IOT花盆秤的制作

电子说

1.3w人已加入

描述

步骤1:工作原理

称重前,需要进行清晰的操作以防止零漂移或温度漂移等。

称重传感器安装在底板和固定板之间。可移动板的一端与铰链相连,另一端位于偏心轮上方。

偏心轮由MG995伺服驱动。在最高位置,花盆将站立在可移动板上。可以清除操作。在底部位置,花盆将站立在固定板上。可以进行称重操作。为了防止损坏称重传感器,花盆最多只能站在可移动的板上。 Nodemcu用于读取称重传感器,控制服务器并使用MQTT协议通过WIFI通过WIFI将数据发送到物联网服务器。

步骤2:收集所需信息

以下是此项目所需的所有内容的列表:

1.秤(使用其称重传感器)

2。 HX711模块

3。带有ESP-12E的NodeMCU

4。 MG995伺服器

5。 5mm厚的ABS板

6。某些3D打印零件

7。一些电缆

8。 M3和M4螺钉和螺母

第3步:制作体重秤

200 * 250 * 5 mm ABS板用作秤的底座。

称重传感器安装在

固定板由原始板和3d打印部件组成。

可移动板是180 * 190 * 5mm ABS板,另外还有5mm ABS加强筋。/p》

铰链,伺服支架,偏心轮是3d打印零件。

胶合或拧紧它们。

草图文件可以告诉您将零件放在哪里。

步骤4:接线

伺服器

将它们连接起来。

如果ESP8266较深使用睡眠,应连接GPIO16和RST引脚,此应用中不使用。

步骤5:编码

使用Arduino和HX711库使用,此处的链接

https://github.com/bogde/HX711

Nodemcu将MQTT消息发送到NAS中的domoticz服务器。因此需要MQTT客户端库。

https://github.com/knolleary/pubsubclient

包含HX711库的错误,即在包含以下内容后连接MQTT服务器时将发生软件重置HX711库。评论“ void yield(void){};”

您的SSID,密码,MQTT设置应在使用前进行修改。

const char * ssid =“ YOUR SSID”;

const char * password =“您的密码”;

const char * mqtt_domoticz =“您的服务器”;

步骤6:校准

请参阅HX711库中的指令。

1。调用不带参数的set_scale()。

2。调用不带参数的tare()。

3。将已知重量放在秤上,然后调用get_units(10)。

4。将步骤3中的结果除以您的已知体重。您应该了解需要传递给set_scale()的参数。

5。调整步骤4中的参数,直到获得准确的读数为止。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分