智能体重秤/zh

来自Microduino Wikipedia
502748957@qq.com讨论 | 贡献2015年10月13日 (二) 07:26的版本 (Created page with "{| style="width: 800px;" |- | ==概述== *项目名称:Microduino智能电子称 *目的:显示体重并声音播报 *难度:中 *耗时:2小时 *制作者: *简介:...")
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

概述

  • 项目名称:Microduino智能电子称
  • 目的:显示体重并声音播报
  • 难度:中
  • 耗时:2小时
  • 制作者:
  • 简介:

它能够称量出我们的体重,并将体重显示在OLED屏幕上,而且还能通过喇叭将体重数据播报出来。

Weightall.jpg

材料清单

  • Microduino设备
模块 数量 功能
Microduino-Core/zh 1 核心板
Microduino-USBTTL/zh 1 下载程序
Microduino-Audio/zh 1 音频模块
Microduino-Amplifier/zh 1 声音放大
Microduino-OLED/zh 1 显示
Microduino-Duo-H2/zh 1 扩展板,降低高度
Microduino-BM/zh 1 供电
Microduino-Weight/zh 1 连接压力传感器
  • 其他设备
名称 数量 功能
压力传感器(带底座,带喇叭) 1 测重力
USB线 1 下载程序,供电
电池 1 供电
螺丝 1 固定模块

实验原理

Mircoduino-Weight模块和底座上的压力传感器组成惠斯通电桥,能够测量底座上承受的重量,然后核心Core收集该体重数据并实时显示到OLED屏上,使用户能够观察到体重秤上的数据变化。然后在体重秤测量的数据稳定后,核心CPU即认为此时的体重数据即为测量到的最终体重,并控制Audio模块播报出此时的体重数据。

Weightyuanli.jpg
  • 称重传感器

电阻应变式称重传感器是基于这样一个原理:弹性体(弹性元件,敏感梁)在外力作用下产生弹性变形,使粘贴在它表面的电阻应变片(转换元件)也随同产生变形,电阻应变片变形后,它的阻值将发生变化(增大或减小),再经相应的测量电路把这一电阻变化转换为芯片可以识别的电信号。 为了测量称重传感器的应变片的电阻变化,通常采用应变片组成桥式电路(惠斯通电桥)来进行测量,当被测重力作用在应变片上时,粘附在弹性体上的惠斯通电桥就产生不平衡输出,该输出信号正比于被测重力。 惠斯通电桥中,R1、R2、R3、R4为应变电阻,Ui为激励电压,Uo为输出电压,根据分析,可以得出Uo的输出表达式为: 因此最终可通过测量Uo的输出电压间接测量出应变片的电阻变化,也就是应变片承受额重力。

Huisitong.png

文档

调试

  • 下载程序:

将Microduino-Core与Microduino-USBTTL叠加(无上下顺序),通过USB数据与电脑连接起来。

Download1.jpg

打开Arduino IDE编程软件,点击【文件】->【打开】

Dl1.jpg

浏览到项目程序地址,点击“WeighingScale.ino”程序打开。

Dl2.jpg

点击【工具】,在板选项里面选择板卡(Microduino-Core),在处理器选项里面选择处理器(Atmega328p@16M,5V),再在端口选项里面选择正确的端口号,然后直接烧录程序。

Dl3.jpg

使用USB数据线将Microduino-Audio模块与电脑连接。

Dl4.jpg

连接成功能显示出一个名为Microduino Audio的CD驱动器,然后执行以下步骤:

Dl5.jpg

打开CD驱动器后会出现音乐更新软件Music Update tool,选择“音频加载”选项;

Dl6.jpg

点击“浏览”,选择“体重”文件夹中的所有音频文件,将音频文件添加到软件中;

Dl7.jpg

在”更新下载”选项中选择“更新”,更新完成后,音频文件就已写入flash中。

Dl8.jpg
  • 搭建:

使用螺丝将Microduino-Duo-H2和Microduino-OLED固定到外壳的面板上。

Weightbuild1.jpg

把用到的设备叠加到Microduino-Duo-H2上。 *Microduino-Core *Microduino-Audio *Microduino-Amplifier *Microduino-BM *Microduino-Weight

Weightbuild2.jpg

把Microduino-OLED接到Microduino-Duo-H2的OLED接口,压力传感器接到Microduino-Weight模块,电池接到Microduino-BM模块,喇叭接到Micrdouino-Amplifier模块。

Weightbuild3.jpg
Weightbuild4.jpg

打开外壳中BM模块的电源开关,确认模块电源灯点亮。如果电池不能正常供电,可以用USB供电来激活电池。 启动后可以以看到OLED上显示“体重管家”

Weightbuild5.jpg
Weightbuild6.jpg

可以站在体重秤上测量自己的体重,体重数据显示稳定后喇叭会播报出“您的体重为XX公斤”。

Weightbuild7.jpg

程序说明

视频