Съдържание:
- Стъпка 1: Дизайн
- Стъпка 2: Какво ще направите Нед
- Стъпка 3: Как работи веригата / диаграмата
- Стъпка 4: Аудио кабели
- Стъпка 5: Аудио окабеляване (Продължение)
- Стъпка 6: Фоторезистор
- Стъпка 7: Строителна LED верига
- Стъпка 8: Теория за получаване на честотата на бележките
- Стъпка 9: Програмиране на Arduino
- Стъпка 10: Схема на свързване
- Стъпка 11: Music01
- Стъпка 12: Music02
Видео: Жизнена песен: 12 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Amo la luz, la física, la óptica, la electrónica, la robótica y todo lo relacionado con la ciencia. Empecé a trabajar con transferencia de datos y quería probar el método Li-Fi, algo innovador y que está creciendo.
Знам за високите скорости на пренос на данни, постигнати от Li-Fi, затова исках да работя нещо свързано с това и да измисля нещо полезно. В този проект мислех да го направя икономичен и интересен, затова реших да използвам нещо, което всеки харесва, музика. Първоначално си мислех, че ще бъде нещо скъпо, но тъй като всичко работи в цифров вид, се оказа изключително евтино за изпълнение. С лекотата на arduino мога да генерирам честоти за създаване на звуци, проектът е да кодира песен и да остави всичко готово, така че хората да могат да кодират други песни и да изпращат данни чрез LED, без да са свързали клаксона директно към Arduino.
Стъпка 1: Дизайн
Можем да забележим, че проектът е изпълнен в протоборд, тъй като се провеждат тестове и скоро ще бъдат добавени усилватели за подобряване на сигнала. Нещо, което забелязах, е, че сигналът на клаксона е много нисък, затова трябва да усиля сигнала, преди да се свържа с клаксона.
Стъпка 2: Какво ще направите Нед
Инструменти и оборудване:
- Мултицет: Поне трябва да проверите напрежението, полярността, съпротивлението и непрекъснатостта за отстраняване на неизправности.
- Каутин.
- Тестени изделия.
- Заваряване
- Запалка.
- Клещи за рязане.
Електроника:
- Джак: Можем да рециклираме много аудио обекти, в този случай намерих такъв, който е бил използван за свързване към неработещи високоговорители.
- Arduino: Можем да използваме всеки arduino, за тази цел използвах един arduino.
- LED: Препоръчвам светодиод, който генерира бяла светлина, тъй като нямаше бяла светлина Използвах RGB светодиод, приемащ винаги 3 -те цвята за генериране на бяла светлина (Важно: С червен светодиод, зелен светодиод и син светодиод няма да работят нашите верига).
- Резистор: Ако използвате RGB LED, препоръчвам да използвате 1k Ohms резистори, а ако използвате бял LED, можете да използвате 330 Ohm резистори.
- Батерия: За предпочитане е 9V.
- Конектор за 9V батерия.
- Кабел: За да улесня срезовете и връзките използвах JUMPERS.
- Фоторезистор (слънчева клетка)
Стъпка 3: Как работи веригата / диаграмата
Ето как работи системата:
Тъй като човешкото око не може да види светлината в някои интервали от спектъра, използвайки светлината, излъчвана от светодиодите, можем да изпращаме сигнали чрез прекъсвания на честотата. Това е като включване и изключване на светлината (като димни сигнали). Веригата работи на батерия 9V, която захранва цялата ни верига.
Стъпка 4: Аудио кабели
Когато режем жака, можем да проверим с нашия мултицетен приемник, за да разберем кои кабели съответстват на земята и сигнала, има жак с 2 кабела (заземяване и сигнал) и други с 3 кабела (земя, десен сигнал, ляв сигнал). В този случай при рязане на кабела получих сребърен кабел, бял кабел и червен кабел. С мултицета можех да идентифицирам, че сребърният кабел съответства на масата и в заключение червеното и бялото са сигналът. За да направя кабела по -силен, това, което направих, е да разделя кабела на 50% -50% и ще го усука, така че да имам 2 проводника със същата полярност по -силен и отново канап (Това е за укрепване на кабела и аз не знам, че лесно се прекъсва).
Стъпка 5: Аудио окабеляване (Продължение)
Тъй като кабелът е много тънък и с режещия инструмент е много лесно да се счупи, препоръчвам да използвате огън, в този случай е използвана запалка.
Просто запалете върха на кабела с огън и когато горите, трябва да премахнете с пръсти или някакъв инструмент кабела, докато е горещ (Това, което премахваме, е пластмаса, която покрива кабела). Сега нека поставим белия и червения проводник в възел.
Стъпка 6: Фоторезистор
В този случай използвах слънчев панел, за да покрия по -голяма площ, тъй като тази клетка просто заварява джъмперните кабели на положителните и отрицателните клеми.
За да разберем дали нашата клетка работи с помощта на волтметъра, можем да знаем напрежението, което осигурява, ако го поставим на светлината на слънцето (препоръчвам да е в 2V ± 0.5)
Стъпка 7: Строителна 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
За програмиране просто ще вземем песен и ще отидем да изберем типа бележка, времената, които трябва да се вземат предвид, са нещо важно. Първо, в програмата се дефинира изходът на нашия високоговорител като щифт 11, след това следвайте стойностите на плаващите стойности, съответстващи на всяка нота, която ще използваме с нейната честотна стойност. Трябва да дефинираме бележките, тъй като времената между типа бележки са различни, в кода можем да наблюдаваме основните бележки, имаме време bpm за увеличаване или намаляване на скоростта. Ще намерите някои коментари в кода, за да могат да се ориентират.
Стъпка 10: Схема на свързване
Нека свържем заземяването arduino към земята на нашия Jack кабел, а положителното към положителната 9V батерия. Сигналът ще излезе от щифта 11, който ще бъде свързан към минуса на батерията.
Стъпка 11: Music01
Стъпка 12: Music02
В клаксона звукът ще бъде много намален, затова препоръчвам да добавите верига за усилване на сигнала. Когато програмирате песента, която всеки иска, тя трябва да вземе предвид времето за изчакване и търпението, тъй като ще трябва да настроим ухото много за невероятни резултати.
Мекатроника LATAM
Препоръчано:
Money Heist BELLA CIAO Песен в Arduino Uno: 9 стъпки (със снимки)
Money Heist BELLA CIAO Song в Arduino Uno: В този урок ще ви покажа как можете да играете Money Heist Song Bella Ciao във всеки Arduino с помощта на пиезоелектричен зумер. Този готин проект е посветен на всички фенове на Money Heist по целия свят. И така, нека започнем
Тематична песен на PUBG+анимация с Arduino !: 13 стъпки (със снимки)
PUBG Тематична песен+Анимация с Arduino !: Здравейте и добре дошли в тази забавна инструкция! Надявам се всички да сте добре и да сте здрави. Този малък, но невероятен проект е за възпроизвеждане на тематичната песен на PUBG и дори за създаване на някои анимации на играта с помощта на arduino. Използваните компоненти са много
Arduino Uno Урок #2 - Звуковата песен: 4 стъпки (със снимки)
Arduino Uno Tutorial #2 - Звуковата песен: Здравейте всички, тъй като видях, че първият ми урок беше добър залог, реших, че ще направя поредица от уроци по Arduino Uno за вас
Запис на песен на IPad: 11 стъпки (със снимки)
Запис на песен на IPad: Един мой приятел наскоро попита как може да запише някои от песните си само с китара и iPad. Попитах я дали има друг хардуер за запис като микрофон и интерфейс за запис. За съжаление отговорът беше не, а тя не е
Случайна песен Jukebox (Raspberry Pi): 6 стъпки (със снимки)
Случайна песен Jukebox (Raspberry Pi): След като се забърках с Google AIY Voice Kit за Raspberry Pi, реших да пренастроя хардуера, за да направя офлайн джубокс. Когато потребителят натисне горния бутон, ще се възпроизведе произволна песен, съхранена на Pi. Копчето за сила на звука е там, за да помогне за регулирането на