项目源起

一个小小的存钱罐,承载着的是对与童年的回忆。存钱罐也是家庭中用来存放散乱零钱的常用工具。最近有个存钱罐红遍了网络,受到很多人青睐,不仅仅唤起对童年存钱罐的幻想,还纷纷购买,那就是无脸男自动吞币存钱罐。

项目展示

未放硬币时嘴巴闭合,不工作

放置硬币后,缓缓张开“嘴巴”,吞下硬币

硬件清单

硬件名称 数量 购买链接
microbit 1 链接
micro:bit 电机驱动扩展板 1 链接
9G 舵机 1 链接
模拟环境光线传感器 1 链接
吞币机器人切割外形 1

制作过程

1、吞币原理

连杆结构:又称低副机构,是机械的组成部分中的一类,指由若干(两个以上)有确定相对运动的构件用低副(转动副或移动副)联接组成的机构,如下图

当硬币放置到“盘子”上时,会遮盖住光线传感器,因此光线传感器检测的亮度会发生变化,当达到一定值时,控制舵机角度变化,即可吞下硬币!
2.结构设计
吞币机器人结构设计上,采用了Lasermake中的快速造盒功能配合并集、交集等多种指令制作。Microbit和拓展版可以从底部安装

3.相关设置
1)编程环境部署

程序编写使用的是Mind+编程软件,此项目程序编写涉及到的硬件有microbit 、光线传感器、和9g舵机,因此在编写程序前先将这些拓展指令模块添加上。

第一步:打开Mind+鼠标点击扩展按钮

第二步:切换“主控板”页面,如下图8处,添加microbit

4.电路连线

** 5.设备组装**
第一步: 将盒子的三个面拼接好,注意将底部与前方留出来。

第二步: 将舵机固定在盒子的侧方,并将数据线通过孔放置在盒子下方区域。

第三步: 将两边的支架通过螺丝以及舵机进行固定。

第四步: 用胶枪将光线传感器固定在支架上安装在盒子前方

第五步: 将microbit与传感器引脚连接好,并固定在下方盒子上
https://mc.dfrobot.com.cn/data/attachment/album/202101/05/202946x27k22au6vxz19jl.jpg
第六步:组装盒子其他部分,若连接松动,可用胶枪固定。完成项目。注意底部的盒子不要固定,方便进行项目调节

6.代码编写

准备工作:

代码编写: ① 将角度值设为变量,并设置初始值。

② 当角度值为100°时,会以1为幅度增加角度值,直到角度达到150度,同理,当角度值达到150°时,以-1为幅度恢复到100度。

③选择当环境光线值检测到硬币,也就是小于一定值时舵机转一定的角度,随后回复原位。

改进与提升

结构上还是初代产品,目前只实现了吞硬币的操作,没有预留取硬币的开口,光线传感器检测有无硬币有些不妥,后面慢慢改进。更多项目制作教程欢迎关注个人博客:www.hockel.club

