littlebot
Published on 2025-04-09 / 3 Visits
0

【源码】基于Arduino的智能储蓄罐系统

项目简介

本项目名为Buta,是一个智能且可联网的储蓄罐系统。它能够把硬币分类到不同隔层,用户可通过蓝牙在手机上,或者直接在配备LCD屏幕和按钮的设备上,向储蓄罐请求取出一定金额,储蓄罐会依据内部现有硬币,将所需金额的硬币分发到指定隔层。

项目的主要特性和功能

  1. 硬币分类功能:有两种分类方案。一是用天平称重识别硬币,再通过可绕轴旋转的小机械臂将硬币推入对应隔层,不过该方法对资源和时间要求较高;二是让硬币在带不同大小孔洞的平台上滑动,不同大小硬币通过对应孔洞落入各自隔层,此方法快速且易实现。
  2. 硬币分发功能:每个隔层为圆柱形,底部有孔,借助宽度与硬币相当的柔性钢臂推动硬币,实现所需金额的硬币分发。
  3. 硬币检测功能:在每个孔洞出口处设置距离探测器,用于检测硬币是否掉落。
  4. 交互功能:支持用户通过蓝牙在手机端或设备上的LCD屏幕和按钮进行操作,请求取出特定金额。

安装使用步骤

假设用户已经下载了本项目的源码文件: 1. 硬件连接:将Arduino板与LCD屏幕、按钮、距离探测器、柔性钢臂等硬件按照项目设计进行正确连接。 2. 上传代码:使用Arduino IDE将下载的源码文件上传到Arduino板中。 3. 启动系统:给Arduino板通电,系统启动。 4. 使用系统:可以将硬币放入储蓄罐进行分类,若需要取出一定金额,可通过手机蓝牙连接或在设备上的LCD屏幕和按钮进行操作。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】