Съдържание:
- Стъпка 1: BlueTOOTH приемник
- Стъпка 2: DJ светодиодите
- Стъпка 3: Първият тест
- Стъпка 4: Кодиране …
- Стъпка 5: Вторият тест
- Стъпка 6: Лампата
- Стъпка 7: Последният тест
- Стъпка 8: Рокендрол
- Стъпка 9: Разходка по кода
Видео: Музикална настолна лампа Arduino с Bluetooth !: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравей! В тази инструкция ще построя нещо ярко! Нека ви представя моята страхотна нова настолна лампа! Това е евтино решение за сам, за да превърнете скучното си бюро в диджейска нощна атракция! Или може и да не е. Но ви уверявам, че крайният продукт ще бъде готин! Така че нека започнем да правим !!
Компоненти:
1. Arduino Uno (Nano би бил по -добър вариант)
2. Bluetooth аудио приемник
Ако сте в Индия, можете да го получите от тук:
НАС:
www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…
3. LED (използвах лента)
4. Високоговорители (имах аудиосистема с усилване на звука)
5. Кабелни джъмпери
Инструменти:
1. Поялник
2. Пистолет за лепило (по избор)
Стъпка 1: BlueTOOTH приемник
Така че нека започнем с лесната част. Взех евтин Bluetooth аудио приемник за 110 рупии (около $ 1,5)
Просто свалете корпуса на устройството и малката платка може лесно да се извади. Не се притеснявайте, няма да се занимаваме с всички сложни неща по този въпрос.
Не забравяйте да боравите с него внимателно или ще трябва да вземете друг, ако нещо се счупи. От едната страна ще намерите USB захранващия вход, а от другата - женския аудио изход. Трябва да запояваме 2 проводника към този изход на частите, посочени на изображението 3. Това са основно един от двата изходни щифта към високоговорителя. Уверете се, че не бъркате с вътрешността на изходния конектор или по -късно няма да можете да поставите аудио жака на високоговорителите си.
Стъпка 2: DJ светодиодите
Вземете 4 светодиода от всякакъв цвят и запойте всичките им отрицателни щифтове върху едно парче тел. Запояйте отделни проводници към всеки от положителните щифтове на светодиодите. БЕЗОПАСНОСТТА НА ПЪРВО МЯСТО! Използвайте стойка за поялник, ако има такава. Препоръчват се предпазни ръкавици и очила. Използвайте малък вентилатор, за да насочите изпаренията далеч от вас.
Не е нужно обаче да сте ограничени до четири светодиода. Ако сте запознати с Arduino, можете лесно да го програмирате, за да контролирате повече.
Можете да използвате RGB лента за по -голям контрол, но се опитах да я запазя възможно най -проста, тъй като използването на RGB лента ще изисква много програмиране.
Използвах нормална LED лента и изрязах четири части от нея с по 3 светодиода последователно във всяка част. Това ще излъчва повече светлина от лампата и не е нужно да използвам и резистор за ограничаване на тока.
Стъпка 3: Първият тест
Тази част ще бъде лесна, ако сте използвали четири светодиода като мен. Можете просто да копирате моя код, да го поставите в идеята Arduino и директно да го качите. Но това няма да е точно светлинно шоу. Така че, ако искате да изглежда професионално, ето какво трябва да направите..
Първо поставете високоговорителите си в Bluetooth приемника.
Сега въведете следния код в Arduino ide:
void setup ()
{
Serial.begin (9600);
}
void loop ()
{
Serial.println (analogRead (A0));
}
Сега свържете вашия Arduino uno/nano към компютъра си и качете скицата.
Свържете един от запоените проводници (на Bluetooth веригата) към щифта A0 на Arduino, а другия проводник към заземяващия щифт (GND). Свържете вашия смартфон към Bluetooth приемника и пуснете нещо. Трябва да чуете музиката в високоговорителите си. Регулирайте силата на звука до най-удобното ви ниво (за мен това е Максимален обем:-)). Уверете се, че вашият Arduino все още е включен към вашия компютър. Кликнете върху инструменти -> сериен монитор и трябва да видите произволни числа, които се показват. Може да е твърде бързо, за да ги отбележите. Така че, върнете се назад, щракнете върху инструменти -> сериен плотер и ще видите графиката на вашето аудио, което се възпроизвежда. Направете няколко екранни снимки или снимки за по -късен анализ.
Ако сте любопитни за музиката, която пуснах за теста, нейният „Слънчоглед“от Spiderman в стиха на Spider
Стъпка 4: Кодиране …
Тази част може да е скучна за някои хора. Но повярвайте ми, красотата на вашия краен продукт зависи от това. Запазих го възможно най -просто. Първо погледнете моя код и се опитайте да разберете какво се случва. Накрая ще преминем през код.
Прикачих файла docx на моя код. Можете да преминете през това.
След като кодът ви е готов, можете да го качите в Arduino. О, да, уверете се, че Arduino не е свързан с нищо друго освен с вашия компютър.
Стъпка 5: Вторият тест
Извадете вашия Arduino от компютъра и свържете към него 9-12v захранване (препоръчително 9v). Сега свържете положителните изводи на вашите светодиоди към изходите на вашия Arduino (в този случай щифт 6, 7, 8, 9). Свържете общия отрицателен извод към щифта GND. Свържете проводниците от вашия Bluetooth приемник към щифтовете A0 и GND на вашия Arduino и пуснете музика (чрез Bluetooth).
Ако светодиодите мигат под музиката ви, свършихте чудесна работа. Защото за първи път не беше така. Нито звук излезе от високоговорителите. И най -важното, песента се пускаше директно през мобилния ми високоговорител. Не може да се свърже с Bluetooth! След това установих, че два от контактите в USB захранването на Bluetooth платката са счупени. Това е проблемът с евтините неща. Трябваше да ги запоя към дъската и всичко работеше безупречно! Въпреки че използвах нормални сини светодиоди за теста вместо лентата си.
Готино, нека направим лампата!
Стъпка 6: Лампата
Открих две малки PVC тръби, но имах нужда от една дълга. Така че ги залепих с по -малка тръба вътре в нея за подсилване. По -късно залепих четирите LED ленти на еднакво разстояние една от друга върху тръбата. Можете да видите колко „спретнато“съм запазил всичко на изображението:-стр
Нека го наречем „ядрото“на нашата лампа. Направих външното тяло, като просто разточих хартия с формат А4 в цилиндър. Толкова просто! Всъщност мислех да направя постоянна версия на това, ако всичко работи добре.
Стъпка 7: Последният тест
Преди да опаковам всичко в кутия, исках да направя последна проверка. Свързах ядрото към Arduino, включих всичко, пуснах страхотна музика и …
Нищо не се е случило. Дори нито един светодиод не се опита да свети! Два пъти проверих всичко и по -късно разбрах, че светодиодите са 12V всеки!
Изходният щифт на Arduino може да захранва максимално напрежение ~ 3.3v. Това е достатъчно за нормалните светодиоди, но тези LED ленти изискват 9-12v. Можех да ги свържа чрез отделно захранване, използвайки транзистор за всеки светодиод, но това би разрушило простотата на проекта.
Затова ги замених с 4 единични червени светодиода и отново започнах теста. Светодиодите най -накрая примигнаха към моята музика, но по някаква странна причина четвъртият светодиод не свети. Промених скрипта и намалих прекъсващото напрежение, за да свети четвъртият светодиод, но не се забелязват подобрения. След това направих граничното напрежение на четвъртия светодиод същото като третото и повторих теста. Не, не се вижда сияние. По -късно модифицирах скрипта, за да управлявам 5 светодиода и повторих експеримента. Сега четвъртият и петият светодиод отказаха да светят. Странно. Направих няколко други теста и ощипвания, но нищо не се промени. Така че най -накрая използвах само три светодиода.
Стъпка 8: Рокендрол
Накрая опаковах цялата електроника в кутия и фиксирах сърцевината на лампата вертикално върху нея. След това поставих хартиения си цилиндър около него и оставих музиката да достигне до ушите на всички. Да! Изглеждаше готино! Не толкова, колкото очаквах, но все пак доста добре. Исках обаче жълта лампа. Червеното изглеждаше добре. И получих евтин Bluetooth високоговорител от скучните ми USB.
Стъпка 9: Разходка по кода
Преди да натиснете бутона за връщане назад, като видите заглавието на тази стъпка, моля, гласувайте тази инструкция за състезанията, в които е. Благодаря ви.
Можете да намерите версията на документа на кода, приложен в тази стъпка.
Както казах (много пъти), кодът е прост. Декларирахме цяло число „звук“за съхраняване на нивото на звука от входа. Има малка грешка във функцията за настройка. Аналоговият щифт 'A0' се дефинира като входен щифт (вместо 'soundpin'). Изводите 6, 7, 8, 9 са дефинирани като изходни щифтове.
Във функцията за цикъл започваме с условие, изискващо всички светодиоди да се включат, ако входът на звук е по -голям от 35. По подобен начин имаме още три условия, насочени към определени светодиоди за определен диапазон от входове. И в крайна сметка, ако не се получи вход от A0, всички светодиоди се изключват.
Надявам се, че разбирате. Опитах всичко възможно, защото съм начинаещ в Arduino! И да, това е първият ми Instructable!
Моля, уведомете ме, ако трябва да направя някакви промени в моя Instructable. Ще се видим до следващия!
Препоръчано:
PCB настолна лампа: 7 стъпки (със снимки)
Настолна лампа за печатни платки: В днешно време откриваме много електронни отпадъци, а някои от тях са печатни платки, които са директно остъргани, защото не работят. Говорейки конкретно за LCD дисплея, при производството на тези дисплеи могат да възникнат много грешки, които са непознати за голи електронни
Супер ярка Lego-светлина от $ 14 Radio Shack настолна лампа: 8 стъпки (със снимки)
Супер ярка Lego-светлина От $ 14 Radio Shack Desk Lamp: С малко помощ от вашата котка, лесно преобразувайте настолна лампа от $ 14 от Radio Shack в мощна Lego светлина с много приложения. Освен това можете да го захранвате от AC или USB. Купувах части, за да добавя осветление към модел Lego, когато открих това случайно
Музикална лампа W/ Arduino: 6 стъпки
Music Lamp W/ Arduino: Това е проект, който аз и моят партньор (Адриан Калво) направихме за един от нашите университетски курсове. Проектът се състои от базирана на Arduino музикална кутия. Музиката се възпроизвежда чрез пиезо зумер, тоновете са подобни на това, което познаваме като 8 -битова музика. Кутията h
Спиралната лампа (известна още като настолна лампа Loxodrome): 12 стъпки (със снимки)
Спиралната лампа (известна още като настолна лампа Loxodrome): Спиралната лампа (известна още като настолна лампа Loxodrome) е проект, който започнах през 2015 г. Той е вдъхновен от Loxodrome Sconce на Paul Nylander. Първоначалната ми идея беше за моторизирана настолна лампа, която да излъчва струящи се вихри светлина по стената. Проектирах и
Музикална реактивна светлина -- Как да направим супер проста музикална реактивна светлина, за да направим работния плот привлекателен .: 5 стъпки (със снимки)
Музикална реактивна светлина || Как да направим супер проста музикална реактивна светлина за създаване на страхотен работен плот. Хей какво става, момчета, днес ще изградим много интересен проект. Днес ще изградим реактивна музикална светлина. Светодиодът ще промени яркостта си според басът, който всъщност е нискочестотен аудио сигнал. Изграждането му е много просто. Ние ще