Mundarija:
- 1 -qadam: 1 -bosqich: soat signallarini ishlab chiqarish
- 2 -qadam: 2 -bosqich: soniyalar signallarini ishlab chiqarish davri
- 3 -qadam: 3 -bosqich: Daqiqali signallarni ishlab chiqarish davri
- 4 -qadam: 4 -bosqich: soat signallarini ishlab chiqarish davri
- 5-qadam: 5-bosqich: soniyali LEDlar (00-59)
- 6-qadam: 6-bosqich: bir necha daqiqali LEDlar (00-59)
- 7 -qadam: 7 -bosqich: LEDlar soatlari (00 dan 12 gacha)
- 8 -qadam: 8 -bosqich: soat signallarini boshqarish davri
Video: LED soat 555 va 4017 yordamida (dasturlash kerak emas): 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
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
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)
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)
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)
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
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:
Arduino yordamida Led tasmasi bilan analog soat va raqamli soatni qanday qilish kerak: 3 qadam
Arduino yordamida Led Strip bilan analog soat va raqamli soatni qanday qilish kerak: Bugun biz analog soat yasaymiz & Raqamli soat Led Strip va MAX7219 nuqta moduli bilan Arduino.U vaqtni mahalliy vaqt zonasi bilan to'g'rilaydi. Analog soat uzunroq LED tasmasini ishlatishi mumkin, shuning uchun uni san'atkor bo'lish uchun devorga osib qo'yish mumkin
Neoboard chiroq - SD kerak emas va 3D bosilgan: 3 qadam (rasmlar bilan)
Neoboard lampasi - SD -karta kerak emas va 3D -bosma: 7 yoshli bolam uchun Minecraft chiroqini qurganimdan so'ng, uning ukasi ham shunga o'xshash narsani xohlagan. U Minecraft -dan ko'ra SuperMario -ga ko'proq qiziqadi, shuning uchun uning tungi nuri video o'yin spritlarini ko'rsatadi. Ushbu loyiha Neoboard loyihasiga asoslangan, lekin
Sirkadiyaliklar uchun qulay LED stol chiroqchasi (dasturlash shart emas!): 7 qadam (rasmlar bilan)
Sirkadiyaliklar uchun qulay LED stol chiroqchasi (dasturlash shart emas!): Men bu chiroqni sirkadiyalik ritmga mos keladigan qilib yaratdim. Kechasi uxlash osonroq, chunki faqat issiq rangli LEDlar yonishi mumkin. Kunduzi u sizni hushyor turishi mumkin, chunki oq-sovuq va issiq rangli LED-lar yonib turishi mumkin
ESP32-CAM suratga olish va SPIFF xotirasi yordamida elektron pochta orqali yuborish. -- SD karta kerak emas: 4 qadam
ESP32-CAM suratga olish va SPIFF xotirasi yordamida elektron pochta orqali yuborish. || SD-karta kerak emas: Salom odamlar, ESP32-CAM kartasi-bu ESP32-S chipi, OV2640 kamerasi, tashqi qurilmalarni ulash uchun bir nechta GPIO va microSD karta uyasini birlashtirgan, arzon narxlardagi ishlab chiqarish kartasi. U video oqim veb -serveridan tortib bir qator ilovalarga ega, bu
Wifi PPM (ilova kerak emas): 4 qadam (rasmlar bilan)
Wi -Fi PPM (ilova kerak emas): Men o'zimning aqlli telefonim bilan o'z uyimdagi kvadrokopterni boshqarishni xohlardim, lekin buning uchun yaxshi echim topa olmadim. Menda bir nechta ESP8266 Wi -Fi modullari bor edi, shuning uchun men o'zim yaratishga qaror qildim. Dastur HTML bilan Wi -Fi kirish nuqtasini ishga tushiradi