Inhoudsopgave:
- Stap 1: Fase 1: Genereren van kloksignaal
- Stap 2: Fase 2: Seconden Signalen Generatie Circuit
- Stap 3: Fase 3: Minuten Signalen Generatie Circuit
- Stap 4: Fase 4: Circuit voor het genereren van urensignalen
- Stap 5: Fase 5: Seconden LED's (00-59)
- Stap 6: Fase 6: Minuten LED's (00-59)
- Stap 7: Fase 7: Uren LED's (00 tot 12)
- Stap 8: Fase 8: Urensignalen Regelcircuit
Video: LED-klok met 555 en 4017 (geen programmering nodig) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Hier zal ik een project introduceren dat ik ongeveer 7 jaar geleden heb ontworpen en gemaakt.
Het idee van het project is om teller-IC's zoals 4017 te gebruiken om signalen te genereren die het knipperen van LED's regelen die zijn gerangschikt als analoge klokwijzers.
Stap 1: Fase 1: Genereren van kloksignaal
Eerst heb ik een klokgenerator gemaakt met 555 IC in astabiele modus. Via de website (https://www.ohmslawcalculator.com/555-astable-calcu…) kan ik een signaal van 1 Hz genereren met een condensator van 100 uF en twee weerstanden van 4,81 k ohm.
Om de tijd in te stellen, kan ik een schakelaar toevoegen die wisselt tussen de 100 uF condensator om 1 Hz kloksignaal te creëren en 1 uF condensator om 100 Hz kloksignaal te creëren.
Het kloksignaal van pin 3 (uitgang) wordt naar de volgende fase (secondengeneratie) gevoerd.
Stap 2: Fase 2: Seconden Signalen Generatie Circuit
Hier heb ik twee 4017 IC's aangesloten om een telling van 00 tot 59 te genereren. De eerste IC heet UNITS IC en kan een telling van 0 tot 9 genereren. De IC wordt geklokt met behulp van het kloksignaal van de 555 timer (stap 1).
Dit IC hoeft niet te worden gereset, omdat het aantal eenheden 9 moet bereiken.
De tweede 4017 IC wordt TENS IC genoemd en kan tellingen van 0 tot 5 genereren. De IC wordt geklokt met behulp van het kloksignaal van de 4017 UNITS IC, aangezien de uitvoering (pin 12) een signaal zal creëren zodra de UNITS-teller is gereset van 9 naar 0.
Het IC moet worden gereset wanneer de telling 6 bereikt. Dus de Q6-uitgang van het IC is verbonden met reset (pin 12) en gaat ook naar de volgende fase (minuten).
Stap 3: Fase 3: Minuten Signalen Generatie Circuit
Hier heb ik twee 4017 IC's aangesloten om een telling van 00 tot 59 te genereren. De eerste IC heet UNITS IC en kan een telling van 0 tot 9 genereren. De IC wordt geklokt met behulp van het kloksignaal van de 4017 TENS IC-teller (fase 2) van de seconden generatie fase.
Dit IC hoeft niet te worden gereset omdat het aantal eenheden 9 moet bereiken.
De tweede 4017 IC wordt TENS IC genoemd en kan tellingen van 0 tot 5 genereren. De IC wordt geklokt met behulp van het kloksignaal van de 4017 UNITS IC, aangezien de uitvoering (pin 12) een signaal zal creëren zodra de UNITS-teller is gereset van 9 naar 0.
Het IC moet worden gereset wanneer de telling 6 bereikt. Dus de Q6-uitgang van het IC is verbonden met reset (pin 15) en gaat ook naar de volgende fase (uren).
Stap 4: Fase 4: Circuit voor het genereren van urensignalen
Hier heb ik twee 4017 IC's aangesloten om een telling van 00 tot 11 te genereren. De eerste IC heet UNITS IC en kan een telling van 0 tot 9 genereren. De IC wordt geklokt met behulp van het kloksignaal van de 4017 TENS IC-teller (fase 3) van de minuten generatie fase.
Dit IC moet worden gereset als de EENHEDEN-telling 2 bereikt en de TENS-telling 1 bereikt.
De tweede 4017 IC wordt TENS IC genoemd en kan tellingen van 0 tot 1 genereren. De IC wordt geklokt met behulp van het kloksignaal van de 4017 UNITS IC, aangezien de uitvoering (pin 12) een signaal zal creëren zodra de UNITS-teller is gereset van 9 naar 0.
Dit IC moet worden gereset als de EENHEDEN-telling 2 bereikt en de TENS-telling 1 bereikt.
Omdat we beide tellers op 12 moeten resetten (tel 2 van de UNITS IC en tel 1 van de TENS IC), kunnen we de AND-poort gebruiken door twee NPN-transistoren in serie te schakelen. de eerste NPN-transistor wordt via de collector met Vcc verbonden. De basis is verbonden met Q2 van de UNITS-teller en tenslotte is de emitter verbonden met de tweede NPN-transistor. De basis van de tweede NPN-transistor wordt verbonden met Q1 van de TENS-teller en tot slot wordt de emitter verbonden met de RESET (pin 12) van beide IC's.
Stap 5: Fase 5: Seconden LED's (00-59)
In deze fase heb ik 6 groepen LED's aangesloten. Elke groep bestaat uit 10 LED's die de tellingen van 0 tot 9 vertegenwoordigen.
- groep 0 (G0) vertegenwoordigt het aantal seconden van 0-9
- groep 1 (G1) staat voor de secondentelling van 10-19
- groep 2 (G2) vertegenwoordigt het aantal seconden van 20-29
- groep 3 (G3) vertegenwoordigt het aantal seconden van 30-39
- groep 4 (G4) vertegenwoordigt het aantal seconden van 40-49
- groep 5 (G5) vertegenwoordigt het aantal seconden van 50-59
De anode van LED 0 van elke groep is verbonden met Q0 van de UNITS IC van het circuit voor het genereren van secondensignalen. De anode van LED 1 van elke groep is verbonden met Q1 van de UNITS IC van het circuit voor het genereren van secondensignalen. En zo verder totdat ik de anode van LED 9 van elke groep krijg, is verbonden met Q9 van de UNITS IC van het circuit voor het genereren van secondensignalen.
Alle kathoden van de LED's van elke groep zijn aangesloten op één draad die is aangesloten op de collectorpen van een NPN-transistor. De basis van de G0-transistor is verbonden met Q0 van de TENS IC van het circuit voor het genereren van secondensignalen. De basis van de transistor van de G1 is verbonden met Q1 van de TENS IC van het circuit voor het genereren van secondensignalen. En zo verder totdat ik de basis van de transistor van de G9 krijg, is verbonden met Q5 van de TENS IC van het circuit voor het genereren van secondensignalen. Alle emitters van de transistors moeten worden aangesloten op de massa van de batterij.
Stap 6: Fase 6: Minuten LED's (00-59)
In deze fase heb ik 6 groepen LED's aangesloten. Elke groep bestaat uit 10 LED's die de telling van 0 tot 9 vertegenwoordigen.
- groep 0 (G0) vertegenwoordigt het aantal seconden van 0-9
- groep 1 (G1) staat voor de secondentelling van 10-19
- groep 2 (G2) vertegenwoordigt het aantal seconden van 20-29
- groep 3 (G3) vertegenwoordigt het aantal seconden van 30-39
- groep 4 (G4) vertegenwoordigt het aantal seconden van 40-49
- groep 5 (G5) vertegenwoordigt het aantal seconden van 50-59
De anodes van LED 0 van elke groep zijn verbonden met Q0 van de UNITS IC van het minutensignaalgeneratiecircuit. De anodes van LED 1 van elke groep zijn verbonden met Q1 van de UNITS IC van het minutensignaalgeneratiecircuit. En zo verder totdat ik de anodes van LED 9 van elke groep krijg, is verbonden met Q9 van de UNITS IC van het circuit voor het genereren van minutensignalen.
Alle kathoden van de LED's van elke groep zijn aangesloten op één draad die is aangesloten op de collectorpen van een NPN-transistor. De basis van de G0-transistor is verbonden met Q0 van de TENS IC van het circuit voor het genereren van minutensignalen. De basis van de transistor van de G1 is verbonden met Q1 van de TENS IC van het circuit voor het genereren van minutensignalen. En zo verder totdat ik de basis van de G9-transistor is aangesloten op Q5 van de TENS IC van minuten signalen generatie circuit. Alle emitters van de transistors moeten worden aangesloten op de massa van de batterij.
Stap 7: Fase 7: Uren LED's (00 tot 12)
In deze fase heb ik 12 groepen LED's aangesloten. Elke groep bestaat uit 5 LED's die de telling van 0 tot 4 vertegenwoordigen.
- groep 0 (G0) staat voor de urentelling vanaf 00-01
- groep 1 (G1) staat voor de urentelling van 01-02
- groep 2 (G2) staat voor de urentelling van 02-03
- groep 3 (G3) staat voor de urentelling van 03-04
- groep 4 (G4) staat voor de urentelling van 04-05
- groep 5 (G5) staat voor de urentelling van 05-06
- groep 6 (G6) staat voor de urentelling van 06-07
- groep 7 (G7) staat voor de urentelling van 07-08
- groep 8 (G8) staat voor de urentelling van 08-09
- groep 9 (G9) staat voor de urentelling van 09-10
- groep 10 (G10) staat voor de urentelling van 10-11
- groep 11 (G11) staat voor de urentelling van 11-12
De LED's worden bestuurd door de TENS-telling van het generatiecircuit voor minutensignalen. De anodes van LED 0 van elke groep zijn verbonden met Q0 van de TENS IC van het generatiecircuit voor minutensignalen. De anodes van LED 1 van elke groep zijn verbonden met Q1 van de TENS IC van het generatiecircuit voor minutensignalen. En zo verder totdat ik de anodes van LED 4 van elke groep heb aangesloten op Vcc.
Alle kathodes van de LED's van elke groep van 0 tot 3 worden aanbevolen, één draad gaat naar het stuurcircuit als G0. Behalve de kathodes van LED's zijn 4 verbonden met OR-poort gemaakt met twee NPN-transistoren. De basis van de eerste NPN-transistor is verbonden met Q4 van de TENS IC van het circuit voor het genereren van minutensignalen, terwijl de basis van de tweede NPN-transistor is verbonden met Q5 van het TENS IC van het circuit voor het genereren van minutensignalen. De emitters worden op één draad aanbevolen met de kathodes van de andere LED's die is gelabeld met G0.
Stap 8: Fase 8: Urensignalen Regelcircuit
Ten slotte heb ik twee circuits gemaakt om de urensignalen aan te sturen. Het eerste circuit is gemaakt met EN-poort gemaakt met NPN-transistoren.
Het eerste regelcircuit is gemaakt om de signalen te beheren die worden ontvangen van G0 tot G9 van de uren-LED's. Elk van G0 tot G9 is verbonden met de collectoren van 9 NPN-transistoren. De basissen van de transistors zijn verbonden met de uitgangen van de EENHEDEN IC van de uren signalen generatie circuit tellend 0 tot 9. De emitters worden aanbevolen en aangesloten op de collector van de NPN-transistor waarvan de basis is aangesloten op de uitgang van de TENS IC van de uren signaleert generatiecircuit telt 0.
Het tweede regelcircuit is gemaakt om de signalen te beheren die worden ontvangen van G10 tot G11 van de uren-LED's. Elk van G10 en G11 is verbonden met de collectoren van 2 NPN-transistoren. De basissen van de transistors zijn verbonden met de uitgangen van de UNITS IC van de uren signalen generatie circuit tellend 0 tot 1. De emitters worden aanbevolen en aangesloten op de collector van de NPN-transistor waarvan de basis is aangesloten op de uitgang van de TENS IC van de uren signaleert opwekkingsschakeling telt 1.
Aanbevolen:
Maak een EENVOUDIGE Infinity Mirror Cube - GEEN 3D-printen en GEEN programmering: 15 stappen (met afbeeldingen)
Maak een EENVOUDIGE Infinity Mirror Cube | GEEN 3D-printen en GEEN programmering: iedereen houdt van een goede infinity-kubus, maar ze zien eruit alsof ze moeilijk te maken zijn. Mijn doel voor deze Instructable is om je stap voor stap te laten zien hoe je er een kunt maken. Niet alleen dat, maar met de instructies die ik je geef, kun je er een maken o
Shop Vac Auto Switch (geen Arduino nodig): 7 stappen
Shop Vac Auto Switch (geen Arduino nodig): Zoals veel hobbyistische houtbewerkers, heb ik een winkelvacuüm aan mijn tafelzaag bevestigd en elke keer dat ik een zaagsnede wil uitvoeren, moet ik deze aanzetten voordat ik de zaag aanzet. Dit ziet er misschien gek uit, maar het doet pijn om de shop vac aan en uit te zetten zoveel
Neoboard-lamp - geen SD nodig en 3D-geprint: 3 stappen (met afbeeldingen)
Neoboard-lamp - geen SD nodig en 3D-geprint: na het bouwen van een Minecraft-lamp voor mijn 7-jarige kind, wilde zijn kleine broertje iets soortgelijks. Hij houdt meer van SuperMario dan van Minecraft, dus zijn nachtlampje laat videogame-sprites zien. Dit project is gebaseerd op het Neoboard-project, maar pa
ESP32-CAM Foto's maken en via e-mail verzenden met SPIFF-geheugen. --GEEN SD-kaart nodig: 4 stappen
ESP32-CAM Foto's maken en via e-mail verzenden met SPIFF-geheugen. ||GEEN SD-kaart vereist: Hallo mensen, het ESP32-CAM-bord is een voordelig ontwikkelbord dat een ESP32-S-chip, een OV2640-camera, verschillende GPIO's om randapparatuur aan te sluiten en een microSD-kaartsleuf combineert. Het heeft een aantal toepassingen, variërend van videostreaming webserver, bu
Wifi PPM (geen app nodig): 4 stappen (met afbeeldingen)
Wifi PPM (geen app nodig): ik wilde mijn doe-het-zelf micro-indoor quadrocopter bedienen met mijn smartphone, maar ik kon hier geen goede oplossing voor vinden. Ik had een paar ESP8266 wifi-modules liggen, dus besloot ik er zelf een te maken. Het programma start een wifi-toegangspunt met een HTML