Мазмуну:

Arduino + Mp3: 12 кадам (сүрөттөр менен)
Arduino + Mp3: 12 кадам (сүрөттөр менен)

Video: Arduino + Mp3: 12 кадам (сүрөттөр менен)

Video: Arduino + Mp3: 12 кадам (сүрөттөр менен)
Video: Как управлять приводом с помощью Arduino - Robojax 2024, Июль
Anonim
Image
Image
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3

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

Мен Li-Fi аркылуу жетишилген маалыматтын жогорку ылдамдыгын билем, ошондуктан мен буга байланыштуу бир нерсе иштеп, пайдалуу нерсе ойлоп тапкым келди. Бул долбоордо мен аны үнөмдүү жана кызыктуу кылууну ойлодум, ошондуктан баарына жаккан нерсени, музыканы колдонууну чечтим.

Башында мен бул кымбат нерсе болот деп ойлогом, бирок баары санарипте иштегендиктен, аткаруу өтө арзан болуп чыкты.

Ардуинонун оңойлугу менен мен үндөрдү чыгаруу үчүн жыштыктарды түзө алам, бул долбоор - бул ырды коддоо жана бардыгын даяр калтыруу, ошондуктан адамдар башка ырларды коддоп, мүйүздү Arduino менен түз туташпастан LED аркылуу жөнөтө алышат.

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

Image
Image

Биз проекттин протобоардда жүргүзүлгөнүн байкай алабыз, анткени тесттер өткөрүлүп жатат жана жакында сигналды жакшыртуу үчүн күчөткүчтөр кошулат. Мен байкаган нерсе, мүйүз сигналы өтө төмөн, ошондуктан мүйүзгө туташуудан мурун сигналды күчөтүшүм керек.

2 -кадам: Сиз эмне кыласыз

Сиз эмне кыласыз
Сиз эмне кыласыз
Сиз эмне кыласыз
Сиз эмне кыласыз

Куралдар жана жабдуулар:

  • Мультиметр: Жок дегенде көйгөйлөрдү чечүү үчүн чыңалууну, полярдуулукту, каршылыкты жана үзгүлтүксүздүктү текшерүү керек.
  • Cautín. Go Link
  • Макарон.
  • Welding. Go Link
  • Жарык.
  • Кычка кесүү.

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

  • Джек: Биз көптөгөн аудио объекттерди кайра иштете алабыз, бул учурда мен иштебей турган динамиктерге туташуу үчүн колдонулган нерсени таптым.
  • Ардуино: Биз каалаган ардуинону колдоно алабыз, бул үчүн мен ардуинону колдондум.
  • Светодиод: Мен ак жарык чыгаруучу LED сунуштайм, анткени ал жарык жок болчу. Мен RGB светодиодун колдонуп, ар дайым 3 түстү алып, ак жарыкты чыгарам (Маанилүү: Кызыл LED менен, жашыл LED жана көк LED биздики менен иштебейт схема).
  • Резистор: Эгерде сиз RGB светодиодун колдонсоңуз, мен 1k Ohms резисторлорун колдонууну сунуштайм, эгер сиз White LED колдонгон болсоңуз, 330 Ohm каршылыгын колдоно аласыз.
  • Батарея: Жакшы 9В.
  • 9V батарейкасы үчүн туташтыргыч
  • Кабель: Кыскартууларды жана байланыштарды жеңилдетүү үчүн мен JUMPERS. Go Linkти колдондум
  • Фоторезистор (күн батареясы)

3 -кадам: Район / Диаграмма кантип иштейт

Район / Диаграмма кантип иштейт
Район / Диаграмма кантип иштейт
Район / Диаграмма кантип иштейт
Район / Диаграмма кантип иштейт

Бул жерде система кантип иштейт:

Адамдын көзү спектрдин кээ бир интервалдарында жарыкты көрө албагандыктан, диоддор чыгарган жарыкты колдонуп, жыштыкты үзгүлтүккө учуратуу аркылуу сигналдарды жөнөтө алабыз. Бул жарыкты күйгүзүү жана өчүрүү сыяктуу.

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

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

Джекти кесип жатканда, мультиметрдин үзгүлтүксүздүгү менен кайсы кабелдердин жерге жана сигналга туура келерин билүүгө болот, 2 кабели бар джек бар (жер жана сигнал) жана 3 кабели бар (жер, оң сигнал, сол сигнал). Бул учурда кабелди кесип жатканда күмүш кабель, ак кабель жана кызыл кабель алдым. Мультиметр менен мен күмүш кабелдин жерге туура келерин аныктай алчумун жана кызыл менен актынын сигналы болгон. Кабелди күчтөндүрүү үчүн, мен эмне кылдым, кабелди 50% -50% бөлүү керек, мен аны бурам, ошондо менде бирдей полярдык 2 зым күчтүү жана кайра жип болот (Бул кабелди бекемдөө үчүн, мен андай эмесмин) жонокой Break билем).

5 -кадам: Аудио зымдары (Уландысы)

Аудио зымдары (уландысы)
Аудио зымдары (уландысы)
Аудио зымдары (уландысы)
Аудио зымдары (уландысы)

Кабель абдан ичке жана кесүүчү куралы менен сынуусу абдан оңой болгондуктан, от колдонууну сунуштайм, бул учурда от алдыргыч колдонулган.

Жөн эле кабелдин учун от менен күйгүзүңүз жана күйүп жатканда манжаларыңыз же кээ бир аспаптар менен кабелди ысыкта алып салышыңыз керек (биз алып жаткан нерсе - кабелди каптаган пластик). Эми ак жана кызыл зымды бир түйүн

6 -кадам: Фоторезистор

Photoresistor
Photoresistor
Photoresistor
Photoresistor

Бул учурда мен чоңураак аймакты жабуу үчүн күн батареясын колдондум, анткени бул клетка оң жана терс терминалдарда секирүүчү кабелдерди ширетет.

Вольтметрдин жардамы менен биздин клетканын иштеп жаткандыгын билүү үчүн, эгерде биз аны күндүн жарыгына койсок, камсыз кылган чыңалуубузду биле алабыз (мен аны 2V ± 0,5те болууну сунуштайм)

7 -кадам: Биздин LED схемасынын курулушу

Биздин LED схемасынын курулушу
Биздин LED схемасынын курулушу
Биздин LED схемасынын курулушу
Биздин LED схемасынын курулушу
Биздин LED схемасынын курулушу
Биздин LED схемасынын курулушу

RGB светодиодун колдонуп, 1к Ом каршылыгы менен биз ак түскө ээ боло алабыз, протоботтогу схема үчүн биз диаграммада көрсөтүлгөндү аткарабыз, анда 9В батарейкасы бар, LED диоддуу позитивдүү жана жер туташтырылган. Биздин оюнчу жиберген сигнал (музыкалык сигнал). Jackpot жери LED терс жагына туташкан.

Эксперимент кылып жатып, эмне болгонун байкоо үчүн түстүн башка түрүн сынап көргүм келди жана кызыл, жашыл жана көк LED менен жыйынтык чыкпады.

8 -кадам: ноталардын жыштыгын алуу теориясы

Эскертүүлөрдүн жыштыгын алуу теориясы
Эскертүүлөрдүн жыштыгын алуу теориясы
Эскертүүлөрдүн жыштыгын алуу теориясы
Эскертүүлөрдүн жыштыгын алуу теориясы
Эскертүүлөрдүн жыштыгын алуу теориясы
Эскертүүлөрдүн жыштыгын алуу теориясы
Эскертүүлөрдүн жыштыгын алуу теориясы
Эскертүүлөрдүн жыштыгын алуу теориясы

Үн - бул сенсор көтөрө ала турган абанын дирилдөөсүнөн башка нерсе эмес, биздин учурда кулак. Белгилүү бир бийиктикке ээ болгон үн аба титирөө жыштыгына көз каранды.

Музыка биз "октава" деп атаган бөлүктөрдөгү мүмкүн болгон жыштыктарга жана ар бир октавага 12 бөлүктө музыкалык ноталар деп бөлүнөт. Октаванын ар бир нотасында жогорку октавада ошол эле нотанын жыштыгынын так жарымы бар.

Үн толкундары биз бир нерсени ыргытканда суунун үстүндө пайда болгон толкундарга абдан окшош, айырмасы - үн толкундары, эгерде тоскоолдук шок кылбаса жана аны бурмалабаса, абанын келип чыгышынан бардык тарапка дирилдейт.

Жалпысынан алганда, "о" октавасынын "0" (Do үчүн n = 1, Do # үчүн n = 2, Ооба үчүн n = 2) жыштыгы f (n, O) биз ушинтип эсептей алабыз (Сүрөт):

9 -кадам: Arduino программалоо

Arduino программалоо
Arduino программалоо
Arduino программалоо
Arduino программалоо

Программалоо үчүн биз жөн эле ыр алып, нота түрүн тандап алабыз, маанилүү нерсени эске алуу керек. Биринчиден, программада спикерибиздин чыгышы пин 11 катары аныкталган, андан кийин биз жыштык мааниси менен колдоно турган ар бир нотага ылайыктуу калкыма маанилерге баш ийиңиз. Биз ноталарды белгилешибиз керек, анткени нота түрүнүн ортосундагы убакыт ар башка, коддо биз негизги ноталарды байкай алабыз, ылдамдыкты жогорулатуу же азайтуу үчүн bpm убактыбыз бар. Сиз коддон кээ бир комментарийлерди таба аласыз, алар жетекчиликке алышы үчүн.

10 -кадам: Туташуу диаграммасы

Байланыш диаграммасы
Байланыш диаграммасы
Байланыш диаграммасы
Байланыш диаграммасы
Байланыш диаграммасы
Байланыш диаграммасы

Келгиле, arduino жерин Jack кабелибиздин жерге жана оң 9V батарейкасына кошолу. Сигнал батареянын терсине туташтырылган пин 11ден чыгат.

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

Эми биз кодду arduinoго жана бардык байланыштарга жүктөгөндөн кийин, ойной турган убак келди! Биз мүйүзүбүз ардуиного туташпай туруп кантип угула турганын көрөбүз, биз жөн гана сигналды LED аркылуу жөнөтүп жатабыз.

12 -кадам: Акыркы ойлор

Мүйүздө үн абдан азаят, андыктан мен сигналды күчөтүү үчүн схеманы кошууну сунуштайм. Ар ким каалаган ырды программалоодо, күтүү убактысын жана чыдамкайлыкты эске алуу керек, анткени укмуштуудай натыйжаларга жетүү үчүн кулакты көп күүлөөгө туура келет.

Mecatronica LATAM

Сунушталууда: