INHOUDSOPGAWE:

Arduino RGB Matrix Word Clock: 6 stappe
Arduino RGB Matrix Word Clock: 6 stappe

Video: Arduino RGB Matrix Word Clock: 6 stappe

Video: Arduino RGB Matrix Word Clock: 6 stappe
Video: Arduino + Neopixel Word Clock - Super Make Something Episode 6 2024, November
Anonim
Arduino RGB Matrix Word Clock
Arduino RGB Matrix Word Clock

Vergeet getalle, die RGB LED -woordklok vertoon die tyd as teks! In plaas van twee hande of 'n digitale skerm, toon die Word Clock die huidige tyd as woorde in helder LED -lig met behulp van 'n standaard 8x8 LED -matriks. Byvoorbeeld, as die tyd 10:50 was, sou die LED -horlosie sê DIT IS TIEN MINUTE TE ELF. Om 10:30 sou dit sê DIT IS HALF VERLEDE TIEN.

Voorrade

Hardeware komponente:

WS2812 LED 5050 RGB 8x8 64 LED Matrix vir Arduino

Wemos D1 Mini Pro

M3 x 12 mm hekseskroefboute

Sagteware -programme en aanlyndienste: Arduino IDE

Handgereedskap en vervaardigingsmasjiene:

Glowforge - Lasersnyer of lasersnydiens.

Stap 1: Nie die eerste nie

Nie die eerste nie
Nie die eerste nie
Nie die eerste nie
Nie die eerste nie

Ek het hierdie tipe Word Clock al voorheen gesien en ESP8622 horlosies, maar nie een was so eenvoudig nie. Ek het 'n instruksie van neotrace gevind. Dit was baie naby aan wat ek nodig gehad het. Eintlik sou ek dit regkry totdat ek hierdie 8x8 matriksroosters op aliexpress gevind het. Ek het die kode gebruik en dit 'n bietjie aangepas om met my uitleg te werk.

Stap 2: Koppel die RGB LED Matrix

Koppel die RGB LED Matrix
Koppel die RGB LED Matrix

Die kring is die maklikste deel. Koppel net die +5v, grond en die data. Laai die kode op as u klaar is. Ek het 'n probleem met IOS en wifi gehad, so as dit uitbreek, sal dit 'n toegangspunt instel en 'n eie bladsy opstel om die instellings by te werk. Dit sal nie so akkuraat wees sonder 'n RTC nie, maar dit is meer kuns as klok.

Stap 3: Ontwerp die omhulsel

Ontwerp van die omhulsel
Ontwerp van die omhulsel
Ontwerp van die omhulsel
Ontwerp van die omhulsel

Ek is gelukkig om 'n laser beskikbaar te hê, wat dit makliker gemaak het om die omhulsel te skep. Ek het 'n wonderlike svg -boksgenerator Boxes.py gebruik om die aanvanklike struktuur te maak. Ek het die deksel omgekeer om die "gesig" groter te maak. Dit bied 'n beter kykhoek vir die klok.

Stap 4: Bou die omhulsel

Bou die omheining
Bou die omheining

Ek stel voor dat u u eie lêer vir u omhulsel maak. Dit hang af van die dikte van u materiaal. Ek het die SVG -snitlêer ingesluit vir verwysing. Ek het 'n dun stukkie helder akriel gespuitverf en dan die verf met die laser gegraveer en uitgesny.

Stap 5: Die kode

Die kode
Die kode

Ek het kode uit verskillende stukke gesny en geplak, nie seker hoe doeltreffend of elegant dit is nie, maar dit werk. Dit is redelik eenvoudig om daardeur te lees. Maar ek is bly oor enige byvoegings of kodeoplossings.

Ek sal aan en af aan hierdie projek werk. Wat die kode betref, is dit goed genoeg vir my. As iemand wil bydra, kan u dit by die github -projek voeg.

Stap 6: Alternatiewe bylae

Alternatiewe bylae
Alternatiewe bylae
Alternatiewe bylae
Alternatiewe bylae

Ek het nog 'n omhulsel gemaak, hierdie is nog kleiner. Soos u kan sien, is daar baie maniere om die klok te wys.

Aanbeveel: