fans 发表于 2014-12-12 15:03:07

我是一个追寻太阳的机器人

本帖最后由 fans 于 2014-12-12 15:30 编辑

繁忙的你是否因忘记将花盆放在阳台上致使花朵枯萎衰败,追悔莫及。不过,现在你大可不必伤心,完全可以DIY一个追逐太阳的机器人,作为你的花盆。下面将向大家介绍这个追寻太阳的机器人的制作步骤,它看起来就像是一个木头房子,上面有木墙,人造的杂草、水桶。
http://www.ingchuang.com/uploads/article/20141209/f75808ba0f94b567042620fbb8f10143.jpg

材料
60mm轮子
舵机
0.5W的太阳电池板
Arduino
12V的可充电电池
充电器
3D打印机
人造杂草

水壶
标尺

第一步:制作机器人基座
http://www.ingchuang.com/uploads/article/20141209/92b39701ce55bbaea88b01c5c73cc166.jpg

http://www.ingchuang.com/uploads/article/20141209/c643d63235a2f40905d230eebcedc724.jpg

http://www.ingchuang.com/uploads/article/20141209/7149f0fd29dfb3c2225a513a7beb6f4c.jpg

将附件中的文件使用激光切割机做出来,按照如图所示将他们粘起来。最好让他们风干两个小时。

第二步:连接杂草和水壶
http://www.ingchuang.com/uploads/article/20141209/9d2b44b0869786a479cdad4d830bca8b.png

http://www.ingchuang.com/uploads/article/20141209/dc80aeb45a9b3f5b2b629caa1806ca62.jpg


现将杂草粘在木板上,使用环氧树脂胶将水壶的底部粘在中间裸露的底板上。尽量干燥30分钟到1小时之间,确保稳固。

第三步:黏贴平衡块
http://www.ingchuang.com/uploads/article/20141209/fdf95a505316853b3607caed7c1be8d2.jpg

如图将打印出的用于平衡的物体念在对角。

第四步:3D打印组件
http://www.ingchuang.com/uploads/article/20141209/904af54d17d8df8529897fedf4d745a1.jpg

3D打印的.stl文件请见附件。超声波测距传感器固定在方形的打印组件上,因为方形组件是有棱角的,所以当机器人将要碰见障碍物或者将要从桌子上掉下的时候可以获得反馈。太阳电池板固定在L型的打印组件上,位于整个机器人的上部。

第五步:组装轮子
http://www.ingchuang.com/uploads/article/20141209/b8f8be09e5e62b00b278384df37d3934.jpg

将打印出的文件插入橡胶轮子中,连接上舵机就能运转了。

第六步:固定组件
http://www.ingchuang.com/uploads/article/20141209/0882cc094be260f852ed0fcb99c836e5.jpg

http://www.ingchuang.com/uploads/article/20141209/b8b9bd2d5c7df6ac8706aee1ec3ccff6.jpg

固定好舵机和测距传感器,将他们放入粘好的箱子底部,并用螺丝固定。将12V的可充电电池、太阳电池板也固定好

第七步:电路设计
http://www.ingchuang.com/uploads/article/20141209/9f6d78d1561836bc493ffa52e29b7a69.jpg

http://www.ingchuang.com/uploads/article/20141209/26e50c09842c18fef8a4804992ff6327.jpg

本机器人用的电路如图所示,由Arduino进行控制,Arduino的针脚的设置如下:
模拟针脚:A0,A2
数字针脚:5,7,9,10
其余针脚:Vin,GND

第八步:制作面包板
http://www.ingchuang.com/uploads/article/20141209/8162ede575d9d1c01648b01d6c7735a1.jpg

http://www.ingchuang.com/uploads/article/20141209/ac3947db0381f9aff24024bde6019940.jpg

按照Arduino板子的针脚大小面包板。当然这个过程也可以用现成的面包板。如果没有面包板需要自己去做。按照图示进行即可,不做详细说明了。将太阳电池板连接到5V、GND。12V电池连接到VIN、GND上

第九步:连接测距传感器、电池板
http://www.ingchuang.com/uploads/article/20141209/992201c173878b7970983f39730e15d0.jpg

http://www.ingchuang.com/uploads/article/20141209/51a62294e7d5d1ba99fa55114b22be98.jpg

http://www.ingchuang.com/uploads/article/20141209/b485b8d6bb879312f5b9f658fce73b94.jpg

手工做一对3线的针脚组,连接上测距传感器。做一个两针脚的导线,并接上电池板的线,延长它们。

第十步:烧代码
运行起来,机器人首先会触发测距功能,确定当前位置。接着是寻找有阳光的地点。机器人上的太阳电池板能检测光线的多少,通过检测的光的数量机器人判断往哪个方向移动。如果在光线最高的位置,机器人会待十分钟,直到光线变少,接着再通过程序寻找阳光。

第十一步:校准舵机
http://www.ingchuang.com/uploads/article/20141209/4ae5cef12016a71808e9dffc678e2c1b.jpg

舵机的控制是通过电压的是多少控制的也就是脉冲。该舵机的脉冲在1300到1700毫秒之间
1300毫秒:顺时针转动
1500毫秒:停止转动
1700毫秒:逆时针转动
将舵机的红线连接到电源上,黑线连接到地面上,白线连接到针脚10上。运行校准代码进行调试。

第十二步:运行
现在,你的机器人就可以去追寻阳光了。

查看先关资料请进入硬创邦社区www.ingchuang.com
如果喜欢我的教程,请关注硬创邦的微信公众号:ingchuang,或者扫描下方的二维码。我的其他教程会在该公众号上更新。

Youyou 发表于 2014-12-12 18:54:48

看到“追寻阳光”,瞬间想到了奥特曼,有光的地方充满了希望。

Phoebe 发表于 2014-12-12 19:35:55

以前我做过一个追着太阳的太阳能充电器,下次分享下:lol

Jane 发表于 2014-12-13 18:36:37

造型挺Q的~

Grey 发表于 2014-12-14 19:46:53

最喜欢这种自己动手的帖子了,大赞

fans 发表于 2014-12-15 12:55:29

Grey 发表于 2014-12-14 19:46
最喜欢这种自己动手的帖子了,大赞

亲,我是硬创邦的小编www.ingchuang.com,上面还有好多类似的教程呢。

fans 发表于 2014-12-15 12:56:08

Youyou 发表于 2014-12-12 18:54
看到“追寻阳光”,瞬间想到了奥特曼,有光的地方充满了希望。

有了奥特曼,就必须要有小怪兽呀。

fans 发表于 2014-12-15 12:56:31

Phoebe 发表于 2014-12-12 19:35
以前我做过一个追着太阳的太阳能充电器,下次分享下

好呀好呀,share。。。。。。
页: [1]
查看完整版本: 我是一个追寻太阳的机器人