Innehållsförteckning:

LED binär klocka: 6 steg (med bilder)
LED binär klocka: 6 steg (med bilder)

Video: LED binär klocka: 6 steg (med bilder)

Video: LED binär klocka: 6 steg (med bilder)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Juli
Anonim
LED binär klocka
LED binär klocka

Detta är den andra översynen av min PIC -baserade LED -binära klocka. Den ursprungliga versionen var det första PIC -projektet jag försökte, den använde en PIC16F84A för att göra både tidtagning och styra displaymatrisen, tyvärr höll den inte tillräckligt bra tid och fick ungefär en minut varje vecka. Denna andra version är baserad på en PIC16F628A körs på 4MHz för att styra displayen, den använder också ett DS1307 realtidsklockchip för att göra tidvisningen. Varje sekund skickar DS1307 en puls till PIC -chipet, PIC läser sedan den interna tiden från DS1307 över I2C -bussen och visar sedan tiden i binär på LED -displayen. Den nedre raden av lysdioder visar sekunderna, de mellersta raderna visar minuter och den översta raden är i timmar. Tiden som visas på bilden är 01100: 010011: 011011 eller decimal 12:19:27. Tiden är i 24 -timmarsformat så går upp till 10111: 111011: 111011 eller 23: 59: 59 kretskortet kan göras dubbelsidigt, eller som jag har gjort här ensidigt med 7 trådlänkar lödda istället för det översta kopparskiktet. Den har en 5 volt regulator så den kan drivas från valfri 9 - 15 volt likström.

Steg 1: Delar / verktyg

Förutom grundläggande PCB -tillverknings- och lödutrustning behöver du följande komponenter: 1x PIC16F628A och programmerare1x DS1307 realtidsklockchip1x 32.768kHz klocka kristall3x BC548 (eller liknande) transistor2x PTM tryckknappar1x 78L05 regulator2x 220uF elektrolytkondensatorer17x Ytmonterad LEDs1x DC7 jack ytmonterade motstånd 8x 100 ohm ytmonterade motstånd 1x 2k ytmonteringsmotstånd 12x noll ohm länkar (eller 11 noll ohm länkar och CR2016 reservbatteri) 1x 100nF ytmonterad kondensator 50cm enkelsträngad klockvajer 1x 9v - 15v DC strömförsörjning med DC -uttag

Steg 2: Gör PCB och programmera PIC

Gör PCB och programmera PIC
Gör PCB och programmera PIC
Gör PCB och programmera PIC
Gör PCB och programmera PIC
Gör PCB och programmera PIC
Gör PCB och programmera PIC
Gör PCB och programmera PIC
Gör PCB och programmera PIC

Det första steget är att göra PCB: erna, PCB -layouten och scheman för huvudklockan och displaykortet finns i Eagle -format. Klockans kretskort är dubbelsidigt, men det översta lagret består helt enkelt av 7 länkar, det betyder att kretskortet också kan göras som ett enda lager med 7 trådlänkar istället, det är så jag valde att göra det eftersom jag inte kan göra dubbel Display-kretskortet använder uteslutande ytmonterade enheter medan huvudklockans kretskort använder en blandning av ytmontering och genomgående hålskomponenter. Det är viktigt att programmera PIC-kretsen med hex-filen före lödning i kretsen eftersom det inte finns några ICSP -anslutningar på kortet.

Steg 3: Komponenter av lödbotten

Komponenter av lödbotten
Komponenter av lödbotten

Löd de 8 motstånden, 1 kondensator och nollohm -länk / reservbatteri som visas på undersidan av huvudklockans kretskort.

Steg 4: Komponenter av löddetaljer

Komponenter för lödning
Komponenter för lödning

Löd sedan de genomgående hålskomponenterna och se till att de två chipsen, de 2 kondensatorerna och regulatorn orienteras korrekt.

Steg 5: Löddisplay

Löddisplay
Löddisplay

För displayen behöver du 17 ytmonterade lysdioder, 6 100 ohm ytmonterade motstånd, 11 noll ohm länkar och 9 2 cm längder med klocktråd. Löd dem till kretskortet enligt diagrammet nedan, se till att du lödar lysdioderna i rätt riktning. Displaykortet som visas här är en nyare version än vad som används på resten av bilderna i denna instruerbara, det har färre motstånd så det är lättare och billigare att göra. Försiktighet måste vidtas vid montering av nollohm -länkarna (motstånd med nollmotstånd) eftersom det finns spår på kretskortet som löper mellan de 2 lödkuddarna, länkarna måste placeras så att ingen av metallterminalerna vidrör kretskortet spår mellan dynorna.

Steg 6: Avsluta

Avsluta
Avsluta

Löd bildskärmens kretskort till huvudklockans kretskort, sedan är det bara att ansluta strömmen. Nätaggregatet måste vara minst 9v likspänning och behöver bara vara märkt till cirka 200mA eller så, mittkontakten på likströmskontakten måste vara positivt och det yttre ska vara 0v. När strömmen är ansluten ska klockan visa 22:03:00 och omedelbart börja räkna sekunderna. Sedan återstår bara att ställa in tiden, en av knapparna används för att ställa in minuter och den andra ställer in timmarna, så fort någon knapp trycks in ställer den in sekunderna till 0 och ökar motsvarande display med 1.

Rekommenderad: