Obsah:

Použití mikrokontrolérů k ovládání a monitorování systému dálkového zavlažování: 4 kroky
Použití mikrokontrolérů k ovládání a monitorování systému dálkového zavlažování: 4 kroky

Video: Použití mikrokontrolérů k ovládání a monitorování systému dálkového zavlažování: 4 kroky

Video: Použití mikrokontrolérů k ovládání a monitorování systému dálkového zavlažování: 4 kroky
Video: Zapojení webového serveru Siemens - regulátory Albatros. Část 1/3 2024, Listopad
Anonim
Použití mikrokontrolérů k ovládání a monitorování systému dálkového zavlažování
Použití mikrokontrolérů k ovládání a monitorování systému dálkového zavlažování

zemědělci a provozovatelé skleníků za levný automatický zavlažovací systém.

V tomto projektu integrujeme elektronický snímač půdní vlhkosti s mikrokontrolérem, který automaticky zavlažuje rostliny, když je půda příliš suchá, bez zásahu člověka, a dálkově obsluhovat a monitorovat půdní podmínky na celém světě zasíláním push oznámení na mobilní telefon prostřednictvím SMS nebo Twitter; nebo jiné zařízení schopné zobrazovat webový prohlížeč přes html a JavaScript. Systém se skládá ze snímače vlhkosti půdy připojeného k mikrokontroléru ESP8266, který je schopen hostovat webový server a reagovat na požadavky http. Mikrokontrolér přijímá analogové signály ze snímače vlhkosti a aktivuje čerpadlo tranzistorovým obvodem. Studie korelující hladinu vlhkosti s procenty hmotnosti vody s výstupem sondy vodivosti je dokončena. Bylo zjištěno, že snímač vlhkosti nasycuje při relativně nízké úrovni vlhkosti, což by mohlo omezit použitelnost tohoto snímače na určité kombinace rostlin a půdního typu. Dosud se nám nepodařilo implementovat push notifikace do mobilního zařízení přes Node Red, i když by to teoreticky mělo být dosažitelné.

Krok 1: Kontrola úrovně vlhkosti pomocí sondy vodivosti

Kontrola úrovně vlhkosti pomocí sondy vodivosti
Kontrola úrovně vlhkosti pomocí sondy vodivosti

Vodivost jsem změřil v 9 hrncích

s různým procentuálním obsahem vody za účelem kalibrace sondy vodivosti na úroveň vlhkosti. To umožňuje uživateli zvolit úroveň vlhkosti v souladu s potřebami jejích konkrétních druhů rostlin a kombinace půdy

Krok 2: Připojení vodního čerpadla a LCD obrazovky k Arduinu

Připojení vodního čerpadla a LCD obrazovky k Arduinu
Připojení vodního čerpadla a LCD obrazovky k Arduinu
Připojení vodního čerpadla a LCD obrazovky k Arduinu
Připojení vodního čerpadla a LCD obrazovky k Arduinu
Připojení vodního čerpadla a LCD obrazovky k Arduinu
Připojení vodního čerpadla a LCD obrazovky k Arduinu

Připojil jsem vodní čerpadlo, aby se aktivovalo na 0,5 sekundy ve dvousekundových intervalech, dokud není dosaženo požadované úrovně vlhkosti. Úroveň žádané hodnoty výstupů LCD a naměřená úroveň vodivosti (vyjádřeno jako procento úrovně nasycení sondy)

Arduino kódy

int požadovaná hodnota = 0;

vnitřní vlhkost = 0;

int pumpa = 3;

pinMode (A0, INPUT); // Nastavení hrnce

pinMode (A1, VSTUP); // Sonda vodivosti

pinMode (čerpadlo, VÝSTUP); // Pumpa

lcd.init (); // inicializace LCD

lcd.backlight (); // otevřete podsvícení

lcd.setCursor (0, 0); // přejděte do levého horního rohu

lcd.print ("Žádaná hodnota:"); // napište tento řetězec do horního řádku

lcd.setCursor (0, 1); // přejděte na 2. řádek

lcd.print ("Vlhkost:"); // řetězec pad s mezerami pro centrování

lcd.setCursor (0, 2); // přejít na třetí řádek

lcd.print (""); // podložka s mezerami pro centrování

lcd.setCursor (0, 3); // přejít na čtvrtý řádek

lcd.print („D&E, Hussam“);

Krok 3: Tisk návrhu krabice

Tisk návrhu krabice
Tisk návrhu krabice
Tisk návrhu krabice
Tisk návrhu krabice
Tisk návrhu krabice
Tisk návrhu krabice

V zásadě jsem vytvořil jednoduchý box pro automatický zavlažovací systém, který má místo na obrazovce vpředu a dva otvory pro spínač „Setpoint“a „Power“. Také jsem navrhl další otvor na straně pro napájecí zdroje

Krok 4: Poslední krok spojování všech částí dohromady

Poslední krok spojování všech dílů dohromady
Poslední krok spojování všech dílů dohromady
Poslední krok spojování všech dílů dohromady
Poslední krok spojování všech dílů dohromady
Poslední krok spojování všech dílů dohromady
Poslední krok spojování všech dílů dohromady

Cena dílů

  • Arduino 20 dolarů
  • Čerpadlo 6 $
  • Sonda vodivosti 8 $
  • Propojovací vodiče 6 $
  • Breadboard $ 8
  • Napájení 12 $
  • LCD 10 $
  • Celkem 70 $

Doporučuje: