Indholdsfortegnelse:

Smart plantevanding: 5 trin (med billeder)
Smart plantevanding: 5 trin (med billeder)

Video: Smart plantevanding: 5 trin (med billeder)

Video: Smart plantevanding: 5 trin (med billeder)
Video: Smart Plant Watering Made Easy: 3 DIY Drip Irrigation Methods with a Water Bottle & Cotton Stick 2024, Juli
Anonim
Smart plantevanding
Smart plantevanding

Hej! Ved hjælp af dette projekt kan du vande dine planter automatisk med hensyn til ekstern temperatur, fugtighed og lys. Du kan også bruge dette som en vejrstation i hjemmet og kontrollere temperatur, fugtighed og lethed fra din mobiltelefon eller computer bare ved hjælp af en browser

Går du på ferie, og der er ingen til rådighed til at vande planterne…. Dette projekt vil hjælpe dig

Krav:

  1. PCB
  2. ESP8266 NodeMCU
  3. DHT11 -sensor (temperatur og fugtighed)
  4. Relæ
  5. Lyssensor
  6. Æske / beholder
  7. Overskrifter
  8. Vandpumpe (12V)
  9. lille diameter gennemsigtig klar blød slange (kan variere baseret på dine vandpumpestik)

Jeg arbejder stadig på nogle aspekter af dette projekt og foretager nogle justeringer. Dette er en fungerende version, men jeg planlægger at tilføje nye funktioner. Hvis du har nogen anbefaling, bedes du kommentere!

Følgende trin hjælper dig med at få din første smarte plantevandingsprototype … Tilføj gerne dine kommentarer/forslag. Tak!

Trin 1: Brug denne skema og test den på et Protoboard

Brug denne skema og test den på et Protoboard
Brug denne skema og test den på et Protoboard
Brug denne skema og test den på et Protoboard
Brug denne skema og test den på et Protoboard

Følg skematisk og repliker dette i protoboardet …

du har brug for følgende ting: 1. Protoboard2. ESP8266 NodeMCU3. DHT11 -sensor (temperatur og fugtighed) 4. Relæ5. Lyssensor 6. Vandpumpe (12V) 7. lille diameter gennemsigtig klar blød slange (kan variere baseret på dine vandpumpestik)

Trin 2: Arbejde med printkortet - svejseoverskrifter til ESP8266 og sensorer baseret på skemaer

Arbejde på printkortet - svejseoverskæringer til ESP8266 og sensorer baseret på skemaer
Arbejde på printkortet - svejseoverskæringer til ESP8266 og sensorer baseret på skemaer
Arbejde på printkortet - svejseoverskæringer til ESP8266 og sensorer baseret på skemaer
Arbejde på printkortet - svejseoverskæringer til ESP8266 og sensorer baseret på skemaer

Hvis du allerede har testet kredsløbet på et protoboard, kan vi nu flytte dette til næste trin. Lad os bruge et printkort og svejseoverskrifter til esp8266 og sensorer. Ledninger til dem er på bagsiden …

Bemærk: Hvis du ser bagsiden af printkortet … svejsninger er ikke særlig gode, men overvej, at dette er den første prototype … hvis du har forslag/kommentarer … er du velkommen til at tilføje dem:)

Trin 3: Indsæt ESP8266, sensorer og relæ

Indsæt ESP8266, sensorer og relæ
Indsæt ESP8266, sensorer og relæ
Indsæt ESP8266, sensorer og relæ
Indsæt ESP8266, sensorer og relæ

Indsæt ESP8266, sensorer (DHT11 og fotocelle) og relæ (5v) i overskrifterne … (jeg tror, at du kan svejse dem direkte til brættet … men jeg foretrak at bruge overskrifter til let at fjerne dem, hvis det er nødvendigt).

Tip: Til lyssensorforbindelsen brugte jeg varmekrympbare ærmer til kablerne, så fotocellens ben er beskyttet mod bevægelser.

Trin 4: Forberedelse af vand Jerry Can & vandpumpe (12v)

Klargøring af vand Jerry Can & vandpumpe (12v)
Klargøring af vand Jerry Can & vandpumpe (12v)

Du kan bruge enhver vandjerry kan du har. Jeg har brugt en 10 liter vandjerry dåse, så den har autonomi nok i et par uger.

Vandpumpen er 12v (1A), så jeg tilslutter den direkte til en ekstern strømkilde.

Trin 5: Indlæsning af koden og test den

Indlæser koden og test den
Indlæser koden og test den

Du kan bruge Arduino IDE til at programmere din ESP8266 (NodeMCU).

Få den seneste kodeversion fra dette lager:

Første gang du indlæser koden, fungerer enheden som et AP, og du skal oprette forbindelse til dette WIFI -netværk for yderligere konfiguration:

SSID: 1SmartWaterPlant

Adgangskode: vand

Derefter kan du få adgang til enheden fra enhver browser ved hjælp af følgende:

YOUR_DEVICE_IP: 8356/html check status (temperatur, luftfugtighed osv.)

Bemærk: du kan få din enheds IP -adresse til at se på Serial Monitor -output fra Arduino IDE.

Anbefalede: