Mundarija:

LED soat 555 va 4017 yordamida (dasturlash kerak emas): 8 qadam (rasmlar bilan)
LED soat 555 va 4017 yordamida (dasturlash kerak emas): 8 qadam (rasmlar bilan)

Video: LED soat 555 va 4017 yordamida (dasturlash kerak emas): 8 qadam (rasmlar bilan)

Video: LED soat 555 va 4017 yordamida (dasturlash kerak emas): 8 qadam (rasmlar bilan)
Video: Lesson 22: Using Seven Segment Display with Arduino and Electronic Dice | SunFounder Robojax 2024, Noyabr
Anonim
LED soat 555 va 4017 yordamida (dasturlash kerak emas)
LED soat 555 va 4017 yordamida (dasturlash kerak emas)

Bu erda men taxminan 7 yil oldin men ishlab chiqqan va qilgan loyihani taqdim etaman.

Loyihaning g'oyasi 4017 kabi hisoblagichli IC -larni analog soat qo'llari sifatida joylashtirilgan LEDlarning miltillashini boshqaruvchi signallarni ishlab chiqarishdir.

1 -qadam: 1 -bosqich: soat signallarini ishlab chiqarish

1 -bosqich: soat signallarini ishlab chiqarish
1 -bosqich: soat signallarini ishlab chiqarish
1 -bosqich: soat signallarini ishlab chiqarish
1 -bosqich: soat signallarini ishlab chiqarish
1 -bosqich: soat signallarini ishlab chiqarish
1 -bosqich: soat signallarini ishlab chiqarish
1 -bosqich: soat signallarini ishlab chiqarish
1 -bosqich: soat signallarini ishlab chiqarish

Birinchidan, men 555 IC yordamida ajoyib rejimda soat generatorini yasadim. Veb-sayt yordamida (https://www.ohmslawcalculator.com/555-astable-calcu…) 100 UF kondansatör va 4,81 k ohmli ikkita rezistor bilan 1 Gts signalni ishlab chiqarishim mumkin.

Vaqtni belgilash uchun men 100 UF kondansatörü bilan almashib, 1 Gts soat signalini yaratish uchun va 100 Gts soat signalini yaratish uchun 1 UF kondansatörni qo'shishim mumkin.

3 -pinli (chiqish) soat signallari keyingi bosqichga uzatiladi (Seconds Generation).

2 -qadam: 2 -bosqich: soniyalar signallarini ishlab chiqarish davri

2 -bosqich: soniyalar signallarini ishlab chiqarish davri
2 -bosqich: soniyalar signallarini ishlab chiqarish davri
2 -bosqich: soniyalar signallarini ishlab chiqarish davri
2 -bosqich: soniyalar signallarini ishlab chiqarish davri
2 -bosqich: soniyalar signallarini ishlab chiqarish davri
2 -bosqich: soniyalar signallarini ishlab chiqarish davri

Bu erda men ikkita 4017 ta ICni 00 dan 59 gacha sanash uchun uladim. Birinchi IC UNITS IC deb nomlanadi va 0 dan 9 gacha sanashni yaratishi mumkin. IC 555 taymerining soat signallari yordamida soatlanadi (1 -qadam).

Ushbu ICni qayta o'rnatmaslik kerak, chunki birliklarni hisoblash 9 ga yetishi kerak.

Ikkinchi 4017 IC TENS IC deb nomlanadi va u 0 dan 5 gacha sanashni yaratishi mumkin. IC 4017 UNITS IC soat signalidan foydalaniladi, chunki amalga oshirish (pin 12) UNITS hisoblagichi 9 dan 2 gacha bo'lganida signal yaratadi. 0.

Hisoblash 6 ga yetganda ICni qayta o'rnatish kerak. Shunday qilib, ICning Q6 chiqishi resetga ulangan (pin 12) va keyingi bosqichga o'tadi (Daqiqalar).

3 -qadam: 3 -bosqich: Daqiqali signallarni ishlab chiqarish davri

3 -bosqich: Daqiqali signallarni ishlab chiqarish davri
3 -bosqich: Daqiqali signallarni ishlab chiqarish davri
3 -bosqich: Daqiqali signallarni ishlab chiqarish davri
3 -bosqich: Daqiqali signallarni ishlab chiqarish davri
3 -bosqich: Daqiqali signallarni ishlab chiqarish davri
3 -bosqich: Daqiqali signallarni ishlab chiqarish davri

Bu erda men ikkita 4017 ICni 00 dan 59 gacha sanash uchun uladim. Birinchi IC UNITS IC deb nomlanadi va 0 dan 9 gacha sanashni yaratishi mumkin. IC 4017 TENS IC hisoblagichidan (2 -bosqich) soat signallari yordamida soatlanadi. soniya avlod bosqichi.

Ushbu ICni qayta tiklamaslik kerak, chunki birliklarni hisoblash 9 ga yetishi kerak.

Ikkinchi 4017 IC TENS IC deb nomlanadi va u 0 dan 5 gacha sanashni yaratishi mumkin. IC 4017 UNITS IC soat signalidan foydalaniladi, chunki amalga oshirish (pin 12) UNITS hisoblagichi 9 dan 2 gacha bo'lganida signal yaratadi. 0.

Hisoblash 6 ga yetganda ICni qayta o'rnatish kerak. Shunday qilib, ICning Q6 chiqishi resetga ulangan (pin 15) va keyingi bosqichga ham o'tadi (Soatlar).

4 -qadam: 4 -bosqich: soat signallarini ishlab chiqarish davri

4 -bosqich: soat signallari ishlab chiqarish davri
4 -bosqich: soat signallari ishlab chiqarish davri
4 -bosqich: soat signallari ishlab chiqarish davri
4 -bosqich: soat signallari ishlab chiqarish davri
4 -bosqich: soat signallari ishlab chiqarish davri
4 -bosqich: soat signallari ishlab chiqarish davri

Bu erda men ikkita 4017 ICni 00 dan 11 gacha sanash uchun uladim. Birinchi IC UNITS IC deb nomlanadi va 0 dan 9 gacha sanashni yaratishi mumkin. IC 4017 TENS IC hisoblagichidan (3 -bosqich) soat signallari yordamida soatlanadi. daqiqa yaratish bosqichi.

Bu ICni qayta o'rnatish kerak, chunki UNITSni hisoblash 2 ga, TENSni hisoblash esa 1 ga etadi.

Ikkinchi 4017 IC TENS IC deb nomlanadi va 0 dan 1 gacha sanashni yaratishi mumkin. IC 4017 UNITS IC soat signalidan foydalanadi, chunki amalga oshirish (pin 12) UNITS hisoblagichi 9dan 9gacha tiklanganda signal hosil qiladi. 0.

Bu ICni qayta o'rnatish kerak, chunki UNITSni hisoblash 2 ga, TENSni hisoblash esa 1 ga etadi.

Ikkala hisoblagichni ham 12 ga qaytarishimiz kerak (UNITS IC ning 2 soni va TENS IC ning 1 soni), biz ikkita NPN tranzistorini ketma -ket ulash orqali AND shlyuzidan foydalanishimiz mumkin. birinchi NPN tranzistor kollektor orqali Vcc ga ulanadi. Baza UNITS hisoblagichining Q2 ga ulangan va nihoyat emitent ikkinchi NPN tranzistoriga ulangan. Ikkinchi NPN tranzistorining bazasi TENS hisoblagichining Q1 ga ulanadi va nihoyat emitent ikkala ICning RESET (pin 12) ga ulanadi.

5-qadam: 5-bosqich: soniyali LEDlar (00-59)

5-bosqich: soniyali LEDlar (00-59)
5-bosqich: soniyali LEDlar (00-59)
5-bosqich: soniyali LEDlar (00-59)
5-bosqich: soniyali LEDlar (00-59)
5-bosqich: soniyali LEDlar (00-59)
5-bosqich: soniyali LEDlar (00-59)

Ushbu bosqichda men 6 ta LED guruhini uladim. Har bir guruh 0 dan 9 gacha bo'lgan sonlarni ifodalovchi 10 ta LEDdan iborat.

  • 0 (G0) guruhi 0-9 gacha soniya sonini ifodalaydi
  • 1-guruh (G1) 10-19 dan soniya sonini ifodalaydi
  • 2-guruh (G2) 20-29 soniyalar sonini ifodalaydi
  • 3-guruh (G3) 30-39 soniyalar sonini ifodalaydi
  • 4-guruh (G4) 40-49 soniyalar sonini ifodalaydi
  • 5-guruh (G5) 50-59 soniyalar sonini ifodalaydi

Har bir guruhning LED 0 anodasi UNITS IC ning Q0 ga sekundli signallarni ishlab chiqarish sxemasidan ulanadi. Har bir guruhning LED 1 anodasi UNITS IC ning Q1 soniyali signallarni ishlab chiqarish sxemasidan ulanadi. Va shunga o'xshash, men har bir guruhning 9 -chi LEDli anodini qabul qilgunga qadar UNITS IC ning Q9 -soniyasiga signallarni ishlab chiqarish sxemasidan ulanadi.

Har bir guruhning LEDlarining barcha katodlari NPN tranzistorining kollektor pimiga ulangan bitta sim bilan maqtanadi. G0 tranzistorining bazasi soniya signallarini ishlab chiqarish sxemasidan TENS IC ning Q0 ga ulanadi. G1 tranzistorining bazasi TENS IC ning Q1 ga sekundli signallarni ishlab chiqarish sxemasidan ulanadi. G9 tranzistorining bazasi TENS IC ning Q5 ga sekundli signallarni ishlab chiqarish sxemasidan ulanguncha. Transistorlarning barcha emitentlari batareyaning eriga ulangan bo'lishi kerak.

6-qadam: 6-bosqich: bir necha daqiqali LEDlar (00-59)

6-bosqich: daqiqali LEDlar (00-59)
6-bosqich: daqiqali LEDlar (00-59)
6-bosqich: diodli daqiqalar (00-59)
6-bosqich: diodli daqiqalar (00-59)
6-bosqich: daqiqali LEDlar (00-59)
6-bosqich: daqiqali LEDlar (00-59)

Ushbu bosqichda men 6 ta LED guruhini uladim. Har bir guruh 0 dan 9 gacha bo'lgan sonni ifodalovchi 10 ta LEDdan iborat.

  • 0 (G0) guruhi 0-9 gacha soniya sonini ifodalaydi
  • 1-guruh (G1) 10-19 dan soniya sonini ifodalaydi
  • 2-guruh (G2) 20-29 soniyalar sonini ifodalaydi
  • 3-guruh (G3) 30-39 soniyalar sonini ifodalaydi
  • 4-guruh (G4) 40-49 soniyalar sonini ifodalaydi
  • 5-guruh (G5) 50-59 soniyalar sonini ifodalaydi

Har bir guruhning LED 0 anotlari UNITS IC ning Q0 ga daqiqali signallarni ishlab chiqarish sxemasidan ulanadi. Har bir guruhning LED 1 -anodlari UNITS IC ning Q1 -daqiqali signallarni ishlab chiqarish sxemasidan ulanadi. Va shunga o'xshash, men har bir guruhning 9 -LEDli LED -lari bo'lmaguncha, UNITS IC -ning Q9 -daqiqali signallarni ishlab chiqarish sxemasidan ulanadi.

Har bir guruhning LEDlarining barcha katodlari NPN tranzistorining kollektor pimiga ulangan bitta sim bilan maqtanadi. G0 tranzistorining bazasi TENS IC ning Q0 ga bir necha daqiqali signallarni ishlab chiqarish sxemasidan ulanadi. G1 tranzistorining asosi TENS IC ning Q1 ga daqiqali signallarni ishlab chiqarish sxemasidan ulanadi. G9 tranzistorining bazasi TENS IC ning Q5 ga bir necha daqiqali signallarni ishlab chiqarish sxemasidan ulanguncha. Transistorlarning barcha emitentlari batareyaning eriga ulangan bo'lishi kerak.

7 -qadam: 7 -bosqich: LEDlar soatlari (00 dan 12 gacha)

7 -bosqich: LEDlar soatlari (00 dan 12 gacha)
7 -bosqich: LEDlar soatlari (00 dan 12 gacha)
7 -bosqich: LEDlar soatlari (00 dan 12 gacha)
7 -bosqich: LEDlar soatlari (00 dan 12 gacha)
7 -bosqich: LEDlar soatlari (00 dan 12 gacha)
7 -bosqich: LEDlar soatlari (00 dan 12 gacha)

Bu bosqichda men 12 ta LED guruhini uladim. Har bir guruh 0 dan 4 gacha bo'lgan sonni ifodalovchi 5 ta LEDdan iborat.

  • 0 (G0) guruhi soatni 00-01 dan ko'rsatadi
  • 1-guruh (G1) 01-02 gacha bo'lgan soat sonini ko'rsatadi
  • 2-guruh (G2) 02-03 dan soatlarning sonini ko'rsatadi
  • 3-guruh (G3) 03-04 dan soatlarning sonini ko'rsatadi
  • 4-guruh (G4) 04-05 dan soatlarning sonini ko'rsatadi
  • 5-guruh (G5) 05-06 dan soat sonini ko'rsatadi
  • 6-guruh (G6) 06-07 dan soatlarning sonini ko'rsatadi
  • 7-guruh (G7) 07-08 dan soatlarning sonini ko'rsatadi
  • 8-guruh (G8) 08-09 dan soatlarning sonini ko'rsatadi
  • 9-guruh (G9) 09-10 dan soatlarning sonini ko'rsatadi
  • 10-guruh (G10) 10-11 dan soatni ko'rsatadi
  • 11-guruh (G11) 11-12 dan soatni ko'rsatadi

LEDlar TENS soni bo'yicha signallarni ishlab chiqarish sxemasi tomonidan boshqariladi. Har bir guruhning LED 0 anotlari TENS IC ning Q0 ga daqiqali signallarni ishlab chiqarish sxemasidan ulanadi. Har bir guruhning LED 1 anodlari TENS IC ning Q1 ga daqiqali signallarni ishlab chiqarish sxemasidan ulanadi. Va shunga o'xshash, men olgunimcha har bir guruhning 4 -LEDli LEDlari Vcc ga ulangan.

0 dan 3 gacha bo'lgan har bir guruhning LEDlarining barcha katodlari G0 sifatida boshqaruv pallasida bitta simga o'tishi maqtovga sazovor. LEDlarning katodlari bundan mustasno, 4 ta ikkita NPN tranzistorli OR eshikka ulangan. Birinchi NPN tranzistorining bazasi TENS IC ning Q4 ga daqiqali signallarni ishlab chiqarish sxemasidan, ikkinchi NPN tranzistorining bazasi esa TENS IC ning Q5 -ga daqiqali signallarni ishlab chiqarish sxemasidan ulangan. Emitentlar bitta simda G0 deb belgilangan boshqa LEDlarning katodlari bilan maqtovga sazovor.

8 -qadam: 8 -bosqich: soat signallarini boshqarish davri

8 -bosqich: soat signallarini boshqarish davri
8 -bosqich: soat signallarini boshqarish davri
8 -bosqich: soat signallarini boshqarish davri
8 -bosqich: soat signallarini boshqarish davri

Nihoyat, soat signallarini boshqarish uchun ikkita sxemani tuzdim. Birinchi sxema NPN tranzistorlari bilan qilingan AND darvozasi bilan qilingan.

Birinchi nazorat qilish davri LEDlarning G0 dan G9 gacha bo'lgan signallarini boshqarish uchun qilingan. G0 dan G9 ning har biri 9 ta NPN tranzistorlarining kollektorlariga ulangan. Transistorlar asoslari UNITS IC -ning chiqish signallariga ulanadi, 0 dan 9 gacha bo'lgan signallarni ishlab chiqarish sxemasi. Emitentlar maqtovga sazovor va NPN tranzistorining kollektoriga ulangan, ular bazasi TENS IC chiqishiga ulangan. soat signallari ishlab chiqarish sxemasi 0.

Ikkinchi nazorat qilish davri LEDlarning G10 dan G11 gacha bo'lgan signallarini boshqarish uchun qilingan. G10 va G11 ning har biri 2 ta NPN tranzistorining kollektorlariga ulangan. Transistorlar asoslari UNITS IC -ning chiqish signallariga ulanadi, 0 dan 1 gacha bo'lgan signallarni ishlab chiqarish davri. Emitentlar maqtovga sazovor va NEN tranzistorining kollektoriga ulangan. soat signallari ishlab chiqarish sxemasini hisoblash 1.

Tavsiya: