Indholdsfortegnelse:
- Trin 1: Dele / værktøjer
- Trin 2: Lav PCB'er og programmer PIC
- Trin 3: Komponenter af loddebund
- Trin 4: Loddetopkomponenter
- Trin 5: Loddevisning
- Trin 6: Afslut
Video: LED binært ur: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
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
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
Lod de 8 modstande, 1 kondensator og nul ohm link / backup batteri som vist på undersiden af hovedurets printkort.
Trin 4: Loddetopkomponenter
Lod derefter de gennemgående huller og sørg for at orientere de 2 chips, de 2 kondensatorer og regulatoren korrekt.
Trin 5: 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
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:
Mikro binært ur: 10 trin (med billeder)
Micro Binary Clock: Efter tidligere at have oprettet en instruerbar (binær DVM), der gør brug af det begrænsede displayområde ved hjælp af binært.Det var kun et lille trin, der tidligere havde oprettet hovedkodemodulet for decimal til binær konvertering til at oprette et binært ur, men t
Binært skrivebordur: 9 trin (med billeder)
Binary Desk Clock: Binære ure er fantastiske og udelukkende for den person, der kender binæret (sproget på de digitale enheder). Hvis du er en teknisk fyr, er dette mærkelige ur noget for dig. Så lav en selv og hold din tid hemmelig! Du finder masser af binære c
Skrivebordsforstærker med lydvisualisering, binært ur og FM -modtager: 8 trin (med billeder)
Skrivebordsforstærker Med lydvisualisering, binært ur og FM -modtager: Jeg kan godt lide forstærkere, og i dag vil jeg dele min laveffekt skrivebordforstærker, jeg lavede for nylig. Forstærkeren jeg designede har nogle interessante funktioner. Det har et integreret binært ur og kan give tid og dato, og det kan visualisere lyd, der ofte kaldes lyd
Binært spil: 9 trin (med billeder)
Binært spil: Dette er et spil, jeg har oprettet på Tinkercad Circuits for at lære binære tal. https://www.tinkercad.com/things/erDquXcpyW8Hvis du vil følge med i denne vejledning og bygge din egen, kan du finde filerne og koden på min github på https://github.com/kee
Digitalt og binært ur i 8 cifre x 7 segmenter LED Display: 4 trin (med billeder)
Digitalt og binært ur i 8 cifre X 7 segmenter LED Display: Dette er min opgraderede version af en Digital & Binært ur ved hjælp af et 8 ciffer x 7 segment LED -display. Jeg kan godt lide at give nye funktioner til sædvanlige enheder, specielt ure, og i dette tilfælde er brugen af 7 Seg -display til binært ur utraditionel og det