2017-8-8 18:07:45 只看该作者
52570浏览
查看: 52570|回复: 95
打印 上一主题 下一主题

[项目] 使用Arduino UNO 制作的偷钱喵储钱罐

  [复制链接]
大家之前是否有了解过“偷钱猫“这种玩具呢,盒子里的猫轻轻地伸出它的小爪子,然后往回一挠,硬币什么的便都是它的了,十分憨厚(tanxin)且从不失手。这一次,我和我的小伙伴便利用Arduino UNO作主控板制作一个这样的存钱罐。
左边是商店售卖的偷钱猫,右边是我做的偷钱猫             
         
                
  

   来一个偷钱猫的全貌图



下面就介绍我是怎样一步一步将这个偷钱猫制作出来的。


准备硬件   
    DFRduino UNO R3(DFRduino UNO R3完全兼容Arduino UNO R3)              
      存钱罐-3D图.rar (655.1 KB, 下载次数: 200, 售价: 30 创造力)
       3D打印文件.rar (113.49 KB, 下载次数: 261, 售价: 30 创造力)

机构原理

偷钱猫的机构图就在下面,以此制作了相应的3D打印结构件。



机构运作过程的大致过程图如下



打开三维文件


制作过程--从无到有,从想法到实物
.准备材料
将stl文件导入Overlord Pro 3D打印机后制造出下图所示红色部件

下图为全部部件的陈列图,我已经用螺丝拼装好了盒子的部分

二.连接机械结构
连接机械猫爪


注意了,下面连接杆的方向要对


安装舵机部分


舵机的白色连接杆安装时时需要确保左右均能转动大概90°,如下图:

将舵机部分和猫爪部分连接






装好为猫爪提供变形阻力的部分,黄色部分是裹上的胶带,这样可以增大一些摩擦系数




再次确认阻力结构的安装方式




机械爪已经安装好,准备安装余下部分


三.依据线路图连接线路







四.整体组装

将猫爪结构放入3d打印盒子预留的卡槽内,并固定


将arduino uno及IO扩展板放入3d打印盒中




偷钱猫的全貌

四.进行最后的测试(灯光效果与机械功能)

写       入       程       序   .   .   .   .   .
【光效测试】猫的笑脸


【猫爪测试】我先放上一枚硬币,按下按钮后储钱罐里的爪子便会伸出来把硬币挠到里面


   我的偷钱猫已经完成了,希望这样一个有趣的应用能给夏日的大家送去一点开心的“魔法”。


                    
   坚持锻炼身体中  ......  





附程序:
  1. * @file itazura .ino
  2. /* @copyright  [DFRobot](<a href="https://www.dfrobot.com" target="_blank">https://www.dfrobot.com</a>), 2017
  3. *
  4. * @author [sc.mingyang]
  5. * @version  V1.0
  6. * @date  2017-08-3
  7. */
  8. #include <Servo.h>                                                                                                                                                                                                                        
  9.     Servo myservo;
  10.     int led1Pin=8;
  11.     int led2Pin=11;
  12.     int buttonPin=13;
  13.     int i;
  14.     int val=0;
  15.     int val1=0;
  16. void setup() {
  17.     Serial.println("Run  control");
  18.     myservo.attach(2);
  19.     Serial.begin(9600);
  20.     pinMode(led1Pin,OUTPUT);
  21.     pinMode(buttonPin,INPUT);
  22.   
  23.        }
  24. void loop() {
  25.     val=digitalRead(buttonPin);
  26.     if(val==1){
  27.     digitalWrite(led1Pin,HIGH );  
  28.     digitalWrite( led2Pin,HIGH );
  29.   
  30.     myservo.write(155);
  31.     delay(500);
  32.     myservo.write(60);
  33.     delay(200);
  34.     myservo.write(25);
  35.     delay(400);
  36.     myservo.write(155);
  37.     delay(200);
  38.     digitalWrite(led1Pin,LOW);      
  39.     digitalWrite( led2Pin,LOW );  
  40.    }
  41.    
  42. }
