Sisukord:
- Samm: materjali arve (kõik, mida vajate)
- 2. samm: korpuse ehitamine (1. osa)
- 3. samm: korpuse ehitamine (2. osa)
- Samm: LED -ide sisestamine esiplaadile
- Samm: maatriksi jootmine koos
- 6. samm: 4-kohalise 7-segmendilise ekraani sisestamine
- Samm: elektroonika loomine
- 8. samm: elektroonilise ja koodiseletuse koostamine
Video: LED - megakell: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
LED - megakell
Samm: materjali arve (kõik, mida vajate)
Eluaseme jaoks
- Kolm 300x300mm x 3mm paksust akrüülklaasi (must)
- Üks 300x300mm x 3mm paksune akrüülklaas (läbipaistev)
- Akrüülklaasist liim ja poleerimine
- Kakskümmend 15 mm vaherõngast M3 niit
- Kakskümmend M3 kruvi + seibid
- Üks 300x300 pildiraam
Elektroonika jaoks
- 480 3 mm LED -i (teie valitud värv)
- Kuuskümmend 120 Ω takistit
- Üks 4-kohaline 7-segmendi kuvari ühine anood
- Kaheksa vahetusregistrit 74HC595
- Kaheksa BD139 NPN transistorit
- Üks Arduino ATMEGA 2560 tahvel
- Üks TLC5940
- 1 m RGB-LED-riba
- Üks pingeregulaator LM317
- Üks 0,1 μF kondensaator
- Üks 1μF kondensaator
- Üks 1 kΩ takisti
- Üks 330 Ω takisti
- Üks 2,5 mm alalisvoolu pistik
- Lindi kaabel
- Päise ribad
- Üks I2C RTC DS1307 AT24C32 reaalajas kella moodul Arduino Mega2560 jaoks
- Palju vasktraati ja tinajootet
- Kaheksa 750 oomi takistit
- Neli trükkplaati
- Üks 12V 1A toiteallikas või üks 11, 1 1000-2000mAh Lipo laetav aku
2. samm: korpuse ehitamine (1. osa)
- Lõika ja puurige 3 mm akrüülplaadid, nagu on näidatud joonisel
- Liimige korpuse esiplaat (must plaat), sidumisosa (läbipaistev plaat) ja LED -id viiluplaat (must plaat) kokku
3. samm: korpuse ehitamine (2. osa)
- Liimige üks 300x300mm 3mm paksune akrüülplaat pildiraami tagaküljele, et tagada suurem stabiilsus, kui pildiraamil on klaas, saate selle välja võtta, me ei vaja seda
- Kruvige akrüülplaadile neli 15 mm vahekaugust, nagu piltidel näidatud
- Nüüd saate pildiraami ühelt küljelt neli vahetükki esiplaadi külge liimida (ots kriimustage plaati enne vahetükkide liimimist, need kinnituvad paremini)
- Keerake järgmiseks sammuks liimitud neli vahetükki lahti
Samm: LED -ide sisestamine esiplaadile
- Sisestage esmalt 3 mm LED -id puurplaadi esimesse rida (esimesed 60 LED -i)
- Painutage anoodid küljele ja jootke katoodid plaadi ümber koos 0,8 mm vasktraadiga
- Korrake seda ülejäänud 7 rida
- Nüüd jootke sama veeru anoodid kokku
- Teil peaks olema 8 rida (katoodid) ja 60 veergu (anoodid) maatriks
Samm: maatriksi jootmine koos
- Jootke üks 8-pol kaabli pistik maatriksi 8 rida (katoodid) külge
- Jootke kaheksa 8-polist kaabliühendust maatriksi 60 veergu (anoodiga). Olen kasutanud 8-pol pistikuid, nüüd on mul saadaval 64 kaablit, kuid vajame ainult 60, vasakule neli panen kummilindi. Võite ka kõige paremini hakkama saada ja kasutada seitset 8-pol pistikut ja ühte 4-pol pistikut, nii et teil on täpselt 60 ühendust
6. samm: 4-kohalise 7-segmendilise ekraani sisestamine
- Lõika valgusdioodid viiluplaat keskel ja liimige 4-kohaline 7-segmendiline ekraan (jootke juhtmed ekraanile enne ekraani liimimist)
- Pidin plaadi tagumist külge kriimustama ja vaheliistud uuesti liimima, sest see ei olnud päris fikseeritud, nagu ma varem mainisin
Samm: elektroonika loomine
- Lõika vooluahela ribad nii, et need sobiksid pildiraami sisse
- Te vajate mõnda pistikut, mille saate ise ehitada, nagu mina tegin
8. samm: elektroonilise ja koodiseletuse koostamine
Siin on täielik ahel ja kood
Panin ka 11, 1V 1000mAh Lipo laetava aku, et saaksin kella toita ilma välise alalisvoolukaablita.
Koodi selgitus:
Pärast kõigi zip 3 zip-failide elektroonilise allalaadimise ühendamist on üks kood ja teised raamatukogud. Kõigepealt peate oma arduino raamatukogu kausta panema mõlemad raamatukogude kaustad TLC-de ja RTC-mooduli jaoks, vastasel juhul ilmub avamisel viga koodi või saate teegid alla laadida ka arduino saidilt.
Kood sisaldab 3 kausta:
Kaust SetTime kaustaga SetTime.ino: kasutage seda faili esmakordselt oma RTC-mooduli jaoks käsitsi kellaaja määramiseks, selleks peate funktsiooni setDateTime () baitmuutujaid muutma oma kohaliku ajaga, seejärel laadige see kood oma arduinole ja RTC-moodul salvestab teie kohaliku aja, peate seda tegema ainult esmakordselt kellaaja määramiseks või kui vahetate oma RTC-mooduli akut. TestTimeFolder koos
TestTime.ino: kasutage seda ainult selleks, et kontrollida, kas RTC-moodul on salvestanud õige aja, laadige see kood ja avage jadamonitor selle kontrollimiseks.
LED_Mega_Clock kaust: 6 failiga peavad kõik need 6 faili olema samas kaustas, avage ainult LED_Mega_Clock.ino ja saate kõik 6 faili erinevates puudutustes.
- "LED_Mega_Clock Tap": siin on registrite ja silmuse () funktsiooni globaalsete muutujate ja massiivide tihvtide seadistus ja määratlus. Olen teinud programmide vahekaardil 3 funktsiooni koos kolme erineva animatsiooniga, valige üks neist ja lisage see silmusefunktsiooni.
- "RTC vaheleht": siin on RTC seadistus, mida te tegelikult ei pea seda vahekaarti muutma, kuid lisateabe saamiseks külastage arduino saiti. Siin tegin funktsiooni checkTime (), et alustada üleminekut RTC-mooduli ja arduino vahel. Ma kasutan seda enne igat animatsiooni ja ärge unustage ka lugeda aega enne animatsiooni ning teisendada need binaarselt kodeeritud andmed tavaliseks kümnendkohaks minu poolt loodud baidiga bcdToDec (). Näiteks: int second = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": siin tegin 2 funktsiooni, millest üks muudab kogu värvispektri punasest lillaks väga 20 minutiks ja teise, mis muudab iga värvi iga sekund, kasutage selleks oma arduino PWM väljundeid. saate ise funktsioone luua.
- "blue_LEDs Tap": siin tegin 3 funktsiooni, kasutades ühte multipleksimist, et seada sinine LED-maatriks teise, minuti ja tunni indikaatoriga, teine teeb sama, kuid teise indikaatorina liigub paremalt vasakule. ja shift () funktsiooni andmete nihutamiseks. Saate ise animatsioone teha.
Andmete teisaldamine:
digit_display Tap: siin on 3 funktsiooni, millest üks saab määrata numbrid (anoodid või arduino nööpnõelad, mis on määratletud massiivis CA "LED_Mega_Clock Tap") üks, et määrata segmendid (katoodid või TLC -tihvtid, et vool alla viia GND -le) ja üks TLC lähtestamiseks See tähendab, et teil on 4 numbrit, mille määrasite oma arduino tihvtidega kõrgeks või madalaks, ja 7 segmenti igas numbris, mille seadistate TLC abil multipleksimise abil kõrgeks või madalaks. TLC raamatukogu kasutamine:
Saate kella optimeerida, näiteks ühendades vooluringis fotoresistori, et automaatselt reguleerida kella heledust sõltuvalt teie toa ümbritsevast valgusest, või saate heleduse käsitsi juhtimiseks kasutada 10k potentsiomeetrit.
Samuti saate sisestada nupu erinevate programmide vahetamiseks või panna teise LED -riba kella sisse, et valgustada esipaneeli läbipaistvat plastosa.
Soovitan:
Kõige arenenum taskulamp - COB LED, UV LED ja laser sees: 5 sammu (koos piltidega)
Kõige arenenum taskulamp - COB LED, UV LED ja laser sees: Turul on palju taskulampe, millel on sama kasutusala ja mis erinevad heleduse poolest, kuid ma pole kunagi näinud taskulampi, millel oleks rohkem kui ühte tüüpi valgust selles projektis kogusin ühte taskulampi 3 tüüpi tulesid, ma
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut