Inhoudsopgave:

Arduino RGB Matrix Word Clock - Ajarnpa
Arduino RGB Matrix Word Clock - Ajarnpa

Video: Arduino RGB Matrix Word Clock - Ajarnpa

Video: Arduino RGB Matrix Word Clock - Ajarnpa
Video: Arduino Word clock on 8x8 RGB Led Matrix 2024, Juli-
Anonim
Arduino RGB-matrix woordklok
Arduino RGB-matrix woordklok

Vergeet cijfers, de RGB LED Word Clock geeft de tijd weer als tekst! In plaats van twee wijzers of een digitaal display, toont de Word Clock de huidige tijd als woorden in helder LED-licht met behulp van een standaard 8x8 LED-matrix. Als de tijd bijvoorbeeld 10:50 was, zou de LED-klok zeggen HET IS TIEN MINUTEN VOOR ELF. Om 10:30 zou het zeggen HET IS HALF TIEN.

Benodigdheden

Hardware onderdelen:

WS2812 LED 5050 RGB 8x8 64 LED-matrix voor Arduino

Wemos D1 Mini Pro

M3 x 12 mm zeskantschroeven Bouten

Software-apps en online services: Arduino IDE

Handgereedschap en fabricagemachines:

Glowforge - Lasersnijder of lasersnijservice.

Stap 1: Niet de eerste

Niet de eerste
Niet de eerste
Niet de eerste
Niet de eerste

Ik heb dit type Word Clock eerder gezien en ESP8622-klokken, maar geen enkele was zo eenvoudig. Ik vond een instructable van neotrace. Het was heel dicht bij wat ik nodig had. In feite zou ik het halen totdat ik deze 8x8 matrixrasters op aliexpress vond. Ik heb de code gebruikt en een beetje aangepast om met mijn lay-out te werken.

Stap 2: De RGB LED-matrix aansluiten

De RGB LED-matrix aansluiten
De RGB LED-matrix aansluiten

Het circuit is het gemakkelijkste deel. Sluit gewoon de +5v, aarde en de gegevens aan. Upload de code in je klaar. Ik had een probleem met IOS en wifi, dus als er een time-out is, zal het een toegangspunt instellen en een eigen pagina openen om de instellingen bij te werken. Het zal niet zo nauwkeurig zijn zonder een RTC, maar het is meer kunst dan klok.

Stap 3: De behuizing ontwerpen

De behuizing ontwerpen
De behuizing ontwerpen
De behuizing ontwerpen
De behuizing ontwerpen

Ik heb het geluk dat ik een laser ter beschikking heb, die het maken van de behuizing gemakkelijker maakte. Ik heb de prachtige SVG-boxgenerator Boxes.py gebruikt om de initiële structuur te maken. Ik keerde het deksel om om het "gezicht" groter te maken. Dit zorgt voor een betere kijkhoek voor de klok.

Stap 4: De behuizing bouwen

De behuizing bouwen
De behuizing bouwen

Ik stel voor dat u uw eigen bestand voor uw behuizing maakt. Het hangt af van de dikte van uw materiaal. Ik heb de SVG-cutfile ter referentie opgenomen. Ik heb een dun stuk helder acryl gespoten en vervolgens de verf met de laser gegraveerd en uitgesneden.

Stap 5: De code

De code
De code

Ik heb code uit verschillende stukjes geknipt en geplakt, niet zeker hoe efficiënt of elegant het is, maar het werkt. Het is vrij eenvoudig om er doorheen te lezen. Maar ik zou blij zijn met eventuele toevoegingen of codecorrecties.

Ik zal aan dit project blijven werken. Wat betreft de code, het is goed genoeg voor mij om te weten. Als iemand wil bijdragen, voeg het dan toe aan het github-project.

Stap 6: Alternatieve behuizing

Alternatieve behuizing
Alternatieve behuizing
Alternatieve behuizing
Alternatieve behuizing

Ik heb nog een behuizing gemaakt, deze is nog kleiner. Zoals u kunt zien, zijn er tal van manieren om de klok te presenteren.

Aanbevolen: