Mündəricat:
- Addım 1: Mərhələ 1: Saat Siqnalının Yaradılması
- Addım 2: Mərhələ 2: Saniyələr Siqnallarının Yaradılması Dövrü
- Addım 3: Mərhələ 3: Dəqiqə Siqnallar Yaratma Dövrü
- Addım 4: Mərhələ 4: Saat Siqnalları Yaratma Dövrü
- Addım 5: Mərhələ 5: Saniyə LEDləri (00-59)
- Addım 6: Mərhələ 6: Dəqiqə LEDləri (00-59)
- Addım 7: Mərhələ 7: Saat LEDləri (00-12)
- Addım 8: Mərhələ 8: Saat Siqnallarına Nəzarət Dövrəsi
Video: LED Saat 555 və 4017 istifadə edir (Proqramlaşdırma Lazım deyil): 8 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Burada təxminən 7 il əvvəl hazırladığım və hazırladığım bir layihəni təqdim edəcəyəm.
Layihənin ideyası, analog saat əqrəbləri kimi tənzimlənən LED -lərin yanıb sönməsini idarə edən siqnallar yaratmaq üçün 4017 kimi sayğac IC -lərindən istifadə etməkdir.
Addım 1: Mərhələ 1: Saat Siqnalının Yaradılması
Əvvəlcə inanılmaz rejimdə 555 IC istifadə edərək saat generatoru hazırladım. Veb saytdan istifadə edərək (https://www.ohmslawcalculator.com/555-astable-calcu…) 100 uF kondansatör və iki 4.81 k ohm rezistorla 1 Hz siqnal yarada bilərəm.
Vaxtı təyin etmək üçün 1 Hz saat siqnalı yaratmaq üçün 100 uF kondansatör və 100 Hz saat siqnalı yaratmaq üçün 1 uF kondansatör arasında dəyişən bir keçid əlavə edə bilərəm.
Pin 3 -dən (çıxış) gələn saat siqnalı növbəti mərhələyə (Seconds Generation) veriləcək.
Addım 2: Mərhələ 2: Saniyələr Siqnallarının Yaradılması Dövrü
Burada 00 -dan 59 -a qədər sayım yaratmaq üçün iki 4017 IC -ni bağladım. İlk IC UNITS IC adlanır və 0 -dan 9 -a qədər sayma yarada bilər. IC 555 taymeri (Adım 1) saat siqnalından istifadə edərək saatlanır.
Bu IC -nin sıfırlanmasına ehtiyac yoxdur, çünki hesablanan vahidlərin sayı 9 -a çatmalıdır.
İkinci 4017 IC, TENS IC adlanır və 0 -dan 5 -ə qədər sayım yarada bilər. IC, 4017 UNITS IC -dən olan saat siqnalı ilə işlənir (pin 12), UNITS sayğacının 9 -dan sıfırlanmasından sonra bir siqnal yaradacaq. 0.
Hesablama 6 -ya çatanda IC -nin sıfırlanması lazımdır. Belə ki, IC -nin Q6 çıxışı sıfırlamaya bağlıdır (pin 12) və eyni zamanda növbəti mərhələyə (Dəqiqələr) keçir.
Addım 3: Mərhələ 3: Dəqiqə Siqnallar Yaratma Dövrü
Burada 00 -dan 59 -a qədər sayım yaratmaq üçün iki 4017 IC -ni bağladım. İlk IC UNITS IC adlanır və 0 -dan 9 -a qədər hesablama yarada bilər. saniyəlik nəsil mərhələsi.
Bu IC -nin sıfırlanmasına ehtiyac yoxdur, çünki hesablanan vahidlərin sayı 9 -a çatmalıdır.
İkinci 4017 IC, TENS IC adlanır və 0 -dan 5 -ə qədər hesablama yarada bilər. IC, 4017 UNITS IC -dən olan saat siqnalı ilə işlənir (pin 12), UNITS sayğacının 9 -dan sıfırlanmasından sonra bir siqnal yaradacaq. 0.
Hesablama 6 -ya çatanda IC -nin sıfırlanması lazımdır. Belə ki, IC -nin Q6 çıxışı sıfırlama ilə bağlıdır (pin 15) və eyni zamanda növbəti mərhələyə (Saat) gedir.
Addım 4: Mərhələ 4: Saat Siqnalları Yaratma Dövrü
Burada 00 -dan 11 -ə qədər saymaq üçün iki 4017 IC -ni bağladım. İlk IC UNITS IC adlanır və 0 -dan 9 -a qədər hesablama yarada bilər. dəqiqə nəsil mərhələsi.
UNITS sayma 2 -yə və TENS sayma 1 -ə çatdıqda bu IC -nin yenidən qurulması lazımdır.
İkinci 4017 IC, TENS IC adlanır və 0 -dan 1 -ə qədər sayma yarada bilər. IC, 4017 UNITS IC -dən olan saat siqnalı ilə işlənir (pin 12), UNITS sayğacının 9 -dan sıfırlanmasından sonra bir siqnal yaradacaq. 0.
UNITS hesablama 2 -yə və TENS sayma 1 -ə çatdıqda bu IC -nin yenidən qurulması lazımdır.
Hər iki sayğacı 12 sayına (UNITS IC -nin 2 sayını və TENS IC -in 1 sayını) sıfırlamalı olduğumuz üçün, iki NPN tranzistorunu ardıcıl bağlayaraq AND qapısından istifadə edə bilərik. ilk NPN tranzistoru kollektor vasitəsilə Vcc -ə qoşulacaq. Baza UNITS sayğacının Q2 -yə və nəhayət emitent ikinci NPN tranzistoruna qoşulur. İkinci NPN tranzistor bazası TENS sayğacının Q1 -ə bağlıdır və nəhayət emitent hər iki IC -nin RESET -ə (pin 12) qoşulacaq.
Addım 5: Mərhələ 5: Saniyə LEDləri (00-59)
Bu mərhələdə 6 qrup LED -i bağladım. Hər qrup 0 -dan 9 -a qədər olan sayları təmsil edən 10 LED -dən ibarətdir.
- 0 qrupu (G0) 0-9 arasında saniyə sayını təmsil edir
- qrup 1 (G1) 10-19 arasındakı saniyə sayını təmsil edir
- qrup 2 (G2) 20-29 saniyə sayını təmsil edir
- qrup 3 (G3) 30-39 saniyə sayını təmsil edir
- qrup 4 (G4) 40-49 saniyə sayını təmsil edir
- 5 qrupu (G5) 50-59 saniyə sayını təmsil edir
Hər bir qrupun LED 0 anodu, UNITS IC -nin Q0 -na saniyə siqnalları yaratmaq dövrəsindən qoşulur. Hər bir qrupun LED 1 -nin anodu, UNITS IC -nin Q1 -ə saniyə siqnalları yaratmaq dövrəsindən qoşulur. Və sairə qədər hər qrupun 9 LED anodunu əldə edənə qədər saniyə siqnalların yaranma dövrəsindən UNITS IC -nin Q9 -na qoşulur.
Hər bir qrupun LED -lərinin bütün katodları, NPN tranzistorunun kollektor pininə qoşulmuş bir telə görə təriflənir. G0 -un tranzistorunun əsası, TENS IC -nin Q0 -na saniyə siqnalları yaratmaq dövrəsindən bağlıdır. G1 -in tranzistorunun əsası, saniyə siqnalları yaratmaq dövrəsindən TENS IC -nin Q1 -ə bağlıdır. G9 -un tranzistorunun əsası, TENS IC -in Q5 -ə saniyə siqnalları yaratmaq dövrəsindən bağlıdır. Transistorların bütün yayıcıları batareyanın torpağına qoşulmalıdır.
Addım 6: Mərhələ 6: Dəqiqə LEDləri (00-59)
Bu mərhələdə 6 qrup LED -i bağladım. Hər bir qrup 0 -dan 9 -a qədər sayını əks etdirən 10 LEDdən ibarətdir.
- 0 qrupu (G0) 0-9 arasında saniyə sayını təmsil edir
- qrup 1 (G1) 10-19 arasındakı saniyə sayını təmsil edir
- qrup 2 (G2) 20-29 saniyə sayını təmsil edir
- qrup 3 (G3) 30-39 saniyə sayını təmsil edir
- qrup 4 (G4) 40-49 saniyə sayını təmsil edir
- qrup 5 (G5) 50-59 arasında saniyə sayını təmsil edir
Hər bir qrupun LED 0 anodları UNITS IC -nin Q0 -na dəqiqə siqnalları yaratmaq dövrəsindən bağlanır. Hər bir qrupun LED 1 -in anodları UNITS IC -nin Q1 -nə dəqiqə siqnalları yaratmaq dövrəsindən bağlanır. Və beləcə hər bir qrupun LED 9 -un anodlarını əldə edənə qədər UNITS IC -nin Q9 -na dəqiqə siqnalları yaratmaq dövrəsindən qoşulur.
Hər bir qrupun LED -lərinin bütün katodları, NPN tranzistorunun kollektor pininə qoşulmuş bir telə görə təriflənir. G0 -un tranzistorunun əsası dəqiqəlik siqnalların yaranma dövrəsindən TENS IC -nin Q0 -na bağlıdır. G1 -in tranzistorunun əsası dəqiqəlik siqnalların yaranma dövrəsindən TENS IC -nin Q1 -ə bağlıdır. G9 -un tranzistorunun əsası dəqiqələr siqnalları istehsal dövrəsindən TENS IC -nin Q5 -ə bağlıdır. Transistorların bütün yayıcıları batareyanın torpağına qoşulmalıdır.
Addım 7: Mərhələ 7: Saat LEDləri (00-12)
Bu mərhələdə 12 LED qrupunu bağladım. Hər bir qrup 0 -dan 4 -ə qədər sayını əks etdirən 5 LEDdən ibarətdir.
- 0 qrupu (G0) 00-01 arası olan saat sayını təmsil edir
- 1-ci qrup (G1) 01-02-dən saat sayını təmsil edir
- 2-ci qrup (G2) 02-03-dən saat sayını təmsil edir
- 3-cü qrup (G3), 03-04-dən saat sayını təmsil edir
- 4 qrupu (G4), 04-05 arası saat sayını təmsil edir
- 5 qrupu (G5) 05-06-dan saat sayını təmsil edir
- 6-cı qrup (G6) 06-07-dən saat sayını təmsil edir
- 7 qrupu (G7) 07-08-dən saat sayını təmsil edir
- 8 qrupu (G8) 08-09-dan saat sayını təmsil edir
- 9 qrupu (G9), 09-10 arası saat sayını təmsil edir
- qrup 10 (G10), 10-11 arası saat sayını təmsil edir
- qrup 11 (G11) 11-12 arası saat sayını təmsil edir
LED -lər TENS sayının dəqiqəlik siqnalların istehsalı dövrəsi ilə idarə olunur. Hər bir qrupun LED 0 anodları dəqiqəlik siqnalların istehsal dövrəsindən TENS IC -nin Q0 -na bağlıdır. Hər bir qrupun LED 1 -in anodları, dəqiqə siqnalları istehsal dövrəsindən TENS IC -nin Q1 -ə bağlıdır. Və sairə qədər hər qrupun LED 4 -ün anodları Vcc -ə qoşulur.
0 -dan 3 -ə qədər olan hər bir qrupun LED -lərinin bütün katodları, bir telin G0 olaraq idarəetmə dövrəsinə keçməsini təqdir edir. LED -lərin katodları istisna olmaqla 4, iki NPN tranzistoru ilə hazırlanmış OR qapısına bağlıdır. Birinci NPN tranzistorunun bazası dəqiqəlik siqnalların yaranma dövrəsindən TENS IC -nin Q4 -ə, ikinci NPN tranzistorunun əsası isə dəqiqə siqnalları istehsal dövrəsindən TENS IC -nin Q5 -ə bağlıdır. Yayıcılar, G0 etiketli digər LED -lərin katotları ilə bir tel üzərində təriflənir.
Addım 8: Mərhələ 8: Saat Siqnallarına Nəzarət Dövrəsi
Nəhayət, Saat siqnallarını idarə etmək üçün iki sxem qurdum. İlk dövrə, NPN tranzistorları ilə hazırlanmış AND qapısı ilə hazırlanır.
İlk idarəetmə dövrəsi, LEDlərin G0 -dan G9 -a qədər gələn siqnalları idarə etmək üçün edilir. G0 -dan G9 -a qədər hər biri 9 NPN tranzistorunun kollektorlarına qoşulur. Transistorların əsasları UNITS IC -nin 0 -dan 9 -a qədər olan saat siqnallarının yaranma dövrəsinin çıxışlarına bağlıdır. Emitentlər yüksək qiymətləndirilir və bazası TENS IC -nin çıxışına qoşulmuş NPN tranzistor kollektoruna qoşulur. saat siqnallarının yaranma dövrəsi 0 sayılır.
İkinci idarəetmə dövrəsi, Saat LEDlərinin G10 -dan G11 -ə qədər olan siqnallarını idarə etmək üçün edilir. G10 və G11 -in hər biri 2 NPN tranzistorunun kollektorlarına qoşulur. Transistorların əsasları UNITS IC -nin 0 -dan 1 -ə qədər olan saat siqnallarının yaranma dövrəsinin çıxışlarına bağlıdır. Emitentlər yüksək qiymətləndirilir və bazası TENS IC -nin çıxışına qoşulmuş NPN tranzistor kollektoruna qoşulur. saat siqnallarının yaranma dövrəsinin sayılması 1.
Tövsiyə:
Neoboard Lampası - SD Lazım deyil və 3D Çap: 3 Addım (Şəkillərlə)
Neoboard Lampası - SD Lazım deyil və 3D Çap: 7 yaşlı uşağım üçün Minecraft lampası qurduqdan sonra kiçik qardaşı bənzər bir şey istədi. Minecraft -dan daha çox SuperMario -ya həvəslidir, buna görə də onun gecə işığı video oyun spritesini göstərəcək. Bu layihə Neoboard layihəsinə əsaslanır, lakin
Sirkad Dostu LED Masa Lambası (Proqramlaşdırma Lazım deyil!): 7 Addım (Şəkillərlə)
Sirkad Dostu LED Masa Lambası (Proqramlaşdırma tələb olunmur!): Bu lampanı sirkadiyalı ritm dostu etmək üçün hazırladım. Gecələr yuxunuz daha asandır, çünki yalnız isti rəngli LEDlər yandırıla bilər. Gün ərzində sizi oyaq saxlaya bilər, çünki həm soyuq-ağ, həm də isti rəngli LED-lər aça bilər
Adafruit Feather NRF52 Xüsusi Nəzarət, Kodlaşdırma Lazım deyil: 8 Addım (Şəkillərlə)
Adafruit Feather NRF52 Xüsusi Nəzarət, Kodlaşdırma Tələbi yoxdur: 23 Aprel 2019 -u yeniləyin - Yalnız Arduino millis () istifadə edərək tarix/vaxt planları üçün Millis () və PfodApp istifadə edərək Arduino Tarix/Saat Planlaşdırma/Qeydiyyata baxın Ən son pulsuz pfodDesigner V3.0.3610+ yaradıldı Məlumatları tarix/vaxtla müqayisə etmək üçün Arduino eskizlərini tamamlayın
Yüksək Güclü Yüklərə BLE Nəzarətini Gücləndirin - Əlavə Kablolama Lazım deyil: 10 Addım (Şəkillərlə)
Yüksək Güclü Yüklərə BLE Nəzarətini Gücləndirin - Əlavə Kablolama Lazım deyil: Yeniləmə: 13 İyul 2018 - Toroid təchizatına 3 terminallı tənzimləyici əlavə edildi Bu təlimat 10W ilə 1000W aralığında mövcud bir yükün BLE (Bluetooth Aşağı Enerji) nəzarətini əhatə edir. Güc, Android Mobile -dan pfodApp vasitəsi ilə uzaqdan açılır. Yox
Robot Gong: Satış və Məhsul Geeksləri üçün Ultimate Hackaton Layihə Fikri (Kodlaşdırma Lazım deyil): 17 Addım (Şəkillərlə birlikdə)
Robot Gong: Satış və Məhsul Geeksləri üçün Hackaton Layihəsi İdeyası (Kodlaşdırma Tələb olunmur): E -poçtla tetiklenen bir robot musiqi gong quraq. Bu, gongu söndürmək üçün avtomatik e -poçt siqnalları qurmağa imkan verir … (SalesForce, Trello, Basecamp vasitəsilə …) Komandanız bir daha " GONGGG " yeni kod çıxanda, bir dea