Mundarija:

NeoMatrix 8x8 so'z soati: 6 qadam (rasmlar bilan)
NeoMatrix 8x8 so'z soati: 6 qadam (rasmlar bilan)

Video: NeoMatrix 8x8 so'z soati: 6 qadam (rasmlar bilan)

Video: NeoMatrix 8x8 so'z soati: 6 qadam (rasmlar bilan)
Video: Neomatrix 8x8 Demo 2024, Noyabr
Anonim

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

O'chirish yig'ilishi
O'chirish yig'ilishi
O'chirish yig'ilishi
O'chirish yig'ilishi
O'chirish yig'ilishi
O'chirish yig'ilishi
O'chirish yig'ilishi
O'chirish yig'ilishi

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

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

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

Qoplamani yig'ish
Qoplamani yig'ish
Qoplamani yig'ish
Qoplamani yig'ish
Qoplamani yig'ish
Qoplamani yig'ish

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

Kodni yuklang
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

Wordclock -dan rohatlaning!
Wordclock -dan rohatlaning!
Wordclock -dan rohatlaning!
Wordclock -dan rohatlaning!
Wordclock -dan rohatlaning!
Wordclock -dan rohatlaning!

Muvaffaqiyatingizdan zavqlaning.

Opa -singillarni yig'ish bo'yicha ko'rsatmalarni Adafruit Learn tizimida ham topish mumkin.

Tavsiya: