Мазмұны:

Arduino RGB матрицалық сөз сағаты: 6 қадам
Arduino RGB матрицалық сөз сағаты: 6 қадам

Бейне: Arduino RGB матрицалық сөз сағаты: 6 қадам

Бейне: Arduino RGB матрицалық сөз сағаты: 6 қадам
Бейне: DIY 32 * 8 точечно-матричные спектральные часы / полноцветный RGB с голосовой активацией 2024, Қараша
Anonim
Arduino RGB матрицалық Word Clock
Arduino RGB матрицалық Word Clock

Сандарды ұмытыңыз, RGB LED Word Clock уақытты мәтін ретінде көрсетеді! Word Clock екі қолдың немесе цифрлық дисплейдің орнына ағымдағы уақытты жарқын жарықдиодты жарықта 8x8 стандартты жарықдиодты матрицаның көмегімен сөздер ретінде көрсетеді. Мысалы, егер сағат 10:50 болса, жарықдиодты сағат он бірге он минут дейді. Сағат 10: 30 -да ЖАРТЫМ ӨТТІ ОН деп жазылады.

Жабдықтар

Аппараттық компоненттер:

WS2812 LED 5050 RGB 8x8 64 LED матрицасы Arduino үшін

Wemos D1 Mini Pro

M3 x 12 мм алты бұрышты бұрандалы болттар

Бағдарламалық қамтамасыз ету және онлайн қызметтер: Arduino IDE

Қолмен жұмыс жасайтын құралдар мен машиналар:

Glowforge - лазерлік кескіш немесе лазерлік кесу қызметі.

1 -қадам: Бірінші емес

Біріншісі емес
Біріншісі емес
Біріншісі емес
Біріншісі емес

Мен Word Clock пен ESP8622 сағаттарын бұрын көргенмін, бірақ олардың ешқайсысы қарапайым емес. Мен неотрасадан нұсқаулықты таптым. Бұл маған қажет нәрсеге өте жақын болды. Шын мәнінде, мен 8x8 матрицалық торларды aliexpress -тен тапқанша осылай жасағым келді. Мен кодты қолдандым және оны макетпен жұмыс істеу үшін аздап өзгерттім.

2 -қадам: RGB жарықдиодты матрицасын қосу

RGB LED матрицасын қосу
RGB LED матрицасын қосу

Схема - бұл ең оңай бөлігі. Тек +5v, жерге және деректерді қосыңыз. Жасалған кодты жүктеңіз. Менде IOS пен wifi -де проблема болды, сондықтан күту уақытында ол кіру нүктесін орнатады және параметрлерді жаңарту үшін өзінің жеке бетіне қызмет көрсетеді. Бұл РТҚ -сыз дәл болмайды, бірақ оның өнері сағаттан гөрі.

3 -қадам: корпусты жобалау

Қоршауды жобалау
Қоршауды жобалау
Қоршауды жобалау
Қоршауды жобалау

Менде лазердің болуы бақытты, бұл қоршауды жасауды жеңілдетті. Мен бастапқы құрылымды жасау үшін Boxes.py тамаша svg қорап генераторын қолдандым. Мен «бетті» үлкейту үшін қақпақты төңкердім. Бұл сағатты жақсы көру бұрышын қамтамасыз етеді.

4 -қадам: қоршауды құру

Қоршаудың құрылысы
Қоршаудың құрылысы

Мен қоршау үшін өзіңіздің жеке файлыңызды құруды ұсынамын. Бұл сіздің материалдың қалыңдығына байланысты. Мен сілтеме үшін SVG кесу файлын қостым. Мен мөлдір акрилдің жұқа бөлігін бүріккішпен боядым, содан кейін бояуды лазермен ойып, қиып алдым.

5 -қадам: Кодекс

Кодекс
Кодекс

Мен кодты әртүрлі бөліктерден қиып алып қойдым, оның қаншалықты тиімді немесе талғампаз екеніне сенімді емеспін, бірақ ол жұмыс істейді. Ол арқылы оқу өте қарапайым. Бірақ мен кез келген толықтырулар мен кодты түзетуге қуанышты болар едім.

Мен бұл жобаны жалғастырамын және өшіремін. Кодқа келетін болсақ, бұл маған жақсы. Егер біреу үлес қосқысы келсе, оны github жобасына қосыңыз.

6 -қадам: Балама қоршау

Балама қоршау
Балама қоршау
Балама қоршау
Балама қоршау

Мен басқа қоршау жасадым, бұл одан да кіші. Көріп отырғаныңыздай, сағатты ұсынудың көптеген әдістері бар.

Ұсынылған: