Indholdsfortegnelse:
- Trin 1: Stykliste (alt hvad du skal bruge)
- Trin 2: Bygning af boliger (del1)
- Trin 3: Bygning af boliger (del2)
- Trin 4: Indsætning af lysdioder på frontpladen
- Trin 5: Lodning af matricen sammen
- Trin 6: Indsætning af 4-cifret 7-segment display
- Trin 7: Opbygning af elektronikken
- Trin 8: Opbygning af elektronisk og kodeforklaring
Video: LED - Mega Ur: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
LED - Mega Ur
Trin 1: Stykliste (alt hvad du skal bruge)
Til boligen
- Tre 300x300mm x 3mm tykkelse Akrylglas (sort)
- Et akrylglas på 300 x 300 mm x 3 mm tykt (gennemsigtigt)
- Akrylglas klæbemiddel og polering
- Tyve 15 mm afstandsstykker M3 gevind
- Tyve M3 skruer + skiver
- En billedramme på 300x300
Til elektronikken
- 480 3 mm lysdioder (farve efter eget valg)
- Tres 120 Ω modstande
- Én 4-cifret 7-segment display fælles anode
- Otte 74HC595 skifteregistre
- Otte BD139 NPN -transistorer
- Et Arduino ATMEGA 2560 -bord
- Én TLC5940
- 1m RGB-LED-Strip
- En LM317 spændingsregulator
- En 0,1μF kondensator
- Én 1μF kondensator
- En 1 kΩ modstand
- En 330 Ω modstand
- Et 2,5 mm DC -stik
- Båndkabel
- Header Strips
- Et I2C RTC DS1307 AT24C32 realtidsurmodul til Arduino Mega2560
- Masser af kobbertråd og bliklod
- Otte 750 Ohm modstande
- Fire printplader
- Ét 12V 1A strømforsyning eller et 11, 1 1000-2000mAh Lipo genopladeligt batteri
Trin 2: Bygning af boliger (del1)
- Skær og bor de 3 mm akrylplader som vist på skitsen
- Lim fronthusplade (sort plade), limdel (gennemsigtig plade) og LED'er skiveplade (sort plade) sammen
Trin 3: Bygning af boliger (del2)
- Lim en 300x300 mm 3 mm tykkelse akrylplade til billedrammens bageste pap for mere stabilitet, hvis billedrammen har et glas, kan du tage den ud, vi har ikke brug for det
- Skrab fire 15 mm afstandsstykker til akrylpladen som vist på billederne
- Nu kan du lime de fire afstandsstykker fra den ene side af billedrammen til frontpladen (tip rids pladen først, før du limer afstandsstykkerne, de ordner sig bedre)
- Skru de limede fire afstandsstykker af til næste trin
Trin 4: Indsætning af lysdioder på frontpladen
- Indsæt først 3 mm lysdioderne i den første række på den borede plade (første 60 lysdioder)
- Bøj anoderne til siden, og lod katoderne rundt om pladen sammen med 0,8 mm kobbertråd
- Gentag dette for de andre 7 rækker
- Nu loddes anoder i den samme kolonne sammen
- Du skal have en matrix på 8 rækker (katoder) og 60 kolonner (anoder)
Trin 5: Lodning af matricen sammen
- Lod et 8-polet kabelstik til matrixens 8 rækker (katoder)
- Lod otte 8-polede kabelstik til matrixens 60 kolonner (anoder). Jeg har brugt 8-polede stik nu har jeg 64 kabler til rådighed, men vi har kun brug for 60, til venstre fire satte jeg gummibånd. Du kan også gøre det bedste og bruge syv 8-polede stik og et 4-polet stik, så du har præcise 60 forbindelser
Trin 6: Indsætning af 4-cifret 7-segment display
- Skær lysdioderne i skiver i midten og lim det 4-cifrede 7-segmenters display (tip loddetråde til displayet, inden displayet limes)
- Jeg var nødt til at ridse bagsiden af pladen og limede afstandsstykkerne igen, fordi det ikke var rigtigt fastgjort som jeg nævnte før
Trin 7: Opbygning af elektronikken
- Skær kredsløbstavlerne, så de passer ind i billedrammen
- Du skal bruge nogle stik, du kan bygge dine ejere som jeg lavede
Trin 8: Opbygning af elektronisk og kodeforklaring
Her er det komplette kredsløb og koden
Jeg satte også et 11, 1V 1000mAh Lipo genopladeligt batteri, så jeg kan drive uret uden eksternt DC -kabel.
Kode forklaring:
Efter at have tilsluttet al den elektroniske download af zip 3 zip-Files er den ene koden og de andre er bibliotekerne. Først skal du lægge begge biblioteksmapper til TLC'er og RTC-modul i din arduino biblioteksmappe, ellers får du fejl, når du åbner kode, eller du kan også downloade bibliotekerne fra arduino -webstedet.
Koden indeholder 3 mapper:
SetTime-mappen med SetTime.ino: brug denne fil til at indstille tiden manuelt for dit RTC-modul for første gang, for dette skal du ændre bytevariablerne i funktionen setDateTime () med din lokale tid, og derefter indlæse denne kode til din arduino, og RTC-modulet gemmer din lokale tid, skal du kun gøre dette første gang for at indstille tiden, eller hvis du skifter batteri på dit RTC-modul. TestTimeFolder med
TestTime.ino: Brug kun denne til at kontrollere, om RTC-modulet gemte det korrekte tidspunkt, indlæse denne kode og åbne den serielle skærm for at kontrollere den.
LED_Mega_Clock -mappen: med 6 filer skal alle disse 6 filer være i den samme mappe, kun åbne LED_Mega_Clock.ino, og du får alle 6 filer i forskellige tryk.
- "LED_Mega_Clock Tap": her er opsætningen af benene og definitionen af globale variabler og arrays for registre og loop () -funktionen. Jeg har lavet 3 funktioner i "Programmer Tab" med 3 forskellige animationer, vælg en af dem og sæt den i loop -funktionen.
- "RTC Tab": her er opsætningen af RTC, du behøver ikke rigtig at redigere denne fane, men for mere information besøg arduino -webstedet. Her lavede jeg funktionen checkTime () for at begynde overgangen mellem RTC-modul og arduino. Jeg bruger dette før hver animation og glemmer heller ikke at læse tiden før animationen og konvertere disse binært kodede data til normal decimal med funktionen byte bcdToDec (), jeg lavede. For eksempel: int second = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": her lavede jeg 2 funktioner, en der ændrer hele farvespektret fra rød til magenta meget 20 minutter og en, der ændrer hver farve hvert andet, bruger PWM-output fra din arduino til at gøre dette. du kan lave dine egne funktioner.
- "blue_LEDs Tap": her lavede jeg 3 funktioner ved hjælp af multiplexing en til at indstille den blå LED-Matrix med anden, minut og time indikator den anden gør det samme, men med et svingende punkt fra højre til venstre som anden indikator. og funktionen shift () for at flytte data. Du kan lave dine egne animationer.
Sådan skiftes data:
digit_display Tap: her er 3 funktioner én til at indstille cifrene (anoder eller arduino -ben defineret i CA arrayet i "LED_Mega_Clock Tap") en til at indstille segmenterne (katoder eller TLC -ben til at synke strømmen til GND) og et for at nulstille TLC Det betyder, at du har 4 cifre, som du sætter højt eller lavt med dine arduino -ben og 7 segmenter i hvert ciffer, som du indstiller højt eller lavt med TLC'en ved hjælp af Multiplexing. Sådan bruges TLC -biblioteket:
Du kan f.eks. Optimere uret ved at tilslutte en Foto-modstand i kredsløbet for automatisk at kontrollere urets lysstyrke afhængigt af det omgivende lys i dit værelse, eller du kan bruge et 10k Potentiometer til at styre lysstyrken manuelt.
Du kan også indsætte en knap for at skifte mellem forskellige programmer eller sætte en anden LED -strip inde i uret for at belyse den gennemsigtige plastdel i frontpanelet.
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores