大神级DIY作品:运动跟随大眼睛,软件硬件结构一个都不能少

公众号关注 “DLGG创客DIY”

设为“星标”,重磅干货,第一时间送达。

作者:Galor-nim
翻译整理:Tony

转载自订阅号:TonyCode

今天分享好玩搞怪的运动跟随眼球DIY,使用Arduino搭建,用光流量传感器(ADNS3080)捕获运动,然后转换数据驱动舵机,使其看起来就像眼睛跟随物体移动一样。

整个项目搭建起来并不简单,需要3D打印、焊接和一些技术知识和解决问题的能力。项目教程也不能保证完全没问题,大家制作时多一份耐心。


1

材料清单

  • Arduino Nano3.0 ATmega328Px1

  • SG90微型电机x6

  • 光流传感器APM2.5 ADNS3080×1

  • 50×70洞洞板x1

  • 单排排座x2

  • 单排排针x2

  • 5Pin杜邦线x2

  • 2Pin杜邦线x2

  • Mini 3Pin开关x1

  • DC电源插座连接器x1

  • 2MM 绿/黄/蓝/红 LED二极管x4

  • 850nm红外 LED 5mm 二极管x12

  • XL4005 DSN5000 DC-DC x1

  • 220R电阻x16

  • 直线轴承8mmx1

  • 100mm轴杆(直径8mm)x1

  • M2/M3/M4螺丝若干


2

工具

  • 3D打印机

  • 烙铁

  • 螺丝刀

  • 老虎钳

  • 剥线钳

3

3D打印眼睛

3D打印的所有stl文件在文末获取。

  1. 首先打印眼睛部分。

用Prusa ColorPrint打印出的眼球使用了3种不同颜色和4种颜色变化的眼球,颜色你也可以自己选择。这里使用眼球变化的颜色为:z0–白色、z13.9–黑色、z14.1–蓝色、z16.7–黑色,关于眼睛的毛细管部分,使用一些红色羊毛和丙烯酸清漆进行处理。

使用一些清漆来粘连羊毛并让外观看起来有光泽。眼睛全部打印完成后,组装到球扣连杆和万向节。

  1. 其余部件标准打印。

这里使用PETG材料,你也可以选择自己惯用的材料。眼睛和眼睑的细节要尽量精细,其他部分不需要。

打印的底座和盒子,使用0.8mm的喷嘴,高度为0.4mm,这样会打印出来的质感会更坚硬一些,当然你也可以自由选择。如果你没有使用过不同尺寸的喷嘴,你可以照着去做,会非常的有趣。


4

底部组装

  1. 安装SG90 9g舵机。

注意安装的方向,前面控制摆动的两个电机要从底部安装。注意先不要固定电机!在固定之前,要将它们的安装到中间的位置。(可参考下文的程序代码部分)

  1. 插入杆架。

将 LM8UU 直线轴承插入到内部。将轴杆通过一个支架插入LM8UU,再穿过第二个支架。

  1. 切割连杆成固定尺寸。

请准确切割。可以考虑使用Z形弯曲钳。

  1. 连接连杆。


5

电路部分

根据电路图搭建PCB板。

XL4005:

输入:12V,GND,输出:5V,GND。

ADNS 3080 接线:

  • PIN_MISO -> Pin12

  • PIN_MOSI -> Pin11

  • PIN_SCK -> Pin13

  • PIN_MOUSECAM_RESET -> Pin9

  • PIN_MOUSECAM_CS -> Pin10

  • 5V

  • GND

电机接线:

  • Pin2 -> 向右转

  • Pin3 -> 向右倾斜

  • Pin7 -> 向左转

  • Pin6 -> 向左倾斜

  • Pin4 -> 眼睑倾斜

  • Pin5 -> 眼睑打开/关上

  • 5V

  • GND

LED条布线:

  • Pin A4

  • Pin A5

  • Pin A6

  • Pin A7

  • 5V

  • GND

红外 LED 接线:

  • 12V

  • GND


6

代码部分请输入

  • 将 init-servos.ino 上传到 Arduino Bord。在程序中可以看见所有电机的位置在中间。

  • 调整电机并固定。

  • 将 eye-animatronics.ino 上传到 Arduino。

至此,古灵精怪又有点惊悚的大眼睛就制作完成了,下面是演示视频。你也来动手DIY一个吧。

原文地址:instructables.com/id/Eye-Animatronics/

免责声明:版权归原作者所有。如涉及作品版权问题,请与我联系删除。

你点的每个赞,我都当成喜欢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值