Съдържание:

Декоративна LED лампа Звуково реактивна (Arduino): 5 стъпки (със снимки)
Декоративна LED лампа Звуково реактивна (Arduino): 5 стъпки (със снимки)

Видео: Декоративна LED лампа Звуково реактивна (Arduino): 5 стъпки (със снимки)

Видео: Декоративна LED лампа Звуково реактивна (Arduino): 5 стъпки (със снимки)
Видео: Rgb лампа, эквалайзер, светодиодный, декоративный светильник 2024, Ноември
Anonim
Image
Image

Добър ден, това е първият ми инструктаж и не съм англичанин;) моля да ме извините, ако правя грешки.

Темата, за която исках да говоря, е LED лампа, която също може да бъде реагираща на звук.

Историята започва с жена ми, която отдавна притежава тази лампа от Ikea и винаги си мисля, когато я гледам, че би могло да бъде добра тема да я трансформирам с LED лента.

След като прочетох някои инструкции, видях тази тема, която ми даде добро вдъхновение, благодарение на Natural Nerd

www.instructables.com/id/Music-Reactive-De…

Търся информация, за да знам как работи, намирам и добра анимация в

learn.sparkfun.com/tutorials/addressable-r…

Благодаря и на Майкъл Бартлет

Нека тогава да започнем да настройваме тази лампа на Ikea, тя ще бъде стандартна лампа (бяла) с потар, за да може да регулира яркостта, и след това ще премине към музикална реактивна лампа с 8 различни анимации.

Видеото не показва добре потарния ефект, в действителност е по -хубаво.

Съжалявам, ако пропускам някои подробности, но не планирах да напиша инструкция, преди да я направя.

Редактиране: Добавих нов видеоклип, но камерата ми (мобилен телефон) е наситена със светлината, съжалявам за това), можем да видим стартиращия ефект и бялата лампа с настройка на яркостта, а след това и няколко музикални ефекта

Стъпка 1: Списък на частите

Ето списъка

  1. разбира се самата лампа
  2. arduino NANO (като този)
  3. Нано щит (не е задължителен, но много частичен)
  4. Звуков модул (бъдете внимателни НЕ ВЗЕМАЙТЕ KY-037 или KY-038 с НЕ са разумни изобщо)
  5. 3m LED лента RGBW (RGB може да е достатъчно, но исках да играя с RGBW) Взех топло бяло, това е АДРЕСАЦИОННА лента, всеки светодиод може да се командва индивидуално, НЕ е стандартна RGB лента
  6. 1 потар (5 потар тук)
  7. Захранване 5v 20Ah (10 или 15 може да е достатъчно, но предпочитах да е голям)
  8. 2 кондензаторен превключвател (стандартният превключвател също може да бъде добър)
  9. кабел
  10. крачен педал
  11. R/C кабел (лесен за свързване към 3 -пинов сензор)

Стъпка 2: Подгответе лампата

Подгответе лампата
Подгответе лампата
Подгответе лампата
Подгответе лампата
Подгответе лампата
Подгответе лампата

Лампата е в комплект и трябва да бъде сглобена. Тъй като няма да използваме лампата и пластмасата, която заключва всички тръби заедно, и тъй като е тиха, не е много твърда по произхода, реших да добавя болт, така че направете дупка и закрепете всяка тръба заедно. Внимавайте, единият е по -къс и е началото отдолу.

Съжалявам, че не получих достатъчно снимки, когато го направих.

Лампата е висока 1m38, използвах 2 парчета led лента, която сложих от 2 страни на тръбата.

Внимавайте, лентата трябва да е в десния сензор, защото кабелът трябва да е отдолу, има вход и изход на такава LED лента, входът трябва да е отдолу. Всяка LED лента е с дължина 77 LED за мен, но по -късно ще видя, че е твърде много за arduino NANO.

Опитвам се да залепя горещо лентата към тръбата, но когато поръчах взех силиконовата водоустойчива версия и горещото лепило не я залепи:(Затова вместо това използвах рапира. Помислете да свържете кабела едновременно.

Стъпка 3: Капацитетните превключватели и Potar

Капацитивните превключватели и Potar
Капацитивните превключватели и Potar
Капацитивните превключватели и Potar
Капацитивните превключватели и Potar
Капацитивните превключватели и Potar
Капацитивните превключватели и Potar
Капацитивните превключватели и Potar
Капацитивните превключватели и Potar

2 -те капацитивни превключвателя са вътре в лампата и реагират сравнително добре чрез пластмасата на лампата.

Можете да го поставите където искате, прикрепих ги само с парче лепило, в средата на лампата е висока.

Най -горната е за превключване от бяло към анимация.

Долната част е за промяна на стила на анимацията. Има 8 анимации, 7 са музикално реактивни, а последната е просто безкрайно движеща се.

За потар в началото исках да използвам плъзгащ се потар, но не знаех къде да го сложа лесно, затова накрая направих дупка отгоре и поставих въртяща се.

Стъпка 4: Схеми и програмиране

Схеми и програмиране
Схеми и програмиране

Свържете всичко заедно

И качете кода

Той просто използва библиотеката Adafruit_NeoPixel, не забравяйте да сте я инсталирали.

В кода имате:

#дефинирайте NUM_LEDS 74

Дори и да използвах LED лента с дължина 77, нано нямаше памет и нищо не се случи, докато не слязох само до 74 LED. Може би е по -добре да се използва Mega

#дефинирайте MIC_LOW 0.0#дефинирайте MIC_HIGH 737.0

Моля, проверете минималната / максималната стойност, която получавате с вашия сензор.

Когато декларирате вашата LED лента, за мен това беше NEO_RGBW и 800 khz, проверете вашите спецификации.

Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Когато лампата стартира, тя преминава през рулони в бяло, червено, зелено и синьо, можете да премахнете стартовата част, ако не искате такъв старт.

Стъпка 5: Следваща версия?

Съпругата ми беше малко притеснена, когато направих операция на лампата й, но сега наистина я харесва.

Когато поставяте кабела вътре, внимавайте да го прикрепите, за да избегнете несъзнателни сенки.

Кутията за захранване е доста голяма и прави сянка в долната част, като започването на LED лентата по -високо може да намали сенките.

Бутонът се вижда, когато светлината е включена, не е естетичен, помислете да го поставите отстрани на стената (ако лампата е близо до стена) и от същата страна като захранването. но е добре да видя къде са, не искам да правя никакви следи върху лампата.

В последната версия, когато кликнете върху бутона за ефект, синият светодиод мига, за да покаже, че докосвате бутона и коя анимация е активна, но може да бъде подобрена.

Микрото може да бъде по -разумно и се чудя да сложа 2 микро, за да има по -добра чувствителност.

Може да се създаде повече ефект, но предполагам, че трябва да отида за Мега, тъй като наличната памет на Nano е затворена до нула.

Ротационен енкодер за промяна на ефекта също може да бъде алтернатива. Но засега харесвам капацитивен превключвател:)

Прикрепих USB кабел към горната част на лампата, за да мога лесно да го програмирам.

Ще добавя общ ключ на захранващия кабел, когато го получа.

Имайте предвид, че ако утре сте уморени от него, можете да се отървете от светодиода и да върнете първоначалната лампа, но наистина не си представям защо …

Добавянето на дистанционно управление също е в списъка с идеи.

Препоръчано: