第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)入,并安裝除從目錄類導(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瀏覽量
5041
發(fā)布評(píng)論請(qǐng)先 登錄
ups電源—常見(jiàn)UPS電源警報(bào)聲異常分析

ups電源—趣解UPS電源警報(bào)聲的神秘含義
48V電氣系統(tǒng)如何實(shí)現(xiàn)ADAS的高級(jí)功能
【第三章 警報(bào)聯(lián)動(dòng)】手把手教你玩轉(zhuǎn)新版正點(diǎn)原子云
如何制作適用于Visionfive 2的Debian + UEFI固件系統(tǒng)?
Codima推出提醒工單功能:集成警報(bào)與工單,提升產(chǎn)品可擴(kuò)展性

警報(bào)式保險(xiǎn)絲的簡(jiǎn)單介紹

ADAS高級(jí)駕駛輔助系統(tǒng)

精密空調(diào)出現(xiàn)加濕警報(bào)?這樣做就對(duì)了!

使用高級(jí)事件觸發(fā)調(diào)試高速嵌入式微處理器系統(tǒng)中的實(shí)時(shí)問(wèn)題

安達(dá)發(fā)|APS高級(jí)排程高級(jí)物料需求計(jì)劃

醫(yī)療警報(bào)發(fā)生器-經(jīng)濟(jì)型硬件方案

基于硬件的智能DAC醫(yī)用警報(bào)設(shè)計(jì)

基于MSPM0的醫(yī)用警報(bào)設(shè)計(jì)

評(píng)論