Sisukord:
- Samm 1: Niiskuse taseme kontrollimine juhtivussondi abil
- Samm: ühendage veepump ja LCD -ekraan Arduinoga
- 3. samm: karbi kujunduse printimine
- 4. etapp: viimane samm kõigi osade kokku panemine
Video: Mikrokontrollerite kasutamine kaug -niisutussüsteemi juhtimiseks ja jälgimiseks: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
põllumajandustootjatele ja kasvuhooneettevõtjatele odava automaatse niisutussüsteemi jaoks.
Sellesse projekti integreerime elektroonilise mullaniiskuse anduri koos mikrokontrolleriga, et niisutada taimi automaatselt, kui muld on liiga kuiv ilma inimese sekkumiseta, ning kaugjuhtida ja jälgida mullaolusid üle maailma, saates tõukemärguanded mobiiltelefonile SMS või Twitter; või mõni muu seade, mis suudab veebibrauserit html -i ja JavaScripti kaudu kuvada. Süsteem koosneb pinnase niiskuseandurist, mis on ühendatud mikrokontrolleriga ESP8266, mis on võimeline veebiserverit majutama ja http -päringutele vastama. Mikrokontroller võtab vastu niiskusandurilt analoogsignaale ja aktiveerib pumba transistori ahela kaudu. Uuring, mis seostab niiskustaseme vee massiprotsendi ja juhtivusanduri väljundi vahel, on lõpule viidud. Leiti, et niiskusandur küllastub suhteliselt madalal niiskustasemel, mis võib piirata selle anduri rakendatavust teatud taime- ja mullatüübi kombinatsioonidele. Meil pole veel õnnestunud rakendada tõukemärguandeid mobiilseadmesse Node Redi kaudu, kuigi teoreetiliselt peaks see olema saavutatav.
Samm 1: Niiskuse taseme kontrollimine juhtivussondi abil
Ma mõõtsin juhtivust 9 potis
erineva veesisaldusega, et kalibreerida juhtivusandur niiskustasemele. See võimaldab kasutajal valida niiskustaseme, mis vastab tema konkreetse taimeliigi ja mulla kombinatsiooni vajadustele
Samm: ühendage veepump ja LCD -ekraan Arduinoga
Ühendasin veepumba 0,5 sekundiks kahe sekundilise intervalliga, kuni soovitud niiskustase on saavutatud. LCD väljundi seadeväärtus ja mõõdetud juhtivuse tase (väljendatud protsendina sondi küllastusastmest)
Arduino koodid
int seadeväärtus = 0;
int niiskus = 0;
int pump = 3;
pinMode (A0, INPUT); // Seadepott
pinMode (A1, INPUT); // Juhtivussond
pinMode (pump, OUTPUT); // Pump
lcd.init (); // initsialiseeri LCD
lcd.taustavalgus (); // avage taustvalgus
lcd.setCursor (0, 0); // mine vasakusse ülanurka
lcd.print ("Seadeväärtus:"); // kirjutage see string ülemisele reale
lcd.setCursor (0, 1); // mine teisele reale
lcd.print ("Niiskus:"); // padja nöör koos tühikutega tsentreerimiseks
lcd.setCursor (0, 2); // mine kolmandale reale
lcd.print (""); // tsentreerimiseks tühikutega padi
lcd.setCursor (0, 3); // mine neljandale reale
lcd.print ("D&E, Hussam");
3. samm: karbi kujunduse printimine
Põhimõtteliselt tegin automaatse niisutussüsteemi jaoks lihtsa kasti, millel on ekraani koht ees ja kaks auku "Setpoint" ja "Power" lülitite jaoks. Samuti kavandasin toiteallikate külge teise augu
4. etapp: viimane samm kõigi osade kokku panemine
Osade hind
- Arduino 20 dollarit
- Pump 6 dollarit
- Juhtivussond 8 dollarit
- Jumper juhtmed 6 dollarit
- Leivalaud 8 dollarit
- Toiteallikas 12 dollarit
- LCD 10 dollarit
- Kokku 70 dollarit
Soovitan:
Guitar Hero Guitar kasutamine suumi juhtimiseks (ainult Windows): 9 sammu
Guitar Hero Guitar kasutamine suumi juhtimiseks (ainult Windows): Kuna oleme ülemaailmse pandeemia keskel, on paljud meist ummikus kodu koristamisel ja Zoomis koosolekutega liitumisel. Mõne aja pärast võib see muutuda väga igavaks ja tüütuks. Maja koristades leidsin vana Guitar Hero kitarri, mis visati sisse
[2020] Kahe (x2) mikro: bitti kasutamine RC -auto juhtimiseks: 6 sammu (koos piltidega)
[2020] Kahe (x2) mikro: bitti kasutamine RC auto juhtimiseks: kui teil on kaks (x2) mikro: bitti, kas olete mõelnud neid kasutada RC auto kaugjuhtimiseks? Saate juhtida RC -autot, kasutades saatjana üht mikro: bitti ja vastuvõtjana teist. Kui kasutate MakeCode redaktorit mikro: b
[2020] IPhone'i või iPadi ja Micro: bit Game Pad rakenduse kasutamine RC -auto juhtimiseks: 23 sammu
[2020] IPhone'i või iPadi ja Micro: bit Game Pad rakenduse kasutamine RC -auto juhtimiseks: Kas olete mõelnud oma micro: bit'i juhtimiseks kasutada oma iPhone'i või iPadi? Kas teate, et Micro: bit Educational Foundation pakub iOS -i rakendust Rakenduste pood? Otsing " micro: bit " App Store'is ja saate rakenduse tasuta alla laadida
EXTreme Burneri kasutamine AVR -i mikrokontrollerite programmeerimiseks: 8 sammu
EXTreme Burneri kasutamine AVR -i mikrokontrollerite programmeerimiseks: kõik teie AVR -i kasutajaskond ja need, kes alles voogu sisenevad, mõned teist alustasid PIC -mikrokontrolleritega ja mõned alustasid ATMEL -i AVR -idega, see on teie jaoks kirjutatud! Nii et ostsite USBASP -i, kuna selle välklamp on odav ja tõhus
Kuidas teha IoT -seadet seadmete juhtimiseks ja ilma jälgimiseks, kasutades Esp8266: 5 sammu
Kuidas teha IoT-seadet seadmete juhtimiseks ja ilma jälgimiseks, kasutades Esp8266: asjade Internet (IoT) on füüsiliste seadmete (mida nimetatakse ka "ühendatud seadmeteks" ja "nutiseadmeteks"), hoonete, ja muud esemed, mis on integreeritud elektroonika, tarkvara, andurite, täiturmehhanismide ja