第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瀏覽量
4915
發布評論請先 登錄
相關推薦
警報式保險絲的簡單介紹
![<b class='flag-5'>警報</b>式保險絲的簡單介紹](https://file1.elecfans.com/web3/M00/04/F3/wKgZO2d7OryAWdQrAAA3moH6-lQ525.png)
ADAS高級駕駛輔助系統
![ADAS<b class='flag-5'>高級</b>駕駛輔助<b class='flag-5'>系統</b>](https://file.elecfans.com/web2/M00/4B/53/pYYBAGKoICuASLL_AABwWY7RstI840.png)
安達發|APS高級排程高級物料需求計劃
![安達發|APS<b class='flag-5'>高級</b>排程<b class='flag-5'>高級</b>物料需求計劃](https://file1.elecfans.com/web2/M00/F4/09/wKgaomZ74DiAM4lCAACO5q0k_Aw676.png)
蘋果新專利:Apple Watch助游泳者及時求援
如何使用運算放大器741和IC555制作帶有警報的自動圍欄照明電路
![如何使用運算放大器741和IC555<b class='flag-5'>制作</b>帶有<b class='flag-5'>警報</b>的自動圍欄照明電路](https://file1.elecfans.com/web2/M00/C1/D8/wKgaomXa71yAE3W3AAB_G2_lrEc750.jpg)
蜂鳴器的用途和重要性
三款簡單的電子警報器電路分享
![三款簡單的電子<b class='flag-5'>警報</b>器電路分享](https://file1.elecfans.com/web2/M00/BD/9F/wKgZomWsxV-AfqB4AAAh3lX7Q7A526.png)
電子警報器電路圖分享
![電子<b class='flag-5'>警報</b>器電路圖分享](https://file1.elecfans.com/web2/M00/BE/8B/wKgZomWzUtmAS4YcAAFndyRhtu4233.png)
評論