Përmbajtje:
Video: Ora e fjalëve Arduino RGB Matrix: 6 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Harroni numrat, Ora Fjale LED RGB shfaq kohën si tekst! Në vend të dy duarve ose një ekrani dixhital, Ora e Fjalës tregon kohën aktuale si fjalë në dritë të ndritshme LED duke përdorur një matricë standarde 8x8 LED. Për shembull, nëse ora do të ishte 10:50, ora LED do të thoshte ISSHT T DHJET MINUTA P TOR NJ ELENJENMBDHJET. Në orën 10:30 do të thoshte ISSHT Gjysma e Dhjetë.
Furnizimet
Përbërësit e harduerit:
WS2812 LED 5050 RGB 8x8 64 Matrica LED për Arduino
Wemos D1 Mini Pro
M3 x 12mm Hex Socket Vida Vida
Aplikacionet softuerike dhe shërbimet online: Arduino IDE
Vegla dore dhe makina fabrikimi:
Glowforge - Laser Cutter ose shërbim i prerjes me lazer.
Hapi 1: Jo i pari
Unë e kam parë këtë lloj Orë Fjale më parë dhe orë ESP8622, por asnjëra nuk ishte aq e thjeshtë. Kam gjetur një udhëzues nga neotrace. Ishte shumë afër asaj që më duhej. Në fakt unë do ta bëja derisa i gjeta këto rrjeta matricash 8x8 në aliexpress. Përdora kodin dhe e ndryshova pak për të punuar me paraqitjen time.
Hapi 2: Lidhja e matricës LED RGB
Qarku është pjesa më e lehtë. Thjesht lidhni +5v, tokën dhe të dhënat. Ngarko kodin në përfundimin tuaj. Unë kisha një problem me IOS dhe wifi, kështu që kur të përfundojë do të krijojë një pikë hyrjeje dhe do të shërbejë në faqen e vet për të azhurnuar cilësimet. Nuk do të jetë aq e saktë pa një RTC, por është më shumë art se sa ora.
Hapi 3: Hartimi i Shtojcës
Unë jam me fat që kam një lazer në dispozicion, i cili e bëri krijimin e rrethimit më të lehtë. Kam përdorur gjenerator të mrekullueshëm svg boxer.py për të bërë strukturën fillestare. Përmbysa kapakun për ta bërë "fytyrën" më të madhe. Kjo siguron një kënd më të mirë shikimi për orën.
Hapi 4: Ndërtimi i rrethimit
Unë do t'ju sugjeroja që të krijoni skedarin tuaj për mbylljen tuaj. Do të varet nga trashësia e materialit tuaj. Unë kam përfshirë skedarin SVG për referencë. Unë pikturova me spërkatje një copë të hollë akrilike të qartë dhe më pas e gdhend bojën me lazer dhe e preva atë.
Hapi 5: Kodi
Kam prerë dhe ngjitur kodin nga pjesë të ndryshme, nuk jam i sigurt se sa efikas është apo elegant, por funksionon. Readingshtë mjaft e drejtpërdrejtë të lexosh përmes saj. Por do të isha i lumtur për çdo shtesë ose rregullim të kodit.
Unë do të vazhdoj të punoj brenda dhe jashtë këtij projekti. Sa i përket kodit, është mjaft i mirë për mua e di. Nëse dikush dëshiron të kontribuojë, ju lutemi shtojeni atë në projektin github.
Hapi 6: Shtojca alternative
Unë bëra një rrethim tjetër, kjo është edhe më e vogël. Siç mund ta shihni, ka shumë mënyra për të paraqitur orën.