INHOUDSOPGAWE:
Video: Arduino -gebaseerde timer vir Aquaponics -pomp: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Dit is 'n klein instruksie op Arduino -gebaseerde timer vir Aquaponics Pump.
Ek het 'n klein aquaponics -stelsel binne met 'n deurlopende vloei. Die pomp loop voortdurend en ek wou 'n timer maak wat die pomp vir 'n sekere tyd laat werk en dit dan vir dieselfde tyd uitskakel en herhaal.
Na 2-3 dae se skryf van kode en ontelbare werkbanktoetse, kon ek presies maak wat vir my nodig was. Die timer is programmeerbaar van 1 minuut tot 24 uur. Kyk na die video om die werking van die timer te sien.
Hopelik sal dit ook nuttig wees vir ander wat op soek is na soortgelyke projekte. Hierdie instruksies dek slegs die kode en bank toets. Om 'n volledige werkende toestel te maak, sal later in 'n ander instruksie behandel word.
Disclaimer: Ek het die kode getoets en gevind dat dit reg is. Maar dit beteken nie dat dit 'n dwase bewys is nie. Goggas kan daar wees. Ek neem geen verantwoordelikheid vir enige skade wat ontstaan as gevolg van die gebruik van hierdie projek / kode nie. Gebruik op eie risiko
Stap 1: materiaal benodig
1. Arduino UNO
2. 16X2 i2c LCD
3. Mikro skakelaars
4. LED
5. Weerstand
6. Dupont -kabels
7. Broodbord
Stap 2: Stel op
Die kode is op die werkbank getoets met behulp van BreadBoard en Arduino UNO -bord. My plan is om Arduino Pro Mini te gebruik wanneer ek 'n volledige produk met omhulsel maak.
Die verbinding is nie so moeilik nie. Sien onder Asseblief. Ek het 'n LED in die plek van Relay gebruik.
Arduino Pin 13 -skakelaar (START)
Arduino Pin 12 -skakelaar (STOP)
Arduino Pin 11 -skakelaar (SET)
Arduino Pin 10 -skakelaar (INCREMENT)
Arduino Pin 9 -skakelaar (DECREMENT)
Arduino Pin 8 + ve LED
Arduino GND -ve LED (en die tweede terminale van al die skakelaars)
Arduino +5V VCC van LCD
Arduino GND GND van LCD
Arduino Pin A4 SDA van LCD
Arduino Pin A5 SCL van LCD
Stap 3: Kode en werk
Die Arduino -kode is soos aangeheg.
'N Funksie (telling) gebruik SimpleTimer om 1 sekonde te wag en dan 'n veranderlike (sekonde) te verhoog totdat dit 60 bereik, herstel dan die veranderlike (tweede) en verhoog 'n ander veranderlike (minute). Die minute veranderlike is toename totdat dit 60 bereik, dan herstel en verhoog die uur veranderlike.
Die geprogrammeerde tyd word hierteen vergelyk en sodra die timer bereik is, word die reset herstel en die relaisuitset word gewissel. Dan begin die timer weer en gaan voort totdat dit die geprogrammeerde tyd bereik het en dan die relaisuitset herstel en skakel.
Werk
SET -knoppie word gebruik om die gewenste tyd te programmeer.
INC -knoppie word gebruik om die tyd te verhoog
DEC -knoppie word gebruik om die tyd te verminder.
START -knoppie word gebruik om die timer te begin
STOP -knoppie word gebruik om die timer te STOP
Kyk na die video om die werking van die timer te sien.
Terwyl u die tyd instel, loop die funksie van die INC/DEC -knoppie deur, dws as u DEC om 00:00 druk, word dit 24:59 en omgekeerd.
Die kode bevat ook die funksie om die geprogrammeerde tyd in EEPROM te stoor, dus selfs as die krag ontkoppel word, bly die geprogrammeerde tyd bespaar. En as die krag herstel is, kan u direk op die START -knoppie druk, en die timer sal begin tel tot die vooraf ingestelde tyd.
Stap 4: Volgende stap
Die volgende stap is om dit 'n selfstandige werkende produk te maak. Dit sal later in 'n ander instruksie behandel word.
Hoop jy het van my instruksies gehou en ek is oop vir allerhande opmerkings.
Dankie dat u hierdie artikel gelees het.
Aanbeveel:
Arduino motorwaarskuwingstelsel vir omgekeerde parkering - Stap vir stap: 4 stappe
Arduino -waarskuwingstelsel vir omgekeerde parkeerterrein | Stap vir stap: In hierdie projek ontwerp ek 'n eenvoudige Arduino Car Reverse Parking Sensor Circuit met behulp van Arduino UNO en HC-SR04 Ultrasonic Sensor. Hierdie Arduino -gebaseerde motor -omkeerwaarskuwingstelsel kan gebruik word vir 'n outonome navigasie, robotafstand en ander reeks
V2 Controller - Smart Aquaponics: 49 stappe (met foto's)
V2 Controller - Smart Aquaponics: Die dokter beveel aan dat ons elke dag minstens 7 vars vrugte of groente gee
Relay Board vir Arduino vir minder as $ 8 .: 5 stappe
Relay Board vir Arduino vir minder as $ 8 .: Hallo vriende, vandag gaan ek u vertel hoe u 'n relay board vir Arduino vir minder as $ 8 kan maak. In hierdie kring gaan ons geen IC of transistor gebruik nie, so kom ons doen dit
Gebruik 1 analoog invoer vir 6 knoppies vir Arduino: 6 stappe
Gebruik 1 analoog invoer vir 6 knoppies vir Arduino: ek het gereeld gewonder hoe ek meer digitale insette vir my Arduino kan kry. Dit het onlangs by my opgekom dat ek een van die analoog insette moet kan gebruik om verskeie digitale insette in te voer. Ek het vinnig gesoek en gevind waar mense is
Tutoriaal vir L298 2Amp -motorbestuurderskerm vir Arduino: 6 stappe
Tutoriaal vir L298 2Amp-motorbestuurderskerm vir Arduino: beskrywingL298 2Amp-motorbestuurderskerm vir Arduino is gebaseer op die geïntegreerde kring van die L298-motorbestuurder, 'n motorbestuurder met volledige brug. Dit kan twee afsonderlike 2A DC -motors of 1 2A -stapmotors aandryf. Motor se snelheid en rigtings kan afsonderlik beheer word