WaterPi跟蹤關(guān)于室內(nèi)植物的關(guān)鍵指標(biāo),使用圖表可視化這些指標(biāo),并遠(yuǎn)程控制。
硬件組件:
- Raspberry Pi 1型號B.× 1
- Arduino UNO和Genuino UNO× 1
- DHT11溫濕度傳感器× 1
- YL-69土壤濕度傳感器× 1
- 水位傳感器× 1
- 標(biāo)準(zhǔn)LCD 16x2× 1
- 水泵電機× 1
- 5V繼電器× 1
- 4xAA電池座× 1
軟件應(yīng)用程序和在線服務(wù):
- 亞馬遜網(wǎng)絡(luò)服務(wù)AWS IoT
- Amazon Web Services AWS DynamoDB
- Johnny-Five
該系統(tǒng)適合那些喜歡并希望在家中照看植物但卻非常忙于日常工作的人們。種植植物需要時間和精力才能獲得成功,因為有一些常規(guī)的事情要做,比如每天澆水。人們有時會忘記照顧他們的植物。此外,有些人經(jīng)常旅行,花更少的時間在他們的房子里。在這種情況下,他們通常會尋求幫助來照顧他們的室內(nèi)植物,否則他們只是放棄擁有它們。WaterPi可以幫助那些為植物做常規(guī)事物的人。此外,由于可遠(yuǎn)程控制,人們可在需要時輕松干預(yù)澆水過程。
系統(tǒng)監(jiān)控地點的溫度和濕度,以及地面的土壤濕度,遠(yuǎn)程給工廠澆水,然后通過AWS IoT將所有數(shù)據(jù)保存到DynamoDB。通過不同的圖表和圖形可視化收集的數(shù)據(jù),以更好地理解植物繁殖的條件。
Raspberry Pi運行nodejs應(yīng)用程序來控制所有傳感器和水泵。為此,我更喜歡使用Johnny-Five 庫。為了與AWS通信,我使用AWS IoT SDK進(jìn)行javascript。
詳細(xì)的制作步驟詳見附件教程!