Taula de continguts:
- Pas 1: Disseny elèctric
- Pas 2: Conguration vs. Configuració vs. Programació
- Pas 3: Configuració inicial de ERrigator
- Pas 4: Configuració del vostre ERrigator
- Pas 5: l'estat del vostre ERrigator
- Pas 6: Configuració de les vostres estacions
- Pas 7: Programació de cicles de reg
- Pas 8: Funcions addicionals de la unitat
- Pas 9: Restablir la unitat des de lluny
- Pas 10: torneu a configurar la unitat des del navegador
- Pas 11: Actualització FW - Air
- Pas 12: Codi Arduino per al vostre ERrigator
- Pas 13: C # Codi per executar el vostre lloc web
Vídeo: ERrigador: 13 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Què és eRrigator
eRrigator és el que sona. És un controlador de reg connectat a Internet. Els costos d’alta qualitat són inferiors a 40 dòlars i probablement es podrien reduir a uns 30 dòlars. Admet fins a 6 estacions, però es poden afegir més fàcilment si cal. La programació és diferent de la majoria dels controladors de reg. Permet establir diversos programes per a cada estació per separat de les altres. Això significa que la seva programació no requereix enllaç artificial entre diferents estacions.
La unitat té el seu propi rellotge en temps real (RTC) i emmagatzema la programació i la configuració a la memòria FLASH. Això significa que, fins i tot sense connexió a Internet, executarà el calendari tal com estava previst.
Eines utilitzades
- Controlador + WiF: NodeMCU
- Plataforma: Arduino
- DevTools: PlatformIO
Control de la unitat
- Control de la unitat, des de la programació fins a l’encesa d’una estació durant uns minuts: Free Azure Tier permet fins a 10 llocs web amb límits de trànsit
- Missatges per "informar" a la unitat d'una nova ordre de control: MQTT allotjat a
- A la unitat LCD de 20x4 que mostra estat + esdeveniments de reg. No hi ha botons d’entrada de dades ni de control de menú
Pas 1: Disseny elèctric
El nucli d’aquest disseny és NodeMCU, que es connecta a la vostra xarxa WiFi i rebia l’ordre mitjançant una combinació de MQTT i un servei web senzill allotjat a Azure. El controlador NodeMCU s’utilitza per controlar l’escut del relé que connecta els solenoides de les vàlvules de reg. Això és tot, la resta és principalment potència o fanfàrria en forma de pantalla LCD.
Un punt que he d’estressar és que sóc mandrós. Així doncs, he utilitzat el blindatge de relés, però com que només he obtingut aquest relé de contacte, he d’afegir Varistor a cada estació. Això evita problemes EMI i protegeix els contactes del relé.
La potència dels solenoides hauria de ser de ~ 24VAC, per tant l'ús de la berruga de paret VAC / VAC. Això alimenta els ports del relé que es connecten a les vàlvules de les estacions de reg.
La mateixa potència es corregeix mitjançant el pont de díodes i el condensador per crear un CC molt inestable que s’alimenta al convertidor CC / CC. El convertidor de corrent continu s’adapta a la sortida de 5VDC per alimentar l’electrònica. Viouslybviament, hi ha un senzill interruptor On / Off.
RTC i LCD es connecten al NodeMCU mitjançant la interfície I2C i proporcionen funcionalitat horària i estat de la unitat de visualització.
També hi ha 1 botó, que s’utilitza principalment per desplaçar-se per la pantalla. Si activeu la unitat, mentre premeu el botó de desplaçament, es realitza un restabliment complet, que permet la configuració inicial de la unitat.
Cost de construcció
S’estima que el cost total de la HW és d’uns menys de 39 dòlars EUA i es pot reduir encara més; vegeu el desglossament:
- Caixa del projecte: 7 dòlars
- NodeMCU: 3 dòlars
- RTC: 0,6 dòlars
- Pont de díodes: 0,5 dòlars
- Condensador 470uF 35V: 0,2 dòlars
- Polsador momentani: 0,4 dòlars
- Interruptor d'encès / apagat: 0,4 dòlars
- Bateria recargable LIR2032: 1 $
- Convertidor CC / CC: 0,7 dòlars
- 8 cap. Escut del relé: 6 dòlars
- PCB + Altres: 2 $
- LCD 20x4 + I2C I / F: 6 USD
- Berruga de paret de 120 VCA / 25,5 VCA: 10 dòlars
- Varistor x 6: 0,6 dòlars
Pas 2: Conguration vs. Configuració vs. Programació
Configuració: els paràmetres necessaris per permetre que la unitat es connecti a la vostra connexió WiFi i s’identifiqui al lloc web d’eRrigator. el vostre eRrigator és a, etc.
Programes: Estableix els temps i la durada del reg.
Pas 3: Configuració inicial de ERrigator
Bé, un problema una mica complicat ?, en realitat no. NodeMCU pot actuar tant com a estació que es connecta a un altre punt d'accés com a punt d'accés.
- Aneu al lloc web i creeu una unitat nova. Això us proporcionaria un identificador d’unitat únic.
- Activeu l'eRrigator mentre premeu al mateix temps el botó de desplaçament / restabliment complet. eRrigator entra a la configuració. mode.
- Connecteu el vostre PC o dispositiu mòbil a la nova xarxa WiFi amb SSID: eRrigatorSoftAP.
- Vegeu Vídeo: seguiu les instruccions que apareixen a la pantalla (és possible que hàgiu de desplaçar-vos). Concretament, cerqueu quina és l'adreça IP del servidor eRrigator i dirigiu el navegador a aquesta adreça.
- Empleneu el formulari (vegeu captura de pantalla) amb el vostre nom de xarxa, contrasenya i el nom de la unitat que vau obtenir al pas 1.
- Envieu el formulari.
- Canvieu el vostre ordinador o dispositiu mòbil a la vostra xarxa normal
- Aneu a:
- Comenceu amb la configuració i la programació de la unitat
Reconfiguració?
Només heu de recuperar el vostre identificador d’unitat del lloc web
Repetiu els passos 2-9 anteriors
Pas 4: Configuració del vostre ERrigator
Pas 5: l'estat del vostre ERrigator
La pàgina d'inici mostra l'estat de la unitat (vegeu la primera instantània).
Indica el temps de la unitat que es va comunicar per última vegada a l'aplicació web, així com l'estat. També proporciona el valor dels comptadors que s’utilitzen per programar cicles de reg que no són diaris.
La part superior de totes les pàgines dóna la darrera comunicació. informació, així com l’estat de la unitat. Si tot és verd, és bo per a vosaltres, si no, bé …
Pas 6: Configuració de les vostres estacions
Pas 7: Programació de cicles de reg
Pas 8: Funcions addicionals de la unitat
La pàgina que es mostra a Control de la unitat permet diverses opcions per controlar la unitat manualment.
- Desactiva / Activa: simple, desactiva o activa la unitat. Ara la unitat funciona més com a ornament decoratiu que qualsevol altra cosa.
- Activació automàtica / Desactivació temporitzada (encara no implementada): desactiveu la unitat i deixeu-la habilitar automàticament després d'un temps predeterminat. Per exemple, teniu una festa i voleu evitar que els vostres convidats maleeixin el seu idiota amfitrió quan s'activen els aspersors. Tanmateix, sapigueu que oblidareu habilitar la unitat. Establiu-lo perquè s'activi automàticament després d'un dia i ja està.
- Estableix l'hora / la data: simplement prem l'última actualització de l'hora i la data per restablir la deriva de l'RTC. no hi ha necessitat real, ja que el RTC sap actualitzar-se cada 24 hores, de manera que la deriva no supera els 2-3 segons.
- Desactiva: apaga totes les estacions fins al proper esdeveniment programat.
- Activa l'estació durant.
- Establir el factor de precipitació: l'eRrigator us permet reduir el temps de reg en un percentatge determinat per a cada unitat de precipitació.
Pas 9: Restablir la unitat des de lluny
A Administrador-> Restableix
Podeu utilitzar aquest formulari per restablir la unitat de 5 maneres diferents:
1. Restabliment de comptadors: només els comptadors de programes de diversos dies.
2. Restabliment de nivell baix: només restableix la unitat, res més.
3. Restabliment de nivell mitjà: restableix la unitat, els comptadors.
4. Restabliment d'alt nivell: restableix la unitat, els comptadors, elimina els programes de la memòria i elimina la informació de les estacions de la memòria.
5. Restabliment dur: en restablir el nivell alt, només elimina la configuració; vegeu el pas 3 per obtenir detalls sobre com configurar la unitat ara que l'heu trencat totalment.
Pas 10: torneu a configurar la unitat des del navegador
A Administrador-> Configuració
Si voleu canviar la unitat a una altra connexió WiFi, simplement seleccioneu la xarxa, afegiu una contrasenya i recordeu copiar / enganxar l'identificador de la unitat. Envieu, voi-la, ja està.
Pas 11: Actualització FW - Air
A Administrador -> Actualització de FW
AIX IS ÉS MOLT RISCOS: FÀCILMENT PODEU MAQUINAR LA UNITAT !!!
Si feu la unitat de maó, haureu de connectar físicament el micro-USB NodeMCU al vostre PC i penjar-ne una versió de treball.
Pengeu el fitxer binari de la versió que vulgueu, introduïu informació sobre les notes de la versió i envieu-la.
La unitat es programarà per aire i un cop acabada, es reiniciarà. La base de dades s'actualitza per reflectir la nova versió a la llista sota el formulari.
Tingueu en compte que, si la unitat no està tapiada, podeu tornar a la versió inicial seleccionant-la.
Tingueu por, tingueu molta por!
Pas 12: Codi Arduino per al vostre ERrigator
Treballant per fer-lo presentable …
Pas 13: C # Codi per executar el vostre lloc web
Treballant per fer-lo presentable …
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Com fer un comptador de passos ?: 3 passos (amb imatges)
Com fer un comptador de passos ?: Jo solia tenir un bon rendiment en molts esports: caminar, córrer, anar en bicicleta, jugar a bàdminton, etc. M’encanta viatjar poc després. Bé, mireu el meu ventre corpulent … Bé, de totes maneres, decideixo tornar a començar a fer exercici. Quin equip he de preparar?
Mirall de vanitat de bricolatge en passos senzills (amb llums de tira LED): 4 passos
Mirall de vanitat de bricolatge en passos senzills (amb llums de tires LED): en aquest post vaig crear un mirall de vanitat de bricolatge amb l'ajut de les tires LED. És molt genial i també heu de provar-les
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0