Mundarija:
- 1 -qadam: qismlar ro'yxati
- 2 -qadam: O'chirish moslamasi
- 3 -qadam: O'chirish sxemasini ulang
- 4 -qadam: korpusni yig'ing
- 5 -qadam: Kodni yuklang
- 6 -qadam: Wordclock -dan rohatlaning
Video: NeoMatrix 8x8 so'z soati: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Vaqt o'tishi sizni qiziqtiradimi? Soatlar to'plamiga zamonaviy, zamonaviy va funktsional soat qo'shilishini xohlaysizmi? Soat so'zi-bu vaqtni belgilash uchun harflar tarmog'idan foydalangan holda, bir vaqtning o'zida aytadigan qurilma. Siz bu g'oyaning boshqa versiyalariga minglab dollar sarflashingiz mumkin bo'lsa -da, bu loyiha o'zingiz uchun arzon va tezkor usul.
Soat so'zi rangli so'z soati yaratish uchun Adafruit NeoPixel NeoMatrix 8x8 dan foydalanadi! Shunday qilib, u har xil vaqtli iboralarni shakllantirish uchun 8x8 formatdagi harflarning asl tartibiga ega. Siz uni USB orqali quvvatlantirishingiz mumkin, shunda u ish stolini yaxshi saqlaydi. Bu soat DS1307 Real Time Clock to'plamidan ham foydalanadi, shuning uchun u tarmoqdan uzilgan paytda ham vaqtni tejaydi! DS1307 aniqligi kuniga +/- 2 soniya, soat esa besh daqiqalik aniqlik bilan vaqtni ko'rsatadi. Biz foydalanadigan mikrokontroller taxtasi - bu Pro Trinket 5V, lekin siz uni I2C va NeoPixel -dan foydalana oladigan Arduino -ga mos keladigan yoki mikrokontroller bilan almashtirishingiz mumkin.
1 -qadam: qismlar ro'yxati
Qismlar
- Trinket Pro 5V
- DS1307 Real Time Clock breakout platalari to'plami
- NeoPixel NeoMatrix 8x8
- Wordclock lazerli kesilgan akril korpus
- 4-40 ta qora neylon vintlardek (x14)
- 4-40 ta qora neylon yong'oq (x14)
- 2-56 qora SS mashina vintlari (x2)
- 2-56 qora SS olti burchakli yong'oq (x4)
- Simlar, silikon qopqoqni ishlatish eng oson, lekin taxminan 22-26 AWG simlari ishlaydi
- MicroUSB kabeli (kodni yuklash va soatni quvvatlantirish uchun)
- 5V 1A USB portli quvvat manbai (agar siz soatni kompyuterdan quvvatlantirishni xohlamasangiz)
Asboblar
- Trinket Pro 5V dasturlashtira oladigan kompyuter
- Lehimlash temir
- Lehim
- Tel -chiziqlar
- Diagonal kesgichlar
- Kichkina tekis tornavida (2,4 mm)
2 -qadam: O'chirish moslamasi
Ushbu o'quv qo'llanmasiga amal qilib, DS1307 Real Time Clock panelini yig'ishdan boshlang. Siz faqat GND, 5V, SDA va SCL uchun erkak sarlavhalarini lehimlashingiz kerak. Siz SQW -ni o'chirib qo'yishingiz mumkin, chunki u ishlatilmayapti va sarlavha Pro Trinket -ning yuqori qismiga to'g'ri kelmaydi. Agar siz uni lehim qilsangiz, pastki uchini kesib olishingiz mumkin.
DS1307 uzilishi sarlavhalar bilan yig'ilgandan so'ng, siz uni Trinket Pro 5V tepasida lehimlashingiz mumkin, shunda DS1307 GND Pro Trinket A2, 5V A3 bilan, A4 bilan SDA va A5 bilan SCL bo'ladi. Plitalar to'g'ri joylashtirilganligiga ishonch hosil qiling! SDA va SCL mos ravishda A4 va A5 ga ulangan bo'lishi kerak.
NeoMatrix GND ni Trinket Pro GND ga ulang, 5V dan 5V gacha va DINni 8-pinga ulang. 5-8 dyuym yoki 13-20 santimetr uzunlikdagi simlarni kesing. Simlarni NeoMatrix orqasiga lehimlang, shunda simlar old tomondan ko'rinmaydi.
3 -qadam: O'chirish sxemasini ulang
Endi sizning sxemangiz tugagandan so'ng, uni lazerli kesilgan korpusga ulashni boshlash vaqti keldi. Parchalarni kesish uchun sizga lazerni kesish sexi, xakerlar maydoni yoki lazerni kesuvchi boshqa do'st kerak bo'ladi. Siz bu github omborida kesish uchun kerakli fayllarni topishingiz, 1/8 dyuymli tiniq va qora akrildan foydalanishingiz yoki ijodkor bo'lishingiz va boshqa ish bilan shug'ullanishingiz mumkin!
Neopixel matritsani akril plastinkaga mahkamlang va uni korpus ichida ushlab turing.
Endi orqa panelni oling va Pro Trinket -ni ushlab turadigan zanglamaydigan po'latdan yasalgan vintlarni mahkamlang. Pro Trinket -ni orqa plastinkaga mahkamlang, vintlar mahkam tortilganligiga ishonch hosil qiling.
Neopixel matritsasini yon panel bilan orqa plastinkaga ulang, mikro USB uchun teshikli panelni ishlatishda ehtiyot bo'ling.
Endi siz boshqa yon panelni va yuqori va pastki qismlarni qo'shishingiz mumkin, bunda har birini qora neylon vintlar bilan mahkamlang.
Hamma aniq akril bo'laklari birlashtirilgach, siz pikselli himoya va diffuzerni qo'shishga tayyormiz.
4 -qadam: korpusni yig'ing
Piksel himoyachisini neopikselli panjara ustiga qo'ying. Bu har bir pikseldagi yorug'likni o'z ichiga oladi, bu sizning soatingizdagi har bir harfni aniqroq va o'qishni osonlashtiradi.
Diffuserlar neopikseldagi nurni yoyish va yuz plastinkasidagi matnni o'qishni osonlashtirish uchun ishlatiladi. Siz oddiy qog'oz varag'idan yoki neopiksellardan yorqin nurni o'chiradigan boshqa materialdan diffuzer yasashingiz mumkin. Neopixel matritsasining konturini kuzatib, kesib tashlang.
Diffuserni neopixel matritsasi ustiga qo'ying. Endi siz old panelni yopishtirishga tayyormiz. Old panelni joyiga qo'yishdan oldin, himoya qog'oz qopqog'ini yuz plastinkasidan tortib oling. Har qanday harflar qog'oz bilan birga olib tashlanishi kerak. Qog'ozni olib tashlaganingizda tushmaydigan harflarni bitlarini chiqarib olish uchun cımbızlardan foydalaning.
5 -qadam: Kodni yuklang
Pro Trinket -ni yuklash rejimiga o'tkazing yoki Pro Trinket -ni MicroUSB kabeli bilan kompyuterga ulang yoki o'rnating yoki reset tugmasini bosing. Qayta tiklash tugmachasini ochish qiyin yoki imkonsiz bo'lishi mumkin. Shunday qilib, men eng yaxshi ishlashi uchun taxtani USB -ga ulashni topaman.
Pro Trinket -dagi qizil LED pulsatsiya qilganda, taxta yuklash rejimida bo'ladi. Bootloader rejimida bo'lganingizda, kodni yuklang! Agar hamma narsa to'g'ri bajarilgan bo'lsa, u sizga vaqtni aytishni boshlashi kerak!
6 -qadam: Wordclock -dan rohatlaning
Muvaffaqiyatingizdan zavqlaning.
Opa -singillarni yig'ish bo'yicha ko'rsatmalarni Adafruit Learn tizimida ham topish mumkin.
Tavsiya:
"Uizli" joylashuv soati 4 qo'l bilan: 11 qadam (rasmlar bilan)
"Uizli" 4 qo'l bilan joylashuv soati: Shunday qilib, bir muddat tepib kelayotgan Raspberry Pi bilan men undan eng yaxshi foydalanishimga imkon beradigan yaxshi loyihani topmoqchi edim. Men ppeters0502 tomonidan o'zingizning Uesli joylashuvingizni aniqlab beradigan ajoyib yo'riqnomani uchratdim va shunday deb o'yladim
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
Gollandcha 8x8 so'z soati: 7 qadam (rasmlar bilan)
Gollandiyalik 8x8 so'z soati: Bilaman, men Arduino yordamida so'z soati yasagan birinchi odam emasman. Shunday bo'lsa -da, men har doim Gollandiya qilish uchun "qilishim" kerak bo'lgan narsalar ro'yxatida bo'lganman. Boshqa loyiha uchun men uzoq vaqt oldin biror narsani sinab ko'rish uchun "colorduino / rainbowduino / funduino" sotib olganman
Gixie soati: Glow Tube -ning eng chiroyli soati: 4 qadam
Gixie soati: eng chiroyli nurli soat: Menga Niksi kolbasi juda yoqadi, lekin bu juda qimmat, men bunga qodir emasman. Shunday qilib, men yarim yil davomida bu Gixie soatini yaratdim. Gixie soatiga ws2812 akril nuri yordamida erishish mumkin, men RGB naychasini yupqaroq qilish uchun qo'limdan kelganini qilaman