Com automatitzar el control dels aspersors per detectar les condicions meteorològiques mitjançant Raspberry Pi?

Actualment, els sistemes de reg s’utilitzen per a la supressió de pols, la mineria, etc. Aquests sistemes també s’utilitzen a les llars per regar plantes. Els sistemes de reg disponibles al mercat són cars per cobrir una mica de superfície. El Raspberry Pi és un microprocessador que es pot integrar amb gairebé tots els components electrònics per dissenyar projectes interessants. A continuació es proposa un mètode per fer un sistema de reg eficaç i de baix cost a casa mitjançant l’ús d’un Raspberry Pi.



Raspberry Pi per automatitzar el control de ruixadors (aquesta imatge està extreta de www.Instructables.com)

Com configurar l’aparell i automatitzar-lo mitjançant Raspberry Pi?

L’objectiu d’aquesta tècnica és fer que un sistema, tan eficaç com els sistemes disponibles al mercat, tingui un cost relativament baix. Seguiu els passos següents per automatitzar el control de l’aspersor a través del raspberry pi.



Pas 1: recollir el fitxer Materials

Segons les mesures del vostre jardí, recopileu la quantitat exacta de canonades, diferents adaptadors i components electrònics que es combinaran amb Raspberry Pi per formar tot el sistema.



Components elèctrics



Components mecànics

Eines

Podeu trobar tots els components a Amazon



Pas 2: planificació

El millor enfocament és fer un pla complet per endavant, ja que és una tasca difícil desfer els errors entre la implementació de tot el sistema. És important tenir en compte la diferència entre els adaptadors NPT i MHT. Assegureu-vos que instal·leu la vàlvula de drenatge al fons absolut del marc. A continuació es mostra un diagrama del sistema de mostra.

Diagrama del sistema

Pas 3: cavar trinxeres i col·locar canonades

Abans d’excavar la rasa, comproveu si hi ha alguna cosa més enterrada a sota del sòl i caveu prou a fons perquè pugueu col·locar una canonada i cobrir-la amb una mica de terra. Enterreu les canonades i connecteu-les amb diversos connectors esmentats anteriorment. No oblideu instal·lar una vàlvula de drenatge.

Pas 4: poseu la vàlvula solenoide a la caixa de plàstic i connecteu-la a tot el sistema

Enrosqueu els adaptadors antilliscants NPT als dos extrems de la solenoide. A continuació, foradeu dos forats a la caixa de plàstic prou amples per fer-los passar una canonada fins als adaptadors antilliscants a l’interior de la caixa i apliqueu adhesius de silicona a les juntes per fer les connexions fortes. Ara, una cosa important aquí és observar correctament la direcció del flux de la vàlvula de retenció. La fletxa hauria d’estar apuntant cap a la electrovàlvula.

Vàlvula solenoide (aquesta imatge està extreta de www.Instructables.com)

Pas 5: connecteu el cable de la vàlvula solenoide

Tallar dos segments de filferro de connexió i passar-lo per la caixa mitjançant els forats adequats i connectar-lo a la solenoide amb l'ajuda de connectors impermeables. Utilitzeu silici per segellar al voltant dels forats. Aquests cables es connectaran al següent pas.

Pas 6: Comproveu si hi ha fuites

Abans d’anar més lluny, és probable que hagueu de comprovar que no hi hagi fuites a les canonades. Afortunadament, podeu fer-ho abans de connectar el circuit o fins i tot el Raspberry Pi. Per a això, connecteu els dos cables de les electrovàlvules directament a l'adaptador de 12 V. Això obrirà la vàlvula i permetrà que l’aigua flueixi cap a les canonades. Tan bon punt l’aigua comenci a fluir, examineu les canonades i les juntes amb deteniment i comproveu si hi ha fuites.

Pas 7: Circuit

La imatge següent mostra els circuits integrats amb raspberry pi que faran funcionar tot el sistema. El relé funciona com a interruptor per controlar l’alimentació de 24VCA a la solenoide. Com que el relé requereix 5 V per funcionar i els pins GPIO només poden proporcionar 3,3 V, Raspberry Pi accionarà un MOSFET que activarà o desactivarà la vàlvula solenoide. Si el GPIO està apagat, el relé estarà obert i la solenoide es tancarà. Quan arriba un senyal elevat al pin GPIO, el relé es canviarà a tancat i la solenoide s’obrirà. També hi ha 3 LED d’estat connectats a GPIO 17,27 i 22, que mostraran que si el Pi s’està alimentant i si el relé està encès o apagat.

Esquema de connexions

Pas 8: Circuit de proves

Abans d’implementar tot el sistema, és millor provar-lo a la línia d’ordres mitjançant python. Per provar el circuit, engegueu el Raspberry Pi i escriviu les ordres següents a Python.

importar RPi.GPIO i GPIO GPIO.setmode (GPIO.BCM) GPIO.setup (17, fora) GPIO.setup (27, fora) GPIO.setup (22, fora)

Configuració del pin

Això inicialitzarà els pins GPIO 17,27 i 22 com a sortida.

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

Encès

Això encendrà els altres dos LED.

GPIO.output (17, GPIO.HIGH)

Activeu el relé

Quan escriviu l'ordre anterior, el relé produirà un so de 'clic' que mostra que està tancat ara. Ara, escriviu l'ordre següent per obrir el relé.

GPIO.output (17, GPIO.LOW)

Apagueu el relé

El so 'Click' que produeix el relé mostra que tot va bé fins ara.

Pas 9: Codi

Ara que tot va tan bé fins ara, pengeu el codi a Raspberry Pi. Aquest codi comprovarà automàticament l’actualització de pluges de les darreres 24 hores i automatitzarà el sistema Sparkling. El codi està correctament comentat, però tot i així, s’explica generalment a continuació:

  1. run_sprinkler.py: Aquest és el fitxer principal que comprova una API meteorològica i decideix si obriu la electrovàlvula o no. També controla la E / S dels pins GPIO.
  2. configuració: és el fitxer de configuració que té la clau API meteorològica, la ubicació on s’instal·la aquest sistema, els pins GPIO i el llindar de la pluja.
  3. run.crontab: És el fitxer que programa el fitxer principal perquè s’executi certes vegades al dia en lloc d’executar el script python contínuament durant 24 hores.

Enllaç de descàrrega: descarregar

Baixeu-vos el fitxer adjunt anterior i pengeu-lo a Python. Gaudeix del teu propi sistema d’aspersió automàtic.