Mundarija:
- Ta'minotlar
- 1 -qadam: Birinchisi emas
- 2 -qadam: RGB LED matritsasini ulash
- 3 -qadam: korpusni loyihalash
- 4 -qadam: korpusni qurish
- 5 -qadam: Kod
- 6 -qadam: muqobil muhofaza
Video: Arduino RGB matritsali so'z soati: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Raqamlarni unuting, RGB LED so'z soati vaqtni matn sifatida ko'rsatadi! Word Clock ikkita qo'l yoki raqamli displey o'rniga 8x8 standartli LED matritsasi yordamida joriy vaqtni yorqin LED nurida so'zlar sifatida ko'rsatadi. Misol uchun, agar soat 10:50 bo'lsa, LED soat O'N BINChA O'N DAKIQA BO'LGANINI aytardi. 10:30 da "YARIM O'tgan O'n" deyiladi.
Ta'minotlar
Uskuna komponentlari:
Arduino uchun WS2812 LED 5050 RGB 8x8 64 LED matritsasi
Wemos D1 Mini Pro
M3 x 12 mm olti burchakli vintli murvat
Dasturiy ilovalar va onlayn xizmatlar: Arduino IDE
Qo'l asboblari va ishlab chiqarish mashinalari:
Glowforge - Laser Cutter yoki lazerni kesish xizmati.
1 -qadam: Birinchisi emas
Men ilgari bu turdagi Word Clock va ESP8622 soatlarini ko'rganman, lekin ularning hech biri oddiy emas edi. Men neotrace bo'yicha ko'rsatma topdim. Bu menga kerak bo'lgan narsaga juda yaqin edi. Aslida, men aliexpress -da 8x8 matritsali katakchalarni topgunimcha shunday qilmoqchi edim. Men kodni ishlatdim va tartib bilan ishlash uchun biroz o'zgartirdim.
2 -qadam: RGB LED matritsasini ulash
O'chirish - bu eng oson qism. Faqat +5v, er va ma'lumotlarni ulang. Amalga oshirilgan kodni yuklang. Menda IOS va Wi -Fi bilan bog'liq muammolar bor edi, shuning uchun vaqt tugashi bilan u kirish nuqtasini o'rnatadi va sozlamalarni yangilash uchun o'z sahifasida xizmat qiladi. Bu RTCsiz aniq bo'lmaydi, lekin uning soatdan ko'ra ko'proq san'ati.
3 -qadam: korpusni loyihalash
Men lazerga ega bo'lish baxtiga muyassar bo'ldim, bu korpusni yaratishni osonlashtirdi. Dastlabki tuzilmani yaratish uchun Boxes.py ajoyib svg qutisi generatoridan foydalandim. Men "yuzni" kattalashtirish uchun qopqog'ini teskari burdim. Bu soatni yaxshiroq ko'rish burchagini ta'minlaydi.
4 -qadam: korpusni qurish
Men sizning muhofazangiz uchun o'z faylingizni yaratishni taklif qilaman. Bu sizning materialingizning qalinligiga bog'liq. Malumot uchun men SVG kesish faylini qo'shdim. Men nozik akril bo'lagini purkagich bilan bo'yadim, keyin bo'yoqni lazer bilan o'yib kesib tashladim.
5 -qadam: Kod
Men kodni turli qismlardan kesib tashladim, bu qanchalik samarali yoki oqlanganligini bilmayman, lekin u ishlaydi. U orqali o'qish juda oddiy. Lekin har qanday qo'shimchalar yoki kodni tuzatishlar uchun xursand bo'lardim.
Men bu loyiha ustida ishlashni davom ettiraman. Kodga kelsak, bu men uchun etarli darajada yaxshi. Agar kimdir o'z hissasini qo'shmoqchi bo'lsa, uni github loyihasiga qo'shing.
6 -qadam: muqobil muhofaza
Men boshqa korpus qildim, bu ham kichikroq. Ko'rib turganingizdek, soatni taqdim etishning ko'plab usullari mavjud.
Tavsiya:
Pensiya soati / hisoblash / Dn soati: 4 qadam (rasmlar bilan)
Pensiya soati / hisoblash / Dn soati: Menda tortmasida 8x8 o'lchamli LED nuqta matritsali displeylar bor edi va ular bilan nima qilish kerakligi haqida o'yladim. Boshqa ko'rsatmalardan ilhomlanib, men kelajakdagi sana/vaqtni sanash uchun orqaga/yuqoriga ko'rsatish ekranini yaratish g'oyasini oldim va agar belgilangan vaqt
ESP8266 hech qanday RTCsiz tarmoq soati - Nodemcu NTP soati RTC yo'q - INTERNET CLOCK LOYIHASI: 4 qadam
ESP8266 hech qanday RTCsiz tarmoq soati | Nodemcu NTP soati RTC yo'q | INTERNET CLOCK LOYIHASI: Loyihada RTCsiz soat loyihasi yaratiladi, wifi yordamida internetdan vaqt oladi va uni st7735 displeyida ko'rsatadi
O-R-A RGB Led matritsali devor soati va boshqalar ** 2019 yil iyul oyi **: 6 qadam (rasmlar bilan)
O-R-A RGB Led matritsali devor soati va boshqalar ** 2019 yil iyul oyida yangilandi **: Salom. Men bu erda O-R-AIt nomli yangi loyiham bor-bu RGB LED matritsali devor soati: soat: daqiqa harorati namlik hozirgi ob-havo belgisi Google Taqvim hodisalari va 1 soatlik eslatma xabarnomalari:
Kichkina LED matritsali displey soati: 8 qadam
Kichkina LED matritsali displeyli soat: Men har doim 90-yillarning filmlaridagi kabi oddiy ish stoli soatiga ega bo'lishni xohlardim, u juda kamtarin funksionallikka ega: real vaqtda soat, sana, fonni o'zgartirish, ovozli signal va budilnik. . Shunday qilib, men identifikator bilan keldim
O'z matritsali matritsali klaviaturani yarating (va Arduino -ga ulang): 7 qadam (rasmlar bilan)
O'z matritsali matritsali klaviaturani yarating (va uni Arduino -ga ulang): Demak, siz o'zingiz membranali klaviatura yaratmoqchimisiz? Nima uchun? O'zingizning klaviaturangizni yaratish ko'p sabablarga ko'ra foydali bo'lishi mumkin. Bu arzon va oson, uni vandalizatsiya qilish yoki o'g'irlash mumkin bo'lgan holatlarga qo'yish mumkin