INHOUDSOPGAWE:

Draadlose vogmonitor (ESP8266 + vogsensor): 5 stappe
Draadlose vogmonitor (ESP8266 + vogsensor): 5 stappe

Video: Draadlose vogmonitor (ESP8266 + vogsensor): 5 stappe

Video: Draadlose vogmonitor (ESP8266 + vogsensor): 5 stappe
Video: Битва пылесосов. DYSON VS BISSELL. 2024, Julie
Anonim
Draadlose vogmonitor (ESP8266 + vogsensor)
Draadlose vogmonitor (ESP8266 + vogsensor)

Ek koop pietersielie in die pot, en die meeste van die dag was die grond droog. Daarom besluit ek om hierdie projek te maak om grondvog in die pot met pietersielie op te spoor, as ek die grond met water moet gooi.

Ek dink hierdie sensor (kapasitiewe vogsensor v1.2) is goed omdat:

1. het waterdigte elektrodes, sodat u nie bekommerd is oor korrosie nie.

2. is goedkoop -> 1, 5 - 2 $

Stap 1: BOM

BOM
BOM
BOM
BOM
BOM
BOM

Materiaalbrief (aangeslote skakels, as u hierdie materiaal wil koop, kan u my ondersteun as u via hierdie skakels koop):

1. Kapasitiewe vogsensor v1.2.

Skakel: kapasitiewe vogsensor v1.2

2. Wemos D1 Mini.

Skakel: Wemos D1 Mini

3. ADS1115 vir die meet van analoog waardes van sensor.

Skakel: ADS1115

4. Battery - ek gebruik 18650, litium -ioon battery.

Skakel: battery 18650

(In die verlede het ek 'n trustfire -merk gekoop. 'N Goeie battery het sy eie kode om die oorspronklike te herken)

5. Batteryhouer (u kan die een kant uitsny, sodat u die battery beter in die houer kan plaas)

Skakel: batteryhouer

6. Kabels. Ek gebruik AWG 22 tipe.

Skakel: Kabels

7. Saak.

Skakel: Saak

U het natuurlik grond nodig om te meet: D

Stap 2: Skakel

Kring
Kring

Ek doen 'n klassieke baan. Eerstens dryf ek Wemos aan met 'n litiumbattery van 4, 2 volt. Dit is moontlik, en ek koppel dit aan 'n 5V -pen. Dit werk, sonder die noodsaaklikheid van die reguleerder!

Diep slaapstroom is onder 0, 3 mA.

Vir die aanstuur van sensor en ADC gebruik ek pen 8 van wemos. Baie belangrik is om konstante spanning (3, 3 V) te gebruik en moenie battery gebruik nie (waar spanning verander van 3 volt tot 4, 2 volt)

Stap 3: Kodeer

Kode
Kode

Ek gebruik ThinkSpeak as stoordata. Ek gebruik tussenposes van 10 minute.

Moenie vergeet om die Herstelpen met D0 aan te sluit om die wemos weer te begin nadat u geslaap het nie. Ek het 'n diagram gemaak om te wys hoe kode werk.

Kode in Arduino:

Stap 4: Finale

Finale
Finale

Gebruik langer kabels as u 'n stroombaan wil bou. Nie soos ek nie.

Stap 5: Toets

Toets
Toets
Toets
Toets
Toets
Toets

Gebruik ongeveer 3/4 van die sensoroppervlak om vog te meet. Wees versigtig en gooi nie die sensor met water nie.

Ek gebruik Thingspeak om waardes te stoor. Ek kan sê dat die waardes afhang van die temperatuur, dus die temperatuurmonitering moet goed wees.

Ek het begin om 25. Maart -ete te meet (ek gooi pietersielie) en dan wag ek. Gedurende die nag, waardes wat nie styg nie.

In 26. Maart styg waardes namate die temperatuur styg. Maar die volgende aand (van 26 Maart tot 27 Maart) was die waardes hoër. Die grond in die pot was dus droër (meer dor)

Aanbeveel: