Indholdsfortegnelse:

LED binært ur: 6 trin (med billeder)
LED binært ur: 6 trin (med billeder)

Video: LED binært ur: 6 trin (med billeder)

Video: LED binært ur: 6 trin (med billeder)
Video: The Expert (Short Comedy Sketch) 2024, Juli
Anonim
LED binært ur
LED binært ur

Dette er den anden revision af mit PIC -baserede LED -binære ur. Den originale version var det første PIC -projekt, jeg forsøgte, den brugte en PIC16F84A til at udføre både tidtagning og styre displaymatrixen, desværre holdt den ikke god nok tid og opnåede cirka et minut hver uge. Denne anden version er baseret på en PIC16F628A, der kører ved 4MHz til at styre skærmen, bruger den også en DS1307 realtime -urchip til at udføre tidtagningen. Hvert sekund sender DS1307 en puls til PIC -chippen, PIC'en læser derefter den interne tid fra DS1307 over I2C -bussen og viser derefter tiden i binært på LED -displayet. Den nederste række af LED'er viser sekunderne, de midterste rækker viser minutterne og den øverste række er i timer. Tiden vist på billedet er 01100: 010011: 011011 eller i decimal 12:19:27. Tiden er i 24 -timers format, så den går op til 10111: 111011: 111011 eller 23: 59: 59 PCB'et kunne laves dobbeltsidet, eller som jeg har gjort her enkeltsidet med 7 ledninger, der er loddet på stedet i stedet for det øverste kobberlag. Den har en 5 volt regulator, så den kan drives fra en hvilken som helst 9 - 15 volt jævnstrømforsyning.

Trin 1: Dele / værktøjer

Ud over grundlæggende PCB -fremstillings- og loddeudstyr har du brug for følgende komponenter: 1x PIC16F628A & programmerer1x DS1307 realtime urchip1x 32.768kHz ur crystal3x BC548 (eller lignende) transistor2x PTM trykknapper1x 78L05 regulator2x 220uF elektrolytiske kondensatorer17x Overflademonteret LEDs1x DC7 stik overflademonteringsmodstande 8x 100 ohm overflademonteringsmodstande1x 2k overflademonteringsmodstand12x nul ohm links (Eller 11 nul ohm links og CR2016 backupbatteri) 1x 100nF overflademonteringskondensator 50cm enkeltstrenget klokketråd1x 9v - 15v DC strømforsyning med DC -stik

Trin 2: Lav PCB'er og programmer PIC

Lav PCB'er og program PIC
Lav PCB'er og program PIC
Lav PCB'er og program PIC
Lav PCB'er og program PIC
Lav PCB'er og program PIC
Lav PCB'er og program PIC
Lav PCB'er og program PIC
Lav PCB'er og program PIC

Det første trin er at lave PCB'erne, PCB -layoutet og skemaer til hoveduret og displaykortet er leveret i Eagle -format. Urets printkort er dobbeltsidet, men det øverste lag består simpelthen af 7 links, det betyder, at printkortet også kunne laves som et enkelt lag med 7 trådled i stedet, det er den måde, jeg valgte at lave det, da jeg ikke kan lave dobbelt Displayet PCB bruger udelukkende overflademonterede enheder, mens hoveduret PCB bruger en blanding af overflademontering og gennemgående huller. Det er vigtigt at programmere PIC-chippen med hex-filen før lodning i kredsløbet, da der ikke er nogen ICSP -forbindelser på tavlen.

Trin 3: Komponenter af loddebund

Loddebundskomponenter
Loddebundskomponenter

Lod de 8 modstande, 1 kondensator og nul ohm link / backup batteri som vist på undersiden af hovedurets printkort.

Trin 4: Loddetopkomponenter

Loddetopskomponenter
Loddetopskomponenter

Lod derefter de gennemgående huller og sørg for at orientere de 2 chips, de 2 kondensatorer og regulatoren korrekt.

Trin 5: Loddevisning

Loddevisning
Loddevisning

Til displayet skal du bruge 17 overflademonterede lysdioder, 6 100 ohm overflademonteringsmodstande, 11 nul ohm links og 9 2 cm længder af klokketråd. Lod dem til printet i henhold til nedenstående diagram, og sørg for at lodde lysdioderne i den korrekte retning. Displaykortet vist her er en nyere version, end det bruges på resten af billederne i denne instruktive, det har færre modstande, så det er lettere og billigere at lave. Pas på ved montering af nul -ohm -linkene (modstande med nulmodstand), da der er spor på printkortet, der kører mellem de 2 loddepuder, skal leddene placeres, så ingen af metalterminalerne berører printkortet spor mellem puderne.

Trin 6: Afslut

Afslut
Afslut

Lod skærmens printkort til hovedurets printkort, så er der kun tilbage at tilslutte strømmen. PSU'en skal være mindst 9v DC og skal kun vurderes til ca. 200mA eller deromkring, midterstikket på DC -stikket skal være positiv og den ydre skal være 0v. Når strømmen er tilsluttet, skal uret vise 22:03:00 og straks begynde at tælle sekunderne. Så er det kun tilbage at indstille klokkeslættet, en af knapperne bruges til at indstille minutterne og den anden indstiller timerne, så snart der trykkes på en af knapperne, indstiller det sekunderne til 0 og øger det tilsvarende display med 1.

Anbefalede: