伺服控制眼睛的万圣节南瓜

0

It’在2017年的万圣节前夕,我决定制作一个动眼的南瓜。结果是南瓜的三个乒乓球眼与一些小型舵机相连,并由Raspberry Pi和I2C控制板控制。

这是一个简短的 Instagram的 行动中的眼睛视频:

乒乓球在一个圆环中旋转,背面的小臂粘在上面。该臂通过一些回形针线连接到小型伺服器。我3D打印了一些自定义零件,以将它们全部连接在一起。它工作正常,但很难将这三个眼睛单元固定在适当的位置。最终,我用了木制的鸡尾酒棒,您可以在这个Instagram视频中看到它:

 

然后将伺服器连接到可支持16个伺服器的I2C伺服控制板。然后将该板连接到运行基本Python脚本的Raspberry Pi。

三眼Pi动力南瓜

Pi和控制板由带有两个USB插座的USB移动电源供电。控制器板从Pi上获取3.3V电压以处理I2C逻辑,并从电池获得单独的5V馈电以为伺服器供电。一切都扔进了塑料食品袋中,以防止其变湿。

蟒蛇 脚本使用了出色的Adafruit 16通道伺服驱动程序库,在此进行解释: //learn.adafruit.com/16-channel-pwm-servo-driver/using-the-adafruit-library

该库与使用PCA9685芯片的其他16通道伺服板兼容。

为了简单起见,在我掌握了基础知识之后,我便用Sharpie吸引了学生。

三眼Pi动力南瓜该脚本会随机选择一只眼睛,并将其移动到最大和最小之间的随机位置。然后,它会等待随机确定的时间,然后再选择另一只眼睛移动。我使用cron将脚本设置为在Pi启动时运行。

拆卸南瓜时,我将添加更多细节和照片。我有点着急,没有’没有时间给3D打印的眼托拍照或复制Python脚本。

使用的零件:

  • 乒乓球
  • 3套自定义3D打印支架
  • 3 “9g”等效的微型伺服器
  • 16通道I2C伺服控制板 [Adafruit]
  • 树莓派
  • USB移动电源
  • 杜邦公母电缆,用于将控制板连接到Pi’s 通用输入输出 pins
  • USB转DuPoint公头电缆,用于将移动电源连接到控制板的螺钉端子
分享。

发表评论

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.