复制代码



推荐

hnyzcj  版主

发表于 2017-8-8 18:25:54

这个好赞,小朋友肯定很喜欢,哈哈哈
回复

使用道具 举报

推荐

DFSytqLPp_w  学徒

发表于 2020-11-18 17:11:53

SC.明阳 发表于 2017-8-18 09:31
不好意思了,大家。
之前附的程序复制时出现了点问题,大意了。现在已经修改好了
...

麻烦问一下,现在这个教程的代码时没有问题的吗?
回复

使用道具 举报

推荐

DFrkUpV5e7O  学徒

发表于 2021-3-6 19:33:01

SC.明阳 发表于 2017-8-18 09:31
不好意思了,大家。
之前附的程序复制时出现了点问题,大意了。现在已经修改好了
...

現在可以用了代碼了
回复

使用道具 举报

板凳

SC.明阳  中级技师
 楼主|

发表于 2017-8-9 09:18:31

hnyzcj 发表于 2017-8-8 18:25
这个好赞,小朋友肯定很喜欢,哈哈哈

我想也是:O
回复

使用道具 举报

地板

胡秩通  高级技师

发表于 2017-8-9 23:18:15

好可爱!!!
回复

使用道具 举报

5#

胡秩通  高级技师

发表于 2017-8-11 13:19:34

本帖最后由 粒子 于 2022-1-5 17:09 编辑

坚持坚持坚持坚持
回复

使用道具 举报

6#

胡秩通  高级技师

发表于 2017-8-11 18:35:36

本帖最后由 粒子 于 2022-1-5 17:09 编辑

坚持
回复

使用道具 举报

7#

SC.明阳  中级技师
 楼主|

发表于 2017-8-14 09:10:12

回复

使用道具 举报

8#

胡秩通  高级技师

发表于 2017-8-14 20:25:53

加油加油加油
回复

使用道具 举报

9#

胡秩通  高级技师

发表于 2017-8-15 21:36:04

好可爱
回复

使用道具 举报

10#

胡秩通  高级技师

发表于 2017-8-15 22:09:32

好可爱呀
回复

使用道具 举报

11#

SC.明阳  中级技师
 楼主|

发表于 2017-8-18 09:31:30

不好意思了,大家。
之前附的程序复制时出现了点问题,大意了。现在已经修改好了
回复

使用道具 举报

12#

miaoichi  见习技师

发表于 2017-8-29 10:09:44

厉害了 顶一个
回复

使用道具 举报

13#

1973742214  高级技师

发表于 2017-9-2 21:10:31

我想用3D打印一个猫头
回复

使用道具 举报

14#

SC.明阳  中级技师
 楼主|

发表于 2017-9-4 09:23:58

1973742214 发表于 2017-9-2 21:10
我想用3D打印一个猫头

嗯,有一个猫身会更和谐一点
回复

使用道具 举报

15#

1973742214  高级技师

发表于 2017-9-9 11:03:20

SC.明阳 发表于 2017-9-4 09:23
嗯,有一个猫身会更和谐一点

我家没3d打印机,,,,要做还要让我同学帮忙在选修课上做:'(
回复

使用道具 举报

16#

DF_zear  学徒

发表于 2018-7-26 10:16:15

楼主做成光敏的是不是会更简单一点,硬币放上去等0.5秒就来拿
回复

使用道具 举报

17#

包子1  学徒

发表于 2018-8-10 17:50:01

动手能力好强.赞.
回复

使用道具 举报

18#

tianjiting  学徒

发表于 2018-8-23 21:03:03

超赞,很有趣
回复

使用道具 举报

19#

gada888  版主

发表于 2018-8-28 17:04:26

好有爱
回复

使用道具 举报

20#

彭浩祥  学徒

发表于 2018-9-22 13:18:04

楼主为什么不把开关装在放置硬币的下方
回复

使用道具 举报

21#

页里  初级技师

发表于 2018-10-9 16:50:45

这个做的很有趣啊,赞一个,感谢分享!
回复

使用道具 举报

12345下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail