效果图


1.材料准备

  • 母头杜邦线若干
  • 测速传感器模块(槽型光耦)一个
  • 四位数码管模块(x1)
  • arduino R3主板(x1)
  • 电池盒(x1)
  • USB 方口打印数据连接线(x1)
  • 硬纸板一张,厚度自定(尺寸:45x35)
  • 热胶枪(x1)
  • 热熔胶若干
  • 美工刀

虽然材料看起来很多,但是请别害怕。其实上诉的电子元件是能在淘宝上买到的,而且价格也不高。至于大纸板,从不要的纸箱上裁下来就好。


2.接线教程

测速传感器:

VCC——>接5V

GND——>接GND

DO——>接arduino信号端口

四位数码管模块:

VCC——>接5V

GND——>接GND

CLK(时钟线)——>接信号端口

DIO(数据线)——>接信号端口

这是作者接的:


3.开始编程

因为作者本人的学习重点是python,而不是c语言,另外为了照顾一些编程基础薄弱的读者,所以本项目使用mixly进行演示(结尾有c语言代码)

安装驱动以及如何打开就不用说了吧,直接跳到原理讲解部分。

首先创建一个变量,用于存储硬币的数量值(变量命名规则应该都懂,不懂的请自行百度)

其次是四位数码管模块的初始化,把CLK和DIO的管脚填一下就行(填你接的对应的信号端口)

然后直接写一个if结构,如果DO引脚检测到高电平,就将变量值加一,并在数码管上显示。

最核心的部分来了,这里涉及一个叫"权位"的概念,他也是让多位数码管显示不固定量的关键技术。

如果要具体去讲它的概念的话,会抽象得很难说清楚。所以,在这个项目里,你只需要知道它的计算方式就好了。

权位的计算方法,大概可以总结成六个字:

先整除,后取余

数值/1,或往后面添0组成的数%10

这样就能得到一个数值里每一位数的权位。

举个例子:

1111

(1/1)%10

(1/10)%10

(1/100)%10

(1/1000)%10

最后将权位其运用到代码中,就可以显示变量值了。

参考代码(图形化版):

 参考代码(C语言版):


4.硬件封装

把你准备好的硬纸板拿出来,按照图例用美工刀进行裁剪:

左右比上下低仅仅只是为了美观,你也可以对尺寸进行适当地修改。

这里需要补充的是,记得切割一个小口用来引出电池盒的线,不然一会没法封装。

然后用热胶枪把电子元件粘在纸板上:

为了增加储币空间,进行完这一步之后,最好用胶带或者热熔胶把杜邦线也固定到纸板上:

最后再用热胶枪把每个部分都连接上,并把电池盒放置在适当位置,这个作品就算是完成了:


选做步骤:

如果你嫌它实在是太单调的话,那么可以给储蓄罐加上你自己喜欢的图案,或是装饰。

譬如说文章开头的那张效果图,也许它可以给你一些参考。

那么接下来,就要靠你自己无穷的创作力和想象力了。


感谢你观看我的教程。

by:苍悬(tulius)

2022.10.12

