Satura rādītājs:

Arduino RGB matricas vārdu pulkstenis: 6 soļi
Arduino RGB matricas vārdu pulkstenis: 6 soļi

Video: Arduino RGB matricas vārdu pulkstenis: 6 soļi

Video: Arduino RGB matricas vārdu pulkstenis: 6 soļi
Video: Как использовать акселерометр и гироскоп MPU-6050 с кодом Arduino 2024, Novembris
Anonim
Arduino RGB matricas vārdu pulkstenis
Arduino RGB matricas vārdu pulkstenis

Aizmirstiet ciparus, RGB LED vārdu pulkstenis parāda laiku kā tekstu! Divu roku vai digitālā displeja vietā Word pulkstenis parāda pašreizējo laiku kā vārdus spilgtā LED gaismā, izmantojot standarta 8x8 LED matricu. Piemēram, ja laiks būtu 10:50, LED pulkstenis teiktu, ka IR PILNAS MINŪTES PILDĪNpadsmit. 10:30 teiktu, ka TAS IR PUS PAGĀTNIS.

Piegādes

Aparatūras komponenti:

WS2812 LED 5050 RGB 8x8 64 LED matrica Arduino

Wemos D1 Mini Pro

M3 x 12 mm sešstūra skrūvju skrūves

Programmatūras lietotnes un tiešsaistes pakalpojumi: Arduino IDE

Rokas instrumenti un ražošanas mašīnas:

Glowforge - lāzera griezējs vai lāzera griešanas pakalpojums.

1. solis: ne pirmais

Ne Pirmais
Ne Pirmais
Ne Pirmais
Ne Pirmais

Esmu redzējis šāda veida Word pulksteni un ESP8622 pulksteņus, taču neviens nebija tik vienkāršs. Es atradu pamācību pēc neotrace. Tas bija ļoti tuvu tam, kas man vajadzīgs. Patiesībā es gatavojos to pagatavot, līdz aliexpress atradu šos 8x8 matricas režģus. Es izmantoju kodu un nedaudz pārveidoju, lai tas darbotos ar manu izkārtojumu.

2. darbība: RGB LED matricas pievienošana

RGB LED matricas pievienošana
RGB LED matricas pievienošana

Ķēde ir vieglākā daļa. Vienkārši pievienojiet +5v, zemi un datus. Augšupielādējiet pabeigto kodu. Man bija problēma ar IOS un wifi, tāpēc, kad beidzas laiks, tas iestatīs piekļuves punktu un parādīs savu lapu, lai atjauninātu iestatījumus. Tas nebūs tik precīzs bez RTC, bet tā ir vairāk māksla nekā pulkstenis.

3. darbība: korpusa projektēšana

Iežogojuma projektēšana
Iežogojuma projektēšana
Iežogojuma projektēšana
Iežogojuma projektēšana

Man ir paveicies, ka man ir pieejams lāzers, kas atviegloja korpusa izveidi. Lai izveidotu sākotnējo struktūru, es izmantoju brīnišķīgu svg box ģeneratoru Boxes.py. Es apgriezu vāku otrādi, lai "seja" būtu lielāka. Tas nodrošina labāku pulksteņa skata leņķi.

4. solis: korpusa izveide

Iežogojuma celtniecība
Iežogojuma celtniecība

Es ieteiktu jums izveidot savu iežogojuma failu. Tas būs atkarīgs no jūsu materiāla biezuma. Es esmu iekļāvis SVG izgriezuma failu atsaucei. Es smidzināju ar plānu skaidra akrila gabalu un pēc tam ar lāzeru iegravēju krāsu un izgriezu to.

5. darbība: kods

Kods
Kods

Es izgriezu un ielīmēju kodu no dažādiem gabaliem, neesot pārliecināts, cik tas ir efektīvs vai elegants, bet tas darbojas. Tā lasīšana ir diezgan vienkārša. Bet es būtu priecīgs par jebkādiem papildinājumiem vai koda labojumiem.

Es turpināšu strādāt un pie šī projekta. Kas attiecas uz kodu, tas ir pietiekami labs, lai es zinātu. Ja kāds vēlas sniegt savu ieguldījumu, lūdzu, pievienojiet to github projektam.

6. darbība. Alternatīvs korpuss

Alternatīvs korpuss
Alternatīvs korpuss
Alternatīvs korpuss
Alternatīvs korpuss

Es uztaisīju vēl vienu korpusu, šis ir vēl mazāks. Kā redzat, ir daudz veidu, kā parādīt pulksteni.

Ieteicams: