Talaan ng mga Nilalaman:

Arduino RGB Matrix Word Clock: 6 na Hakbang
Arduino RGB Matrix Word Clock: 6 na Hakbang

Video: Arduino RGB Matrix Word Clock: 6 na Hakbang

Video: Arduino RGB Matrix Word Clock: 6 na Hakbang
Video: TUTORIAL ON 8X32 LED DOT MATRIX USING ARDUINO UNO BOARD 2024, Nobyembre
Anonim
Arduino RGB Matrix Word Clock
Arduino RGB Matrix Word Clock

Kalimutan ang mga numero, ipinapakita ng RGB LED Word Clock ang oras bilang teksto! Sa halip na dalawang kamay o isang digital display, ipinapakita ng Word Clock ang kasalukuyang oras bilang mga salita sa maliwanag na LED light gamit ang isang karaniwang 8x8 LED matrix. Halimbawa, kung ang oras ay 10:50 sasabihin ng LED na orasan ITO TEN MINUTES SA LABING-LABI. Sa 10:30 sasabihin na ITO AY HALF PAST TEN.

Mga gamit

Mga bahagi ng hardware:

WS2812 LED 5050 RGB 8x8 64 LED Matrix para sa Arduino

Wemos D1 Mini Pro

M3 x 12mm Hex Socket Screws Bolts

Mga app ng software at serbisyong online: Arduino IDE

Mga tool sa kamay at katha na machine:

Glowforge - Serbisyo ng Laser Cutter o laser cutting.

Hakbang 1: Hindi ang Una

Hindi ang Una
Hindi ang Una
Hindi ang Una
Hindi ang Una

Nakita ko na ang ganitong uri ng Word Clock bago at mga orasan ng ESP8622, ngunit wala kasing kasing simple. Natagpuan ko ang isang itinuturo ng neotrace. Napakalapit sa kailangan ko. Sa katunayan ay gagawin ko ito hanggang sa makita ko ang mga 8x8 matrix grids na ito sa aliexpress. Ginamit ko ang code at binago ito nang kaunti upang gumana sa aking layout.

Hakbang 2: Pagkonekta sa RGB LED Matrix

Pagkonekta sa RGB LED Matrix
Pagkonekta sa RGB LED Matrix

Ang circuit ay ang pinakamadaling bahagi. Ikonekta lamang ang + 5v, ground, at ang data. I-upload ang code sa iyong tapos na. Nagkaroon ako ng problema sa IOS at wifi, kaya't kapag natapos ito magse-set up ito ng isang access point at ihahatid ang sariling pahina upang i-update ang mga setting. Hindi ito magiging tumpak nang walang RTC, ngunit ang higit na sining kaysa sa orasan.

Hakbang 3: Pagdidisenyo ng Enclosure

Pagdidisenyo ng Enclosure
Pagdidisenyo ng Enclosure
Pagdidisenyo ng Enclosure
Pagdidisenyo ng Enclosure

Ako ay sapat na pinalad na magkaroon ng isang laser na magagamit, na ginawang mas madali ang paglikha ng enclosure. Gumamit ako ng kahanga-hangang svg box generator Boxes.py upang gawin ang paunang istraktura. Inversed ko ang takip upang gawing mas malaki ang "mukha". Nagbibigay ito ng isang mas mahusay na anggulo ng pagtingin para sa orasan.

Hakbang 4: Pagbuo ng Enclosure

Pagbuo ng Enclosure
Pagbuo ng Enclosure

Iminumungkahi ko na lumikha ka ng iyong sariling file para sa iyong enclosure. Ito ay depende sa kapal ng iyong materyal. Isinama ko ang SVG cutfile para sa sanggunian. Nag-spray ako ng isang manipis na piraso ng malinaw na acrylic at pagkatapos ay inukit ang pintura gamit ang laser at gupitin ito.

Hakbang 5: Ang Code

Ang Code
Ang Code

Pinutol ko at na-paste ang code mula sa iba't ibang mga piraso, hindi sigurado kung gaano ito kahusay o matikas, ngunit gumagana ito. Ito ay medyo prangka na pagbabasa sa pamamagitan nito. Ngunit magiging masaya ako para sa anumang mga pagdaragdag o pag-aayos ng code.

Magpatuloy akong magtrabaho sa at off sa proyektong ito. Tulad ng para sa code, ito ay sapat na mabuti para sa akin malaman. Kung mayroong nais na magbigay, mangyaring idagdag ito sa proyekto ng github.

Hakbang 6: Kahaliling Enclosure

Kahaliling Enclosure
Kahaliling Enclosure
Kahaliling Enclosure
Kahaliling Enclosure

Gumawa ako ng isa pang enclosure, ang isang ito ay mas maliit pa. Tulad ng nakikita mo, maraming mga paraan ng paglalahad ng orasan.

Inirerekumendang: