Mundarija:
- 1 -qadam: Bizga nima kerak?
- 2 -qadam: Bu qanday ishlaydi
- 3 -qadam: qismlarni ulash
- 4 -qadam: tugatilgan taxta
- 5 -qadam:
Video: CircuitPython bilan ikki rangli chiziqli grafik: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Men Pimoroni saytida bu LED-bar-grafikni ko'rdim va bu COVID-19 blokirovkasini amalga oshirishda arzon va qiziqarli loyiha bo'lishi mumkin deb o'yladim.
U 12 ta segmentning har birida qizil va yashil rangdagi 24 ta LEDni o'z ichiga oladi, shuning uchun nazariy jihatdan siz qizil, yashil va sariq ranglarni ko'rsatishingiz kerak. Odatda siz ikkita anodni kutasiz, biri qizil, biri yashil va 24 katod, agar siz uni 24 LEDdan qurgan bo'lsangiz. Ushbu to'plamda faqat 14 ta pin bor va uch juft pin ichki ulangan!
Qanday qilib 24 ta LEDni faqat 11 pinli haydash mumkin? Bu yanada qiziqarli loyihaga o'xshardi.
· Ko'zda ko'rishning turg'unligini ishlatishimiz va har xil LEDlarni juda tez yondirishimiz kerak bo'ladi.
Men u bilan nima qila olmoqchiman?
· Bitta qizil, yashil yoki sariq chiroqni displey bo'ylab oldinga va orqaga harakatlantiring
· Displey bo'ylab qizil, yashil yoki sariq rangda chapga burilgan chiziqni ko'rsatish
Displeyni o'zgartirish uchun oddiy kirishni qanday berishim mumkin?
· 0 dan 12 gacha bo'lgan qiymatlarni yaratish uchun 10K potentsiometrdan foydalaning.
Men ushbu loyiha uchun Adafruit ItsyBitsy M4 Express -dan foydalanishga va uni CircuitPython yordamida dasturlashga qaror qildim. Bu 3,3V kuchlanishli qurilma, shuning uchun men oqimni ushlab turish va mikrokontroller pinlari va LEDlarini himoya qilish uchun anodlarga 330 Ohm rezistor qo'yishga qaror qildim. Men har doim maksimal ikkita LEDni yoqaman - sariq rangni olish uchun bitta segmentdagi qizil va yashil LED.
1 -qadam: Bizga nima kerak?
Bar-grafik to'plami
Itybitsy M4 Express
Tarmoqli taxta yoki non taxtasi
3x 330 Ohmli rezistorlar
10K Ohm potentsiometr
O'tish simlari
Etakchilar o'tish
Skriptni ishlab chiqish va mikrokontrolderni yoqish uchun Mu muharriri.
2 -qadam: Bu qanday ishlaydi
Displey 3 qismga bo'linadi (past - chap uchi, o'rtasi - o'rtasi va yuqori qismi - o'ng uchi), ularning har biri 4 segmentdan iborat. Har bir bo'limda bitta LED anodli 8 ta LED mavjud. Anod pimlari ichkariga ulanadi. Pastki uchun 1 va 14 -pinlar, O'rta uchun 6 va 9 -pinlar va Yuqori uchun 7 va 8 -pinlar - siz ham foydalanishingiz mumkin. Qizil katodlar - 2, 3, 4 va 5 -pinlar, yashil katodlar - 13, 12, 11 va 10.
LEDni yoqish uchun oqim 300 ohmli qarshilik orqali yuqori anoddan (3.3V) past (0V) katodli pingacha o'tishi kerak.
Chapdagi segmentni RED qilish uchun:
1 -anodli pin baland, boshqa anodli pinlar 6 va 7 pastda o'rnatiladi (bo'limni tanlang)
va
qizil katod 2 past, qolgan barcha katot pinlari baland qilib o'rnatilgan (LEDni tanlang)
Eng to'g'ri segmentni Yashil qilish uchun:
anod pimi 7 yuqori, boshqa anodli pinlar 6 va 1 pastda o'rnatiladi (bo'limni tanlang)
va
yashil katot 10 past, qolgan barcha katot pinlari baland qilib o'rnatilgan (LEDni tanlang)
3 -qadam: qismlarni ulash
Men tasma taxtasidan foydalandim, lekin siz non taxtasini sinab ko'rishingiz mumkin. Fotosurat uchun keyingi sahifaga qarang.
4 -qadam: tugatilgan taxta
Men kodni ishlab chiqish va uni ItsyBitsy M4 Express -ga o'chirish uchun Mu muharriridan foydalandim.
Mana kod:
5 -qadam:
Videoda tugallangan loyiha ishlayotgani ko'rsatilgan. Sariq sariqdan ko'ra to'q sariq rangga o'xshaydi, ehtimol qizil LED yashil rangdan ko'ra yorqinroq. Qizil qizg'inlikni kamaytirish uchun qizil katodli havolalarga kichik rezistorlar qo'shishingiz mumkin.
Umid qilamanki, siz bunga ruxsat berasiz.
Tavsiya:
Chiziqli chiziqli raqamli sath: 15 qadam (rasmlar bilan)
Chiziqli chiziqli raqamli daraja: Hammaga salom, bugun men sizga ixtiyoriy chiziqli lazer yordamida raqamli darajani qanday qilishni ko'rsataman. Taxminan bir yil oldin men raqamli ko'p vositani yaratdim. Garchi bu vosita juda ko'p turli xil rejimlarga ega bo'lsa -da, men uchun eng keng tarqalgani va
DIY o'zgaruvchan LED paneli (ikki rangli): 16 qadam (rasmlar bilan)
DIY o'zgaruvchan LED paneli (ikki rangli): DIY zaryadlanuvchi LED panelini arzon narxda ishlab chiqarishni yaxshilang! Ikki rangli yorqinlikni sozlash bilan jihozlangan ushbu loyiha sizga yorug'lik manbasining oq rang balansini atrofingizdagi yorug'likka moslashtirish uchun moslashuvchanlikni beradi
Futbolka uchun ikki rangli dizaynli issiqlik o'tkazuvchi vinil: 10 qadam (rasmlar bilan)
Futbolka uchun ikkita rangli issiqlik o'tkazuvchi vinil: Bu ko'rsatma sizga issiq press yordamida ikki rangli vinil dizaynli futbolka yasashni o'rgatadi. Materiallar-issiqlik o'tkazuvchi vinilVinilmasterli vinilmasterli kompyuterli issiqlik matkaplari qaychi ipli ko'ylakli rulonli X-ACTO pichog'i
Chiziqli nashrida egri chiziqli o'zgaruvchan analogli LED yoritgich: 6 qadam (rasmlar bilan)
Chiziqli nashrida egri chiziqli o'zgaruvchan analogli LED yoritgichi: LEDni o'chirish/o'chirish sxemalarining ko'pchiligi mikrokontrollerning PWM chiqishidan foydalangan holda raqamli sxemalardir. LEDning yorqinligi PWM signalining ish aylanishini o'zgartirish orqali boshqariladi. Tez orada siz ish tsiklini chiziqli o'zgartirganda,
Ikki rangli 5 mm Led Ring (DIY): 4 qadam (rasmlar bilan)
Ikki rangli 5 mm Led Ring (DIY): bu erda ikki rangli halqali halqalarni tayyorlash bo'yicha ko'rsatmalar