Përmbajtje:
- Hapi 1: Fatura e materialit (gjithçka që ju nevojitet)
- Hapi 2: Ndërtimi i Strehimit (Pjesa 1)
- Hapi 3: Ndërtimi i Strehimit (Pjesa 2)
- Hapi 4: Futja e LED -ve në pllakën e përparme
- Hapi 5: Bashkimi i matricës së bashku
- Hapi 6: Futja e ekranit 4-shifror me 7 segmente
- Hapi 7: Ndërtimi i elektronikës
- Hapi 8: Ndërtimi i Shpjegimit Elektronik dhe Kodit
Video: LED - Ora Mega: 8 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
LED - Ora Mega
Hapi 1: Fatura e materialit (gjithçka që ju nevojitet)
Për Strehimin
- Tre xhami akrilik me trashësi 300x300mm x 3mm (e zezë)
- Një xham akrilik me trashësi 300x300mm x 3mm (trasparente)
- Ngjitës dhe lustër qelqi akrilik
- Njëzet fije ndarëse 15 mm M3
- Njëzet vida M3 + rondele
- Një kornizë fotografish 300x300
Për Elektronikën
- 480 LED 3mm (ngjyra e zgjedhjes suaj)
- Gjashtëdhjetë rezistencë 120 Ω
- Një anodë e zakonshme 4-shifrore 7-segmentëshe
- Tetë regjistra ndërrimi 74HC595
- Tetë Transistorë NPN BD139
- Një bord Arduino ATMEGA 2560
- Një TLC5940
- Rrip 1m RGB-LED
- Një rregullator i tensionit LM317
- Një kondensator 0.1μF
- Një kondensator 1μF
- Një rezistencë 1 kΩ
- Një rezistencë 330 Ω
- Një fole DC 2.5 mm
- Kabllo fjongo
- Shirita me kokë
- Një modul i orës në kohë reale I2C RTC DS1307 AT24C32 për Arduino Mega2560
- Shumë tela bakri dhe lidhës kallaji
- Tetë Rezistorë 750 Ohm
- Katër dërrasa të shiritave të qarkut
- Një furnizim me energji 12V 1A ose një bateri të rimbushshme Lipo 11, 1 1000-2000mAh
Hapi 2: Ndërtimi i Strehimit (Pjesa 1)
- Pritini dhe shponi pllakat akrilike 3 mm siç tregohet në skicë
- Ngjiteni pllakën e strehimit të përparmë (pjatë e zezë), pjesën lidhëse (pllakë transparente) dhe pllakën e feta LED (pllakë e zezë) së bashku
Hapi 3: Ndërtimi i Strehimit (Pjesa 2)
- Ngjitni një pllakë akrilike me trashësi 3 mm 3 mm në kartonin e pasmë të kornizës së figurës për më shumë qëndrueshmëri, nëse korniza e figurës ka një gotë, mund ta hiqni, nuk na nevojitet
- Vendosni katër ndarës 15 mm në pllakën akrilike siç tregohet në fotografi
- Tani mund t'i ngjisni katër ndarësit nga njëra anë e kornizës së figurës në pllakën e përparme (maja e gërvishtjes së pllakës së pari para se të ngjitni ndarësit, ato do të rregullohen më mirë)
- Zhvidhosni katër ndarësit e ngjitur për hapin tjetër
Hapi 4: Futja e LED -ve në pllakën e përparme
- Fillimisht futni LED -të 3mm në rreshtin e parë të pllakës së shpuar (60 LED -et e para)
- Përkulni anodat anash dhe lidhni katodat rreth pllakës së bashku me tela bakri 0.8mm
- Përsëriteni këtë për 7 rreshtat e tjerë
- Tani bashkoni anodat e së njëjtës kolonë së bashku
- Duhet të keni një matricë prej 8 rreshtave (katodave) dhe 60 kolonave (anodave)
Hapi 5: Bashkimi i matricës së bashku
- Bashkoni një lidhës kabllor 8-pol në 8 rreshtat (katodat) e matricës
- Bashkoni tetë lidhje 8-pol kabllo në 60 kolonat (anodat) e matricës. Unë kam përdorur lidhës 8-pol tani kam 64 kabllo në dispozicion, por na duhen vetëm 60, në katër të majtë kam vënë shirit gome. Ju gjithashtu mund të bëni më së miri dhe të përdorni shtatë lidhës 8-pol një lidhës 4-pol në mënyrë që të keni saktësisht 60 lidhje
Hapi 6: Futja e ekranit 4-shifror me 7 segmente
- Pritini pllakën LED të Fetë në qendër dhe ngjiteni ekranin 4-shifror me 7 segmente (lidhni telat me majë në ekran para se të ngjitni ekranin)
- Më duhej të gërvishtja pjesën e pasme të pllakës dhe i ngjisja përsëri ndarësit, sepse nuk ishte vërtet i fiksuar siç e përmenda më parë
Hapi 7: Ndërtimi i elektronikës
- Pritini shiritat e qarkut në mënyrë që të përshtaten brenda kornizës së figurës
- Ju do të keni nevojë për disa lidhje që mund t'i krijoni tuajat siç kam bërë unë
Hapi 8: Ndërtimi i Shpjegimit Elektronik dhe Kodit
Këtu është qarku i plotë dhe kodi
Vendosa gjithashtu një bateri të rimbushshme 11, 1V 1000mAh Lipo, në mënyrë që të mund ta fuqizoj orën pa kabllo të jashtme DC.
Shpjegimi i kodit:
Pasi të keni lidhur të gjithë shkarkimin elektronik të zip-Files 3 zip-Fi, njëri është kodi dhe të tjerat janë bibliotekat. Së pari ju duhet të vendosni të dy dosjet e bibliotekave për TLC dhe RTC-Module në dosjen tuaj të bibliotekës arduino, përndryshe do të merrni gabim kur hapni kod, ose gjithashtu mund të shkarkoni bibliotekat nga faqja arduino.
Kodi përfshin 3 dosje:
Dosja SetTime me SetTime.ino: përdorni këtë skedar për të vendosur kohën me dorë për modulin tuaj RTC për herë të parë, për këtë ju duhet të ndryshoni variablat e bajtit në funksionin setDateTime () me kohën tuaj lokale, pastaj ngarkoni këtë kod në arduino tuaj dhe RTC-Moduli do të ruajë kohën tuaj lokale, ju duhet ta bëni këtë vetëm herën e parë për të caktuar kohën ose nëse ndryshoni baterinë e modulit tuaj RTC. TestTimeFolder me
TestTime.ino: përdorni këtë vetëm për të kontrolluar nëse RTC-Moduli ka ruajtur kohën e duhur, ngarkoni këtë kod dhe hapni monitorin serik për ta kontrolluar atë.
Dosja LED_Mega_Clock: me 6 skedarë, të gjitha këto 6 skedarë duhet të jenë në të njëjtin Dosje, të hapur vetëm LED_Mega_Clock.ino dhe do t'i merrni të 6 skedarët në Çezma të ndryshme.
- "LED_Mega_Clock Tap": këtu është konfigurimi për kunjat dhe përcaktimi i variablave globalë dhe vargjeve për regjistrat dhe funksionin loop (). Kam bërë 3 funksione në "Tab programet" me 3 animacione të ndryshme zgjidhni njërën prej tyre dhe vendoseni në funksionin lak.
- "Skeda RTC": këtu është konfigurimi i RTC që nuk keni nevojë të redaktoni këtë skedë, por për më shumë informacion vizitoni faqen arduino. Këtu kam bërë funksionin checkTime () për të filluar kalimin midis modulit RTC dhe arduino. Unë e përdor këtë para çdo animacioni dhe gjithashtu mos harroni të lexoni kohën para animacionit dhe t'i ktheni këto të dhëna të koduara binare në dhjetore normale me funksionin bajt bcdToDec () që kam bërë. Për shembull: int second = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": këtu kam bërë 2 funksione një që ndryshon të gjithë spektrin e ngjyrave nga e kuqe në magenta shumë 20 minuta dhe një që ndryshon çdo ngjyrë çdo sekondë përdorni daljet PWM të arduino-s tuaj për ta bërë këtë. ju mund të bëni funksionet tuaja.
- "Blue_LEDs Prek": këtu kam bërë 3 funksione duke përdorur multipleximin e njërës për të vendosur LED-Matricën blu me treguesin e dytë, minutës dhe orës, tjetri të bëjë të njëjtën gjë, por me një pikë lëkundëse nga e djathta në të majtë si tregues i dytë. dhe funksioni shift () për të zhvendosur të dhënat. Ju mund të bëni animacionet tuaja.
Si të zhvendosni të dhënat:
digit_display Tap: këtu janë 3 funksione një për të vendosur shifrat (anodat ose kunjat arduino të përcaktuar në grupin CA në "LED_Mega_Clock Tap") një për të vendosur segmentet (katodat ose kunjat TLC për të zhytur rrymën në GND) dhe një për të rivendosur TLC Kjo do të thotë që ju keni 4 shifra që i vendosni lartë ose ulët me kunjat tuaja arduino dhe 7 segmente në secilën shifër që vendosni lartë ose ulët me TLC duke përdorur Multiplexing. Si të përdorni bibliotekën TLC:
Ju mund të optimizoni orën për shembull duke lidhur një Foto-Rezistor në qark për të kontrolluar automatikisht ndriçimin e orës në varësi të dritës së ambientit të dhomës tuaj, ose mund të përdorni një Potentiometër 10k për të kontrolluar shkëlqimin me dorë.
Ju gjithashtu mund të futni një buton për të ndërruar programe të ndryshme ose të vendosni një Rrip tjetër LED brenda orës për të ndriçuar Pjesën Plastike transparente në panelin e përparmë.
Recommended:
Mega RasPi - një Raspberry Pi në një Sega Mega Drive / Zanafilla: 13 hapa (me fotografi)
Mega RasPi - një Raspberry Pi në një Sega Mega Drive / Zanafilla: Ky udhëzues ju çon përmes konvertimit të një Sega Mega Drive të vjetër në një tastierë lojërash retro, duke përdorur një Raspberry Pi. Kam kaluar orë të panumërta të fëmijërisë sime duke luajtur video lojëra në Sega Mega Drive im. Shumica e miqve të mi kishin një të tillë, kështu që ne do të
Kompleti i daulleve elektronike të bëra me shtëpi me Arduino Mega 2560: 10 hapa (me fotografi)
Kompleti i daulleve elektronike të bëra me shtëpi me Arduino Mega2560: Ky është Projekti im Arduino. Si të ndërtoni një çantë e-daulle me Arduino? Përshëndetje lexues i dashur! -Pse bëni një Projekt të tillë? Para së gjithash sepse nëse ju pëlqejnë këto lloj gjërash, do të kënaqeni shumë me procesin e punës. Së dyti, sepse është me të vërtetë e lirë
Mastermind Star Wars With Arduino MEGA: 5 hapa (me fotografi)
Kryegjysmuesi i Luftërave të Yjeve me Arduino MEGA: Këto janë kohë të pafavorshme për rebelim. Edhe pse Ylli i Vdekjes është shkatërruar, trupat Perandorake po përdorin pajisje falas dhe Arduino si një armë sekrete. Ky është avantazhi i teknologjive falas, çdo person (i mirë apo i keq) mund t'i përdorë ato.
Sistemi i Menaxhimit të Motorit për Ngritjen e Aplikacionit duke Përdorur Arduino Mega 2560 dhe IoT: 8 hapa (me fotografi)
Sistemi i Menaxhimit të Motorit për Ngritjen e Aplikimit duke Përdorur Arduino Mega 2560 dhe IoT: Tani ditët e fundit mikrokontrolluesi i bazuar në IoT përdoret gjerësisht në aplikimin industrial. Ekonomikisht ato përdoren në vend të kompjuterit. Objektivi i projektit është të kontrollojmë plotësisht dixhitalizimin, regjistruesin e të dhënave dhe monitorimin e motorit me induksion 3fazësh me
Arduino Mega 8x8x8 RGB LED Cube: 11 hapa (me fotografi)
Arduino Mega 8x8x8 RGB LED Cube: " Pra, ju doni të ndërtoni një Kub LED 8x8x8 RGB " Unë jam duke luajtur me elektronikë dhe Arduino's për një kohë tani, duke përfshirë ndërtimin e një kontrolluesi të ndërprerësit të fuqisë së lartë për makinën time dhe një korsi gjashtë Pinewood Derby Gjyqtar për grupin tonë të Skautëve. Kështu që unë