Talaan ng mga Nilalaman:

NeoMatrix 8x8 Word Clock: 6 Hakbang (na may Mga Larawan)
NeoMatrix 8x8 Word Clock: 6 Hakbang (na may Mga Larawan)

Video: NeoMatrix 8x8 Word Clock: 6 Hakbang (na may Mga Larawan)

Video: NeoMatrix 8x8 Word Clock: 6 Hakbang (na may Mga Larawan)
Video: How to build a DIY Word Clock Display with Adafruit Neomatrix 2024, Hunyo
Anonim

Hanga ka ba sa paglipas ng panahon? Gusto mo ba ng isang naka-istilong, moderno at gumaganang relo ng oras upang idagdag sa iyong koleksyon ng orasan? Ang salitang orasan ay isang one-of-a-kind na oras na nagsasabi sa aparato, na gumagamit ng isang grid ng mga titik upang baybayin ang oras. Habang maaari kang gumastos ng libu-libong dolyar sa iba pang mga bersyon ng ideyang ito, ang proyektong ito ay isang mura at mabilis na paraan upang makabuo ng isa para sa iyong sarili.

Gumagamit ang salitang orasan ng Adafruit NeoPixel NeoMatrix 8x8 upang lumikha ng isang makukulay na orasan ng salita! Tulad ng naturan, nagtatampok ito ng isang orihinal na 8x8 layout ng mga titik upang mabuo ang lahat ng iba't ibang mga parirala ng oras. Maaari mong paganahin ito sa USB kaya't gumagawa ito para sa isang mahusay na tagabantay ng oras ng desk. Gumagamit din ang orasan na ito ng breakout kit ng DS1307 Real Time Clock upang mapanatili ang oras kahit na naka-plug! Ang DS1307 ay may katumpakan na +/- 2 segundo bawat araw, at sinasabi ng orasan ang oras na may katumpakan na limang minuto. Ang board ng microcontroller na ginagamit namin ay ang Pro Trinket 5V ngunit maaari mo itong ipagpalit sa anumang katugmang Arduino o microcontroller na maaaring gumamit ng I2C at NeoPixels.

Hakbang 1: Listahan ng Mga Bahagi

Mga Bahagi

  • Trinket Pro 5V
  • DS1307 Real Time Clock breakout board kit
  • NeoPixel NeoMatrix 8x8
  • Wordclock laser-cut acrylic enclosure
  • 4-40 black nylon screws (x14)
  • 4-40 black nylon nuts (x14)
  • 2-56 itim na SS machine screws (x2)
  • 2-56 Itim na SS Hex Nut (x4)
  • Ang mga wire, silicone cover ay pinakamadaling gamitin ngunit halos anumang ~ 22-26 AWG wires ang gagawin
  • MicroUSB cable (para sa pag-upload ng code at pag-power ng orasan)
  • 5V 1A USB port power supply (kung hindi mo nais na i-power lang ang orasan mula sa iyong computer)

Mga kasangkapan

  • Isang computer na maaaring magprogram ng Trinket Pro 5V
  • Panghinang
  • Panghinang
  • Mga striper ng wire
  • Mga pamutol ng dayagonal
  • Maliit na flathead screwdriver (2.4mm)

Hakbang 2: Circuit Assembly

Circuit Assembly
Circuit Assembly
Circuit Assembly
Circuit Assembly
Circuit Assembly
Circuit Assembly
Circuit Assembly
Circuit Assembly

Magsimula sa pamamagitan ng pag-iipon ng DS1307 Real Time Clock breakout board sa pamamagitan ng pagsunod sa gabay sa pag-aaral na ito. Kailangan mo lang maghinang sa mga header ng lalaki para sa GND, 5V, SDA at SCL. Maaari mong iwanan ang SQW dahil hindi ito ginagamit at ang header ay hindi magkakasya nang maayos sa tuktok ng Pro Trinket. Kung gagawin mo ito, maaari mong i-clip ang ilalim na humantong.

Sa sandaling ang DS1307 breakout ay tipunin sa mga header, maaari mo itong solder sa tuktok ng Trinket Pro 5V upang ang DS1307 GND ay nakahanay kasama ang Pro Trinket A2, 5V na may A3, SDA na may A4 at SCL na may A5. Siguraduhin na ang mga board ay nakapila nang tama! Ang SDA at SCL ay kailangang maiugnay sa A4 at A5, ayon sa pagkakabanggit.

Ikonekta ang NeoMatrix GND sa Trinket Pro GND, 5V hanggang 5V at DIN sa Pin 8. Gupitin ang mga wire na 5-8 pulgada o 13-20 sentimetrong haba. I-solder ang mga wire sa likod ng NeoMatrix upang ang mga wire ay hindi makikita mula sa harap.

Hakbang 3: Maglakip ng Circuit

Mag-attach ng Circuit
Mag-attach ng Circuit
Mag-attach ng Circuit
Mag-attach ng Circuit
Mag-attach ng Circuit
Mag-attach ng Circuit

Ngayon na kumpleto na ang iyong circuit, oras na upang simulang ilakip ito sa enclosure ng cut ng laser. Kakailanganin mong makahanap ng isang laser-cutting shop, puwang ng hacker o iba pang kaibigan na may laser cutter upang gupitin ang mga piraso. Maaari mong mahanap ang mga file upang i-cut sa github na ito imbakan, gamitin ang 1/8 malinaw at itim na acrylic - o maging malikhain at gumawa ng iba pa!

Magsimula sa pamamagitan ng paglakip ng neopixel matrix sa acrylic plate na hahawak nito sa lugar sa loob ng enclosure.

Ngayon kunin ang back panel at ilakip ang mga stainless steel screws na makakapigil sa Pro Trinket sa lugar. Ikabit ang Pro Trinket sa likod ng plato, tiyakin na ang mga tornilyo ay hinihigpit nang mahigpit.

Ikonekta ang neopixel matrix sa likod ng plato gamit ang panig na panel, mag-ingat na gamitin ang panel na may butas para sa micro USB.

Ngayon ay maaari mong idagdag ang iba pang mga panel sa gilid at ang mga tuktok at ilalim na mga piraso, ilakip ang bawat isa sa mga itim na turnilyo ng nylon habang papunta ka.

Kapag ang lahat ng mga malinaw na piraso ng acrylic ay magkakasama, handa ka na upang idagdag ang pixel guard at diffuser.

Hakbang 4: Magtipon ng Enclosure

Magtipon ng Enclosure
Magtipon ng Enclosure
Magtipon ng Enclosure
Magtipon ng Enclosure
Magtipon ng Enclosure
Magtipon ng Enclosure

Ilagay ang guwardiya ng pixel sa lugar sa tuktok ng neopixel grid. Makakatulong ito na maglaman ng ilaw mula sa bawat pixel, na ginagawang mas crisper ang bawat titik sa iyong orasan at mas madaling basahin.

Ginagamit ang mga diffuser upang maikalat ang ilaw mula sa mga neopixel at gawing mas madaling mabasa ang teksto sa faceplate. Maaari kang gumawa ng diffuser mula sa isang simpleng sheet ng papel, o anumang iba pang materyal na papatayin ang maliwanag na ilaw mula sa mga neopixel. Subaybayan lamang ang balangkas ng neopixel matrix at gupitin ito.

Ilagay ang diffuser sa tuktok ng neopixel matrix. Handa ka na ngayong maglakip ng faceplate. Bago ilagay ang faceplate sa lugar, hilahin ang takip na proteksiyon na takip mula sa faceplate. Anumang mga piraso ng sulat ay dapat na nakuha kasama ang papel. Gumamit ng mga sipit upang mailabas ang anumang piraso ng mga titik na hindi nalalagas kapag nakuha ang papel.

Hakbang 5: I-upload ang Code

I-upload ang Code
I-upload ang Code

Ilagay ang Pro Trinket sa mode ng bootloader alinman sa pamamagitan ng pag-unplug at muling pag-replay ng Pro Trinket sa computer gamit ang iyong MicroUSB cable o sa pamamagitan ng pagpindot sa pindutan ng pag-reset. Ang pindutan ng pag-reset ay maaaring maging mahirap o imposibleng mai-access kung na-solder mo ang RTC sa itaas o kung na-install mo na ang circuit sa enclosure! Kaya nahanap ko ang paglalagay ng board sa USB upang pinakamahusay na gumana.

Kapag ang pulang LED sa Pro Trinket ay pumuputok, ang board ay nasa bootloader mode. Kapag nasa bootloader mode ka na, i-upload ang code! Kung ang lahat ay nagawa nang tama, dapat itong magsimulang sabihin sa iyo ang oras!

Hakbang 6: Masiyahan sa Iyong Wordclock

Masiyahan sa Iyong Wordclock!
Masiyahan sa Iyong Wordclock!
Masiyahan sa Iyong Wordclock!
Masiyahan sa Iyong Wordclock!
Masiyahan sa Iyong Wordclock!
Masiyahan sa Iyong Wordclock!

Magpakasaya sa iyong nagawa.

Ang mga tagubilin sa ate para sa pagpupulong ay maaari ding matagpuan sa Adafruit Learn System.

Inirerekumendang: