第1步:耗材/材料/工具
Raspberry Pi 3 B +型
Raspberry Pi T補(bǔ)鞋匠
16x2 LCD顯示屏(帶電位計(jì))
DHT11(溫度和濕度)
830pt面包板
跳線
16 GB micro SD卡(帶適配器)
有源蜂鳴器
NeoPixel RGB LED燈條(2m)
Raspberry Pi電源
74AHCT125電平轉(zhuǎn)換器
5V電源(用于led燈帶)
陰直流電源適配器(2.1mm)
瞬時(shí)按鈕
以上所有組件的總成本約為127歐元(不含。
查看文件 supplies-materials-tools.xlsx 了解更多詳細(xì)信息。
步驟2:弗里茨格方案


請(qǐng)確保接線100%正確,否則可能無(wú)法正常工作。
步驟3:規(guī)范化的SQL數(shù)據(jù)庫(kù)

在 MySQL Workbench 中打開(kāi)文件 model.mwb 或其他SQL編輯器和前向工程師這個(gè)模型來(lái)制作數(shù)據(jù)庫(kù)。對(duì)于SQL數(shù)據(jù)庫(kù),您將在Raspberry Pi上安裝 MariaDB 。
第4步:代碼
所有代碼和文檔均為在此GitHub存儲(chǔ)庫(kù)上:https://github.com/DuncanDeVlaminck/advanced_alarms。
確保您的Raspberry Pi軟件包是最新的:
sudo apt update && sudo apt upgrade
對(duì)于前端,則需要在Raspberry Pi上安裝 Apache2 。
您需要使用FileZilla將前端目錄中的所有文件上傳到/var/www/html 或其他提供 SFTP 文件轉(zhuǎn)換器的程序。
對(duì)于后端(Python),您將需要一些額外的 Python軟件包。查看 app.py 文件的導(dǎo)入,并安裝除從目錄類(lèi)導(dǎo)入的軟件包以外的所有軟件包。我使用PyCharm(設(shè)置》項(xiàng)目解釋器)和Putty(pip安裝)進(jìn)行了此操作。
此后,您必須將所有文件從Python目錄傳輸?shù)侥x擇的目錄(例如:/home/pi/目錄)。我使用PyCharm(SSH連接)進(jìn)行了此操作,但是您可以使用任何喜歡的程序(SFTP程序也可以)。
為了在Raspberry Pi啟動(dòng)時(shí)自動(dòng)執(zhí)行Python代碼,請(qǐng)將這兩行添加到文件/etc/rc.local ( 退出0之前):
cd directory_of_python_code
sudo python3.5 -u -m flask run --host=0.0.0.0 --port=5000
責(zé)任編輯:wv
-
警報(bào)系統(tǒng)
+關(guān)注
關(guān)注
0文章
54瀏覽量
5397
發(fā)布評(píng)論請(qǐng)先 登錄
iMX RT1171怎么做才能確保設(shè)備可以通過(guò) SRTC 警報(bào)喚醒?
安川伺服驅(qū)動(dòng)器警報(bào)代碼說(shuō)明
UPS持續(xù)報(bào)警全解析:從聽(tīng)懂“警報(bào)”到快速排障
?STMicroelectronics AEKD-STEREOAVAS 立體聲AVAS解決方案技術(shù)解析
中科慧眼高級(jí)智能輔助駕駛系統(tǒng)再獲雙定點(diǎn)
智能防空警報(bào)狀態(tài)監(jiān)測(cè)——實(shí)時(shí)高效的安全保障與工業(yè)網(wǎng)關(guān)實(shí)戰(zhàn)方案
索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程制作方案和應(yīng)用(2)
QNX助力WeRide打造高級(jí)輔助駕駛系統(tǒng)
UPS電源警報(bào)長(zhǎng)鳴的原因是啥
破解無(wú)線電波:使用樹(shù)莓派模擬龍卷風(fēng)緊急警報(bào)!
ups電源—常見(jiàn)UPS電源警報(bào)聲異常分析
ups電源—趣解UPS電源警報(bào)聲的神秘含義
48V電氣系統(tǒng)如何實(shí)現(xiàn)ADAS的高級(jí)功能
rootfs鏡像制作其實(shí)沒(méi)那么難
高級(jí)警報(bào)系統(tǒng)的制作
評(píng)論