修改

文檔

圖片

迪威網(wǎng)友a(bǔ)68aaa
迪威網(wǎng)友a(bǔ)68aaa
原創(chuàng)模型

伊諾蒂弗氣象站

VIP
免費(fèi),登錄即可下載
本資源不能下載
發(fā)布時間:2024/12/20 22:46:00
伊諾蒂弗氣象站
github:
eNotifier是基于WaveShare 7.5英寸ePaper顯示的簡單通知面板。在當(dāng)前階段,通知器具有氣象站功能,但可以輕松地擴(kuò)展到進(jìn)一步的功能。
一個樹莓調(diào)零裝置已經(jīng)包括在內(nèi)。對于家庭空氣測量,使用了來自博世的空氣質(zhì)量seor BME680和Seirion的氣體seor SGP30。在這兩種情況下,Pimoroni斷接板都使用了SGP30和BME680。
設(shè)計包括用于外殼和Raspberri Pi Zero W軟件的3D文件。python后端控制seo和顯示,而有角度的前端允許詳細(xì)的校準(zhǔn)和數(shù)據(jù)處理。
部分
3D打印封面
設(shè)計了一個最小的顯示器支架??蚣艿谋趁姘ㄒ粋€樹莓皮零W加上搜索引擎優(yōu)化。第二個3d部件包括電子設(shè)備。
框架
封面
Python后端軟件
eNotifierBackend是一個python模塊,它從seo獲取空氣測量值,向OpenWeatherMaps請求當(dāng)前天氣信息,并在ePaper顯示中顯示結(jié)果。數(shù)據(jù)每5分鐘更新一次。此外,所有數(shù)據(jù)測量都保存到MariaDB數(shù)據(jù)庫中。
為了使該軟件工作,有必要設(shè)置配置JSON文件,包括OpenWeatherMap API密鑰和位置。也可以使用在前端中設(shè)置位置地理編碼API.io定位服務(wù)位置。
此外,后端還包括一個用于restapi和插座.IO用于實(shí)時前端交互。
JS角型前端
Web界面前端采用JavaScript技術(shù),使用Angular JS進(jìn)行設(shè)計。web界面有四個主要功能:
儀表板
顯示當(dāng)前數(shù)據(jù),包括seor測量值和天氣信息。
搜索引擎優(yōu)化
顯示當(dāng)前seor測量值,并允許校準(zhǔn)氣體seor的基線值。要校準(zhǔn)設(shè)備,請將其放置在新鮮空氣位置并觸發(fā)校準(zhǔn)。一段時間后(30英里或其他時間),保存新的基線值。
天氣
顯示當(dāng)前天氣信息。另外,允許配置天氣信息請求的位置。
有歷史意義的
顯示本地數(shù)據(jù)庫中存儲的歷史數(shù)據(jù)。數(shù)據(jù)可以用日期過濾,并且可以在表格模式或交互式圖形圖表中顯示。
營養(yǎng)失調(diào)
為了建立你自己的eNotifier,只需打印3d部件,將Pi Zero W與搜索引擎優(yōu)化(seo)和顯示器連接起來,然后將軟件全部如下:
在微型SD卡上刻錄最新的Raspberry Pi OS Lite圖像。
將以下文件(包括在sw/barebone中)放入SD的/boot分區(qū):
水漬險_懇求者.config(包括您的WiFi配置)
ssh(為了啟用對設(shè)備的ssh訪問)
裸骨.sh(eNotifier barebone Italattation腳本)
eNotifierBackend_1v0.zip
eNotifier前端\u
把SD插入Pi并打開設(shè)備
通過SSH登錄設(shè)備并運(yùn)行以下命令:
源/引導(dǎo)/裸骨.sh
重新啟動設(shè)備,你就完成了!
您可以從如下瀏覽器訪問web界面:
個文件
壓縮包大?。?92KB
小程序二維碼
微信小程序 微信掃碼打開此模型
恒諾鑫科-專注碳素制品的開發(fā)與生產(chǎn)