Съдържание:

Пулс (светодиоди с активиран обем): 7 стъпки (със снимки)
Пулс (светодиоди с активиран обем): 7 стъпки (със снимки)

Видео: Пулс (светодиоди с активиран обем): 7 стъпки (със снимки)

Видео: Пулс (светодиоди с активиран обем): 7 стъпки (със снимки)
Видео: 💥 Есть ли слабые места в безупречных Mercedes W211 и C219? Что общего у Е-класса и CLS? 2024, Ноември
Anonim

Искали ли сте някога да изградите нещо със светодиоди, но не сте сигурни откъде да започнете? Това ръководство ще ви даде няколко лесни за изпълнение стъпки за проектиране на собствен код за визуализация на силата на звука за адресируеми LED светлини. Това е забавен настолен измервател на шума, рейв устройство, система за предупреждение за шум в работилницата или други подобни. Ако искате, не се колебайте да следвате дизайна на корпуса ми за компоненти, но внимавайте, че моята кутия не е форма за начално ниво и няма да обхващам как да я направя тук. Не се колебайте обаче да проявите креативност или да опитате да го копирате от изображенията.

За да стартирате този проект, ще ви трябва:

Adapruit NeoPixels (или други сравними адресируеми светодиоди)

Използвам концентрични LED пръстени, закупени от Amazon.

Усилвател за микрофон

Отделно захранване (Ако има повече от 8-10 светодиода, ще е подходяща външна батерия)

Arduino Uno

Припой и поялник

Тел

Машини за сваляне на тел

Някакъв вид компонентни жилища

Стъпка 1: Запознайте се с Arduino

Запознайте се с Arduino
Запознайте се с Arduino

Ако за първи път опитвате проект с Arduino или нещо с окабеляване, предлагам ви да разгледате уроците по -долу. Важно е да се научите как да правите основите, преди да опитате да промените кода или да работите с оборудването. Това ще позволи по -малко грешки и по -малко наранявания. Ако вече се чувствате добре с Arduino и окабеляването, тогава не се колебайте да ги пропуснете.

Гледайки Arduino

Запояване

Ръководство за NeoPixel

Стъпка 2: Настройване на окабеляването

Настройване на окабеляването
Настройване на окабеляването
Настройване на окабеляването
Настройване на окабеляването
Настройване на окабеляването
Настройване на окабеляването
Настройване на окабеляването
Настройване на окабеляването

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

За процеса на настройване на вашите светлини, не забравяйте да запоявате проводници, за да ги насочите, захранване и заземяване. След това тези проводници ще бъдат поставени в платката Arduino съответно при 6, 5v и gnd. Обърнете внимание, че ако имате светлини като моите, ще искате да запоявате от директно навън към директно между LED секциите. Това позволява на светодиодите да бъдат адресирани по номер, като лента от светодиоди.

• Предупреждение-прочетете по-долу, ако имате свързани над 8-10 светодиода

Когато настройвате микрофона, запоявайте проводниците към vcc, gnd и out. След това другите краища ще се вмъкнат съответно в 3.3v, gnd и A0.

Ако приемем, че всичко е наред и всичко е прикачено, сега сте готови за код, освен ако нямате много светодиоди. Както бе предупредено, това може да бъде проблематично, тъй като дъската Arduino може да захранва само толкова много светлини. Ще трябва да свържете външен източник на захранване, като например батерия. За да свържете батерията, ще трябва да свържете захранването на светлините и земята директно към захранването и заземяването на батерията чрез запояване. Уловката тук е да се запои допълнителен проводник към заземяващата връзка, който ще се свърже с дъската Arduino. Тези елементи трябва да споделят земята или в противен случай ще получите произволно мигане на LED или други грешки.

Стъпка 3: Кодът

Честито! Стигнахте до следващата вълнуваща стъпка. В този момент трябва да имате готина настройка, която за съжаление не прави нищо. Вълнуващо, знам. Ако прави нещо, тогава може да халюцинирате или може би вече сте включени и има някакъв стар код. Нека поставим новия код там. Моят код е приложен по -долу.

Този код работи, като първо настрои светодиодите, като извика библиотеката NeoPixel, дефинира входовете и изходите, посочи броя на светодиодите и зададе яркостта и честотата на извадката. В кода за настройка лентата е настроена на яркост и светодиодите се инициализират. Последната част от кода е мястото, където се случват всички фантастични неща, тук се анализира обемът и се измерват пиковете.

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

Ето някои ключови начини, по които можете да промените кода. Първо, цветът може лесно да се превключва. Вътре в кода за всеки пръстен има маркер, който изглежда като (i, (0, 0, 0)), тук цветът може да бъде променен чрез промяна на числата. Трите цифри са за червено, зелено и синьо и диктуват количеството на всяка. Както можете да видите, моят код има различни стойности на цвета.

Второ, ако искате да регулирате колко силно звучат нещата, преди светлините да са активни, ще трябва да промените стойността в началото на всяко изявление „ако“. Изглежда (<= число), колкото по -голям е номерът, толкова по -силен трябва да бъде звукът, за да го активирате.

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

Стъпка 4: 30 Втора танцова интермедия

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

Стъпка 5: Назад към бизнеса

Обратно към Бизнес
Обратно към Бизнес
Обратно към Бизнес
Обратно към Бизнес

Най -накрая е време да проектирате корпуса за вашата електроника. Чувствайте се свободни да отидете толкова прости или толкова сложни, колкото искате, това наистина е ограничено само от уменията ви с инструменти. По -горе е пример за това, което направих, но не забравяйте, че дъската на Arduino се нуждае от място за монтиране и трябва да има дупка или нещо, за да може микрофонът да може да слуша добре.

Стъпка 6: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж

Последните моменти вече са пред вас! Измислете начините, по които искате да закрепите частите си, и продължете. Скоро ще имате завършен продукт и нещо, с което можете да се гордеете. По -горе са снимките на начините, по които реших да предприема осигуряване на парчета.

Стъпка 7: Готово

Завършен
Завършен

Поздравления истински този път! Направете си парти, за да отпразнувате … не наистина, организирайте си парти и потушете това нещо. Готовото ви парче заслужава да бъде показано.

Надявам се по време на този процес да научите малко за това как да кодирате, как да изграждате и как да се забавлявате, защото всички ние трябва да се забавляваме малко. Моля, качете всякакви допълнителни допълнения или промени; Обичам да виждам какво измислят другите, особено ако можете да накарате това да чете честота вместо обем. Приятно строителство и изработка!

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