查看: 11365|回复: 16

[项目分享] 用ESP8266 开发板,制作WiFi物联网智能体重秤

[复制链接]
如果你居住的地方已经是夏天,那么可能正是户外健身活动的好时节。跑步、骑行或者慢跑都是非常棒的运动,可以让您保持体形。

截图201806131603544912.png


如果你希望减肥或者保持当前体重,那么坚持记录体重是至关重要的。例如,使用运动品牌可以让您确认是否处在正轨并且保持积极性。但是非常重要的是坚持记录你的体重变化。通过正确的工具和使用一些电子元件和编程,你就能够制作自己的互联网体重秤!你可以在网上找到来自不同制造商的多款智能体重秤。但是与其购买一个,为什么不通过制造自己的体重秤来减肥呢?

截图201806131604341872.png



在这个项目中,我使用3D打印,一个FireBeetle ESP8266开发板,IFTTT和Adafruit.IO设计制造了一个智能体重秤。你可以通过这个教程练习多项技能:3D打印和激光切割技能,焊接,电子技术,编程等等。在接下来的步骤里,我将向你展示如何使用3D打印外壳,连接电路,以及编写代码。在完成本教程后,你将能够测量体重并在线记录!

准备工具和材料
硬件清单


截图201806131612295589.png


我是采用了FireBeetle ESP8266作为主板,一方面它用Arduino IDE编程方便,还配备内置的Wi-Fi模块,该主板带有一个用于3.7V电池的连接器,这对于本项目的组装是非常有用的。此外它还配备一个内置的电池充电器,当连接USB插头时,该充电器可以为电池充电。

体重计的显示部分,我是用了FireBeetle 24x8 LED矩阵,它的显示颜色很多,可以自己选择,我用它显示微控制器的测量值,以及显示一些状态等。
HX711模块:它被用作称重传感器放大器。四个应变式称重传感器被连接到该模块,并通过串行通信与FireBeetle ESP8266控制器进行通信。
50kg称重传感器(x4):它们被用于测量用户的体重。4个称重传感器可测量的最大重量为200kg。


3D建模
智能体重秤采用Fusion 360 CAD软件设计。模型由3个不同的3D打印零件组成:盖板、机箱和支脚。
机箱为电子元件提供了保护外壳,防止它们受到物理接触影响。电子元件被安装在盖板中(使用螺栓),盖板上配有一个前护罩,其中安装了显示器。
称重传感器被安装在支脚中,这使得传感器能够与基座连接。



FCHP7EKJHKU6A64.ANIMATED.LARGE.gif

截图201806131606261966.png


3D打印

下载所有STL文件我在PLA中打印了全部结构件,使用了两种不同颜色。整个打印工作花费了我大约5个半小时,使用0.2mm分辨率和10%填料率。无需支架。
这是一个实验模型。请注意,该模型是专为FireBeetle ESP8266 设计的。

STL文件下载: DIY_Wi-Fi_Smart_Scale.zip (760.52 KB, 下载次数: 8, 售价: 2 创造力)

dsweiliang  版主

发表于 2018-6-14 15:50:11

虽然自己折腾很有趣,但是看到脚边积尘的小米体重计还是算了
回复 支持 反对

使用道具 举报

hnyzcj  超级版主

发表于 2018-6-14 17:21:43

看到脚趾头了,哈哈哈哈
回复 支持 反对

使用道具 举报

铁熊  版主

发表于 2018-6-14 18:35:48

哇,求里面电子元器件的三维模型!
回复 支持 反对

使用道具 举报

luna  管理员
 楼主|

发表于 2018-6-28 16:21:29

hnyzcj 发表于 2018-6-14 17:21
看到脚趾头了,哈哈哈哈

哈哈哈,你就是眼睛尖
回复 支持 反对

使用道具 举报

luna  管理员
 楼主|

发表于 2018-6-28 16:21:57

铁熊 发表于 2018-6-14 18:35
哇,求里面电子元器件的三维模型!

容我找一下,明天发上来啊~
回复 支持 反对

使用道具 举报

有有有  学徒

发表于 2018-8-22 00:00:54

您好,方便看看代码吗?我也准备做一个类似的,但是碰到了些问题 ,用arduino HX711库串口收到一堆看不懂的东西 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v614f7c32
~ld
ready
回复 支持 反对

使用道具 举报

gada888  版主

发表于 2018-8-23 16:58:06

不错的内容,有点长,慢慢看
回复 支持 反对

使用道具 举报

阿里哥  学徒

发表于 2019-4-4 12:04:06

可以分享代码吗?
回复 支持 反对

使用道具 举报

luna  管理员
 楼主|

发表于 2019-4-4 14:04:23

阿里哥 发表于 2019-4-4 12:04
可以分享代码吗?

我补充在文章最后面了
回复 支持 反对

使用道具 举报

阿里哥  学徒

发表于 2019-4-5 17:04:13

luna 发表于 2019-4-4 14:04
我补充在文章最后面了

感谢,感谢大神
回复 支持 反对

使用道具 举报

阿里哥  学徒

发表于 2019-4-19 12:10:23

请问一下,您的传感器上的红色圆垫片是用什么做的?

回复 支持 反对

使用道具 举报

Axinice  学徒

发表于 2019-6-20 16:22:34

很棒的教程哦,但是最后的代码我买了还是没有权限下载,诚心请问可以私发给我吗
回复 支持 反对

使用道具 举报

luna  管理员
 楼主|

发表于 2019-6-20 17:07:37

Axinice 发表于 2019-6-20 16:22
很棒的教程哦,但是最后的代码我买了还是没有权限下载,诚心请问可以私发给我吗 ...

我试了一下都可以的,如果实在不行,你可以点击英文原版找一下文件:https://www.instructables.com/id ... rduino-IDE-Adafrui/
回复 支持 反对

使用道具 举报

DFSJ7U1sO1S  学徒

发表于 2019-6-22 13:48:05

诚心询问 东西很棒 为什么代码编译有问题 In file included from E:\Documents\Arduino\libraries\Adafruit_IO_Arduino-master\src/wifi/AdafruitIO_ESP8266.h:18:0,
回复 支持 反对

使用道具 举报

sinfree  学徒

发表于 2019-8-12 20:37:43

很需要代码 刚注册下载不了。
回复 支持 反对

使用道具 举报

sinfree  学徒

发表于 2019-8-12 20:38:15

感觉做的非常棒,我也正在开发类似的项目
回复 支持 反对

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

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

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

mail