【科技小作品】Arduino计数储蓄罐的制作教程相关推荐

  1. cad中简单流程图制作,cad流程图制作教程

    任何行业都会用到流程图,因为流程图可以把制作过程标准化可视化.下面学习啦小编告诉大家cad流程图制作教程,一起来学习吧. cad流程图制作教程: 流程图分成两类: 一类是表示算法或内部逻辑的,像这张图 ...

  2. 【Arduino和高中通用技术】——八、一个“科技小制作”

    这是之前制作的一个小作业--音乐喷泉.喷泉的高低和喷射时间随着音符的高低长短而变化,配以随机的RGB LED灯光效果对于一个科技小制作来说还是很好的. 一.硬件准备 1.Arduino uno 2.1 ...

  3. 计算机科学科技创新作品怎么做,第五届科技创新小发明策划书 最终版.doc

    第五届科技创新小发明策划书 最终版 第五届科技创新小发明策划书 最终版 第五届 科技创新小发明大赛 策 划 书 主办单位:计算机科学与信息工程学院 承办单位: 计信学院分团委?学生会办公室 一.活动背 ...

  4. 旧物手工机器人制作图片_科技小发明手工,DIY电池机器人制作图解教程

    利用电池驱动的小机器人玩过吗,可不是外面买的玩具,而是自己亲手设计和组装的手工制作.听起来是不是难度满满的样子?其实跟着教程来做一点不复杂,只需要利用家里的废纸板,还有一些简单的电器零件,一个小时左右 ...

  5. 计算机基础知识整理 手抄报,科技小制作的手抄报资料简单字少

    科学是一切生活的基础,如同一把钥匙,为我们开辟前进的道路.科技在我们的生活中也是很重要的.你会做科技手抄报吗?下面是学习啦小编为大家带来的有关科技小制作的手抄报,希望大家喜欢. 有关科技小制作的手抄报 ...

  6. 计算机小组作品,计算机兴趣小组小作品汇总.doc

    计算机兴趣小组小作品汇总 计算机兴趣小组小作品汇总 在经过一学年春雨般的孕育下,计算机兴趣小组恰似一颗蓓蕾慢慢张开了花瓣,开始迎接朝阳的洗礼.在计科院团总支学生会的领导和大力支持下,计算机兴趣小组终于 ...

  7. 节能减排社会实践 与科技竞赛作品申报书

    节能减排社会实践与科技竞赛作品申报书 ,主要用于参加学校的各种科技比赛,下文是我本科时参加的一个科技比赛,有需要的可以直接拿来用,加拓展分什么的 作品名称 基于my RIO的节能减排小车 作品摘要 ( ...

  8. HTML+CSS静态页面游戏网站设计——腾讯游戏(页)学生HTML个人网页作业作品下载 个人网页设计制作 大学生个人网站作业模板 简单个人网页制作

    HTML5期末大作业:游戏网站设计--腾讯游戏(页)学生HTML个人网页作业作品下载 个人网页设计制作 大学生个人网站作业模板 简单个人网页制作 常见网页设计作业题材有 个人. 美食. 公司. 学校. ...

  9. 个人怎么制作微信小程序,微信小程序可以免费制作吗?微信小程序制作教程

    微信小程序 微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或搜一下即可打开应 ...

最新文章

  1. 2021年大数据Flink(十六):流批一体API Connectors ​​​​​​​​​​​​​​Redis
  2. 刷了一个月算法,终于拿到了double的offer
  3. Centos7设置时区
  4. PYTHON3 函数定义
  5. from _sqlite3 import ImportError DLL load failed 找不到指定的模块
  6. Java课堂测试01及感想
  7. 不喜欢 merge 分叉,那就用 rebase 吧
  8. Jquery事件、冒泡、委托与节点
  9. JavaScript 用typeof来判断是否是对象的弊端
  10. Selenium WebDriver API
  11. 第14章 火柴人的无尽冒险(《C和C++游戏趣味编程》配套教学视频)
  12. 变量独立与不相关的区别
  13. FormatMessage函数
  14. Spring Security入门(3-5)Spring Security 的鉴权 - 决策管理器和投票器
  15. 大数据时代下的用户洞察:用户画像建立(ppt版)
  16. EasyRecovery15可靠的数据恢复软件
  17. 2022道路运输企业安全生产管理人员考试练习题及在线模拟考试
  18. 飞机大战-玩家飞机被击中
  19. excel冻结窗口怎么设置_Win7电脑窗口颜色怎么设置成护眼色?简单几步就能搞定...
  20. 排列组合cn和an公式

热门文章

  1. 面试题个人汇总 - 微服务分布式
  2. SpringBoot整合knife4j(swagger)实现前后端分离可视化接口调试与接口测试
  3. PCBA部分工艺流程
  4. 视频教程-2021软考系统集成项目管理工程师视频教程精讲 基础知识(上)-软考
  5. 常用的Essay写作句型怎么详细分析?
  6. javaScript读取excel文件中某几行的数据
  7. 五、51单片机 使用Proteus仿真烟雾报警器(仿真及部分代码)
  8. 怎么取消wps云服务器_wps云存储怎么关闭 手机wps怎么取消云服务
  9. gazebo中使用自定义图片建立带纹理的地面模型方法
  10. SPSS教程—如何对数据进行双变量相关分析