Съдържание:

Arduino + Mp3: 12 стъпки (със снимки)
Arduino + Mp3: 12 стъпки (със снимки)

Видео: Arduino + Mp3: 12 стъпки (със снимки)

Видео: Arduino + Mp3: 12 стъпки (със снимки)
Видео: 7 ПОЛЕЗНЫХ устройств на АРДУИНО, которые можно собрать за 15 минут. 2024, Юли
Anonim
Image
Image
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3

Обичам светлината, физиката, оптиката, електрониката, роботиката и всичко свързано с науката. Започнах работа с трансфер на данни и исках да опитам Li-Fi метода, нещо иновативно и това се разраства.

Знам за високите скорости на пренос на данни, постигнати от Li-Fi, затова исках да работя нещо свързано с това и да измисля нещо полезно. В този проект мислех да го направя икономичен и интересен, затова реших да използвам нещо, което всеки харесва, музика.

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

С лекотата на arduino мога да генерирам честоти за създаване на звуци, проектът е да кодира песен и да остави всичко готово, така че хората да могат да кодират други песни и да изпращат данни чрез LED, без да са свързали клаксона директно към Arduino.

Стъпка 1: Дизайн

Image
Image

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

Стъпка 2: Какво ще направите Нед

Какво ще направиш Нед
Какво ще направиш Нед
Какво ще направиш Нед
Какво ще направиш Нед

Инструменти и оборудване:

  • Мултицет: Поне трябва да проверите напрежението, полярността, съпротивлението и непрекъснатостта за отстраняване на неизправности.
  • Cautín. Go Link
  • Тестени изделия.
  • Заваряване. Отидете на връзка
  • Запалка.
  • Клещи за рязане.

Електроника:

  • Джак: Можем да рециклираме много аудио обекти, в този случай намерих такъв, който е бил използван за свързване към неработещи високоговорители.
  • Arduino: Можем да използваме всеки arduino, за тази цел използвах един arduino.
  • LED: Препоръчвам светодиод, който генерира бяла светлина, тъй като нямаше бяла светлина Използвах RGB светодиод, приемащ винаги 3 -те цвята за генериране на бяла светлина (Важно: С червен светодиод, зелен светодиод и син светодиод няма да работят нашите верига).
  • Резистор: Ако използвате RGB LED, препоръчвам да използвате 1k Ohms резистори, а ако използвате бял LED, можете да използвате 330 Ohm резистори.
  • Батерия: За предпочитане е 9V.
  • Конектор за батерия 9 V. Go Link
  • Кабел: За да улесня срезовете и връзките използвах JUMPERS. Go Link
  • Фоторезистор (слънчева клетка)

Стъпка 3: Как работи веригата / диаграмата

Как работи схемата / диаграмата
Как работи схемата / диаграмата
Как работи схемата / диаграмата
Как работи схемата / диаграмата

Ето как работи системата:

Тъй като човешкото око не може да види светлината в някои интервали от спектъра, използвайки светлината, излъчвана от светодиодите, можем да изпращаме сигнали чрез прекъсвания на честотата. Това е като включване и изключване на светлината (като димни сигнали). Веригата работи на батерия 9V, която захранва цялата ни верига.

Стъпка 4: Аудио кабели

Аудио кабели
Аудио кабели
Аудио кабели
Аудио кабели
Аудио кабели
Аудио кабели

Когато режем жака, можем да проверим с нашия мултицетен приемник, за да разберем кои кабели съответстват на земята и сигнала, има жак с 2 кабела (заземяване и сигнал) и други с 3 кабела (земя, десен сигнал, ляв сигнал). В този случай при рязане на кабела получих сребърен кабел, бял кабел и червен кабел. С мултицета можех да идентифицирам, че сребърният кабел съответства на масата и в заключение червеното и бялото са сигналът. За да направя кабела по -силен, това, което направих, е да разделя кабела на 50% -50% и ще го усука, така че да имам 2 проводника със същата полярност по -силен и отново канап (Това е за укрепване на кабела и аз не знам, че лесно се прекъсва).

Стъпка 5: Аудио окабеляване (Продължение)

Аудио кабели (Продължение)
Аудио кабели (Продължение)
Аудио кабели (Продължение)
Аудио кабели (Продължение)

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

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

Стъпка 6: Фоторезистор

Фоторезистор
Фоторезистор
Фоторезистор
Фоторезистор

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

За да разберем дали нашата клетка работи с помощта на волтметъра, можем да знаем напрежението, което осигурява, ако го поставим на светлината на слънцето (препоръчвам да е в 2V ± 0.5)

Стъпка 7: Изграждане на нашата LED верига

Изграждане на нашата LED верига
Изграждане на нашата LED верига
Изграждане на нашата LED верига
Изграждане на нашата LED верига
Изграждане на нашата LED верига
Изграждане на нашата LED верига

Използвайки RGB LED и със съпротивление 1k ома можем да получим бял цвят, за веригата в протоборда ще изпълним това, което е показано на диаграмата, където ще имаме 9V батерия, захранваща LED положителното и земята е свързана към сигнал, който изпраща нашия плейър (музикален сигнал). Заземяването на джакпота е свързано към отрицателната страна на светодиодите.

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

Стъпка 8: Теория за получаване на честотата на бележките

Теория за получаване на честотата на бележките
Теория за получаване на честотата на бележките
Теория за получаване на честотата на бележките
Теория за получаване на честотата на бележките
Теория за получаване на честотата на бележките
Теория за получаване на честотата на бележките
Теория за получаване на честотата на бележките
Теория за получаване на честотата на бележките

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

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

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

Като цяло бележка "n" (n = 1 за Do, n = 2 за Do # … n = 12 за Да) на октавата "o" (от 0 до 10) има честота f (n, O), която можем да изчислим по този начин (Изображение):

Стъпка 9: Програмиране на Arduino

Програмиране на Arduino
Програмиране на Arduino
Програмиране на Arduino
Програмиране на Arduino

За програмиране просто ще вземем песен и ще отидем да изберем типа бележка, времената, които трябва да се вземат предвид, са нещо важно. Първо, в програмата се дефинира изходът на нашия високоговорител като щифт 11, след това следвайте стойностите на плаващите стойности, съответстващи на всяка нота, която ще използваме с нейната честотна стойност. Трябва да дефинираме бележките, тъй като времената между типа бележки са различни, в кода можем да наблюдаваме основните бележки, имаме време bpm за увеличаване или намаляване на скоростта. Ще намерите някои коментари в кода, за да могат да се ориентират.

Стъпка 10: Схема на свързване

Схема на свързване
Схема на свързване
Схема на свързване
Схема на свързване
Схема на свързване
Схема на свързване

Нека свържем заземяването arduino към земята на нашия Jack кабел, а положителното към положителната 9V батерия. Сигналът ще излезе от щифта 11, който ще бъде свързан към минуса на батерията.

Стъпка 11: Музика

Сега, след като сме заредили кода в нашия arduino и всички връзки, е време да играем! Ще видим как нашият клаксон започва да звучи, без да е свързан с нашето arduino, ние просто изпращаме сигнали през светодиода.

Стъпка 12: Последни съображения

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

Мекатроника LATAM

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