Мазмуну:

Музыкалык микротолкун (Arduino долбоору): 6 кадам (Сүрөттөр менен)
Музыкалык микротолкун (Arduino долбоору): 6 кадам (Сүрөттөр менен)

Video: Музыкалык микротолкун (Arduino долбоору): 6 кадам (Сүрөттөр менен)

Video: Музыкалык микротолкун (Arduino долбоору): 6 кадам (Сүрөттөр менен)
Video: Abandoned American Home Holds Thousands Of Forgotten Photos! 2024, Ноябрь
Anonim
Image
Image
Материалдар/Куралдар
Материалдар/Куралдар

Сиздин кызыксыз микротолкунуңузду өзүңүз тандаган тамак -ашты нурландырып жатканда обондорду ойнотуучу суперчаржировкаланган*, ядролук ** дүкөнгө айландыргыңыз келеби?!?

* хип

** жалган жарнама

*** дагы жалган жарнак

Окууну улантыңыз

Бул долбоор үчүн мен Arduino UNO, SparkFun MP3 Player Shield, кичинекей спикер жана 3-пин SPDT Micro Switchти колдонгондо музыканы ойнотуу үчүн микротолкундуу мешти орнотуп алгам.

Рождество майрамы болгондуктан, мен MP3 Shieldге сүйүктүү Рождество ырларымды жүктөдүм, бирок, албетте, сен каалаган ырларды колдоно аласың (алар белгилүү бит ылдамдыгына, үлгүлөрдүн ылдамдыгына жана файлдын аталыш талаптарына жооп берсе).

Q. Бирок бул мурунтан эле Christmas Eve ?? Муну кантип бүтүрүшүм керек? Коркпоңуз, анткени сиз Рождествонун ЭКИ КҮНҮ жөнүндө эч качан уккан эмессиз !!! ("АЛТЫН RINGGGSSSSSSS 5 АЛТЫН RINGGGGSSSSSS …" деп кыйкырган үнү укпаган байкени кезекке коюңуз)

Баштайлы…

1 -кадам: материалдар/куралдар

Төмөндө бул долбоорго керектүү болгон материалдар жана куралдар келтирилген.

Мен сиздин ыңгайлуулугуңуз үчүн колдонгон материалдарды байланыштырдым, бирок нерселерди солкулдатуудан тартынбаңыз!

Материалдар:

  • 1 Arduino UNO
  • Менен 1 AC адаптер

    • Оң позитивдүү 2.1мм х 5.5мм эркек баррель уячасы
    • жана 12V, 1-2A DC Output
  • 1 SparkFun MP3 ойнотуучу калкан
  • 1 Arduino Stackable Header Kit - R3
  • 1 Micro SD
  • 1 3.5mm Эркектен Эркекке Стерео Аудио AUX Кабели
  • AUX Input + заряддагыч менен 1 динамик
  • 1 Эркектен Аялга секирүүчү зымдар
  • 1 3-пин SPDT Micro Switch
  • 3 Command Strips
  • 2 акрил/пластик/жыгач таштоочу блок

    болжол менен 0.125 "x 0.125" x 1.0"

  • Сиз сүйгөн.mp3 файлдары менен

    • 8.3 файл аттары (8 белги + '.mp3')
    • бит ылдамдыгы 320 кбит / с ашпаган
    • үлгүлөрдүн ылдамдыгы 48 кГцтен ашпайт

Куралдар:

  • Паяльник + Лайк
  • Ине-Мурун Плеси
  • Компьютер
  • USB 2.0 Cable түрү A/B
  • Мультиметр (милдеттүү эмес)

2 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Ассамблея түз болушу керек.

SparkFun MP3 Player Shield'ди Arduino UNO менен туташтырыңыз

1. Лайнердин башы SparkFun MP3 Player Shieldге туташтырылат (алар жогорудагы сүрөттөргө дал келерин текшериңиз)

2. MP3 Player Shieldдин башкы казыктарын Arduino UNOнун башкы казыктары менен тизип коюңуз.

3. MP3 Player Shield менен Arduino -ны бекем (бирок акырын) түртүңүз.

3-Pin SPDT Micro Switchти SparkFun MP3 Player Shieldге туташтырыңыз

Эркек-ургаачы секирүүчү зымдарды колдонуу…

1. Micro Switch'дин Common (C) Pinин MP3 Player Shieldдеги GND Pins'тин бирине туташтырыңыз.

2. Micro Switch'дин кадимкидей жабылганын (NC) MP3 Player Shieldдеги Pin 10го туташтырыңыз.

Эскертүү: Сиз секирүүчү зымдардын ургаачы учтарын Micro Switch'дин казыктарына ширете аласыз же ошол учтарын ийне-мурчтуу кычкач менен кыссаңыз болот. Кандай болбосун, сиз адегенде секирүүчү зымдардын аялдык учтарынан пластикалык туташтыргучтарды алып салгыңыз келет …

Эми Micro Switchтин рычагынын колу басылганда …

Micro Switch'дин C жана NC төөнөгүчтөрү ачык схеманы түзүү менен ажыратылат жана Arduino UNO Pin 10до HIGH (же ~ 5V) маанисин өлчөйт.

Micro Switchтин рычагынын колу көтөрүлгөндө…

Micro Switch'дин C жана NC казыктары туташып турат жана Arduino UNO Pin 10до LOW (же ~ 0V) маанисин өлчөйт.

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

SparkFun MP3 Player Shield'ди спикерге туташтырыңыз

1. 3.5 мм эркек-эркек стерео аудио AUX кабелин колдонуп MP3 Player Shield жана динамикти туташтырыңыз.

AC адаптерин Arduino UNOго туташтырыңыз

1. AC адаптеринин эркек баррель джек плагин Arduino UNOнун аял баррель джек сайгычына сайыңыз.

3 -кадам: Микротолкундуу мешке орнотуңуз

Микротолкундуу мешке орнотуу
Микротолкундуу мешке орнотуу
Микротолкундуу мешке орнотуу
Микротолкундуу мешке орнотуу
Микротолкундуу мешке орнотуу
Микротолкундуу мешке орнотуу
Микротолкундуу мешке орнотуу
Микротолкундуу мешке орнотуу

Түзмөктү каалаган микротолкундуу мешке/жанына коюңуз

Эскертүү: Arduino UNO электр өткөргүчүндө эмес (мисалы, металл микротолкундуу меш) электр изоляторунда (мисалы, кургак картон) эс алып жатканын текшериңиз. Arduino UNO асты жагында төөнөгүчтөр бар болгондуктан, аны өткөрүүчү бетке коюу күтүлбөгөн эффекттерге/кыска туташууларга алып келиши мүмкүн.

Чабуулчу блокторду микротолкундуу эшикке бекиңиз

1. Микротолкундуу эшикке сокку берүүчү блокторду бекитүү үчүн Command Stripsти колдонуңуз (жогорудагы сүрөттөрдө көрсөтүлгөндөй).

2. Блоктор микротолкундуу эшик менен микротолкундуу мештин ортосундагы тигиш менен параллелдүү болушу керек

3. Микро которууну микротолкунга туташтыруу үчүн Command Stripти колдонуңуз (жогоруда сүрөттөрдө көрсөтүлгөндөй). Микро которгуч микротолкундуу эшик жабылганда рычагынын колу басылып, микротолкундуу эшик ачык болгондо көтөрүлүшү үчүн жайгаштырылышы керек.

Эми микротолкундуу эшик жабылганда…

Arduino UNO Pin 10до HIGH (же ~ 5V) маанисин өлчөйт.

жана микротолкундуу эшик ачык болгондо …

Arduino UNO Pin 10до LOW (же ~ 0V) маанисин өлчөйт.

Эскертүү: Эгерде сиз акылдуу орнотууну кааласаңыз, анда сиз…

1. Микро алмаштыргычты жана сокку блокторун микротолкундуу мештин астына (эшикке) коюңуз. Бул триггерди байкоону бир топ кыйындатат.

2. MP3 Player Shield үчүн Micro Switchди туташтыруу үчүн узунураак зымдарды колдонуңуз. Бул түзмөктү микротолкундуу мештен алысыраак жерге жашырууга мүмкүндүк берет.

4 -кадам: Arduino программасы

Arduino программасы
Arduino программасы

Ардуинону программалоо жана Micro SDти орнотуу боюнча код жана этап-этабы менен көрсөтмөлөр ушул GitHub репозиторийинде жайгашкан:

github.com/The-Engineer-Channel/musical-microwave-arduino-mp3-shield

Бардык кадамдарды аткаргандан кийин, ушул Нускамада кийинки кадамга өтүңүз!

5 -кадам: Күйгүзүү

Бул учурда, сиз буга чейин болушуңуз керек эле …

  1. Аппаратты кураштырды.
  2. Микротолкундуу мешке орнотту.
  3. Arduino программаланган
  4. Micro SD конфигурацияланды

Акыркы кадамдар

  1. MP3 Player Shield'деги уячага Micro SDти салыңыз.
  2. Динамикти күйгүзүңүз.
  3. Динамикти анын кубаттагычына туташтырыңыз (милдеттүү эмес).
  4. AC адаптерин дубал розеткасына сайыңыз.

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

Түзмөк жөнөкөй колдонуу моделин болжолдойт:

микротолкундуу эшикти ачуу> тамакты коюу> микротолкундуу эшикти жабуу> ырды ойнотуу> микротолкундуу эшикти ачуу> ырды токтотуу> тамакты алуу> микротолкундуу эшикти жабуу> кайталоо

Муну кантип жакшырта алабыз деп ойлойсуз? Мага билдирип кой.

6 -кадам: Колдоо жана кошумча булактар

Колдоо

Кодго байланыштуу көйгөйлөр үчүн GitHub репозиторийинде маселени ачыңыз.

Калган нерселер үчүн төмөндө комментарий калтырыңыз.

Мен колумдан келген жардамымды берем.

Кошумча ресурстар

Arduino

  • Расмий сайт

    • Arduino IDE жүктөп алыңыз
    • Arduino жана Genuino UNO менен баштоо
    • Кошумча Arduino китепканаларын орнотуу

SparkFun MP3 ойнотуучу калкан

  • MP3 Player Shield Hookup Guide V15 - SparkFun тарабынан улуу комплекстүү окуу куралы
  • Sparkfun-MP3-Player-Shield-Arduino-Китепкана

    Документтер

Тартуу каршылыгы

  • Тартуу каршылыгы деген эмне? [1]
  • Тартуу каршылыгы деген эмне? [2]
  • Arduino Digital Pins

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