Tartalomjegyzék:
- Lépés: Anyagjegyzék (minden amire szüksége lesz)
- 2. lépés: A ház építése (1. rész)
- 3. lépés: A ház építése (2. rész)
- 4. lépés: LED -ek beillesztése az előlapra
- 5. lépés: A Mátrix összeforrasztása
- 6. lépés: A 4 számjegyű 7 szegmenses kijelző behelyezése
- 7. lépés: Az elektronika építése
- 8. lépés: Az elektronikus és kódmagyarázat készítése
Videó: LED - Mega óra: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
LED - Mega óra
Lépés: Anyagjegyzék (minden amire szüksége lesz)
A Házért
- Három 300x300mm x 3mm vastagságú akrilüveg (fekete)
- Egy 300x300mm x 3mm vastagságú akrilüveg (átlátszó)
- Akril üveg ragasztó és fényesítő
- Húsz 15 mm -es távtartó M3 menet
- Húsz M3 csavar + alátét
- Egy 300x300 -as képkeret
Az Elektronikus számára
- 480 3 mm -es LED (választott színben)
- Hatvan 120 Ω -os ellenállás
- Egy 4 számjegyű 7 szegmenses kijelző közös anód
- Nyolc 74HC595 váltóregiszter
- Nyolc BD139 NPN tranzisztor
- Egy Arduino ATMEGA 2560 tábla
- Egy TLC5940
- 1 m RGB-LED-csík
- Egy LM317 feszültségszabályozó
- Egy 0,1μF kondenzátor
- Egy 1μF kondenzátor
- Egy 1 kΩ -os ellenállás
- Egy 330 Ω -os ellenállás
- Egy 2,5 mm -es DC jack
- Szalagkábel
- Fejlécek
- Egy I2C RTC DS1307 AT24C32 valós idejű óra modul az Arduino Mega2560 -hoz
- Sok rézhuzal és ónforraszt
- Nyolc 750 ohmos ellenállás
- Négy áramköri lap
- Egy 12V 1A tápegység vagy egy 11, 1 1000-2000mAh újratölthető Lipo akkumulátor
2. lépés: A ház építése (1. rész)
- Vágja le és fúrja a 3 mm -es akrillemezeket a vázlat szerint
- Ragassza össze az első házlemezt (fekete lemez), a ragasztó részt (átlátszó lemez) és a LED -ek szeletlapját (fekete lemez) együtt
3. lépés: A ház építése (2. rész)
- Ragasszon egy 300x300 mm 3 mm vastagságú akrillemezt a képkeret hátsó kartonjához a nagyobb stabilitás érdekében, ha a képkeret üveggel rendelkezik, akkor kiveheti, nincs rá szükségünk
- Csavarjon négy 15 mm -es távtartót az akril lapra, ahogy a képeken látható
- Most ragaszthatja a négy távtartót a képkeret egyik oldaláról az elülső lemezre (tipp a karcolás előtt először a lemezt, mielőtt ragasztja a távtartókat, jobban rögzülnek)
- Csavarja le a ragasztott négy távtartót a következő lépéshez
4. lépés: LED -ek beillesztése az előlapra
- Először helyezze be a 3 mm -es LED -eket a fúrt lemez első sorába (az első 60 LED)
- Hajlítsa oldalra az anódokat, és forrassza le a katódokat a lemez körül 0,8 mm rézhuzallal együtt
- Ismételje meg ezt a többi 7 sorban
- Most forrasztja össze ugyanazon oszlop anódjait
- 8 mátrixból (katódok) és 60 oszlopból (anódokból) kell állnia
5. lépés: A Mátrix összeforrasztása
- Forrasztjon egy 8 pólusú kábelcsatlakozót a mátrix 8 sorához (katódjához)
- Forrasztjon nyolc 8-polis kábelcsatlakozót a mátrix 60 oszlopához (anódjához). 8 polos csatlakozókat használtam, most 64 kábel áll rendelkezésre, de csak 60 kell, a bal oldali négyben gumiszalagot helyezek el. Azt is megteheti a legjobban, hogy hét 8 polos csatlakozót és egy 4 pólusú csatlakozót használ, így pontosan 60 csatlakozással rendelkezik
6. lépés: A 4 számjegyű 7 szegmenses kijelző behelyezése
- Vágja le a LED-ek szeletlapját a közepén, és ragassza fel a 4 számjegyű, 7 szegmenses kijelzőt (a forrasztóvezetékeket a kijelzőhöz ragasztás előtt)
- Meg kellett vakarni a lemez hátsó oldalát, és újra ragasztani kellett a távtartókat, mert nem volt igazán rögzítve, mint korábban említettem
7. lépés: Az elektronika építése
- Vágja le az áramköri szalagokat úgy, hogy illeszkedjenek a képkeretbe
- Szüksége lesz néhány csatlakozóra, amelyeket saját maga építhet, mint én
8. lépés: Az elektronikus és kódmagyarázat készítése
Itt a teljes áramkör és a kód
Tettem hozzá egy 11, 1 V -os 1000 mAh -s Lipo újratölthető akkumulátort is, így külső DC kábel nélkül is táplálhatom az órát.
A kód magyarázata:
A zip 3 zip-Files összes elektronikus letöltésének csatlakoztatása után az egyik a kód, a többi pedig a könyvtár. Először be kell helyeznie mindkét könyvtármappát a TLC-khez és az RTC-modulhoz az arduino könyvtármappájába, különben hibaüzenetet kap, amikor megnyitja a kódot, vagy letöltheti a könyvtárakat az arduino webhelyről.
A kód 3 mappát tartalmaz:
A SetTime mappa a SetTime.ino-val: először használja ezt a fájlt az idő manuális beállításához az RTC-modulhoz, ehhez meg kell változtatnia a bájtváltozókat a setDateTime () függvényben a helyi idővel, majd töltse be ezt a kódot az arduino-hoz, és az RTC-modul tárolja a helyi időt, ezt csak akkor kell először megtenni, hogy beállítsa az időt, vagy ha kicseréli az RTC-modul elemét. A TestTimeFolder
TestTime.ino: ezt csak annak ellenőrzésére használja, hogy az RTC-modul a megfelelő időt tárolta-e, töltse be ezt a kódot, és nyissa meg a soros monitort annak ellenőrzéséhez.
A LED_Mega_Clock mappa: 6 fájl esetén mind a 6 fájlnak ugyanabban a mappában kell lennie, csak a LED_Mega_Clock.ino fájlt nyissa meg, és mind a 6 fájlt különböző érintésekben kapja meg.
- "LED_Mega_Clock Tap": itt található a csapok beállítása, valamint a regiszterek és a loop () függvény globális változóinak és tömbjeinek meghatározása. A "Programok" fülön 3 funkciót készítettem, 3 különböző animációval, válasszon egyet közülük, és helyezze be a hurok funkcióba.
- "RTC Tab": itt van az RTC beállítása, amelyet nem igazán kell szerkesztenie, de további információkért keresse fel az arduino webhelyet. Itt elvégeztem a checkTime () függvényt az RTC-modul és az arduino közötti átmenet megkezdéséhez. Ezt minden animáció előtt használom, és ne felejtsük el elolvasni az animáció előtti időt, és konvertálni ezeket a binárisan kódolt adatokat normál tizedesre az általam készített bcdToDec () függvénnyel. Például: int second = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": itt készítettem két olyan funkciót, amelyek az egész színspektrumot vörösről bíborvörösre változtatják nagyon 20 perc alatt, és egyet, amely minden másodpercben megváltoztatja az arduino PWM kimeneteit. saját funkciókat készíthet.
- "blue_LEDs Tap": itt 3 funkciót végeztem az egyik multiplexelésével, hogy beállítsam a kék LED-mátrixot a második, a perc és az óra jelzőjével, a másik ugyanezt teszi, de jobbra-balra lengő ponttal második mutatóként. és a shift () függvényt az adatok eltolásához. Saját animációkat készíthet.
Az adatok áthelyezése:
digit_display Tap: itt van 3 funkció, az egyik a számjegyek (a „[LED_Mega_Clock Tap”)
Optimalizálhatja az órát például úgy, hogy egy foto-ellenállást csatlakoztat az áramkörhöz, hogy automatikusan vezérelje az óra világosságát a szoba környezeti fényétől függően, vagy 10 k-es potenciométerrel manuálisan szabályozhatja a fényerőt.
Behelyezhet egy gombot is a különböző programok közötti váltáshoz, vagy egy másik LED csíkot helyezhet az órába, hogy megvilágítsa az előlap átlátszó műanyag részét.
Ajánlott:
Analóg óra és digitális óra készítése LED csíkkal az Arduino használatával: 3 lépés
Hogyan készítsünk analóg órát és digitális órát LED csíkkal az Arduino használatával: Ma analóg órát készítünk & Digitális óra LED szalaggal és MAX7219 Dot modul Arduino -val. Ez korrigálja az időt a helyi időzónával. Az analóg óra hosszabb LED csíkot használhat, így a falra akasztva műalkotássá válhat
Nyugdíjas óra / számlálás / Dn óra: 4 lépés (képekkel)
Nyugdíjas óra / számlálás felfelé / Dn óra: Néhány ilyen 8x8 LED-es pontmátrixos kijelző volt a fiókban, és azon gondolkodtam, hogy mit kezdjek velük. Más utasítások által inspirálva jött az ötlet, hogy készítsek egy visszaszámláló/felfelé mutató kijelzőt, amely visszaszámol egy jövőbeli dátumhoz/időponthoz, és ha a célidő
ESP8266 Hálózati óra RTC nélkül - Nodemcu NTP óra Nem RTC - INTERNET ÓRA PROJEKT: 4 lépés
ESP8266 Hálózati óra RTC nélkül | Nodemcu NTP óra Nem RTC | INTERNET ÓRA PROJEKT: A projektben óra projektet készítenek RTC nélkül, időbe telik az internet az wifi használatával, és megjeleníti az st7735 kijelzőn
Arduino alapú óra a DS1307 valós idejű óra (RTC) modul használatával és 0.96: 5 lépés
Arduino alapú óra a DS1307 valós idejű óra (RTC) modul használatával és 0.96: Sziasztok, srácok, ebben az oktatóanyagban látni fogjuk, hogyan lehet működő órát készíteni egy DS1307 valós idejű óramodul segítségével. OLED kijelzők. Tehát kiolvassuk az időt a DS1307 óra modulból. És nyomtassa ki az OLED képernyőn
C51 4 bites elektronikus óra - fából készült óra: 15 lépés (képekkel)
C51 4 bites elektronikus óra - fából készült óra: Volt egy kis szabadideje ezen a hétvégén, így összeszereltem ezt a 2,40 USD értékű 4 bites DIY elektronikus digitális órát, amelyet egy ideje vásároltam az AliExpress -től