Inhoudsopgave:

Gebruik van microcontrollers om het irrigatiesysteem op afstand te bedienen en te bewaken: 4 stappen
Gebruik van microcontrollers om het irrigatiesysteem op afstand te bedienen en te bewaken: 4 stappen

Video: Gebruik van microcontrollers om het irrigatiesysteem op afstand te bedienen en te bewaken: 4 stappen

Video: Gebruik van microcontrollers om het irrigatiesysteem op afstand te bedienen en te bewaken: 4 stappen
Video: Webinar Python: Een makkelijke manier om microcontrollers te programmeren 2024, November
Anonim
Gebruik van microcontrollers om het irrigatiesysteem op afstand te bedienen en te bewaken
Gebruik van microcontrollers om het irrigatiesysteem op afstand te bedienen en te bewaken

boeren en kassenbouwers voor een goedkoop automatisch irrigatiesysteem.

In dit project integreren we een elektronische bodemvochtsensor met een microcontroller om planten automatisch te irrigeren als de bodem te droog is zonder menselijke tussenkomst, en om de bodemgesteldheid op afstand te bedienen en te monitoren via het world wide web door pushmeldingen naar een mobiele telefoon te sturen via SMS of Twitter; of ander apparaat dat een webbrowser kan weergeven via html en JavaScript. Het systeem bestaat uit een bodemvochtsensor die is aangesloten op een ESP8266-microcontroller die een webserver kan hosten en kan reageren op http-verzoeken. De microcontroller ontvangt analoge signalen van de vochtsensor en activeert een pomp via een transistorcircuit. Een studie die het vochtgehalte correleert met het watergewichtspercentage en de output van de geleidbaarheidssonde is voltooid. Gebleken is dat de vochtsensor verzadigt bij een relatief laag vochtgehalte, wat de toepasbaarheid van deze sensor op bepaalde plant- en grondsoortcombinaties zou kunnen beperken. Het is ons nog niet gelukt om push notificaties naar een mobiel apparaat via Node Red te implementeren, al zou dit in theorie haalbaar moeten zijn.

Stap 1: Het vochtigheidsniveau controleren met de geleidbaarheidssonde

Het vochtigheidsniveau controleren met de geleidbaarheidssonde
Het vochtigheidsniveau controleren met de geleidbaarheidssonde

Ik heb de geleidbaarheid gemeten in 9 potten

met verschillende percentages watergehalte om de geleidbaarheidssonde op vochtniveau te kalibreren. Hierdoor kan de gebruiker een vochtigheidsniveau selecteren dat overeenkomt met de behoeften van haar specifieke plantensoort en bodemcombinatie

Stap 2: De waterpomp en het LCD-scherm aansluiten op de Arduino

De waterpomp en het LCD-scherm aansluiten op de Arduino
De waterpomp en het LCD-scherm aansluiten op de Arduino
De waterpomp en het LCD-scherm aansluiten op de Arduino
De waterpomp en het LCD-scherm aansluiten op de Arduino
De waterpomp en het LCD-scherm aansluiten op de Arduino
De waterpomp en het LCD-scherm aansluiten op de Arduino

Ik heb de waterpomp aangesloten om 0,5 seconden in intervallen van twee seconden te activeren totdat het gewenste vochtniveau is bereikt. LCD-uitgangen instelpuntniveau en gemeten geleidbaarheidsniveau (uitgedrukt als een percentage van het verzadigingsniveau van de sonde)

Arduino-codes

int instelpunt = 0;

int vocht = 0;

int pomp = 3;

pinMode (A0, INGANG); // Pot instellen

pinMode (A1, INGANG); // Geleidbaarheidssonde

pinMode (pomp, UITGANG); // Pomp

lcd.init(); // initialiseer het lcd

lcd.achtergrondverlichting(); // open de achtergrondverlichting

lcd.setCursor (0, 0); // ga naar de linkerbovenhoek

lcd.print("Instelpunt: "); // schrijf deze string op de bovenste rij

lcd.setCursor (0, 1); // ga naar de 2e rij

lcd.print("Vocht:"); // pad string met spaties voor centreren

lcd.setCursor (0, 2); // ga naar de derde rij

lcd.print(" "); // pad met spaties om te centreren

lcd.setCursor (0, 3); // ga naar de vierde rij

lcd.print("D&E, Hussam");

Stap 3: Het ontwerp van de doos afdrukken

Het ontwerp van de doos afdrukken
Het ontwerp van de doos afdrukken
Het ontwerp van de doos afdrukken
Het ontwerp van de doos afdrukken
Het ontwerp van de doos afdrukken
Het ontwerp van de doos afdrukken

In principe heb ik een eenvoudige doos gemaakt voor het automatische irrigatiesysteem met het scherm aan de voorkant en twee gaten voor "Setpoint" en "Power"-schakelaar. Ook heb ik een ander gat aan de zijkant ontworpen voor de voedingen

Stap 4: Laatste stap om alle onderdelen samen te voegen

Laatste stap om alle onderdelen samen te voegen
Laatste stap om alle onderdelen samen te voegen
Laatste stap om alle onderdelen samen te voegen
Laatste stap om alle onderdelen samen te voegen
Laatste stap om alle onderdelen samen te voegen
Laatste stap om alle onderdelen samen te voegen

De onderdelenprijs:

  • Arduino $ 20
  • Pomp $ 6
  • Geleidbaarheidssonde $8
  • Jumper draden $ 6
  • Broodplank $ 8
  • Voeding $ 12
  • LCD $10
  • Totaal $ 70

Aanbevolen: