flower care sys
基于arduino Nodemcu Blinker的物聯(lián)網(wǎng)植物養(yǎng)護(hù)系統(tǒng)
代碼移步我的github GITHUB FloewrCareSys
背景信息:
這是一個(gè)開源的贵少;基于arduino废睦;基于blinker物聯(lián)網(wǎng)平臺(tái);使用3D打印制作的一個(gè)澆花系統(tǒng)脯厨;
能夠?qū)崿F(xiàn)自動(dòng)澆花璧微,土壤水分檢測(cè)作箍,實(shí)時(shí)同步數(shù)據(jù)到手機(jī)端,手機(jī)端可以控制手動(dòng)進(jìn)行澆花
可以很容易的拓展多種傳感器如溫度傳感器前硫,空氣濕度傳感器胞得,光照強(qiáng)度傳感器
拓展場(chǎng)景:檢測(cè)光強(qiáng)和溫度,再夏日大太陽(yáng)的時(shí)候屹电,驅(qū)動(dòng)電機(jī)自動(dòng)遮光
空氣濕度傳感器阶剑,雨滴檢測(cè)儀在下大雨天的時(shí)候自動(dòng)遮雨
該項(xiàng)目的出發(fā)點(diǎn)是為了讓女朋友喜歡上養(yǎng)花跃巡,做一個(gè)合格的花農(nóng),體會(huì)到養(yǎng)花所帶來的樂趣牧愁。
-- ylt in hbut 2019.9.1--
零件清單
這個(gè)是在這個(gè)項(xiàng)目里你所需要的所有東西
- 1 x 7Pin0.96 SPI OLED 顯示屏
- 1 x NodeMcu esp8266
- 1 x USB-A to micro-USB 數(shù)據(jù)線
- 12 x 杜邦線(公對(duì)公)
- 1 x 一位繼電器
- 4 x 4位5號(hào)電池盒 帶開關(guān)
- 3D 打印的外殼
工具:
- 一些M3自攻螺絲
- 螺絲刀
- 電烙鐵
3D 打印
- 推薦使用PLA打素邪,我是用的打印機(jī)ender3s
- 不需要使用支撐
- 填充率 20%
軟件
所有的代碼都在 WATEING_MACHINE.ino 文件中,使用arduino打開 編譯下載即可
要注意 猪半,必須先安裝esp8266擴(kuò)展兔朦,下載blinker庫(kù),下載u8g2庫(kù)(OLED驅(qū)動(dòng))办龄,才能夠正常編譯
庫(kù)文件的下載方式請(qǐng)自行搜索
具體接入方法請(qǐng)查看blinke官方教程 使用esp8266
有任何blinker接口函數(shù)上的問題請(qǐng)查看blinker開發(fā)文檔
接入流程
在Blinker APP 中 開發(fā)者>開發(fā)工具>EspTouch 進(jìn)行配網(wǎng)
輸入自己的WIFI名稱 密碼 手機(jī)會(huì)自動(dòng)將密碼發(fā)送到設(shè)備上烘绽,在blinkerAPP中需要進(jìn)行如下設(shè)置
- 拖入如圖所示的控件
- 將數(shù)據(jù)鍵名改為如下(tex-2 , num-soil)等..
- 按鈕控件需要將其切換為開關(guān)按鍵
- 文字說明可以自行修改
硬件電路接線
OLED
? D5 > MOSI
? D7 > SCK
? D2 > DC
? D8 > CS
? D3 > RES
繼電器
? VCC > 3V
? GND > GND
? SIG > D4
土壤濕度傳感器
? VCC > 5V
? GND > GND
? SIG> A0
組裝提示
準(zhǔn)備好螺絲刀
檢查好正負(fù)極再打開電源