Talaan ng mga Nilalaman:
Video: Arduino RGB Matrix Word Clock: 6 na Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
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
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
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
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
Gumawa ako ng isa pang enclosure, ang isang ito ay mas maliit pa. Tulad ng nakikita mo, maraming mga paraan ng paglalahad ng orasan.