Inhoudsopgave:
- Stap 1: Onderdelen / Gereedschap
- Stap 2: Maak PCB's en programmeer PIC
- Stap 3: Soldeer Bodemcomponenten
- Stap 4: Soldeer Top Componenten
- Stap 5: Soldeerweergave
- Stap 6: Voltooien
Video: LED binaire klok - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
Dit is de tweede revisie van mijn op PIC gebaseerde LED binaire klok. De originele versie was het eerste PIC-project dat ik probeerde, het gebruikte een PIC16F84A om zowel de tijdwaarneming te doen als de weergavematrix te besturen, helaas hield het niet goed genoeg tijd vast en won het elke week ongeveer een minuut. Deze tweede versie is gebaseerd op een PIC16F628A draait op 4MHz om het display te bedienen, het gebruikt ook een DS1307 realtime klokchip om de tijdwaarneming te doen. Elke seconde stuurt de DS1307 een puls naar de PIC-chip, de PIC leest vervolgens de interne tijd van de DS1307 over de I2C-bus en geeft vervolgens de tijd in binair weer op het LED-display. De onderste rij LED's geeft de seconden weer, de middelste rijen toont de minuten en de bovenste rij is voor uren. De tijd die in de afbeelding wordt weergegeven, is 01100:010011:011011 of in decimaal 12:19:27. De tijd is in 24-uurs formaat, dus gaat tot 10111: 111011: 111011 of 23:59:59 De PCB kan dubbelzijdig worden gemaakt, of zoals ik hier heb gedaan, enkelzijdig met 7 draadverbindingen die op hun plaats zijn gesoldeerd in plaats van de bovenste koperlaag. Het heeft een 5 volt regelaar, dus kan worden gevoed door elke 9 - 15 volt gelijkstroomvoeding.
Stap 1: Onderdelen / Gereedschap
Naast de basisapparatuur voor het maken en solderen van printplaten heb je de volgende componenten nodig:1x PIC16F628A & programmer1x DS1307 realtime klokchip1x 32.768kHz horlogekristal3x BC548 (of vergelijkbare) transistor2x PTM-drukknoppen1x 78L05 regelaar2x 220uF elektrolytische condensatoren17x Opbouw-LED's1x DC-voedingsaansluiting5x 4,7K opbouwweerstanden8x 100 ohm opbouwweerstanden1x 2k opbouwweerstand12x nul ohm koppelingen (of 11 nul ohm koppelingen en CR2016 back-up batterij)1x 100nF opbouwcondensator50cm enkelstrengs beldraad1x 9v - 15v DC voeding met DC jack
Stap 2: Maak PCB's en programmeer PIC
De eerste stap is het maken van de PCB's, de PCB-layout en schema's voor de hoofdklok en het displaybord worden geleverd in Eagle-formaat. De klokprint is dubbelzijdig, maar de bovenste laag bestaat gewoon uit 7 schakels, dit betekent dat de print ook als een enkele laag kan worden gemaakt met in plaats daarvan 7 draadschakels, dit is de manier waarop ik ervoor gekozen heb om het te maken omdat ik geen dubbele kan maken dubbelzijdige borden. De display-PCB maakt uitsluitend gebruik van apparaten voor oppervlaktemontage, terwijl de hoofdklok-PCB een combinatie van componenten voor opbouwmontage en doorlopende gaten gebruikt. Het is belangrijk om de PIC-chip met het hex-bestand te programmeren voordat u in het circuit soldeert, omdat er geen ICSP-aansluitingen op het bord.
Stap 3: Soldeer Bodemcomponenten
Soldeer de 8 weerstanden, 1 condensator en de nul ohm link / back-up batterij zoals getoond aan de onderkant van de hoofdklok PCB.
Stap 4: Soldeer Top Componenten
Soldeer vervolgens de componenten met doorlopende gaten en zorg ervoor dat de 2 chips, de 2 condensatoren en de regelaar correct worden georiënteerd.
Stap 5: Soldeerweergave
Voor het display hebt u 17 LED's voor opbouwmontage, 6 100 ohm-weerstanden voor opbouwmontage, 11 nul-ohm-koppelingen en 92 cm lange beldraad nodig. Soldeer ze op de PCB volgens het onderstaande diagram, zorg ervoor dat u de LED's in de juiste richting soldeert. Het hier getoonde displaybord is een nieuwere versie dan wordt gebruikt in de rest van de foto's in deze instructable, het heeft minder weerstanden, dus het is gemakkelijker en goedkoper om te maken. Voorzichtigheid is geboden bij het monteren van de nul ohm-koppelingen (weerstanden met nulweerstand) aangezien er sporen op de PCB lopen tussen de 2 soldeerpads, de koppelingen moeten zo worden geplaatst dat geen van de metalen terminals de PCB raakt spoor tussen de pads.
Stap 6: Voltooien
Soldeer de display-PCB aan de hoofdklok-PCB en het enige dat overblijft is om de voeding aan te sluiten. positief en de buitenste moet 0v zijn. Zodra de stroom is aangesloten, moet de klok 22:03:00 weergeven en onmiddellijk beginnen met het tellen van de seconden. Dan hoeft u alleen nog de tijd in te stellen, een van de knoppen wordt gebruikt om de minuten in te stellen en de andere om de uren in te stellen. Zodra een van de knoppen wordt ingedrukt, worden de seconden op 0 gezet en wordt de bijbehorende weergave met 1 verhoogd.
Aanbevolen:
Het ultieme binaire horloge: 12 stappen (met afbeeldingen)
Het ultieme binaire horloge: ik maakte onlangs kennis met het concept van binaire horloges en begon wat onderzoek te doen om te zien of ik er een voor mezelf kon bouwen. Ik kon echter geen bestaand ontwerp vinden dat tegelijkertijd functioneel en stijlvol was. Dus ik heb besloten
74HC393 Binaire teller: 4 stappen
74HC393 Binaire Teller: De 74HC393 is een veelgebruikte ic-chip. De belangrijkste functie is als een binaire teller. Een binaire teller is vergelijkbaar met een Decade-teller zoals de bekende 4017 Johnson-teller, maar de 74HC393-teller werkt iets anders (zoals u hierna zult zien
Binaire klok V1.0: 5 stappen
Binary Clock V1.0: Iedereen houdt van binaire klokken, vooral de nerdy makers zoals ik. In deze instructable laat ik je zien hoe je je eigen binaire klok kunt maken met kant-en-klare en perfboard-modules. Ik was niet tevreden met het ontwerp van de kant-en-klare binaire klok
Een klok maken van een klok: 11 stappen (met afbeeldingen)
Een klok maken van een klok: in deze Instructable neem ik een bestaande klok en creëer ik een betere klok. We gaan van de afbeelding links naar de afbeelding rechts. Voordat u op uw eigen klok begint, moet u weten dat het opnieuw in elkaar zetten een uitdaging kan zijn, aangezien de piv
Binaire klok: 5 stappen (met afbeeldingen)
Binaire klok: Hier is een eenvoudig voorbeeld van het bouwen van een cool uitziende binaire 24-uurs klok. Rode LED's tonen seconden, groene LED's minuten en gele LED's uren. Kast bevat vier knoppen om de tijd in te stellen. Klok werkt op 9 volt. Deze klok is makkelijk te maken en onderdelen