Talaan ng mga Nilalaman:
Video: Smart Water Controller: 8 Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Kumusta, ito ang aking unang proyekto sa Instructables. Anumang mga katanungan o mungkahi, mga komento, mangyaring sabihin sa akin.
Lumikha ako ng isang IOT node para sa aking malamig na tangke ng tubig sa bubong. Nagbigay ito sa akin ng ilang impormasyon tulad ng:
1. Antas ng tubig ng tangke
2. Temperatura, Barometric Pressure at Humidity
3. Sensor ng Paggalaw
4. Banayad na Lux
Batay sa Firmware ESP-EASY at hardware na ESP8266 Nodemcu.
Dahil ang IOT node na ito ay nangangailangan ng Wifi para sa pagtatrabaho, na-configure ko na ulit ang aking Wifi network. Ibabahagi ito sa iba pang proyekto.
Hakbang 1: Mga Kinakailangan na Tool
Ang listahan sa ibaba ay pangunahing Mga Kinakailangan na Tool para sa aking mga proyekto:
1. Istasyon ng hinang
2. Digital Multimeter
3. Mga Tool at Materyales ng Welding
4. atbp…
Mag-ingat kapag gumagamit ng anumang aparato na nauugnay sa elektrisidad.
Hakbang 2: Hardware Sa ESP8266
Dahil ang aking malamig na tangke ng tubig sa bubong. Kaya, nagbibigay ako ng ilang mga sensor para sa pagsubaybay sa kapaligiran (para lang sa kasiyahan)
1. ESP8266: anumang esp8266 ngunit inirerekumenda ko ang NODEMCU - ESP8266, ito ay tungkol sa 3 $ - 4 $
2. DS18b20 Hindi tinatagusan ng tubig: para sa temperatura ng tubig
3. HC-SR04: Ultrasonic Sensor para sa antas ng tubig ng tanke
HUWAG DIRECT CONNECT SA ESP8266 (ito ay 5v signal at papatayin ang iyong board)
4. DHT22 o DHT11: Temperatura at Humidity sa loob ng kahon
5. BMP180: Barometric Pressure / Temperatura / Altitude sa bubong
6. PIR HC-SR501: Passive Infrared Motion Sensor, upang makita ang isang tao o hayop
7. BH1750FVI: Digital Light Sensor
8. Levelshifter: i-convert ang signal 5V mula sa HC-SR04 hanggang 3.3V.
Hakbang 3: Flash Firmware EspEasy
1. I-download ito sa
2. Gamit ang firmware na ito ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Patakbuhin ang FlashESP8266.exe para sa flash (sa Windows lamang: D). Siguro kailangan mo ng flash.py upang mag-flash sa Linux o Mac (subukan ang Google mangyaring)
4. Unang patakbuhin mangyaring folow ang gabay na ito
Tandaan: AP mode gamit ang password na ito upang ma-access ang: configesp
Hakbang 4: Wire System at Sensors
Mangyaring i-wire ang ESP8266 sa mga Sensor na tulad nito:
- DHT11 => GPIO3
- DS18B20 => GPIO1: kailangan ng R4, 7k na may (+)
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: HUWAG DIRECT CONNECT SA ESP8266 (ito ay 5v signal at papatayin ang iyong board)
Kailangan mo ng isang Levelshifter
=> ikonekta ang Levelshifter sa GPIO12, GPIO13
Hakbang 5: Config System
I-configure tulad ng larawang ito.
Kailangan ng GPIO ng pagtutugma sa nakaraang hakbang, maaari mo itong baguhin.
Ngunit HUWAG gamitin ang GPIO na ito:
- IO0, IO2: kailangan ng pull-up R
- IO15: kailangan ng pull-down R
- IO16: mode ng pagtulog na may RST
- IO7, IO8, IO9, IO10: SD0..3
Ang paggamit ng GPIO na ito ay makasisira sa iyong Serial Monitor:
- IO1, IO3: serial TX RX
Mangyaring tiyaking wastong IDX sa iyong Domoticz system.
www.letscontrolit.com/wiki/index.php/Tutor…
Hakbang 6: Kontrolin Sa Domoticz & ThingSpeak
1. Domoticz
Bigyan ito ng bagong hardware, pag-setup ng mga aparato at i-type ang IDX sa Domoticz sa EspEasy
2. Thingspeak:
Kumuha ng bagong chanel at bigyan EspEasy ang Isulat ang API Key
Hakbang 7: Box & Go-Live
Sa kahon at pagsubok.
Pagkatapos nito, mag-setup sa tangke ng tubig.
Ngayon: mamahinga kasama ang beer: D
Tandaan: mangyaring huwag idirekta ito nang direkta sa araw o ulan. Para sa loob lang.
Para sa mobile:
1. Android app:
2. iOS app:
Hakbang 8: Susunod na Bersyon ng Pag-upgrade
Sa susunod na bersyon, gagawa ako ng iba pang node upang makontrol ang pump.
At isama ito sa aking Smart Home gamit ang Home-assistant (https://www.home-assistant.io/) sa halip na Domoticz (https://www.domoticz.com/).
Magkita tayo!
Pagbati.