Indholdsfortegnelse:

Sensors Box til drivhus: 5 trin
Sensors Box til drivhus: 5 trin

Video: Sensors Box til drivhus: 5 trin

Video: Sensors Box til drivhus: 5 trin
Video: ✅Top 5 Best Grow Tent Kits | Best Grow Tent Kits For Complete Gardening Experience (2022/2023) 2024, Juli
Anonim
Sensorkasse til drivhus
Sensorkasse til drivhus
Sensorkasse til drivhus
Sensorkasse til drivhus
Sensorkasse til drivhus
Sensorkasse til drivhus
Sensorkasse til drivhus
Sensorkasse til drivhus

Hej. Jeg vil præsentere endnu et af mine projekter for det brede samfund.

Projektet har til formål at automatisere det drivhus, jeg har bygget i min baghave. Dette er det første trin- oprettelse af et kompleks af sensorer til drivhuset. Senere i fremtiden planlægger jeg, baseret på data fra sensorer, at automatisere kunstvanding og ventilation. Enheden er baseret på Wemos D1 mini Pro. Software til dette projekt er skrevet i MicroPython. Data fra sensorer strømmer til Domoticz -serveren, der kører på Raspberry Pi Zero.

Lad os nu gå dybere ind i detaljerne.

Forbrugsvarer

Til dette projekt har du brug for:

1. Wemos D1 mini Pro

2. Wemos trippler base

3. Strømforsyningsskærm (valgfrit, du kan drive D1 via USB).

4. OLED -display

5. DHT22 sensor

6. JORDSENSOR

7. 18b20 temperatursensor

8. Boliger

9. Dupont -kabler

10. Kører Domoticz -server (jeg bruger Raspberry Pi Zero)

11. Pyhon -filer. Alle filer du skal bruge er her.

Trin 1: Firmware- og Micropython -drivere

Jeg vil ikke gå nærmere ind på, hvordan firmware er installeret på enheden. Proceduren er beskrevet detaljeret i et af mine tidligere indlæg her.

Selvom der er en ting, du skal vide om installation af firmware på WemosD1 mini Pro. Normalt bruger jeg følgende kommando, når jeg installerer firmware:

python esptool.exe --port COM5 --baud 460800 write_flash --flash_size = detekter 0 C: / path_to_firmware

Men det fungerer ikke med D1 mini Pro -version. Det fungerer med D1 mini, men ikke med Pro. Efter installation af firmware på denne måde går D1 i uendelig loop - den genstarter konstant. Et eller andet sted på internettet fandt jeg ud af, at det er nødvendigt at beskrive flashhukommelsesstørrelsen, den vil bruge. Du skal bruge kommandoen herunder:

python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware

Så efter at du har installeret firmware, skal du uploade filer nævnt ovenfor i 11.) undtagen main.py ved f.eks. At bruge ampy. Du bliver nødt til at redigere main.py senere, så uploade det ikke nu:).

Trin 2: Forbindelser

Forbindelser
Forbindelser
Forbindelser
Forbindelser
Forbindelser
Forbindelser

Tilslut al hardware.

1. Jordføler:

Rød ledning ======> +3,3V

Sort ======> GND

Gul (data) ===> A0

2. OLED -display:

GND ======> GND

VCC ======> +5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

Rød ======> +3,3V

Sort ======> GND

Hvid (data) ==> D6, også via pull up 4,7kOhm modstand tilsluttet +3,3V

4. DHT22:

GND ======> GND

VCC ======> +3,3V

UD ======> D3

Trin 3: Føj sensorer til Domoticz

Føj sensorer til Domoticz
Føj sensorer til Domoticz
Føj sensorer til Domoticz
Føj sensorer til Domoticz
Føj sensorer til Domoticz
Føj sensorer til Domoticz

Føj sensorer til din Domoticz -server.

1. Vælg SETUP/HARDWARE for at tilføje hardware.

2. Tilføj "Dummy" fra rullemenuen. Når hardware tilføjes, vises oversigten over al defineret hardware.

Den nye hardware skal være på listen, og der skal være en knap "Opret virtuelle sensorer". Klik på denne knap. Vælg type sensor, du har oprettet. Bemærk venligst IDX -nummeret på din sensor.

Indtast idx -numre for hver sensor i main.py -filen. Du har brug for det i dit Python -script for at adressere data fra sensorer til virtuelle sensorer.

For at se listen over enheder skal du klikke på fanen OPSÆTNING og derefter vælge ENHEDER.

Indtast også IP -adressen på din Domoticz -server til main.py -filen.

Nu kan du uploade main.py til Wemos D1 mini Pro.

Trin 4: Resultat

Resultat
Resultat
Resultat
Resultat
Resultat
Resultat

Tænd for enheden.

Når ESP starter, skal du finde et nyt WiFi -netværk kaldet "Wifimanager". Opret forbindelse til den med din pc eller telefon ved hjælp af adgangskode: "tayfunulu", og gå derefter til IP -adresse 192.168.4.1.. Her kan du slutte din ESP til det lokale WiFi -netværk. Vælg WiFi -netværk, du skal bruge, indtast adgangskode, tryk på "Send". Hvis alt er korrekt, vil du se meddelelsen "ESP er oprettet forbindelse til XXXX -netværk". Din ESP er nu forbundet til dit WiFi -netværk og klar. Så snart den er forbundet til WiFi, vil den oprette forbindelse til Domoticz -serveren og begynde at sende data fra sensorer. Du kan spore processen i "Setup"/"Log". Vis nyoprettede sensorer ved at klikke på fanen "Temperatur". Sensorbilledet vises.

Jordsensor vises under fanen "Utility".

Marker sensorer som "favorit" ved at klikke på stjernetegnet for at se dem alle på fanen "Dashboard".

Da fejlhåndteringen er implementeret i koden, vil enheden ikke gå ned, men kun genstarte i tilfælde af en fejl.

Så nu ved du, hvad jeg foregår i dit drivhus.

Held og lykke:)

Anbefalede: