arduino 驱动

作为2015年CRASH太空副总裁和2010年CRASH实习计划的校友,可以说我来自很多捐款箱专家 。

CRASH Space是洛杉矶的501(c)3非营利性Hackerspace。 多年来,我们已将会员和设备带到了整个加利福尼亚的学校,外展活动和技术大会。 在每次活动中,我们都带来了一个小的捐款罐,供人们捐赠给我们。 尽管经常在我们的展位上展示许多令人印象深刻的技术,但我们带来的捐赠罐实际上是一个古老的Cheezy-Poofs容器,盖子上有一个小Kong。

今年,我着手创建一个值得我们hackerspace使用的捐款箱CRASH Space。

构想

CRASH Space的吉祥物是比较怪异的hackerspace之一,它是一个名为Sparkles的焊接独角兽。 多年来,Sparkles 可以说已经成为我们黑客空间中最著名的成员。 对于这个项目,我遵循了Sparkles的脚步,并为捐款箱指定了My Little Pony主题。

这张美丽的火花照片是由我们2014年CRASH总裁Theron Trowbridge摄。 CC BY-SA 2.0 。

捐款箱的顶部插槽下方有一个距离传感器。 每当有人捐赠纸钞时,它都会感应到距离的变化并提示捐赠箱做出以下React:

  1. 滚动文本“谢谢!” 跨LED矩阵
  2. 播放My Little Pony主题曲
  3. 打开两个风扇,在一个小风洞中吹动所有美元钞票

用料

我使用以下方法制作了LED矩阵:

  • RGB LED灯条(或预建的RGB LED矩阵)
  • 基本焊接工具(铁,焊锡,电线)
  • Arduino(我的是Nano)
  • 距离传感器

并使用以下方法使MP3声音支持:

  • 一些原型板
  • Robertsonics mp3触发板( 信息 | 用户指南 )
  • SPST中继(最多15个-每个要播放的声音文件一个)
  • 扬声器 + 放大器
  • 5V电源适配器(“壁式麦芽汁”-我建议从旧的破损路由器或其他小型无法使用的电子设备中收集这些。非常方便!)

对于粉丝:

  • 两个大功率风扇
  • 相对高压的继电器
  • 12V电源适配器
  • 一些柔软的塑料来形成(风)隧道

对于盒子本身:

  • 捐款箱,可以用作捐款箱的容器或足够的塑料或木材来建造自己的。 (我发现了一个旧的丙烯酸捐赠箱,所以我们将其升级成本教程的好东西。)
  • 油漆,贴纸等用于装饰盒子
  • 锁和钥匙(如果尚未在您选择的包装盒中附赠钥匙)

注意:完整的分步说明可在TinWhiskers.net上找到 。

创建模具

接下来,我需要考虑一个使我们的项目看起来很棒,而又不减少其功能的设计。

我的考虑:

  • 盒子内部的正视图不应被遮挡,因为我们希望能够看到钱飞来飞去
  • 盒子的侧面应该是不透明的,所以从各个角度看盒子都充满了完全可以偷的现金
  • 如果有东西散射光,则前面的LED看起来最凉爽

考虑到这些考虑因素,我决定采用多云的天空外观,并在上面贴上小马的贴纸。

我从互联网上获取了My-Little-Pony风格的云,并将位图转换为矢量。 然后,我将该矢量分成两部分,以便可以将其用作云本身和云的装饰轮廓的模具。

@crashspacela捐款箱的美丽云彩https://t.co/wlFF6it8iu

— michelle @ tinwhiskers (@electricatz) 2015年6月21日

您可以在这里获取我的激光就绪云模板。

油漆外墙

在喷涂之前,我用报纸和画家的胶带涂在盒子的顶部和正面。 我希望这些区域保持透明,以便访客可以看到钱在盒子里飞来飞去。

接下来,我将箱子的背面和侧面喷涂成天蓝色。 让蓝色的油漆干燥后,我将第一张蜡纸用胶带粘在盒子的背面,用更多的报纸和画家的胶带将其包围,并在白色的油漆上喷涂成云雾状。

使白色涂料干燥后,我将其放在模具的底部(用胶带的甜甜圈固定在适当的位置),然后喷涂在银色涂料上以形成云的轮廓。

CC BY-SA 4.0 。

完成之后,我在盒子的侧面重复了这些步骤。 在前面,我没有涂任何蓝天,但在底部留了一层较大的云,以便LED躲在后面。 我认为白云将很好地扩散LED,并且看起来很棒,因为现在我们所有的消息都将在云中滚动! 拉德

装饰!

我从亚马逊上拿了一些My Little Pony贴纸,并贴在各处:

CC BY-SA 4.0 。

我曾经做出过的最明智的设计决策。 这是成品的外观(您需要打开它的声音):

在那里,您拥有了! 如果您自己建立一个很酷的捐款箱,或者将本演练用于自己的项目,请在评论中告诉我! 我很乐意看到它。

该项目的所有代码,向量文件和电路图都是开源的,可以在GPL-3.0下在GitHub上获得。

最开放

着重介绍首次Opensource.com贡献者的文章集 。

翻译自: https://opensource.com/life/15/10/arduino-powered-my-little-pony-donation-box

arduino 驱动

arduino 驱动_Arduino驱动的My Little Pony捐款箱相关推荐

  1. arduinowin7_win7系统64位系统安装Arduino uno R2 驱动的方法

    恶心的ghost win7 好久没有折腾arduino uno了,今天拿出来准备折腾一下DHT11温度模块,结果悲剧了-因为前期重装了系统,用的Ghost win7 64位,结果ghost系统安装ar ...

  2. STM32F103C8T6在Arduino框架下驱动SH1106 1.3“ IIC OLED显示

    STM32F103C8T6在Arduino框架下驱动SH1106 1.3" IIC OLED显示 效果展示: 相关篇<STM32duino开发的底层驱动程序-bootloader> ...

  3. 【Proteus仿真】Arduino UNO+uln2003驱动步进电机+按键启保停正反转控制

    [Proteus仿真]Arduino UNO+uln2003驱动步进电机+按键启保停正反转控制 Proteus仿真演示 功能说明 正反转采用2和3 引脚外部中断,3和4引脚调节加减速. 示例程序代码 ...

  4. 使用Arduino与A4988 驱动步进电机

    初识Arduino,有什么错漏的地方请指正. 学会使用A4988驱动电机对于DIY3D打印机,雕刻机很有帮助. 实验目的:Arduino与A4988驱动42步进电机 材料如下: Arduino uno ...

  5. Arduino UNO+L298驱动直流电机正反转+Proteus仿真

    Arduino UNO + L298驱动直流电机正反转+Proteus仿真 Proteus仿真 Proteus接线图 实例代码 //任务:通过按钮控制电机启停和正反转,通过电位计调节电机转速. int ...

  6. 【Proteus仿真】Arduino UNO+ uln2003驱动步进电机+按键启保停控制

    [Proteus仿真]Arduino UNO+ uln2003驱动步进电机+按键启保停控制 Proteus演示 功能说明 加减速采用外部中断引脚2和3实现调速控制,调速方位,110-250,也就是代码 ...

  7. Arduino UNO+ MAX7219驱动8X8点阵显示+Proteus仿真

    Arduino UNO+ MAX7219驱动8X8点阵显示 Proteus仿真 所需库:LedControl 取模软件:pctolcd2002 图像取模:8X8点阵 取模注意,需要右移一个像素,请照着 ...

  8. 基于OMAPL138的字符驱动_GPIO驱动AD9833(三)之中断申请IRQ

    基于OMAPL138的字符驱动_GPIO驱动AD9833(三)之中断申请IRQ 0. 导语 学习进入到了下一个阶段,还是以AD9833为例,这次学习是向设备申请中断,实现触发,在未来很多场景,比如做用 ...

  9. asoc linux设备驱动_Linux驱动分析之I2C设备

    内核:4.20 芯片:HYM8563 RTC 下面的代码分析主要都在注释中,会按照驱动中函数的执行顺序分析. (1) 加载和卸载函数 static const struct i2c_device_id ...

最新文章

  1. Linux下文件的三种时间戳
  2. python3 dict 字典 合并
  3. HTML5拖放(drag and drop)与plupload的懒人上传
  4. hikvision v2.3控件网页demo_《快速掌握PyQt5》第三十章 网页交互QWebEngineView
  5. 首个区块链标准《区块链 参考架构》正式发布
  6. 学习笔记二:异步FIFO
  7. centos 6.8 升级mysql_centos6.8 Mysql5.6.22 升级 mysql-5.7.20
  8. UIImageView 加入子UIImageView 导致内存泄露的问题
  9. flash 文件计算机课件,计算机软件及应用Flash.ppt
  10. 如何使用中文维基百科语料
  11. 摇杆控制方向原理_摇杆电位器原理及结构
  12. 科沃斯、石头科技的扫地“茅”之争
  13. SQL存储过程对象名无效
  14. 硕士阶段学习情况汇总
  15. 华强北airpods三代连接安卓手机没声音_安卓手机体验华强北的顶配AirPods,“翻车”还是真香?...
  16. 苹果手机语音备忘录在哪_玩转备忘录,只需要6个技巧!附赠苹果手机备忘录删除恢复技巧...
  17. 使用js的方式设置点击按钮发送短信倒计时并且防止刷新
  18. 人人都能读懂的react源码解析(大厂高薪必备)
  19. 如何使用电脑在线制作闪图?
  20. OSPF高级配置实现全网互通

热门文章

  1. qq拼音输入法引起的ctrl键粘滞问题
  2. 计算机网络谢希仁课后习题
  3. 【2019-2020春学期】数据库作业9:SQL练习6 - INSERT / UPDATE / DELETE / NULL / VIEW
  4. SDNFV Fest论坛成功举办 全景展现SDN/NFV测试成果
  5. .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named
  6. 什么是外汇套期保值?套期保值和对冲有什么区别?
  7. javanbsp;学习过程
  8. 威客---猪八戒http://www.zhubajie.com/
  9. badger mremap size mismatch数据库异常
  10. 你了解常见电子原件的识别吗?