Step 8:近观shutdown.py - 用树莓派搭建一个物联网运动控制伺服

Esa 发表于 2016-03-21 15:48 | 分类标签:树莓派物联网PWM

  Step 8:近观shutdown.py

  这个脚本是一个更容易跟随比教上一个,但也同样重要。由于树莓派也作为全功能计算机,应当正确地关闭,只是杀伤力不同,它可能会导致驱动器故障,数据丢失,内存损坏。

  为了解决这个问题,我在盒子背面装了RGB LED指示灯的一个简单按钮。持续按一秒以上便可切换蓝色灯光,当按钮松开时会重新启动派。再按住按钮持续几秒钟将导致LED变红,信号完全关闭。

  用树莓派搭建一个物联网运动控制伺服

  此功能在shutdown.py脚本下完全处理。 “永远的循环”运行的情况下,将发生以下情况:

  1.0.25秒休眠状态

  2.检查按下一个按钮(引脚上的低状态)

  3.重复永远

  1.在按钮按下,睡眠1秒

  2.重新检查引脚,看看按钮是否仍然被按下

  3.如果按钮仍然在举行,我们可能要重新启动?如果没有,请随时查看!

  4.设置RGB LED为蓝色

  5.睡眠2秒

  6.重新检查引脚,看看是否仍然被按下按钮

  7.如果按钮仍然在举行,应该关机!

  8.设置RGB LED为红色

  9.如果没有,重新启动!

  Step 9: 构建盒子

  用树莓派搭建一个物联网运动控制伺服

  在构建此盒子的过程中,朋友Eric在Illustrator中创建一对矢量文件。这些被送到激光切割公司(Ponoko),它给我们送来一束激光切割木块和丙烯酸。这些碎片送回来的时候还很大,但让人有装配他们的喜悦心情。

  如果你很小心,可以在丙烯酸(以及木材)钻导向孔,并用细螺钉来安装在一起。如果你不想这样做,可以随意构建你想要的情况,从部件列表支座应该被用来保持牢固地安装到该基座的电路元件,也可以减少一些额外的孔,在包装盒背面安装电源插口,按钮和RGB领导。

  最重要的是伺服钻机的安装。当他们在移动的时候,舵机会造成任何重量轻安装框架跌倒或跳来跳去。至关重要的是,他们被牢牢地安装在一个坚固的表面,这里选择了箱子的盖子!

  Step 10:完成

  有些部分需要进行定制,特别是构建实际的盒子和伺服支架。只要是有创意,大胆的去做吧!

上一页123456全文

本文导航

除非注明,本站均为原创或编译,转载请注明:文字来自39度

分享给朋友:
条评论

评 论

提 交

请勿进行人身攻击,谩骂以及任何违法国家相关法律法规的言论。

正在加载评论...