Агуулгын хүснэгт:

Хөгжмийн богино долгион (Arduino төсөл): 6 алхам (зурагтай)
Хөгжмийн богино долгион (Arduino төсөл): 6 алхам (зурагтай)

Видео: Хөгжмийн богино долгион (Arduino төсөл): 6 алхам (зурагтай)

Видео: Хөгжмийн богино долгион (Arduino төсөл): 6 алхам (зурагтай)
Видео: Схема аналогового звукового генератора тарелок драм-машины DR-110 2024, Арваннэгдүгээр
Anonim
Image
Image
Материал/багаж хэрэгсэл
Материал/багаж хэрэгсэл

Уйтгартай бичил долгионоо өөрийн сонгосон хүнсний бүтээгдэхүүнийг *** цацруулж, ая тоглодог супер цэнэглэгдсэн*цөмийн ** хөгжмийн хайрцаг болгон хувиргахыг хүсч байна уу?!?

* хов жив

** хуурамч сурталчилгаа

*** илүү хуурамч сурталчилгаа

Үргэлжлүүлэн уншина уу

Энэ төслийн хувьд би Arduino UNO, SparkFun MP3 тоглуулагч бамбай, жижиг чанга яригч, 3 зүү бүхий SPDT микро шилжүүлэгч ашиглан бичил долгионы зуухыг ашиглаж байхдаа хөгжим тоглуулдаг.

Христийн Мэндэлсний Баярын өмнөх өдөр тул би MP3 бамбайгаа Христийн Мэндэлсний Баярын дуртай дуунуудаа ачаалсан боловч та дуртай дуугаа ашиглаж болно (тодорхой битийн хурд, дээжийн хурд, файлын нэрийн шаардлагыг хангасан тохиолдолд).

Q. Гэхдээ аль хэдийн Христийн Мэндэлсний Баярын өмнөх өдөр үү ?? Бүх эрчүүдэд баяр хөөр, сайхан сэтгэлийг хүргэхийн тулд би үүнийг яаж дуусгах ёстой вэ?! A. Христийн Мэндэлсний Баярын Арванхоёр хоногийн тухай та сонсоогүй байгаа тул бүү ай !!! (дандаа "5 GOLDEN RINGGGGSSSSSS …" гэж чанга дуугаар дуулдаг)

Эхэлцгээе…

Алхам 1: Материал/багаж хэрэгсэл

Энэхүү төсөлд танд хэрэгтэй материал, багаж хэрэгслийг доор харуулав.

Би таны тав тухтай байдлыг хангах үүднээс ашиглаж байсан материалуудаа холбосон боловч ямар нэгэн зүйлийг сэгсрэхээс бүү эргэлзээрэй!

Материал:

  • 1 Arduino UNO
  • 1 АС адаптертай

    • Төв эерэг 2.1 мм х 5.5 мм хэмжээтэй эрэгтэй баррель залгуур
    • ба 12V, 1-2А DC гаралт
  • 1 SparkFun MP3 тоглуулагч бамбай
  • 1 Arduino Stackable Header Kit - R3
  • 1 Micro SD
  • 1 3.5 мм-ээс эрэгтэй-эрэгтэй стерео аудио AUX кабель
  • AUX оролт + цэнэглэгчтэй 1 чанга яригч
  • Эрэгтэй-эмэгтэй 1 холбогч утас
  • 1 3 зүү SPDT микро шилжүүлэгч
  • 3 командын зурвас
  • 2 нийлэг/хуванцар/модон блок

    ойролцоогоор 0.125 "x 0.125" x 1.0"

  • Таны дуртай.mp3 файлууд

    • 8.3 файлын нэр (8 тэмдэгт + '.mp3')
    • битийн хурд нь 320 kbps -ээс ихгүй байна
    • дээжийн хурд 48 кГц -ээс ихгүй байна

Хэрэгсэл:

  • Гагнуурын төмөр + гагнуур
  • Зүү хамар бахө
  • Компьютер
  • USB 2.0 кабель төрөл A/B
  • Мультиметр (заавал биш)

Алхам 2: угсрах

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Чуулган шууд байх ёстой.

SparkFun MP3 тоглуулагч бамбайг Arduino UNO руу холбоно уу

1. Гагнуурын толгой нь SparkFun MP3 тоглуулагчийн бамбай дээр бэхлэгдсэн байна (дээрх зургуудтай таарч байгаа эсэхийг шалгаарай)

2. MP3 тоглуулагч бамбайны толгойн зүүг Arduino UNO -ийн толгойн зүүгээр эгнүүл.

3. MP3 тоглуулагч бамбай болон Arduino -ийг хүчтэй (гэхдээ зөөлөн) түлхээрэй.

3-зүү SPDT микро шилжүүлэгчийг SparkFun MP3 тоглуулагчийн бамбай руу холбоно уу

Эрэгтэй, эмэгтэй холбогч утас ашиглан…

1. Микро шилжүүлэгчийн нийтлэг (C) зүүг MP3 тоглуулагчийн бамбай дээрх GND зүүтэй холбоно уу.

2. Микро шилжүүлэгчийн ердийн хаалттай (NC) MP3 тоглуулагчийн бамбай дээрх 10-р зүүг холбоно уу.

Тэмдэглэл: Та холбогч утаснуудын эмэгтэй үзүүрийг Micro Switch-ийн тээглүүрээр гагнах эсвэл эдгээр үзүүрийг зүү хамартай хавчаараар хавчих боломжтой. Аль ч тохиолдолд та эхлээд холбогч утаснуудын эмэгтэй үзүүрээс хуванцар холбогчийг салгахыг хүсэх болно …

Одоо Micro Switch -ийн хөшүүргийн гар дарагдсан үед …

Micro Switch-ийн C ба NC холбогчийг салгаж, нээлттэй хэлхээг үүсгэнэ, Arduino UNO нь Pin 10 дээрх HIGH (эсвэл ~ 5V) утгыг хэмжих болно.

Микро шилжүүлэгчийн хөшүүргийг дээш өргөхөд…

Micro Switch-ийн C ба NC зүүг холбож, хаалттай хэлхээ үүсгэж, Arduino UNO нь Pin 10 дээр LOW (эсвэл ~ 0V) утгыг хэмжих болно.

Тэмдэглэл: Манай Micro Switch-ийн найдвартай ажиллагааг хангахын тулд бид унтраалгын үсрэлтийг зохицуулж, татах эсэргүүцэл нэмэх хэрэгтэй. Энэ тохиолдолд бид кодоо тайлах энгийн алгоритмыг хэрэгжүүлж, Arduino UNO-ийн суурилуулсан хэлхээний давуу талыг ашиглан код дээрх хоёр асуудлыг шийдэх болно.

SparkFun MP3 тоглуулагчийн бамбайг чанга яригчтай холбоно уу

1. MP3 тоглуулагчийн бамбай болон чанга яригчийг 3.5 мм-ийн эрэгтэй-стерео аудио AUX кабель ашиглан холбоно уу.

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. Богино долгионы (хаалга) доод талд Micro Switch болон довтлогч блокуудыг байрлуулна. Энэ нь гохыг анзаарахад илүү хэцүү болгоно.

2. Микро шилжүүлэгчийг MP3 тоглуулагчийн бамбай руу холбохын тулд илүү урт утас ашиглана уу. Энэ нь төхөөрөмжийг богино долгионы зуухнаас хол зайд нуух боломжийг танд олгоно.

Алхам 4: Arduino програмчлах

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 тоглуулагчийн бамбай дээрх үүрэнд Micro SD -ийг оруулна уу.
  2. Чанга яригчийг асаана уу.
  3. Чанга яригчийг цэнэглэгчтэйгээ холбоно уу (заавал биш).
  4. АС адаптерийг хананд залгаарай.

Arduino анхны дуугаа асааж, тоглуулах ёстой. Богино долгионы хаалгыг нэг удаа нээж, хааж, төхөөрөмж ажиллахад бэлэн боллоо!

Төхөөрөмж нь энгийн хэрэглээний загвартай гэж үздэг.

богино долгионы хаалга онгойлгох> хоол оруулах> богино долгионы хаалгыг хаах> дуу тоглуулах> богино долгионы хаалгыг онгойлгох> дууг зогсоох> хоолыг авах> богино долгионы хаалгыг хаах> давтах

Бид үүнийг хэрхэн илүү сайн болгож чадна гэж та бодож байна вэ? Надад мэдэгдээрэй.

Алхам 6: Дэмжлэг ба нэмэлт нөөц

Дэмжлэг

Кодтой холбоотой асуудлуудын хувьд GitHub репозиторид асуудлыг нээнэ үү.

Бусад бүх зүйлийн талаар доор тайлбар бичнэ үү.

Би чадах бүхнээрээ туслах болно.

Нэмэлт нөөц

Ардуино

  • Албан ёсны цахим хуудас

    • Arduino IDE татаж авах
    • Arduino болон Genuino UNO -ийг эхлүүлэх
    • Нэмэлт Arduino номын сан суулгах

SparkFun MP3 тоглуулагчийн бамбай

  • MP3 тоглуулагч Shield Hookup Guide V15 - SparkFun -ийн гайхалтай цогц заавар
  • Sparkfun-MP3-тоглуулагч-бамбай-Arduino-номын сан

    Баримтжуулалт

Татах эсэргүүцэл

  • Татах эсэргүүцэл гэж юу вэ? [1]
  • Татах эсэргүүцэл гэж юу вэ? [2]
  • Arduino дижитал тээглүүр

Зөвлөмж болгож буй: