Taula de continguts:
Vídeo: Temporitzador basat en Arduino per a la bomba Aquaponics: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Es tracta d’un petit temporitzador instructiu basat en Arduino per a Aquaponics Pump.
Tinc un petit sistema aquapònic configurat a l'interior amb flux continu. La bomba funciona de manera contínua i volia fer un temporitzador que fes funcionar la bomba durant un temps determinat i després l’apagués durant la mateixa quantitat de temps i repetiré això.
Després de 2 o 3 dies escrivint codi i incomptables proves de banc de treball, vaig poder fer exactament el que em requeria. El temporitzador es pot programar des d'un minut fins a 24 hores. Mireu el vídeo per veure el funcionament del temporitzador.
Esperem que això sigui útil per a altres persones que busquen projectes similars. Aquesta instrucció cobreix només el codi i la prova de banc. La transformació en un dispositiu de treball complet es tractarà més endavant en un altre instructiu.
Exempció de responsabilitat: He provat el codi i he trobat que està bé. Però això no vol dir que sigui a prova d’insensats. Hi podria haver errors. No em responsabilitzo dels danys que puguin derivar-se de l'ús d'aquest projecte / codi. Utilitzeu al vostre propi risc
Pas 1: materials necessaris
1. Arduino UNO
2. LCD i2c de 16X2
3. Micro interruptors
4. LED
5. Resistència
6. Cables Dupont
7. Taula de pa
Pas 2: configureu
El codi es va provar al banc de treball mitjançant la placa BreadBoard i Arduino UNO. El meu pla és utilitzar Arduino Pro Mini quan es converteixi en producte complet amb armari.
La connexió no és tan difícil. Si us plau, miri abaix. He utilitzat un LED en lloc del relé.
Arduino Pin 13 Switch (INICI)
Interruptor Arduino Pin 12 (STOP)
Commutador Pin Arduino 11 (SET)
Interruptor Arduino Pin 10 (INCREMENT)
Switch Arduino Pin 9 (DECREMENT)
Arduino Pin 8 + ve LED
LED Arduino GND -ve (i els segons terminals de tots els commutadors)
Arduino + 5 VCC de pantalla LCD
Arduino GND GND de LCD
Pin Arduino A4 SDA de LCD
Pin Arduino A5 SCL de LCD
Pas 3: Codi i funcionament
El codi Arduino és el adjunt.
Una funció (recompte) utilitza SimpleTimer per esperar 1 segon i, a continuació, incrementa una variable (segona) fins que arriba a 60, després restableix la variable (segona) i incrementa una altra variable (minuts). La variable minuts s'incrementa fins que arriba a 60 i, a continuació, restableix i incrementa la variable hores.
El temps programat es compara amb aquest i, un cop assolit, es restableix el temporitzador i es commuta la sortida del relé. A continuació, el temporitzador torna a començar i continua fins que arriba al temps programat i, a continuació, restableix i commuta la sortida del relé.
Treball
El botó SET s'utilitza per programar l'hora desitjada.
El botó INC s'utilitza per incrementar el temps
El botó DEC s'utilitza per disminuir el temps.
El botó INICI s’utilitza per INICIAR el temporitzador
El botó STOP s’utilitza per PARAR el temporitzador
Mireu el vídeo per veure el funcionament del temporitzador.
Mentre definiu l’hora en què passa la funció del botó INC / DEC, és a dir, si premeu DEC a les 00:00 passarà a ser 24:59 i viceversa.
El codi també incorpora la funcionalitat d'emmagatzemar el temps programat a EEPROM, de manera que fins i tot si es desconnecta l'alimentació, el temps programat es manté guardat. I quan es restableixi l’alimentació, podeu prémer directament el botó INICI i el temporitzador començarà a comptar fins al temps SET anteriorment.
Pas 4: següent pas
El següent pas serà convertir-ho en un producte independent. Això es tractarà més endavant en un altre instructiu.
Espero que us hagi agradat el meu instructiu i estic obert a tota mena de comentaris.
Gràcies per llegir aquest article.
Recomanat:
Motor pas a pas amb xancletes D i temporitzador 555; la primera part del circuit el temporitzador 555: 3 passos
Motor pas a pas amb xancletes D i temporitzador 555; la primera part del circuit el temporitzador 555: el motor pas a pas és un motor de corrent continu que es mou en passos discrets. S’utilitza sovint en impressores i fins i tot en robòtica. L’explicaré en passos. La primera part del circuit és un 555 temporitzador. És la primera imatge (vegeu més amunt) amb un xip 555 amb
Sistema automàtic d'aquari de llum i bomba amb temporitzador Arduino i RTC: 3 passos
Sistema d’aquari de llum i bomba automàtic amb temporitzador Arduino i RTC: un aquari es pot convertir en un ecosistema autosostenible que requereix intervenció nul·la amb certa cura i tecnologia:) Per construir un sistema de llum i bomba automàtic per a un aquari, per descomptat, configureu un sistema manual primer. He utilitzat 2 llums de 50 W cadascun i 1 6W
Smart Aquaponics automatitzada (amb tauler basat en núvol): 11 passos
Aquaponics intel·ligents automatitzats (amb un tauler basat en el núvol): Aquaponics us permet cultivar els vostres propis aliments orgànics en qualsevol lloc (interior o exterior), en molt menys espai, amb més creixement, menys ús d’aigua i sense fertilitzants químics externs. A més, podeu supervisar les condicions en un tauler basat en el núvol
Microcontrolador AVR. LED intermitents mitjançant el temporitzador. Interruptors temporitzadors. Mode temporitzador CTC: 6 passos
Microcontrolador AVR. LED intermitents mitjançant temporitzador. Interruptors temporitzadors. Mode temporitzador CTC: Hola a tots! Els temporitzadors són un concepte important en el camp de l'electrònica. Tots els components electrònics funcionen en una base de temps. Aquesta base de temps ajuda a mantenir tot el treball sincronitzat. Tots els microcontroladors funcionen a una freqüència de rellotge predefinida, el
Temporitzador NE555 - Configuració del temporitzador NE555 en una configuració Astable: 7 passos
Temporitzador NE555 | Configuració del temporitzador NE555 en una configuració astable: el temporitzador NE555 és un dels circuits integrats més utilitzats al món de l’electrònica. Té la forma de DIP 8, és a dir, que inclou 8 pins