Мазмұны:

Arduino + Mp3: 12 қадам (суреттермен)
Arduino + Mp3: 12 қадам (суреттермен)

Бейне: Arduino + Mp3: 12 қадам (суреттермен)

Бейне: Arduino + Mp3: 12 қадам (суреттермен)
Бейне: Как измерить любое напряжение постоянного тока с Arduino ARDVC-01 2024, Қараша
Anonim
Image
Image
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3

Мен жарық, физика, оптика, электроника, робототехника және ғылымға байланысты барлық нәрсені жақсы көремін. Мен деректерді тасымалдаумен жұмыс жасай бастадым және Li-Fi әдісін қолданғым келді, бұл инновациялық және өсіп келе жатқан нәрсе.

Мен Li-Fi қол жеткізетін деректерді берудің жоғары жылдамдығы туралы білемін, сондықтан мен осыған байланысты жұмыс жасап, пайдалы нәрсе ойлап тапқым келді. Бұл жобада мен оны үнемді және қызықты етуді ойладым, сондықтан мен бәріне ұнайтын нәрсені, музыканы қолдануды шештім.

Басында бұл қымбатқа түседі деп ойладым, бірақ бәрі цифрлық форматта жұмыс істейтіндіктен, орындау өте арзан болып шықты.

Ардуиноның көмегімен мен дыбыстарды шығару үшін жиіліктерді шығара аламын, жоба - бұл әнді кодтау және барлығын дайын күйінде қалдыру, осылайша адамдар басқа әндерді кодтай алады және ақпаратты светодиодты тікелей Arduino -ға қоспай жібере алады.

1 -қадам: Дизайн

Image
Image

Біз байқай аламыз, бұл жоба протобоардта жүзеге асырылды, өйткені тестілеу жүргізілуде және жақында сигналды жақсарту үшін күшейткіштер қосылады. Мен байқағаным, мүйіз сигналының деңгейі өте төмен, сондықтан мүйізге қосылмас бұрын сигналды күшейтуім керек.

2 -қадам: Сіз не істейсіз

Сіз не істейсіз
Сіз не істейсіз
Сіз не істейсіз
Сіз не істейсіз

Құралдар мен жабдықтар:

  • Мультиметр: кем дегенде ақауларды жою үшін кернеуді, полярлықты, қарсылықты және үздіксіздікті тексеру қажет.
  • Cautín. Go сілтемесіне өтіңіз
  • Макарон.
  • Дәнекерлеу. Сілтеме
  • Жеңіл.
  • Қысқыштар.

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

  • Джек: Біз көптеген аудио объектілерді қайта өңдей аламыз, бұл жағдайда мен жұмыс істемейтін динамиктерге қосылу үшін қолданылған нәрсені таптым.
  • Ардуино: Біз кез келген ардуиноны қолдана аламыз, осы мақсатта мен ардуиноны қолдандым.
  • Светодиод: Мен ақ жарық шығаратын жарықдиодты ұсынамын, себебі оның ақ жарығы жоқ, мен ақ түсті жарық беру үшін әрқашан 3 түсті қабылдайтын RGB светодиодын қолдандым (Маңызды: Қызыл жарық диодты, жасыл жарық диодты және көк жарықдиодты бізде жұмыс істемейді. схема).
  • Резистор: Егер сіз RGB светодиодын қолдансаңыз, мен 1к Ом резисторды қолдануды ұсынамын, ал егер ақ жарықдиодты қолдансаңыз, 330 Ом резисторды қолдануға болады.
  • Батарея: 9В жақсы.
  • 9В аккумуляторға арналған қосқыш
  • Кабель: Кесулер мен қосылыстарды жеңілдету үшін мен JUMPERS. Go Link қолдандым
  • Фоторезистор (күн батареясы)

3 -қадам: Схема / диаграмма қалай жұмыс істейді

Схема / диаграмма қалай жұмыс істейді
Схема / диаграмма қалай жұмыс істейді
Схема / диаграмма қалай жұмыс істейді
Схема / диаграмма қалай жұмыс істейді

Міне, жүйе қалай жұмыс істейді:

Адам көзі спектрдің кейбір интервалдарында жарықты көре алмайтындықтан, жарықдиодты шамдар арқылы біз жиілікті үзу арқылы сигнал жібере аламыз. Бұл шамды қосу және өшіру сияқты (түтін сигналдары сияқты). Схема біздің барлық тізбекті қуаттандыратын 9В батареямен жұмыс істейді.

4 -қадам: аудио кабель

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

Ұяшықты кесу кезінде біз мультиметрдің үздіксіздігімен қандай кабельдердің жерге және сигналға сәйкес келетінін біле аламыз, 2 кабелі бар ұя (жер мен сигнал), ал 3 кабелі бар (жерге, оңға, солға). Бұл жағдайда кабельді кесу кезінде мен күміс кабель, ақ кабель және қызыл кабель алдым. Мультиметрмен мен күміс кабель жерге сәйкес келетінін анықтай аламын және қорытынды бойынша қызыл және ақ сигнал болып табылады. Кабельді күштірек ету үшін мен кабельді 50% -50% -ға бөлуім керек, мен оны бұрап аламын, сондықтан менде сол полярлықтағы 2 сым күшті және қайтадан шпагат болады (Бұл кабельді нығайту үшін, мен істемеймін) үзілісті оңай біліңіз).

5 -қадам: аудио сымдары (жалғасы)

Аудио сымдар (жалғасы)
Аудио сымдар (жалғасы)
Аудио сымдар (жалғасы)
Аудио сымдар (жалғасы)

Кабель өте жұқа және кескіш құралдың көмегімен сынуы өте оңай болғандықтан, мен отты қолдануды ұсынамын, бұл жағдайда оттық қолданылды.

Кабельдің ұшын отпен жағыңыз және жану кезінде кабельді саусақтарыңызбен немесе кейбір аспаптармен ыстық күйінде алып тастауыңыз керек (біз алып тастайтын нәрсе - кабельді жабатын пластик). Енді ақ және қызыл сымдарды түйін

6 -қадам: фоторезистор

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

Бұл жағдайда мен үлкен аумақты жабу үшін күн панелін қолдандым, бұл ұяшық үшін тек оң және теріс терминалдарда қосқыш кабельдерді дәнекерледі.

Біздің ұяшықтың вольтметрмен жұмыс істейтінін білу үшін, егер біз оны күн сәулесіне қойсақ, кернеуді білуге болады (мен оны 2В ± 0,5 күйінде болуды ұсынамын)

7 -қадам: біздің жарықдиодты схемамыздың құрылысы

Біздің жарықдиодты схеманың құрылысы
Біздің жарықдиодты схеманың құрылысы
Біздің жарықдиодты схеманың құрылысы
Біздің жарықдиодты схеманың құрылысы
Біздің жарықдиодты схеманың құрылысы
Біздің жарықдиодты схеманың құрылысы

RGB светодиоды мен 1к Ом кедергісімен ақ түске қол жеткізе аламыз, протокол тақтасындағы схема үшін біз диаграммада көрсетілген нәрсені орындаймыз, онда 9В аккумуляторлы жарық диодты жарықтандырады және жерге қосылған. Біздің ойнатқышты жіберетін сигнал (музыкалық сигнал). Джекпот жерге светодиодтардың теріс жағына қосылған.

Эксперимент жасай отырып, мен болған жағдайды бақылау үшін түстің басқа түрін қолданып көргім келді, бірақ қызыл, жасыл және көк жарық диодты шамамен нәтиже бермеді.

8 -қадам: Жазбалардың жиілігін алу теориясы

Жазбалардың жиілігін алу теориясы
Жазбалардың жиілігін алу теориясы
Жазбалардың жиілігін алу теориясы
Жазбалардың жиілігін алу теориясы
Жазбалардың жиілігін алу теориясы
Жазбалардың жиілігін алу теориясы
Жазбалардың жиілігін алу теориясы
Жазбалардың жиілігін алу теориясы

Дыбыс сенсор қабылдай алатын ауаның дірілінен басқа ештеңе емес, біздің жағдайда құлақ. Белгілі бір биіктіктегі дыбыс ауаның дірілдеу жиілігіне байланысты.

Музыка біз «октава» деп атайтын бөліктердегі мүмкін жиіліктерге және музыкалық ноталар деп аталатын әр сегіздікке бөлінеді. Октаваның әр нотасында жоғарғы октавадағы сол нотаның жиілігінің жартысы бар.

Дыбыс толқындары, біз затты лақтырған кезде, су бетінде пайда болатын толқындарға ұқсайды, айырмашылығы - дыбыс толқындары, егер кедергі соққы бермесе және оны бұрмаламаса, ауаны барлық жақтан дірілдейді.

Жалпы алғанда, «o» октавасының «0» (0 -ден 10 -ға дейін) нотасы (Do үшін n = 1, Do # үшін n = 2, иә үшін n = 2) f (n, O) жиілігіне ие. біз осылай есептей аламыз (Сурет):

9 -қадам: Arduino бағдарламалау

Arduino бағдарламалау
Arduino бағдарламалау
Arduino бағдарламалау
Arduino бағдарламалау

Бағдарламалау үшін біз жай ән қабылдаймыз, және біз нота түрін таңдауға барамыз, маңызды сәттерді қарастыру қажет. Біріншіден, бағдарламада динамиктің шығысы 11 -ші пин ретінде анықталады, содан кейін біз қолданатын әрбір нотаға сәйкес өзгермелі мәндерді оның жиілік мәнімен орындаңыз. Біз жазбаларды белгілеуіміз керек, себебі жазбалар арасындағы уақыт әр түрлі, кодта негізгі жазбаларды байқауға болады, бізде жылдамдықты көбейтуге немесе төмендетуге bpm уақыты бар. Сіз кодта кейбір түсініктемелерді таба аласыз, осылайша олар басшылыққа алынады.

10 -қадам: Қосылу диаграммасы

Қосылу диаграммасы
Қосылу диаграммасы
Қосылу диаграммасы
Қосылу диаграммасы
Қосылу диаграммасы
Қосылу диаграммасы

Arduino жерін Джек кабелінің жерге қосамыз және оң 9В аккумуляторға оң. Сигнал батареяның терісіне жалғанатын түйреуіш 11 -ден шығады.

11 -қадам: Музыка

Енді біз кодты arduino -ға және барлық қосылымдарға жүктедік, енді ойнауға уақыт келді! Біз мүйіз ардуиноға қосылмай қалай дыбыс бере бастайтынын көреміз, біз тек сигналды жарық диоды арқылы жібереміз.

12 -қадам: Қорытынды ойлар

Мүйізде дыбыс өте төмендейді, сондықтан мен сигналды күшейту үшін схеманы қосуды ұсынамын. Әрқайсысы қалаған әнді бағдарламалау кезінде күту уақыты мен шыдамдылықты ескеруі керек, өйткені біз керемет нәтижеге жету үшін құлақты көп ретке келтіруіміз керек.

Мекатроника ЛАТАМ

Ұсынылған: