Talaan ng mga Nilalaman:

Wireless Moisture Monitor (ESP8266 + Moisture Sensor): 5 Hakbang
Wireless Moisture Monitor (ESP8266 + Moisture Sensor): 5 Hakbang

Video: Wireless Moisture Monitor (ESP8266 + Moisture Sensor): 5 Hakbang

Video: Wireless Moisture Monitor (ESP8266 + Moisture Sensor): 5 Hakbang
Video: Wireless Soil Moisture Monitor using Arduino & Lora, Soil Moisture Sensor Lora, Arduino LoRa 2024, Nobyembre
Anonim
Wireless Moisture Monitor (ESP8266 + Moisture Sensor)
Wireless Moisture Monitor (ESP8266 + Moisture Sensor)

Bumibili ako ng perehil sa palayok, at halos araw, tuyo ang lupa. Kaya't napagpasyahan kong gawin ang proyektong ito, tungkol sa pag-unawa ng kahalumigmigan ng lupa sa palayok na may perehil, upang suriin, kung kailangan ko ng ibuhos ang lupa ng tubig.

Sa palagay ko, ang sensor na ito (Capacitive moisture sensor v1.2) ay mabuti sapagkat:

1. ay may mga electrode na hindi tinatagusan ng tubig, kaya't hindi ka mag-alala tungkol sa kaagnasan.

2. ay mura -> 1, 5 - 2 $

Hakbang 1: BOM

BOM
BOM
BOM
BOM
BOM
BOM

Bill ng mga materyales (mga kaakibat na link, kung nais mong bilhin ang mga materyal na ito, maaari mo akong suportahan, kung bumili ka sa pamamagitan ng mga link na ito):

1. Kapasitive sensor ng kahalumigmigan v1.2.

Link: capacitive moisture sensor v1.2

2. Wemos D1 Mini.

Link: Wemos D1 Mini

3. ADS1115 para sa pagsukat ng mga halagang analog mula sa sensor.

Link: ADS1115

4. Baterya - Gumagamit ako ng 18650, lithium - ion na baterya.

Link: Baterya 18650

(Dati, bumili ako ng marka ng trustfire. Ang mahusay na baterya ay may sariling code upang makilala ang orihinal)

5. May hawak ng baterya (maaari mong i-cut ang isang gilid, para mas mahusay na ilagay sa baterya sa may-ari)

Link: May hawak ng baterya

6. Mga kable. Gumagamit ako ng AWG 22 na uri.

Link: Mga kable

7. Kaso.

Link: Kaso

Siyempre, kailangan mo ng lupa para sa sukat: D

Hakbang 2: Circuit

Circuit
Circuit

Gumagawa ako ng klasikong circuit. Una, pinapagana ko ang Wemos na may 4, 2 volts mula sa baterya ng lithium. Posible, at ikonekta ko ito sa 5V pin. Gumagana ito, nang walang kinakailangang regulator!

Ang kasalukuyang malalim na pagtulog ay nasa ilalim ng 0, 3 mA.

Para sa powering sensor at ADC, gumagamit ako ng 8 pin mula sa wemos. Napakahalaga ay ang paggamit ng pare-pareho na boltahe (3, 3 V) at huwag gumamit ng baterya (kung saan ang boltahe ay nagbabago mula 3 volts hanggang 4, 2 volts)

Hakbang 3: Code

Code
Code

Gumagamit ako ng ThinkSpeak bilang data ng store. Gumagamit ako ng 10 minutong agwat.

Huwag kalimutang ikonekta ang I-reset ang pin sa D0 upang muling simulan ang mga wemos pagkatapos matulog. Lumikha ako ng diagram upang maipakita kung paano gumagana ang code.

Code sa Arduino:

Hakbang 4: Pangwakas

Panghuli
Panghuli

Kung magtatayo ka ng circuit, mangyaring gumamit ng mas mahabang mga cable. Hindi katulad ko.

Hakbang 5: Pagsubok

Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok

Para sa pagsukat ng kahalumigmigan, gumamit ng cca 3/4 ng ibabaw ng sensor. Mag-ingat, at huwag ibuhos ang sensor sa tubig.

Gumagamit ako ng Thingspeak para sa pag-save ng mga halaga. Masasabi ko, ang mga halagang iyon ay nakasalalay sa temperatura, kaya't ang pagsubaybay sa temperatura ay dapat na mabuti.

Sinimulan kong sukatin ang 25. Marso ng hapunan (ibubuhos ko ang perehil) at pagkatapos ay maghintay ako. Sa araw ng gabi, ang mga halagang hindi nagbabala.

Sa 26. Marso, ang mga halaga ay tumaas habang ang temperatura ay tumaas. Ngunit sa susunod na gabi (mula 26. Marso hanggang 27. Marso), ang mga halaga ay mas mataas. Kaya't ang lupa sa palayok ay mas tuyo (mas tuyo)

Inirerekumendang: