Tartalomjegyzék:
Videó: Arduino alapú időzítő az Aquaponics szivattyúhoz: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez egy kis utasítás az Arduino alapú időzítőn az Aquaponics szivattyúhoz.
Van egy kicsi aquaponics rendszerem beltéren, folyamatos áramlással. A szivattyú folyamatosan működik, és szerettem volna egy időzítőt készíteni, amellyel a szivattyú egy bizonyos ideig működik, majd kikapcsolja azonos időtartamra, és ismételje meg ezt.
2-3 napos kódírás és számtalan munkaasztali teszt után pontosan azt tudtam elkészíteni, amit előírtak nekem. Az időzítő 1 perc és 24 óra között programozható. Kérjük, nézze meg a videót, hogy lássa az időzítő működését.
Remélhetőleg ez hasznos lesz másoknak is, akik hasonló projekteket keresnek. Ez az utasítás csak a kód- és próbapadra vonatkozik. A komplett munkaeszköz készítését később egy másik utasítás tartalmazza.
Jogi nyilatkozat: teszteltem a kódot, és rendben találtam. De ez nem jelenti azt, hogy bolond bizonyíték. Bogár is lehet ott. Nem vállalok felelősséget az esetleges károkért, amelyek ebből a projektből / kódból származhatnak. Használat csak saját felelősségre
1. lépés: Szükséges anyagok
1. Arduino UNO
2. 16X2 i2c LCD
3. Mikrokapcsolók
4. LED
5. Ellenállás
6. Dupont kábelek
7. Kenyeretábla
2. lépés: Állítsa be
A kódot a munkaasztalon tesztelték a BreadBoard és az Arduino UNO táblával. A tervem az, hogy az Arduino Pro Mini -t fogom használni, amikor komplett terméket készítenek házal.
A kapcsolat nem olyan nehéz. Lásd alább. A relé helyett LED -et használtam.
Arduino Pin 13 kapcsoló (START)
Arduino Pin 12 kapcsoló (STOP)
Arduino Pin 11 kapcsoló (SET)
Arduino Pin 10 kapcsoló (INCREMENT)
Arduino Pin 9 kapcsoló (DECREMENT)
Arduino Pin 8 + ve LED
Arduino GND -ve LED (és az összes kapcsoló második kapcsai)
Arduino +5V VCC LCD
Arduino GND GND LCD
Arduino Pin A4 SDA LCD
Arduino Pin A5 SCL LCD
3. lépés: Kód és munka
Az Arduino kód a mellékelt.
Egy függvény (szám) a SimpleTimer segítségével vár 1 másodpercet, majd növeli a változót (másodperc), amíg el nem éri a 60 -at, majd alaphelyzetbe állítja a változót (második), és növel egy másik változót (perc). A percváltozót addig növeljük, amíg el nem éri a 60 -at, majd visszaállítja és növeli az óra változót.
A programozott időt összehasonlítják ezzel, és amikor eléri, az időzítő visszaáll, és a relé kimenet vált. Ezután az időzítő újra elindul, és addig folytatódik, amíg el nem éri a beprogramozott időt, majd visszaállítja és átkapcsolja a relé kimenetét.
Dolgozó
A SET gomb a kívánt idő programozására szolgál.
Az INC gomb az idő növelésére szolgál
A DEC gomb az idő csökkentésére szolgál.
A START gombbal indítható az időzítő
A STOP gomb az időzítő leállítására szolgál
Nézze meg a videót, és nézze meg az időzítő működését.
Az INC/DEC gomb funkciója az idő beállítása közben, azaz ha 00:00 órakor megnyomja a DEC gombot, 24:59 lesz, és fordítva.
A kód magában foglalja a programozott idő EEPROM -ba történő tárolásának funkcióját is, így a tápfeszültség lekapcsolása esetén is a programozott idő megmarad. És amikor az áramellátás helyreáll, közvetlenül megnyomhatja a START gombot, és az időzítő elkezd számolni az előző SET időpontig.
4. lépés: Következő lépés
A következő lépés az lesz, hogy önállóan működő termékké váljon. Erről később egy másik utasításban lesz szó.
Remélem tetszett a tanítás, és nyitott vagyok mindenféle megjegyzésre.
Köszönjük, hogy végigolvasta ezt a cikket.
Ajánlott:
Arduino lézer alapú időzítő rendszer: 6 lépés (képekkel)
Arduino lézer alapú időzítő rendszer: A tanítás részeként szükségem volt egy olyan rendszerre, amely pontosan meg tudja mérni, hogy egy modell jármű milyen gyorsan halad 10 méterrel. Kezdetben azt gondoltam, hogy olcsó kész rendszert vásárolok az eBay-től vagy az Aliexpress-től, ezeket a rendszereket közismert néven fénykapu-nak hívják
Arduion alapú intelligens időzítő kapcsoló: 4 lépés
Arduion alapú intelligens időzítő kapcsoló: Ebben az útmutatóban megmutatom, hogyan készítettem ezt az intelligens időzítő kapcsolót. Az intelligens időzítő kapcsoló ötletét kaptam, amikor lefekvéskor problémát tapasztalok a mobiltelefon töltésével. sok esetben elfelejtem kikapcsolni a kapcsolót, és ugyanez történt a laptop alatt
555 Időzítő alapú fénykereső robot: 9 lépés
555 Időzítő alapú fénykereső robot: Mindig is lenyűgöztek a robotok, különösen a kerekekkel rendelkezők, mert olcsóak, könnyen és szórakoztatóan készíthetők és játszhatók. Nemrég találkoztam egy áramkörrel az egyik könyvben. Ez egy 555 időzítőn alapuló fényérzékeny led áramkör volt
AVR mikrovezérlő. A LED -ek villognak az időzítő segítségével. Az időzítők megszakítanak. Időzítő CTC mód: 6 lépés
AVR mikrovezérlő. A LED -ek villognak az időzítő segítségével. Az időzítők megszakítanak. Időzítő CTC mód: Üdv mindenkinek! Az időzítők fontos fogalom az elektronika területén. Minden elektronikus alkatrész időalapon működik. Ez az időalap segít minden munkát szinkronban tartani. Minden mikrokontroller valamilyen előre meghatározott órajel -frekvencián működik, a
NE555 Időzítő - Az NE555 időzítő konfigurálása stabil konfigurációban: 7 lépés
NE555 Időzítő | Az NE555 időzítő konfigurálása stabil konfigurációban: Az NE555 időzítő az egyik leggyakrabban használt IC az elektronika világában. DIP 8 formában van, vagyis 8 tűvel rendelkezik