Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
poljoprivrednici i operatori staklenika za jeftin automatski sustav navodnjavanja.
U ovom projektu integriramo elektronički senzor vlažnosti tla s mikrokontrolerom za automatsko navodnjavanje biljaka kada je tlo previše suho bez ljudske intervencije te za daljinsko upravljanje i praćenje stanja tla na cijelom webu slanjem push obavijesti na mobilni telefon putem SMS ili Twitter; ili drugi uređaj koji može prikazati web preglednik putem html -a i JavaScript -a. Sustav se sastoji od senzora vlažnosti tla spojenog na mikrokontroler ESP8266 koji može ugostiti web poslužitelj i odgovarati na http zahtjeve. Mikrokontroler prima analogne signale od osjetnika vlage i aktivira pumpu kroz tranzistorski krug. Dovršeno je istraživanje koje povezuje razinu vlage prema postotku mase vode s izlazom sonde za vodljivost. Utvrđeno je da senzor vlage zasićuje na relativno niskoj razini vlage, što bi moglo ograničiti primjenjivost ovog senzora na određene kombinacije biljaka i tla. Još nismo uspjeli implementirati push obavijesti na mobilni uređaj putem Node Reda, iako bi to u teoriji trebalo biti ostvarivo.
Korak 1: Provjera razine vlage pomoću sonde za vodljivost
Izmjerio sam vodljivost u 9 posuda
s različitim postotkom sadržaja vode kako bi se kalibrirala sonda vodljivosti na razinu vlage. To omogućuje korisniku da odabere razinu vlage u skladu s potrebama svoje posebne biljne vrste i kombinacije tla
Korak 2: Spajanje pumpe za vodu i LCD zaslona na Arduino
Priključio sam pumpu za vodu da se aktivira 0,5 sekundi u intervalima od dvije sekunde dok se ne postigne željena razina vlage. LCD izlazi razina zadane vrijednosti i izmjerena razina vodljivosti (izražena kao postotak razine zasićenja sonde)
Arduino kodovi
int zadana vrijednost = 0;
int vlaga = 0;
int pumpa = 3;
pinMode (A0, INPUT); // Posuda za postavljanje
pinMode (A1, INPUT); // Sonda vodljivosti
pinMode (pumpa, IZLAZ); // Crpka
lcd.init (); // inicijalizacija lcd -a
lcd.backlight (); // otvaranje pozadinskog osvjetljenja
lcd.setCursor (0, 0); // idite u gornji lijevi kut
lcd.print ("Zadana vrijednost:"); // upisujemo ovaj niz u gornji red
lcd.setCursor (0, 1); // idite na 2. red
lcd.print ("Vlaga:"); // niz niza s razmacima za centriranje
lcd.setCursor (0, 2); // idite na treći red
lcd.print (""); // podloga s prostorima za centriranje
lcd.setCursor (0, 3); // idite na četvrti red
lcd.print ("D&E, Hussam");
Korak 3: Ispis dizajna kutije
U osnovi sam napravio jednostavnu kutiju za sustav automatskog navodnjavanja koja ima mjesto zaslona sprijeda i dvije rupe za prekidače "Zadana vrijednost" i "Napajanje". Također sam dizajnirao još jednu rupu sa strane za napajanje
Korak 4: Posljednji korak Spajanje svih dijelova
Cijena dijelova
- Arduino 20 dolara
- Pumpa 6 USD
- Sonda za vodljivost 8 USD
- Žice za spajanje 6 dolara
- Oglasna ploča 8 USD
- Napajanje 12 USD
- LCD 10 USD
- Ukupno 70 USD
Preporučeni:
Korištenje impulsnih solenoida s Wemos D1 Mini i H-mostom za navodnjavanje: 7 koraka
Korištenje impulsnih solenoida s Wemos D1 Mini i H-mostom za navodnjavanje: Za ovu instrukciju htio sam stvoriti rješenje kako bih daljinski mogao uključiti sustav prskanja ili zalijevati moje sadnice. Koristit ću wemos D1 za kontrolu impulsni solenoidi. Ovi solenoidi troše mnogo manje energije jer kad dobiju
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C - Pokretanje Rainbow na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C | Pokretanje Rainbow-a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo dečki, u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak s njim
Sustav za nadzor solarnog sustava: 5 koraka
Sustav za nadzor solarnog sustava: Solarni sustav za nadzor mjeri napon, struju i snagu s ploče, te s dva izlaza i napon na bateriji. Ova ploča mjeri ulazni napon, struju i snagu iz dva izvora. Ploče imaju dva izlaza. Svaki ima napon, struju i snagu
KORIŠTENJE Extreme Burnera za programiranje mikrokontrolera AVR: 8 koraka
KORIŠĆENJE Extreme Burnera za programiranje mikrokontrolera AVR: Svi vi, bratstvo korisnika AVR -a, i oni koji tek ulaze u stream, neki od vas su započeli s PIC mikrokontrolerima, a neki s ATMEL AVR -ovima, ovo je napisano za vas! Kupili ste USBASP jer je jeftin i učinkovit za bljeskanje
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u flash memoriji mikrokontrolera LED programa koji treperi .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u Flash memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju izradit ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i sastaviti hex datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi