Tartalomjegyzék:
- Kellékek
- 1. lépés: A huzalozás és a forrasztóelemek konfigurálása
- 2. lépés: Kód
- 3. lépés: Szerelje össze
Videó: Arduino kimeneti időzítő: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
A kimeneti időzítők nagyszerű eszközök arra, hogy a készülékeket túl sokáig tartsák, de hiányzik a néha szükséges testreszabás. Egyes készülékek egyáltalán nem rendelkeznek kapcsolókkal, és egy házi készítésű automatikus időzítő elkészítése nagyon hasznos lehet. Ehhez a projekthez egy Arduino nano-t, egy I2C 18x2 LCD-képernyőt, 3 gombot, egy DLI-kimeneti egységet és egy 3D-s nyomtatott tokot használtam egy teljesen testreszabható időzítő/kapcsoló létrehozásához néhány konnektorhoz.
Pár dolog, amit érdemes megjegyezni:
-Ebben a projektben egy Arduino Nano -t használtam, de sok más alkatrészhez hasonlóan ezeket is könnyen ki lehet kapcsolni más hasonló alkatrészekre. Az ESP8266 használata lehetővé teszi a vezeték nélküli otthoni automatizálást lámpák, ventilátorok stb
-DLI drágább lehet, mint megvásárolni, amit sokan általában használnak, egy relét, de sokkal biztonságosabb és sokkal jobb ötlet. A DLI -k használata nagyon egyszerű, és erre a célra készültek. A relé használatával történő elrontás veszélyes áramerősséget eredményezhet, ahol nem szeretné.
Kellékek
Arduino Nano (nemrégiben áttértem az Osoyoo pro mikrók használatára, amelyek funkcionálisan nagyon hasonlítanak a Nanos -hoz és sokkal olcsóbbak, de ebben a projektben nano -t használtam)
DLI aljzat
18x2 I2C LCD képernyő- győződjön meg arról, hogy I2C támogatott képernyőt szeretne kapni. A teljes 16 tűs tömb bekötése fájdalmas lehet
Kis és nagy gombok
3D nyomtatott tok- az alábbiakban megadom az STL-t. Ez a tok is alkalmas arra, hogy illeszkedjen az összes használt alkatrészhez, és Hot Glue segítségével kell összerakni
Mindezeket a kellékeket nem az árakra optimalizálták, mivel csak alkatrészek voltak, amelyeket a ház körül fekve találtam. Számos alternatíva létezik mindegyikre, és feltételezem, hogy ezt (a DLI aljzaton kívül) 10 dollárnál kevesebb összeggel készítheti el.
1. lépés: A huzalozás és a forrasztóelemek konfigurálása
Mivel fejléc nélküli Arduino Nano -t használtam, az LCD -kijelzőt forrasztottam az SDA, SCL, 5V és GND csatlakozáson keresztül. Megjegyzendő, hogy a huzalozásnál az LCD kijelző nem I2C, csak úgy vezetékezem, mintha az első 4 érintkező a fent leírtak szerint lenne. Az ehhez hasonló kijelzőhöz speciális I2C adapterkártya szükséges, amely a tetején lévő tűsorra forrasztható, hogy soros kommunikációvá alakítsa. Ezenkívül az Arduino Nano SDA -n van A4 -es és SCL A5 tű
A három gombnak és a DLI aljzatnak mind földi csatlakozással kell rendelkeznie, mivel az arduino ezen modelljén csak 2 földelőcsap található (ezeket a vezetékeket úgy osztom szét, hogy egyszerűen összeillesztem a vezetékeket, és összeforrasztom őket). Ezután minden gombot digitális i/o érintkezőkhöz, majd a DLI kimenet pozitív csatlakozójához kötnek.
2. lépés: Kód
Az alábbiakban egy link található az időzítőmet futtató Arduino kódhoz. Az LCD kijelző beállítása az interneten történt, ezért nem értem teljesen az összes tű beállítását. Fontos megjegyezni a gombostűkkel kapcsolatban, hogy amikor a gombokat a földhöz csatlakoztatja 5 V helyett, a pinMode -t INPUT_PULLUP -ra kell állítani (ahogy én is tettem), ami lehetővé teszi az integrált felhúzó ellenállást az arduino -ban. Ez "megfordítja" a gomb kimenetét, de nagyon stabillá teszi, és kiküszöböli a tábla megsütésének kockázatát azáltal, hogy az 5v -ot oda helyezi, ahová nem tartozik. A DLI vezérlése, legalábbis az általam használt modellnél, olyan egyszerű volt, mint bekötni 2 vezetéket, és 5 V -ot küldeni az egyiken a DLI be- és kikapcsolásához. Az időzítőt maximum 5 órára állítottam be, és ha ezt megváltoztatja, azt javaslom, hogy az időértéket hosszú helyett változtassa meg int helyett, mert túlterhelhet. A három gomb működését úgy rendeztem el, hogy legyen egy visszaállítás/kikapcsolás az időzítőn (és a DLI -n), egy 15 perc hozzáadása, egy pedig 15 perc kivonása. Végül úgy programoztam be, hogy 60 másodperc "inaktivitás" után (amikor az időzítő 0 -ra van állítva és egyetlen gombot sem nyomtak meg) az LCD képernyő kikapcsol, hogy megakadályozza az égést.
3. lépés: Szerelje össze
Az általam kinyomtatott tokot úgy tervezték, hogy minden darab belülről forrón ragasztva legyen a helyére. A képernyő és a gombok jól illeszkednek a helyükre (a gombok furatai némi csiszolást igényelnek a két kisebb gomb menete miatt). Az arduino nem rendelkezik szoros burkolattal vagy rögzítéssel, hanem inkább úgy terveztem a tokot, hogy legyen egy hely, ahol ülni lehet, hogy kétoldalas szalag rögzítse a helyén, és hozzáférhető legyen a töltéshez/programozáshoz a tok) mini usb. Végül a hátsó panelt úgy tervezték, hogy csúszik a hátán, és forró ragasztóval rögzíthető. Az alábbi burkolathoz csatoltam a.stl fájlokat.
Ajánlott:
DIY nagy hatékonyságú 5 V -os kimeneti Buck konverter!: 7 lépés
DIY nagy hatékonyságú 5 V -os kimeneti Buck konverter!: Hatékony módszert akartam a LiPo csomagok (és más források) magasabb feszültségeinek 5 V -ra történő csökkentésére elektronikai projektekhez. A múltban általános bak -modulokat használtam az eBay -től, de a kérdéses minőségellenőrzés és a név nélküli elektrolitikus kapacitás
Arduino tápegység pajzs 3.3v, 5v és 12v kimeneti opciókkal (2. rész): 3 lépés
Arduino tápegységpajzs 3.3v, 5v és 12v kimeneti opciókkal (2. rész): Üdvözöljük újra az Arduino tápegység pajzs 2. részében 3.3v, 5v és 12v kimeneti opciókkal Ha még nem olvastad az 1. részt, KLIKK IDE. Kezdjük el … Elektronikus projektek kidolgozása során a tápegység az egyik legfontosabb
Arduino tápegység pajzs 3.3v, 5v és 12v kimeneti opciókkal (1. rész): 6 lépés
Arduino tápegység pajzs 3.3v, 5v és 12v kimeneti opciókkal (1. rész): Helló srácok! Visszatértem egy másik Instructable -hez. Elektronikus projektek fejlesztésekor a tápegység az egész projekt egyik legfontosabb része, és mindig szükség van több kimeneti feszültségű tápegységre. Ez azért van, mert eltérnek
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