如何制作智能体重秤

电子说

1.2w人已加入

描述

步骤1:组件

您需要的组件:

一个“ Wii平衡板”

一个随蓝牙提供的Raspberry Pi 3(或一个蓝牙加密狗附带的RPi的早期版本) )

一个16x2液晶显示屏

周围有一些跨接导线(参考母头-母头,但也要接一些普通电线)

对于我使用了6个木制零件的木制框架(有关木制零件的长度,请参见图片。)我使用的木制条/原木的宽度和高度为4.5厘米,长度为140厘米(您至少应有2个这些条。)。

我还在下面(67x47厘米)使用了一块木板。

您需要的其他物品:

锯(无论哪个一个,只需使用您熟悉的一种即可。

木胶

一个宽度为16厘米的纸板/木盒子(重要说明:您的RPi和显示器将位于此处,因此请确保它具有良好的高度和适合您的能力

*您仍然可以添加的其他东西:

框架内部的LED灯条

在木材和/或板上油漆/着色

下个月,我可能会升级该项目或类似的东西,我将使用超声波传感器更新该项目,以便您知道板子上的哪只脚。

步骤2:硬件

智能体重秤

现在,您要确保已连接RPi正确地连接到您的LCD。您不需要电位器,也可以将其连接到5V/GND,但是如果您想手动控制对比度,则更好。

您还会看到Wii平衡板的逻辑板,只是为了让您了解其工作原理。

要做的事情:

将5V和GND焊接到电池逻辑板上,这样您就不再需要电池!

步骤3:设置RPi

设置RPi:

网络配置,请确保u可以连接到wi-fi。 bootconfig中的APIPA-》通过腻子配置wlan-》在raspi-config中启用蓝牙

在RPi上创建一个文件夹(在本示例中,我在/home/pi中创建了一个文件夹“ Project”。/li》

第4步:控制传感器

现在,硬件已经完成,让我们开始对组件进行编码。对于LCD,我们

第5步:数据库:使用adafruit LCD文件作为基本文件,在LCD.py文件中,您可以在显示屏上显示RPi的wlan IP。

第1步:创建一个包含3个表(用户,体重,目标)的数据库

第2步:在这些表中创建列:

User:用户名,密码,长度,年龄,名字,姓氏,性别

重量:WeightID(ai),Weight,MeasuredMoment,user_username(fk)

目标:Targetid, targetweight,targetmadedate,targetdate,targetreached,description,user_usernam

在rpi上的mariaDB中安装此文件,确保您将所有权限授予所有创建的用户

步骤6:使用Flask的网站

您可以从此处获取完整的Web文件夹:https://github.com/LorenzoVerheecke1NMCT4/web

您将必须确保模板位于模板文件夹中(检查为模板文件夹!),并确保href正确且带有相应的URL。

步骤7:步骤7:将所有内容放到位!

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

全部0条评论

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

×
20
完善资料,
赚取积分