【一起DIY】吞币机器人相关推荐

  1. DIY制作otto机器人

    DIY制作otto机器人 外型 3D打印 SolidWorks 三维机器人原理图 成品涂色 硬件 准备 连接安装 软件 准备 Arduino程序 成品 后续 外型 3D打印 3D打印技术出现在20世纪 ...

  2. 币圈炒币只有四种人能赚到钱其中之一是使用炒币机器人的玩家

    币圈只有四种人能赚到钱: 第一种,庄家 第二种,大资金热钱 第三种,少数精英分子 第四种,使用大数据智能炒币软件的玩家 接下来,峰哥为你来一一分析,这四种人是为什么能够赚到钱. 第一种,庄家,操盘者. ...

  3. CCR炒币机器人:炒币分三类人

    如果非要我针对标题讲一个大道理,我一定会讲风险和收益的关系. 这个道理很简单,如果一个千万富翁说跟你一起砸掉自己的汽车,你干不干?你当然不会干,他砸宾利,你砸看起来跟他宾利差不多的比亚迪,你还是不乐意 ...

  4. CCR炒币机器人:币圈新手炒币可以用什么方法操作?

    1.回调反弹做法:当行情经过一波大幅上涨或下跌以后,会出现短暂回调或反弹的走势,抓住这样的机会,是我们稳定获利轻松,简单的方法.主要的运用指标为K线形态,要求必须要有非常好的盘感,能准确判断阶段高点或 ...

  5. CCR炒币机器人:量化策略炒币机器人成新一代网红

    随着人工智能和大数据的飞跃发展,币圈量化策略成为量化投资中的"网红",深得无数应用. 无数人因为"币圈一天,股市一年"这句话冲进了币圈,说的就是在币圈有时候一天 ...

  6. CCR自动炒币机器人到底有多神奇,让无数炒币人疯狂追捧

    有很多人认为在数字货币市场中,智能化的交易系统或者软件是不存在的,或者说是不靠谱的,实际上并非如此. 炒币吧自动交易软件就是其中的一匹黑马 CCR自动炒币机器人 进入币圈的我们都知道当下的数字货币市场 ...

  7. 使用Arduino的DIY自平衡机器人

    原文地址:https://circuitdigest.com/microcontroller-projects/arduino-based-self-balancing-robot 使用Arduino ...

  8. 混迹币圈想超越他人,你不得不了解的CCR智能炒币机器人

    现货交易时代,高额的利益流动吸引了不少人来加入这场逐鹿之战.但是面对复杂的交易规则,许多交易新手纷纷下马.我们不得不想到,如果能有一个"机器人",自动追踪牛市.分析币种.通过完备的 ...

  9. CCR炒币机器人:熊市时,你该做些什么?

    熊市时,比预期来的更猛烈一些.之前一直说回调,竟一路顶背离,拉满弓的铉,射出来爆发的力量总会超过你的想象. 现在再来找那些暴跌的理由已没多大意义,毕竟决战前已经说过千万遍,君子不立于围墙之下. 金融市 ...

最新文章

  1. 多线程小抄集(新编四)
  2. 嵌入式成长轨迹23 【Linux应用编程强化】【Linux下的C编程 下】【Linux GUI编程】...
  3. 《算法》C++代码 前言
  4. Linux IPC实践(11) --System V信号量(1)
  5. 得推家政派单系统源码 v1.0
  6. android工控软件,基于Android的工业控制监控软件的设计和开发
  7. MyEclipse项目无法自动编译解决方案
  8. java corsa_JAVA CORSA休闲车,缔造“城市 生活 元素”
  9. iOS - 视频开发
  10. 公开电子评标系统/公开评标打分展示系统_国内唯一的智能的PPT展示系统
  11. 选择Python科学计算发行版
  12. linux redis命令客户端,Redis客户端
  13. usb万能驱动win7_Win10改装win7原来这么简单
  14. linux 耳机驱动程序,TAS571XSW-LINUX
  15. CC00024.NavigationLog——|Open网络2.4.9服务端/客户端部署/本地client配置/连接成功测试|
  16. Cesium位置拾取
  17. 安科瑞无线测温装置变电所配电柜测温-安科瑞张宇洁
  18. Wiley-中国科学院文献情报中心开放科学联合研讨会第二讲:开放获取期刊选择及论文投稿...
  19. CAD画图 ——基础和直线
  20. Nginx Windows详细安装部署教程

热门文章

  1. java中两种异常类型_Java中的三种异常类型
  2. 2020第二周美赛感想
  3. python爬楼梯多少种_Python 爬楼梯问题--有n阶台阶,上楼可以一步上1阶,2阶,3阶,计算共有多少种不同的走法?...
  4. 空间实景三维激光点云数据处理服务来了!
  5. Kotlin:Spring之@Value(“${xxx.xx}“)报错问题
  6. JAVA面向对象的思维导图
  7. 运载火箭飞行控制系统设计
  8. C#代码CRUD操作MySQL数据库
  9. 怎么让蜘蛛快速抓取的方法
  10. NTFS 之 LCN,VCN