Satura rādītājs:

Mikrokontrolleru izmantošana attālās apūdeņošanas sistēmas darbināšanai un uzraudzībai: 4 soļi
Mikrokontrolleru izmantošana attālās apūdeņošanas sistēmas darbināšanai un uzraudzībai: 4 soļi

Video: Mikrokontrolleru izmantošana attālās apūdeņošanas sistēmas darbināšanai un uzraudzībai: 4 soļi

Video: Mikrokontrolleru izmantošana attālās apūdeņošanas sistēmas darbināšanai un uzraudzībai: 4 soļi
Video: Jūsu Raspberry Pi Pico pārveidošana par Mitsubishi FX1N PLC 2024, Novembris
Anonim
Mikrokontrolleru izmantošana attālās apūdeņošanas sistēmas darbināšanai un uzraudzībai
Mikrokontrolleru izmantošana attālās apūdeņošanas sistēmas darbināšanai un uzraudzībai

lauksaimniekiem un siltumnīcu operatoriem par zemu izmaksu automātiskās apūdeņošanas sistēmu.

Šajā projektā mēs integrējam elektronisku augsnes mitruma sensoru ar mikrokontrolleru, lai automātiski apūdeņotu augus, kad augsne ir pārāk sausa bez cilvēka iejaukšanās, kā arī attālināti darbotos un uzraudzītu augsnes stāvokli visā tīmeklī, nosūtot push paziņojumus uz mobilo tālruni, izmantojot SMS vai Twitter; vai cita ierīce, kas spēj parādīt tīmekļa pārlūkprogrammu, izmantojot html un JavaScript. Sistēma sastāv no augsnes mitruma sensora, kas savienots ar mikrokontrolleri ESP8266, kas spēj mitināt tīmekļa serveri un atbildēt uz http pieprasījumiem. Mikrokontrolleris saņem analogos signālus no mitruma sensora un aktivizē sūkni caur tranzistora ķēdi. Ir pabeigts pētījums, kas mitruma līmeni korelē ar ūdens masas procentiem ar vadītspējas zondes izvadi. Tika konstatēts, ka mitruma sensors piesātina relatīvi zemā mitruma līmenī, kas varētu ierobežot šī sensora pielietojamību noteiktām augu un augsnes tipa kombinācijām. Mums vēl nav izdevies ieviest push paziņojumus mobilajā ierīcē, izmantojot Node Red, lai gan teorētiski tam vajadzētu būt sasniedzamam.

1. darbība. Mitruma līmeņa pārbaude ar vadītspējas zondi

Mitruma līmeņa pārbaude ar vadītspējas zondi
Mitruma līmeņa pārbaude ar vadītspējas zondi

Es izmērīju vadītspēju 9 podos

ar dažādu ūdens procentuālo saturu, lai kalibrētu vadītspējas zondi līdz mitruma līmenim. Tas ļauj lietotājam izvēlēties mitruma līmeni, kas atbilst konkrētās augu sugas un augsnes kombinācijas vajadzībām

2. darbība. Ūdens sūkņa un LCD ekrāna pievienošana Arduino

Ūdens sūkņa un LCD ekrāna pievienošana Arduino
Ūdens sūkņa un LCD ekrāna pievienošana Arduino
Ūdens sūkņa un LCD ekrāna pievienošana Arduino
Ūdens sūkņa un LCD ekrāna pievienošana Arduino
Ūdens sūkņa un LCD ekrāna pievienošana Arduino
Ūdens sūkņa un LCD ekrāna pievienošana Arduino

Es pievienoju ūdens sūkni, lai tas aktivizētos 0,5 sekundes ar divu sekunžu intervālu, līdz tiek sasniegts vēlamais mitruma līmenis. LCD izvada iestatītā punkta līmeni un izmērīto vadītspējas līmeni (izteikts procentos no zondes piesātinājuma līmeņa)

Arduino kodi

int iestatītā vērtība = 0;

int mitrums = 0;

int sūknis = 3;

pinMode (A0, INPUT); // Iestatīšanas katls

pinMode (A1, INPUT); // Vadītspējas zonde

pinMode (sūknis, OUTPUT); // Sūknis

lcd.init (); // inicializēt lcd

lcd.fona apgaismojums (); // atveriet fona apgaismojumu

lcd.setCursor (0, 0); // dodieties uz augšējo kreiso stūri

lcd.print ("Iestatītā vērtība:"); // ierakstiet šo virkni augšējā rindā

lcd.setCursor (0, 1); // pāriet uz 2. rindu

lcd.print ("Mitrums:"); // spilventiņu virkne ar atstarpēm centrēšanai

lcd.setCursor (0, 2); // pāriet uz trešo rindu

lcd.print (""); // spilventiņš ar atstarpēm centrēšanai

lcd.setCursor (0, 3); // pāriet uz ceturto rindu

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

3. darbība: kastes dizaina drukāšana

Kastes dizaina drukāšana
Kastes dizaina drukāšana
Kastes dizaina drukāšana
Kastes dizaina drukāšana
Kastes dizaina drukāšana
Kastes dizaina drukāšana

Būtībā es izveidoju vienkāršu kastīti automātiskajai apūdeņošanas sistēmai, kurai ir ekrāna vieta priekšpusē un divi caurumi "Setpoint" un "Power" slēdzim. Es arī sānos izveidoju citu caurumu barošanas avotiem

4. solis: pēdējais solis visu detaļu salikšana kopā

Pēdējais solis visu detaļu salikšana kopā
Pēdējais solis visu detaļu salikšana kopā
Pēdējais solis visu detaļu salikšana kopā
Pēdējais solis visu detaļu salikšana kopā
Pēdējais solis visu detaļu salikšana kopā
Pēdējais solis visu detaļu salikšana kopā

Daļu cena

  • Arduino 20 ASV dolāri
  • Sūknis 6 USD
  • Vadītspējas zonde 8 ASV dolāri
  • Jumper vadi $ 6
  • Maizes dēlis 8 ASV dolāri
  • Barošanas avots 12 USD
  • LCD 10 ASV dolāri
  • Kopā 70 USD

Ieteicams: