Sadržaj:
Video: Arduino mjerač vremena za akvaponske pumpe: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Ovo je mali instruktor na Arduinu za mjerenje vremena za pumpu za akvaponiku.
Imam mali sustav akvaponike postavljen u zatvorenom prostoru s kontinuiranim protokom. Crpka radi neprestano i htio sam napraviti mjerač vremena koji će omogućiti da crpka radi određeno vrijeme, a zatim je isključiti na isto vrijeme i ponoviti ovo.
Nakon 2-3 dana pisanja koda i bezbroj testova na radnom stolu uspio sam napraviti točno ono što mi je bilo potrebno. Tajmer se može programirati od 1 minute do 24 sata. Pogledajte video kako biste vidjeli kako radi mjerač vremena.
Nadajmo se da će ovo biti od koristi i drugima koji traže slične projekte. Ovo uputstvo pokriva samo kôd i bench test. Izrada potpunog radnog uređaja bit će kasnije obrađena u drugom uputstvu.
Odricanje od odgovornosti: Testirao sam kod i otkrio da je u redu. Ali to ne znači da je dokaz budale. Greške bi mogle biti prisutne. Ne preuzimam odgovornost za bilo kakvu štetu koja može nastati korištenjem ovog projekta / koda. Koristite na vlastitu odgovornost
Korak 1: Potrebni materijali
1. Arduino UNO
2. 16X2 i2c LCD
3. Mikro prekidači
4. LED
5. Otpornik
6. Dupont kabeli
7. Oglasna ploča
Korak 2: Postavite
Kôd je testiran na radnom stolu pomoću BreadBoard i Arduino UNO ploče. Moj plan je koristiti Arduino Pro Mini prilikom izrade cjelovitog proizvoda s kućištem.
Veza nije tako teška. Molimo pogledajte dolje. Koristio sam LED umjesto releja.
Arduino prekidač Pin 13 (START)
Arduino Pin 12 prekidač (STOP)
Arduino Pin 11 prekidač (SET)
Arduino Pin 10 prekidač (INKREMENT)
Prekidač Arduino Pin 9 (DECREMENT)
Arduino Pin 8 + ve LED
Arduino GND -ve LED (i drugi terminali svih prekidača)
Arduino +5V VCC LCD
Arduino GND GND od LCD -a
Arduino Pin A4 SDA LCD
Arduino Pin A5 SCL LCD
Korak 3: Kôd i rad
Arduino kôd nalazi se u privitku.
Funkcija (brojanje) koristi SimpleTimer da pričeka 1 sekundu, a zatim poveća varijablu (sekundu) dok ne dosegne 60, zatim resetira varijablu (druga) i poveća drugu varijablu (minute). Varijabla minuta povećava se dok ne dosegne 60, zatim se poništava i povećava varijabla sati.
Programirano vrijeme se uspoređuje s tim i kada se dosegne, mjerač vremena se resetira i relejni izlaz se prebacuje. Zatim se mjerač vremena ponovno pokreće i nastavlja sve dok ne dosegne programirano vrijeme, a zatim resetira i prebacuje relejni izlaz.
Radni
Tipka SET koristi se za programiranje željenog vremena.
Tipka INC koristi se za povećanje vremena
Tipka DEC koristi se za smanjivanje vremena.
Tipka START koristi se za pokretanje timera
Tipka STOP koristi se za zaustavljanje mjerača vremena
Pogledajte video kako biste vidjeli kako radi mjerač vremena.
Prilikom podešavanja vremena funkcija tipke INC/DEC se mijenja, tj. Ako pritisnete DEC u 00:00, postaje 24:59 i obrnuto.
Kôd također uključuje funkcionalnost spremanja programiranog vremena u EEPROM, pa čak i ako je napajanje isključeno, programirano vrijeme ostaje spremljeno. A kad se napajanje vrati, možete izravno pritisnuti tipku START i mjerač vremena će početi odbrojavati do prethodno postavljenog vremena.
Korak 4: Sljedeći korak
Sljedeći korak bit će pretvaranje ovog proizvoda u samostalni radni proizvod. To će kasnije biti obrađeno u drugom uputstvu.
Nadam se da vam se svidjelo moje uputstvo i otvoren sam za sve moguće komentare.
Hvala vam što ste pročitali ovaj članak.
Preporučeni:
Kako napraviti Arduino mjerač vremena za pranje 30 sekundi, ZAUSTAVITE ŠIRENJE COVID -a: 8 koraka
Kako napraviti Arduino mjerač vremena za pranje 30 sekundi, ZAUSTAVITE ŠIRENJE COVID -a: zdravo
DIY Arduino jednostavan LED mjerač vremena: 3 koraka
DIY Arduino jednostavan LED mjerač vremena: U ovom uputstvu pokazat ću vam kako možete napraviti jednostavan krug mjerača vremena. Za početak ovog projekta u ruke sam dobio Basic Arduino Starter Kit tvrtke Elegoo. Evo veze za preuzimanje ovog kompleta na Amazon LINK. Također možete dovršiti ovo
Arduino mjerač vremena za izlaz: 3 koraka
Arduino Outlet Timer: Outlet timeri izvrsni su alat za zadržavanje predugog rada uređaja, ali im nedostaju prilagodbe koje su ponekad potrebne. Neki aparati uopće nemaju prekidače, a izrada domaćeg automatiziranog mjerača vremena može vam biti jako korisna. Za
Arduino mjerač vremena za pisanje domaće zadaće: 7 koraka
Arduino mjerač vremena za pisanje domaćih zadaća: U ovom ćete vodiču naučiti kako izgraditi Arduino mjerač vremena za učenike mlađe dobi za učinkovito pisanje domaćih zadaća. Mjerač vremena će se pokrenuti nakon uključivanja, a mjerač vremena ima dva glavna odjeljka koji uključuju radno vrijeme i pauzu
Arduino 3-u-1 prikaz vremena i vremena: 11 koraka
Arduino 3-u-1 prikaz vremena i vremena: Volim PIC mikrokontrolere i volim programiranje na asemblerskom jeziku. Zapravo, u posljednjih nekoliko godina na svojoj sam web stranici objavio oko 40 projekata na temelju te kombinacije. Nedavno sam naručivao neke dijelove iz jednog od mojih omiljenih američkih v