Cuprins:
- Pasul 1: Etapa 1: Generarea semnalului de ceas
- Pasul 2: Etapa 2: Circuitul de generare a semnalelor secunde
- Pasul 3: Etapa 3: Circuitul de generare a semnalelor de minute
- Pasul 4: Etapa 4: Circuitul de generare a semnalelor de ore
- Pasul 5: Etapa 5: LED-uri secunde (00-59)
- Pasul 6: Etapa 6: LED-uri pentru minute (00-59)
- Pasul 7: Etapa 7: LED-uri pentru ore (00 la 12)
- Pasul 8: Etapa 8: Circuitul de control al semnalelor de ore
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Aici voi introduce un proiect pe care l-am proiectat și realizat acum aproximativ 7 ani.
Ideea proiectului este de a utiliza contoare IC-uri precum 4017 pentru a genera semnale care controlează intermitentul LED-urilor aranjate ca mâini ale ceasului analogic.
Pasul 1: Etapa 1: Generarea semnalului de ceas
Mai întâi am creat un generator de ceas folosind 555 IC în modul astabil. Folosind site-ul (https://www.ohmslawcalculator.com/555-astable-calcu…) pot genera semnal de 1 Hz cu un condensator de 100 uF și două rezistențe de 4,81 k ohm.
Pentru a seta ora, pot adăuga un comutator care alternează între condensatorul de 100 uF pentru a crea un semnal de ceas de 1 Hz și 1 condensator de uF pentru a crea un semnal de ceas de 100 Hz.
Semnalul de ceas de la pinul 3 (ieșire) va fi alimentat la următoarea etapă (generația de secunde).
Pasul 2: Etapa 2: Circuitul de generare a semnalelor secunde
Aici am conectat două 4017 IC-uri pentru a genera numărare de la 00 la 59. Primul IC se numește ICS UNITS și poate genera numărare de la 0 la 9. IC-ul este tactat utilizând semnalul de ceas din temporizatorul 555 (Pasul 1).
Acest IC nu trebuie să fie resetat deoarece numărul de unități ar trebui să ajungă la 9.
Al doilea IC 4017 se numește TENS IC și poate genera numărare de la 0 la 5. IC este tactat utilizând semnalul de ceas de la 4017 UNITS IC, deoarece efectuarea (pinul 12) va crea un semnal odată cu resetarea contorului UNITS de la 9 la 0.
IC-ul trebuie să fie resetat atunci când numărarea ajunge la 6. Deci ieșirea Q6 a IC-ului este conectată la resetare (pinul 12) și trece și la etapa următoare (Minutes).
Pasul 3: Etapa 3: Circuitul de generare a semnalelor de minute
Aici am conectat două 4017 IC-uri pentru a genera numărare de la 00 la 59. Primul IC se numește IC UNITS și poate genera numărare de la 0 la 9. IC-ul este tactat utilizând semnalul de ceas de la contorul 4017 TENS IC (Etapa 2) a etapa de generare a secunde.
Acest IC nu trebuie să fie resetat, deoarece numărarea unităților ar trebui să ajungă la 9.
Al doilea IC 4017 se numește TENS IC și poate genera numărare de la 0 la 5. IC este tactat utilizând semnalul de ceas de la 4017 UNITS IC, deoarece efectuarea (pinul 12) va crea un semnal odată cu resetarea contorului UNITS de la 9 la 0.
IC-ul trebuie să fie resetat atunci când numărarea ajunge la 6. Deci ieșirea Q6 a IC-ului este conectată la resetare (pinul 15) și trece și la etapa următoare (Ore).
Pasul 4: Etapa 4: Circuitul de generare a semnalelor de ore
Aici am conectat două IC-uri 4017 pentru a genera numărarea de la 00 la 11. Primul IC se numește UNITS IC și poate genera numărarea de la 0 la 9. IC-ul este tactat utilizând semnalul de ceas de la contorul 4017 TENS IC (Etapa 3) a etapa de generare a minutelor.
Acest CI trebuie să fie resetat, deoarece numărul de UNITĂȚI ajunge la 2 și TENS de numărare ajunge la 1.
Al doilea IC 4017 se numește TENS IC și poate genera numărarea de la 0 la 1. IC este tactat utilizând semnalul de ceas de la 4017 UNITS IC, deoarece efectuarea (pinul 12) va crea un semnal odată cu resetarea contorului UNITS de la 9 la 0.
Acest CI trebuie să fie resetat, deoarece numărul de UNITĂȚI ajunge la 2 și TENS de numărare ajunge la 1.
Deoarece trebuie să resetăm ambele contoare la numărul de 12 (numărul 2 al UNITS IC și numărul 1 al TENS IC), putem utiliza poarta AND conectând doi tranzistoare NPN în serie. primul tranzistor NPN va fi conectat la Vcc prin colector. Baza este conectată la Q2 a contorului UNITS și în cele din urmă emițătorul este conectat la al doilea tranzistor NPN. A doua bază a tranzistorului NPN este conectată la Q1 a contorului TENS și în cele din urmă emițătorul va fi conectat la RESET (pinul 12) al ambelor circuite integrate.
Pasul 5: Etapa 5: LED-uri secunde (00-59)
În această etapă, am conectat 6 grupuri de LED-uri. Fiecare grup este format din 10 LED-uri care reprezintă numărul de la 0 la 9.
- grupul 0 (G0) reprezintă numărul de secunde de la 0-9
- grupa 1 (G1) reprezintă numărul de secunde din 10-19
- grupa 2 (G2) reprezintă numărul de secunde de la 20 la 29
- grupa 3 (G3) reprezintă numărul de secunde din 30-39
- grupa 4 (G4) reprezintă numărul de secunde de la 40 la 49
- grupa 5 (G5) reprezintă numărul de secunde de la 50 la 59
Anodul LED-ului 0 al fiecărui grup este conectat la Q0 al UNITS IC din circuitul de generare a semnalelor de secunde. Anodul LED-ului 1 al fiecărui grup este conectat la Q1 al UNITS IC din circuitul de generare a semnalelor de secunde. Și așa mai departe până când obțin anodul LED-ului 9 al fiecărui grup este conectat la Q9 al UNITS IC din circuitul de generare a semnalelor de secunde.
Toți catodii LED-urilor fiecărui grup sunt recomandați unui fir conectat la pinul colector al unui tranzistor NPN. Baza tranzistorului G0 este conectată la Q0 a TENS IC din circuitul de generare a semnalelor de secunde. Baza tranzistorului G1 este conectată la Q1 a TENS IC din circuitul de generare a semnalelor de secunde. Și așa mai departe până când obțin Baza tranzistorului G9 este conectată la Q5 a TENS IC din circuitul de generare a semnalelor de secunde. Toți emițătorii tranzistoarelor vor fi conectați la solul bateriei.
Pasul 6: Etapa 6: LED-uri pentru minute (00-59)
În această etapă, am conectat 6 grupuri de LED-uri. Fiecare grup este format din 10 LED-uri care reprezintă numărul de la 0 la 9.
- grupul 0 (G0) reprezintă numărul de secunde de la 0-9
- grupa 1 (G1) reprezintă numărul de secunde din 10-19
- grupa 2 (G2) reprezintă numărul de secunde de la 20 la 29
- grupa 3 (G3) reprezintă numărul de secunde din 30-39
- grupa 4 (G4) reprezintă numărul de secunde de la 40 la 49
- grupa 5 (G5) reprezintă numărul de secunde de la 50 la 59
Anodii LED-ului 0 al fiecărui grup sunt conectați la Q0 al UNITS IC din circuitul de generare a semnalelor de minute. Anodii LED-ului 1 ai fiecărui grup sunt conectați la Q1 al UNITS IC din circuitul de generare a semnalelor de minute. Și așa mai departe până când obțin anodii LED-ului 9 din fiecare grup este conectat la Q9 al IC-ului UNITS din circuitul de generare a semnalelor de minute.
Toți catodii LED-urilor fiecărui grup sunt recomandați unui fir conectat la pinul colector al unui tranzistor NPN. Baza tranzistorului G0 este conectată la Q0 a TENS IC din circuitul de generare a semnalelor de minute. Baza tranzistorului G1 este conectată la Q1 a TENS IC din circuitul de generare a semnalelor de minute. Și așa mai departe până când obțin Baza tranzistorului G9 este conectată la Q5 a TENS IC din circuitul de generare a semnalelor de minute. Toți emițătorii tranzistoarelor trebuie conectați la pământul bateriei.
Pasul 7: Etapa 7: LED-uri pentru ore (00 la 12)
În această etapă, am conectat 12 grupuri de LED-uri. Fiecare grup este format din 5 LED-uri care reprezintă numărul de la 0 la 4.
- grupul 0 (G0) reprezintă numărul de ore de la 00-01
- grupa 1 (G1) reprezintă numărul de ore de la 01-02
- grupa 2 (G2) reprezintă numărul de ore din 02-03
- grupa 3 (G3) reprezintă numărul de ore din 03-04
- grupa 4 (G4) reprezintă numărul de ore din 04-05
- grupa 5 (G5) reprezintă numărul de ore din 05-06
- grupa 6 (G6) reprezintă numărul de ore din 06-07
- grupa 7 (G7) reprezintă numărul de ore din 07-08
- grupa 8 (G8) reprezintă numărul de ore din 08-09
- grupa 9 (G9) reprezintă numărul de ore de la 09-10
- grupul 10 (G10) reprezintă numărul de ore de la 10-11
- grupa 11 (G11) reprezintă numărul de ore de la 11-12
LED-urile sunt controlate de numărul TENS al circuitului de generare a semnalelor de minute. Anodii LED-ului 0 al fiecărui grup sunt conectați la Q0 al TENS IC din circuitul de generare a semnalelor de minute. Anodii LED-ului 1 ai fiecărui grup sunt conectați la Q1 al TENS IC din circuitul de generare a semnalelor de minute. Și așa mai departe până când obțin anodii LED-ului 4 din fiecare grup este conectat la Vcc.
Toți catodii LED-urilor fiecărui grup, de la 0 la 3, sunt recomandați unui fir care merge la circuitul de control ca G0. Cu excepția catodelor LED-urilor 4 sunt conectate la poarta SA realizată cu doi tranzistori NPN. Baza primului tranzistor NPN este conectat la Q4 al TENS IC din circuitul de generare a semnalelor de minute, în timp ce baza celui de-al doilea tranzistor NPN este conectat la Q5 al TENS IC din circuitul de generare a semnalelor de minute. Emițătorii sunt recomandați pe un fir cu catodii celorlalte LED-uri etichetate G0.
Pasul 8: Etapa 8: Circuitul de control al semnalelor de ore
În cele din urmă am realizat două circuite pentru a controla semnalele Ore. Primul circuit este realizat cu poarta AND realizată cu tranzistoare NPN.
Primul circuit de control este realizat pentru a gestiona semnalele primite de la G0 la G9 din LED-urile Ore. Fiecare dintre G0 la G9 este conectat la colectoarele a 9 tranzistoare NPN. Bazele tranzistoarelor sunt conectate la ieșirile UNITS IC ale circuitului de generare a semnalelor de ore numărând de la 0 la 9. Emițătorii sunt elogiați și conectați la colectorul tranzistorului NPN la care baza este conectată la ieșirea IC TENS a circuitului de generare a semnalelor de ore numărând 0.
Al doilea circuit de control este realizat pentru a gestiona semnalele primite de la G10 la G11 din LED-urile Ore. Fiecare dintre G10 și G11 sunt conectate la colectoarele a 2 tranzistoare NPN. Bazele tranzistoarelor sunt conectate la ieșirile UNITS IC ale circuitului de generare a semnalelor de ore numărând de la 0 la 1. Emițătorii sunt elogiați și conectați la colectorul tranzistorului NPN la care baza este conectată la ieșirea IC TENS a numărului de circuite de generare a semnalelor de ore 1.
Recomandat:
Afișaj DIY pentru abonat YouTube de 5 USD folosind ESP8266 - Nu este necesară codificarea: 5 pași
Afișaj pentru abonați YouTube de 5 USD cu ajutorul ESP8266 - Nu este necesară codificarea: în acest proiect, vă voi arăta cum puteți utiliza placa ESP8266 Wemos D1 Mini pentru a afișa numărul de abonați al oricărui canal YouTube pentru mai puțin de 5 USD
Lampă de birou LED Circadian Friendly (nu este necesară programarea!): 7 pași (cu imagini)
Lampă de birou LED Circadian Friendly (nu este necesară programarea!): Am proiectat această lampă pentru a fi compatibilă cu ritmul circadian. Noaptea, este mai ușor pentru somn, deoarece numai LED-urile colorate calde se pot aprinde. În timpul zilei, vă poate menține treaz, deoarece atât LED-urile alb-rece, cât și cele de culoare caldă se pot aprinde la
Comenzi personalizate Adafruit Feather NRF52, nu este necesară codificarea: 8 pași (cu imagini)
Adafruit Feather NRF52 Controale personalizate, nu necesită codare: actualizare 23 aprilie 2019 - Pentru graficele de dată / oră folosind numai Arduino millis () consultați Arduino Data / Ora Plotare / Înregistrare folosind Millis () și PfodApp Cel mai recent pfodDesigner V3.0.3610 + generat completează schițele Arduino pentru a trasa date în raport cu data / ora u
Modificați controlul BLE la sarcini mari de putere - nu este necesară o conexiune suplimentară: 10 pași (cu imagini)
Modificați controlul BLE la sarcini mari de putere - nu este necesară o conexiune suplimentară: Actualizare: 13 iulie 2018 - adăugat regulator cu 3 terminale la alimentarea cu toroid Acest instructiv acoperă controlul BLE (Bluetooth Low Energy) al unei încărcări existente în intervalul 10W până la > 1000W. Puterea este schimbată de la distanță de pe telefonul mobil Android prin pfodApp. Nu
Robot Gong: Ideea finală a proiectului Hackaton pentru Geeks de vânzări și produse (nu este necesară codificarea): 17 pași (cu imagini)
Robot Gong: Ideea finală a proiectului Hackaton pentru Geeks de vânzări și produse (nu este necesară codificarea): Să construim un gong muzical robotizat declanșat prin e-mail. Acest lucru vă permite să configurați alerte de e-mail automate pentru a declanșa gong-ul … (prin SalesForce, Trello, Basecamp …) Echipa dvs. nu va mai uita niciodată să " GONGGG " când se lansează un nou cod, un mesaj