第1步:耗材/材料/工具
Raspberry Pi 3 B +型
Raspberry Pi T补鞋匠
16x2 LCD显示屏(带电位计)
DHT11(温度和湿度)
830pt面包板
跳线
16 GB micro SD卡(带适配器)
有源蜂鸣器
NeoPixel RGB LED灯条(2m)
Raspberry Pi电源
74AHCT125电平转换器
5V电源(用于led灯带)
阴直流电源适配器(2.1mm)
瞬时按钮
以上所有组件的总成本约为127欧元(不含。
查看文件 supplies-materials-tools.xlsx 了解更多详细信息。
步骤2:弗里茨格方案
请确保接线100%正确,否则可能无法正常工作。
步骤3:规范化的SQL数据库
在 MySQL Workbench 中打开文件 model.mwb 或其他SQL编辑器和前向工程师这个模型来制作数据库。对于SQL数据库,您将在Raspberry Pi上安装 MariaDB 。
第4步:代码
所有代码和文档均为在此GitHub存储库上:https://github.com/DuncanDeVlaminck/advanced_alarms。
确保您的Raspberry Pi软件包是最新的:
sudo apt update && sudo apt upgrade
对于前端,则需要在Raspberry Pi上安装 Apache2 。
您需要使用FileZilla将前端目录中的所有文件上传到/var/www/html 或其他提供 SFTP 文件转换器的程序。
对于后端(Python),您将需要一些额外的 Python软件包。查看 app.py 文件的导入,并安装除从目录类导入的软件包以外的所有软件包。我使用PyCharm(设置》项目解释器)和Putty(pip安装)进行了此操作。
此后,您必须将所有文件从Python目录传输到您选择的目录(例如:/home/pi/目录)。我使用PyCharm(SSH连接)进行了此操作,但是您可以使用任何喜欢的程序(SFTP程序也可以)。
为了在Raspberry Pi启动时自动执行Python代码,请将这两行添加到文件/etc/rc.local ( 退出0之前):
cd directory_of_python_code
sudo python3.5 -u -m flask run --host=0.0.0.0 --port=5000
责任编辑:wv
-
警报系统
+关注
关注
0文章
54浏览量
4883
发布评论请先 登录
相关推荐
评论