12x12 LEDX Тарковтан қашудан: 10 қадам (суреттермен)
12x12 LEDX Тарковтан қашудан: 10 қадам (суреттермен)
Anonim
12x12 LEDX Тарковтан қашудан
12x12 LEDX Тарковтан қашудан
12x12 LEDX Тарковтан қашудан
12x12 LEDX Тарковтан қашудан

Бірде ресейлік EFT қауымдастығының подкастынан кейін қонақтардың бірі LEDX сияқты қымбат заттар қауіпсіз контейнерлерде көп орынға ие болуы керек деп айтты … Бұл 0.12, 6 патчта болған жоқ, бірақ бұл менің шеберханамда болды..

Жабдықтар

Қажетті заттар:

  • Arduino микроконтроллері (әр түрлі қадамдарда мен Arduino Uno мен Mega қолдандым)
  • DFPlayer шағын модулі
  • MicroSD картасы (менде 8 Гб картасы болды, бірақ DFPlayer 32 Гб дейінгі карталарды қолдайды)
  • 24 RGB диодтары
  • 24 вентиляторлық капсула қақпақтары
  • 1 түйме
  • 8 Ом динамигі
  • 5В көзі (менде 4 18650 Li-on батареясы болды, бірақ 5В ескі қуат банкін қолдана бастадым)
  • Қосу-өшіру қосқышы
  • Динамик торы
  • Нан тақтасы (170 нүкте)
  • Картон
  • PVA желімі
  • Дәке таңғыш
  • Пластикалық бүріккіш бөтелке сізге қажет емес
  • Бояу бояуы (қара, ақ және қызыл)
  • Акрил бояуына арналған негіз
  • Полиуретанды көбік

Қажетті құралдар:

  • Дәнекерлеуші + дәнекер, дәнекерлеу пастасы т.б.
  • Желім мылтық
  • Қағазды тегістеу
  • Кеңсе пышағы

Бағдарламалық қамтамасыз ету

Arduino IDE

1 -қадам: корпус қаңқасы

Тұрғын үй рамасы
Тұрғын үй рамасы
Тұрғын үй рамасы
Тұрғын үй рамасы
Тұрғын үй рамасы
Тұрғын үй рамасы

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

2 -қадам: жақтауды күшейту

Жақтауды күшейту
Жақтауды күшейту
Жақтауды күшейту
Жақтауды күшейту
Жақтауды күшейту
Жақтауды күшейту

Тегіс және берік болу үшін мен бинт пен желімді қолдандым. Кептіруден кейін оны кесу, құмдау және бояу оңай. Мен бүйірдегі түймелерді дәл осылай жасадым. Мен бірнеше рет арматураны қайталап, светодиоды болатын жақтауда акрил бояуына негіз салдым. Сондай -ақ, мен артқы бөлікті жауып, тізбектегі орынды сақтадым.

3 -қадам: схеманы жобалау

Схема дизайны
Схема дизайны
Схема дизайны
Схема дизайны
Схема дизайны
Схема дизайны

Мен LEDX үшін бірнеше режим жасау идеясын алдым. Бірінші режим - бұл классикалық қызыл жарықтандыру, себебі ол бастапқы LEDX -те. Ал екіншісі - бұл RGB жеңіл музыкасы бар 00 ойыншығына ұқсайды. Мен мұны бағдарламалық түрде жасауға тырыстым, бірақ мен үшін қиын болып көрінді, сондықтан мен түймені екі рет қолданатын схеманы ойлап таптым: найзағай режимін ауыстыру үшін микроконтроллердегі есептегішті ұлғайту және DFPlayer -де жолдарды ауыстырудың өзіндік әдісі болғандықтан трек DFPlayer mini -де. Динамиктердің бірінің кернеуі RGB диодтарының логикасын жасау үшін arduino түйреуішіне түседі.

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

Шамдардың қосылуы
Шамдардың қосылуы
Шамдардың қосылуы
Шамдардың қосылуы
Шамдардың қосылуы
Шамдардың қосылуы

Мен адрестік жарықдиодты жолақтың кез келген түрін жасағым келмеді, сондықтан мен 24 диод пен 1 Ом резистордың параллель қосылымын жасадым. Үлкен светодиодтарға ұқсау үшін мен машиналық ойыншық капсулаларын қолдандым. Осыдан кейін мен қара найзағайға жақтауда сурет салып, оған светодиодты желіммен жабыстыра бастадым, содан кейін светодиодтардың қалпақшаларына желім тапаншасын қолдандым. Соңғы екі фотосурет - бұл батареямен дұрыс жұмыс жасауды тексеру.

5 -қадам: LEDX негізін қолдану

LEDX негізін қолдану
LEDX негізін қолдану
LEDX негізін қолдану
LEDX негізін қолдану
LEDX негізін қолдану
LEDX негізін қолдану

Мен корпусқа акрил негізін жағып, оны тегістеп, қара түске боялдым, сондықтан схеманы жинауды бастауға және оған кодты жазуға уақыт келді.

6 -қадам: схеманы жинау және кодтау

Тізбекті жинау және кодтау
Тізбекті жинау және кодтау
Тізбекті жинау және кодтау
Тізбекті жинау және кодтау
Тізбекті жинау және кодтау
Тізбекті жинау және кодтау

Найзағай мен музыка режимдері үшін менде екі режим болуы керек еді (сонымен қатар режимдердің болашақта көбеюі үшін орынды сақтап қалу үшін), сондықтан біріншісіне оңай болды: маған RGB жүйесінде түс таңдау керек, сондықтан мен таңдадым: R = 255, G = 8 және B = 0, сондықтан мен скарлетт түсі сияқты нәрсе алдым. Маған ойыншы бірінші режимде үнсіз қалуы керек, сондықтан мен екі mp3 файл дайындадым: біріншісі - үнсіздігі қысқа, екіншісі - 00 ойыншықтарының музыкасы (мен сенің кішкентай көбелегің Smile.dk).

Сіз кодтың скриншотын көре аласыз (.ino файлын алғыңыз келсе, маған хабарлаңыз).

7 -қадам: безендіру

Безендіру
Безендіру
Безендіру
Безендіру
Безендіру
Безендіру

LEDX -те корпустық суреттер бар, мен LibreOffice -те өрнектер жасадым, басып шығардым, оларды екі жақты таспаға қойдым және кеңсе пышағымен кесіп алдым. Осыдан кейін мен оларды корпусқа салып, жөкемен боядым.

8 -қадам: жинау

Жинау
Жинау
Жинау
Жинау
Жинау
Жинау

Барлық әшекейлер жасалғаннан кейін мен LEDX құрастыра бастадым. Мұны істеу үшін мен желім тапаншасын қолдандым, мен тек тізбекті ішіне жапсырдым. Жарықдиодты шамдардың ұзын сымдары кішкене тесік арқылы жақтаудың ішіне кіріп, анодтағы 3.7В қуат көзіне және 9, 10 және 11 Arduino түйреуіштеріне қосылды. Ол істейді. Мен ескі металл колонкадан торлы люк жасадым.

9 -қадам: Онымен ойнаңыз

Онымен ойнаңыз
Онымен ойнаңыз

Мұның бәрі жасалды. Мен үшін де, қолданушы үшін де жақсы көрінеді (https://www.twitch.tv/domontovich).

Менің ойымша, люк жақсы көрінеді.

10 -қадам: Бұл әрқашан мақсат болды

Twitch -те LEDX бар бақытты қолданушы:

Ұсынылған: