Video: Časovač na báze Arduino pre čerpadlo Aquaponics: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Toto je malý návod na časovači pre aquaponické čerpadlo založené na Arduine.
Mám malé nastavenie aquaponického systému v interiéri s nepretržitým prietokom. Čerpadlo beží nepretržite a chcel by som vytvoriť časovač, ktorý by čerpadlo nechal bežať určitý čas, potom ho na rovnaký čas vypnúť a zopakovať to.
Po 2-3 dňoch písania kódu a nespočetnom teste na pracovnom stole som dokázal vytvoriť presne to, čo sa od mňa požadovalo. Časovač je programovateľný od 1 minúty do 24 hodín. Pozrite si video, ako funguje časovač.
Našťastie to pomôže aj ďalším, ktorí hľadajú podobné projekty. Tento návod obsahuje iba kód a test na skúšobnej stolici. Výroba kompletného pracovného zariadenia bude popísaná neskôr v inom návode.
Disclaimer: Testoval som kód a zistil som, že je v poriadku. To však neznamená, že je to hlúpy dôkaz. Môžu tam byť chyby. Nezodpovedám za žiadne škody, ktoré môžu vzniknúť pri použití tohto projektu / kódu. Používajte na vlastné riziko
Krok 1: Potrebný materiál
1. Arduino UNO
2. 16X2 i2c LCD
3. Mikrospínače
4. LED dióda
5. Rezistor
6. Dupontove káble
7. Breadboard
Krok 2: Nastavenie
Kód bol testovaný na pracovnom stole pomocou dosiek BreadBoard a Arduino UNO. Mojím plánom je použiť Arduino Pro Mini na výrobu kompletného produktu s krytom.
Spojenie nie je také ťažké. Pozri nižšie. Namiesto relé som použil LED diódu.
Prepínač Arduino Pin 13 (ŠTART)
Prepínač Arduino Pin 12 (STOP)
Prepínač Arduino Pin 11 (SET)
Prepínač Arduino Pin 10 (INCREMENT)
Prepínač Arduino Pin 9 (DECREMENT)
LED Arduino Pin 8 + ve
LED Arduino GND -ve (a druhé svorky všetkých prepínačov)
Arduino +5V VCC LCD
Arduino GND GND LCD
Arduino Pin A4 SDA LCD
Arduino Pin A5 SCL LCD
Krok 3: Kód a práca
Kód Arduino je priložený.
Funkcia (počet) používa SimpleTimer na čakanie 1 sekundu a potom zvyšuje premennú (sekundu), kým nedosiahne 60, potom premennú resetuje (druhá) a zvýši ďalšiu premennú (minúty). Premenná minút sa zvyšuje, až kým nedosiahne 60, potom sa resetuje a zvýši premennú hodín.
Naprogramovaný čas sa porovná s týmto a po jeho dosiahnutí sa časovač vynuluje a reléový výstup sa prepne. Potom sa časovač spustí znova a pokračuje, kým nedosiahne naprogramovaný čas, a potom sa resetuje a prepína výstup relé.
Pracovné
Tlačidlo SET slúži na naprogramovanie požadovaného času.
Tlačidlo INC sa používa na zvýšenie času
Tlačidlo DEC slúži na zníženie času.
Na spustenie časovača sa používa tlačidlo ŠTART
Tlačidlo STOP slúži na zastavenie časovača
Pozrite si video, ako funguje časovač.
Pri nastavovaní času sa cyklicky prepína funkcia tlačidla INC/DEC, t. J. Ak stlačíte DEC o 00:00, stane sa 24:59 a naopak.
Kód tiež zahŕňa funkciu ukladania naprogramovaného času do EEPROM, takže aj keď je napájanie odpojené, naprogramovaný čas zostane uložený. A keď je napájanie obnovené, môžete priamo stlačiť tlačidlo ŠTART a časovač začne počítať do predtým nastaveného času.
Krok 4: Ďalší krok
Ďalším krokom bude, aby sa z toho stal samostatný funkčný produkt. To bude popísané neskôr v inom návode.
Dúfam, že sa vám páčil môj návod a som otvorený všetkým druhom komentárov.
Ďakujeme, že ste si prečítali tento článok.