Kā automatizēt sprinkleru vadību, lai noteiktu laika apstākļus, izmantojot Raspberry Pi?

Mūsdienās apūdeņošanas sistēmas tiek izmantotas putekļu slāpēšanai, kalnrūpniecībai utt. Šīs sistēmas tiek izmantotas arī augu laistīšanas mājās. Apūdeņošanas sistēmas, kas ir pieejamas tirgū, ir dārgas, ja platība ir maza. Raspberry Pi ir mikroprocesors, kuru var integrēt gandrīz visos elektroniskajos komponentos, lai izstrādātu interesantus projektus. Turpmāk tiek piedāvāta metode, kā padarīt zemu izmaksu un efektīvu apūdeņošanas sistēmu mājās, izmantojot Raspberry Pi.



Raspberry Pi, lai automatizētu smidzinātāju vadību (šis attēls ir ņemts no vietnes www.Instructables.com)

Kā uzstādīt aparātu un automatizēt to caur Raspberry Pi?

Šīs metodes mērķis ir padarīt sistēmu tikpat efektīvu kā tirgū pieejamās sistēmas ar salīdzinoši zemām izmaksām. Izpildiet tālāk norādītās darbības, lai automatizētu sprinkleru vadību caur aveņu pī.



1. darbība Materiāli

Saskaņā ar jūsu dārza mērījumiem savāciet precīzu cauruļu, dažādu adapteru un elektronisko komponentu daudzumu, kas kopā ar Raspberry Pi tiks apvienots, veidojot visu sistēmu.



Elektriskās sastāvdaļas



Mehāniskās sastāvdaļas

Rīki

Visas sastāvdaļas varat atrast vietnē Amazon



2. solis: plānošana

Vislabākā pieeja ir iepriekš sagatavot pilnu plānu, jo starp visas sistēmas ieviešanu ir grūti novērst kļūdas. Ir svarīgi atzīmēt atšķirību starp NPT un MHT adapteriem. Pārliecinieties, ka drenāžas vārsts ir uzstādīts rāmja absolūtā apakšā. Sistēmas diagrammas paraugs ir norādīts zemāk.

Sistēmas diagramma

3. solis: rakt tranšejas un ieklāt cauruļvadu

Pirms tranšejas rakšanas pārbaudiet, vai zem augsnes ir aprakts vēl kaut kas, un izrakt pietiekami dziļi, lai jūs varētu ielikt cauruli un pārklāt to ar augsni. Apglabājiet caurules un savienojiet tās ar dažādiem iepriekš minētajiem savienotājiem. Neaizmirstiet uzstādīt iztukšošanas vārstu.

4. solis: Ievietojiet elektromagnētisko vārstu plastmasas kastē un izveidojiet savienojumu ar visu sistēmu

Ieskrūvējiet NPT slīdēšanas adapterus abos solenoīda vārsta galos. Pēc tam plastmasas kastē urbjiet pietiekami daudz plašu caurumu, lai caur tiem caurule virzītos uz slīdēšanas adapteriem kastes iekšpusē un uz savienojumiem uzklātu silikona līmes, lai savienojumi būtu spēcīgi. Šeit ir svarīgi ievērot pareizu pretvārsta plūsmas virzienu. Bultiņai jābūt vērstai pret solenoīda vārstu.

Elektromagnētiskais vārsts (šis attēls ir ņemts no vietnes www.Instructables.com)

5. solis: Pievienojiet elektromagnētiskā vārsta vadu

Izgrieziet divus sakabes stieples segmentus un izlaidiet to caur kastīti, urbjot atbilstošas ​​atveres, un ar ūdensizturīgu savienotāju palīdzību pievienojiet to elektromagnētiskajam vārstam. Izmantojiet silīciju, lai noslēgtu ap caurumiem. Šie vadi tiks savienoti nākamajā solī.

6. solis: Pārbaudiet, vai nav noplūdes

Pirms doties tālāk, jums, iespējams, jāpārbauda, ​​vai caurulēs nav noplūdes. Par laimi, jūs varat to izdarīt pirms ķēdes vai pat Raspberry Pi pievienošanas. Šim nolūkam savienojiet divus elektromagnētiskā vārsta vadus tieši ar 12 V adapteri. Tas atvērs vārstu un ļaus ūdenim ieplūst caurulēs. Tiklīdz ūdens sāk plūst, rūpīgi pārbaudiet caurules un savienojumus un pārbaudiet, vai nav noplūdes.

7. solis: Ķēde

Zemāk redzamajā attēlā parādīta shēma, kas integrēta ar aveņu pi, un tā darbosies visā sistēmā. Relejs darbojas kā slēdzis, lai kontrolētu 24VAC jaudu elektromagnētiskajam vārstam. Tā kā releja darbībai nepieciešams 5 V, un GPIO tapas var nodrošināt tikai 3,3 V, Raspberry Pi darbosies ar MOSFET, kas ieslēgs releju, kas ieslēgs vai izslēgs elektromagnētisko vārstu. Ja GPIO ir izslēgts, relejs būs atvērts un elektromagnētiskais vārsts tiks aizvērts. Kad GPIO tapai nāk augsts signāls, relejs tiks pārslēgts uz slēgtu un atvērsies elektromagnētiskais vārsts. GPIO 17,27 un 22 ir pievienoti arī 3 statusa gaismas diodes, kas parādīs, ka tad, ja Pi iegūst enerģiju un ja relejs ir ieslēgts vai izslēgts.

Ķēdes shēma

Solis 8: Pārbaudes ķēde

Pirms visas sistēmas ieviešanas labāk to pārbaudīt komandrindā, izmantojot pitonu. Lai pārbaudītu ķēdi, ieslēdziet Raspberry Pi un Python ierakstiet šādas komandas.

importēt RPi.GPIO reklāmu GPIO GPIO.setmode (GPIO.BCM) GPIO.setup (17, out) GPIO.setup (27, out) GPIO.setup (22, out)

Piespraudes iestatīšana

Tas inicializēs GPIO tapas 17,27 un 22 kā izvadi.

GPIO.output (27, GPIO.HIGH) GPIO.output (22, GPIO.HIGH)

Ieslēdziet

Tas ieslēgs pārējos divus gaismas diodes.

GPIO.output (17, GPIO.HIGH)

Ieslēdziet releju

Ievadot iepriekš minēto komandu, relejs radīs skaņu “noklikšķināt”, kas parādīs, ka tā tagad ir slēgta. Tagad, lai atvērtu releju, ierakstiet šo komandu.

GPIO.output (17, GPIO.LOW)

Izslēdziet releju

Releja radītā skaņa “Click” parāda, ka līdz šim viss norit labi.

9. solis: kods

Tā kā līdz šim viss notiek tik labi, augšupielādējiet kodu vietnē Raspberry Pi. Šis kods automātiski pārbaudīs nokrišņu atjauninājumu pēdējās 24 stundās un automatizēs dzirkstošo sistēmu. Kods ir pareizi komentēts, taču tas parasti tiek paskaidrots zemāk:

  1. run_sprinkler.py: Šis ir galvenais fails, kas pārbauda laika apstākļu API un izlemj, vai atvērt solenoīda vārstu. Tas kontrolē arī GPIO tapu I / O.
  2. config: tieši konfigurācijas failā ir laikapstākļu API atslēga, šīs sistēmas instalēšanas vieta, GPIO tapas un lietus slieksnis.
  3. run.crontab: Tas ir fails, kas ieplāno galveno failu palaist noteiktas reizes dienā, nevis nepārtraukti palaist python skriptu 24 stundas.

Lejupielādes saite: Lejupielādēt

Lejupielādējiet iepriekš pievienoto failu un augšupielādējiet to Python. Izbaudiet savu automatizēto sprinkleru sistēmu.