Mundarija:

Musiqiy mikroto'lqinli pech (Arduino loyihasi): 6 qadam (rasmlar bilan)
Musiqiy mikroto'lqinli pech (Arduino loyihasi): 6 qadam (rasmlar bilan)

Video: Musiqiy mikroto'lqinli pech (Arduino loyihasi): 6 qadam (rasmlar bilan)

Video: Musiqiy mikroto'lqinli pech (Arduino loyihasi): 6 qadam (rasmlar bilan)
Video: MIKROTO‘LQINLI PECHNI QANDAY TANLASH KERAK? 2024, Noyabr
Anonim
Image
Image
Materiallar/asboblar
Materiallar/asboblar

Siz zerikarli mikroto'lqinli pechni siz tanlagan oziq -ovqat mahsulotlarini nurlantirib, ohangda o'ynaydigan*zaryadlangan*yadroli ** qutisiga aylantirmoqchimisiz?!?

* shov -shuv

** yolg'on reklama

*** ko'proq yolg'on reklama

O'qing

Ushbu loyiha uchun men Arduino UNO, SparkFun MP3 pleer qalqoni, kichik karnay va 3-pinli SPDT Micro Switch-dan foydalanib, mikroto'lqinli pechni ishlatilganda musiqa ijro etardim.

Rojdestvo arafasi bo'lgani uchun, men MP3 qalqoni Rojdestvo qo'shiqlarini yukladim, lekin siz xohlagan qo'shiqlardan foydalanishingiz mumkin (agar ular ma'lum bit tezligi, namuna tezligi va fayl nomlari talablariga javob bersa).

Q. Lekin bu allaqachon Rojdestvo arafasidami? Qanday qilib men hamma odamlarga bayramona kayfiyat va xayrixohlikni etkazishim kerak?! A. Qo'rqmang, chunki siz Rojdestvoning O'N ikki KUNI haqida eshitmaganmisiz !!! (har doim "5 ALTIN RINGGGGSSSSSS …" deb baland ovozda baqiradigan ohangsiz tog'aga navbatda turing)

Qani boshladik…

1 -qadam: materiallar/asboblar

Quyida ushbu loyiha uchun sizga kerak bo'ladigan materiallar va vositalar keltirilgan.

Men sizga qulaylik yaratish uchun ishlatgan materiallarni havola qildim, lekin o'zingizni erkin his qilmang!

Materiallar:

  • 1 Arduino UNO
  • 1 AC adapter bilan

    • Markaziy musbat 2,1 mm x 5,5 mm erkak barrelli vilka
    • va 12V, 1-2A shahar chiqishi
  • 1 SparkFun MP3 pleer qalqoni
  • 1 Arduino yig'iladigan sarlavha to'plami - R3
  • 1 Micro SD
  • 1 3,5 mm erkak-erkak stereo audio AUX kabeli
  • AUX Kirish + zaryadlovchi bilan 1 karnay
  • 1 Erkak-Ayol jumper simlari
  • 1 ta 3-pinli SPDT mikro kaliti
  • 3 buyruq qatori
  • 2 akril/plastmassa/yog'ochdan yasalgan blok

    taxminan 0.125 "x 0.125" x 1.0"

  • Siz sevgan.mp3 fayllar

    • 8.3 fayl nomlari (8 ta belgidan + '.mp3')
    • bit tezligi 320 kbit / s dan oshmaydi
    • namunalar chastotasi 48 kHz dan oshmaydi

Asboblar:

  • Lehimlash temir + lehim
  • Igna pense
  • Kompyuter
  • A/B tipidagi USB 2.0 kabeli
  • Multimetr (ixtiyoriy)

2 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

O'rnatish oddiy bo'lishi kerak.

SparkFun MP3 pleer qalqonini Arduino UNO -ga ulang

1. Lehim sarlavhasi SparkFun MP3 pleer qalqoniga ulanadi (ularning yuqoridagi rasmlarga mos kelishiga ishonch hosil qiling).

2. MP3 pleer qalqonining bosh pimlarini Arduino UNO sarlavhasi pinlari bilan tekislang.

3. MP3 pleer qalqoni va Arduino -ni qattiq (lekin muloyimlik bilan) itaring.

3-pinli SPDT mikro kalitini SparkFun MP3 pleer qalqoniga ulang

Erkak-ayol jumper simlari yordamida …

1. Micro Switch -ning umumiy (C) pinini MP3 pleer qalqonidagi GND pinlaridan biriga ulang.

2. Micro Switch-ning odatda yopiq (NC) ni MP3 pleer qalqoni 10-piniga ulang.

E'tibor bering: siz o'tish simlarining urg'ochi uchlarini Micro Switch pinlariga lehimlashingiz yoki bu uchlarini igna-pens bilan mahkamlashingiz mumkin. Ikkala holatda ham, siz birinchi navbatda o'tish simlarining ayol uchidan plastik ulagichlarni olib tashlamoqchisiz …

Endi Micro Switch -ning qo'li bosilganda …

Micro Switch-ning C va NC ulagichlari uzilib qoladi va Arduino UNO 10-pinda HIGH (yoki ~ 5V) qiymatini o'lchaydi.

Micro Switch -ning qo'li ko'tarilganda …

Micro Switch-ning C va NC ulagichlari yopiq zanjir bilan ulanadi va Arduino UNO 10-pinda LOW (yoki ~ 0V) qiymatini o'lchaydi.

Eslatma: Micro Switch-ning ishonchli ishlashini ta'minlash uchun biz kalitning sakrashini boshqarishimiz va tortish qarshiligini qo'shishimiz kerak. Bunday holda, biz kodimizni har ikkala muammosini oddiy echish algoritmini va Arduino UNO-ning o'rnatilgan elektron sxemasidan foydalanib hal qilamiz.

SparkFun MP3 pleer qalqonini karnayga ulang

1. 3,5 mm erkak-erkak stereo audio AUX kabeli yordamida MP3 pleer qalqoni va karnayni ulang.

AC adapterini Arduino UNO -ga ulang

1. AC adapterining erkak bochkali rozetkasini Arduino UNO -ning ayol barrelli rozetkaga ulang.

3 -qadam: Mikroto'lqinli pechga joylashtiring

Mikroto'lqinli pechga o'rnatish
Mikroto'lqinli pechga o'rnatish
Mikroto'lqinli pechga o'rnatish
Mikroto'lqinli pechga o'rnatish
Mikroto'lqinli pechga o'rnatish
Mikroto'lqinli pechga o'rnatish
Mikroto'lqinli pechga o'rnatish
Mikroto'lqinli pechga o'rnatish

Qurilmani o'zingiz xohlagan mikroto'lqinli pechga/yoniga qo'ying

Eslatma: Arduino UNO elektr o'tkazgichga (masalan, metall mikroto'lqinli pechga) emas, balki elektr izolyatoriga (masalan, quruq kartonga) tayanganligiga ishonch hosil qiling. Arduino UNO pastki qismida pinlar paydo bo'lganligi sababli, uni o'tkazgich yuzasiga qo'yish kutilmagan ta'sirlar/qisqa tutashuvlarga olib kelishi mumkin.

Hujumchi bloklarini mikroto'lqinli eshikka ulang

1. Mikroto'lqinli pech eshigiga hujumchi bloklarini ulash uchun Buyruqlar chiziqlaridan foydalaning (yuqoridagi rasmlarda ko'rsatilgandek).

2. Bloklar mikroto'lqinli pechning eshigi bilan mikroto'lqinli pechning orasidagi tikuvga parallel bo'lishi kerak

3. Mikro kalitni mikroto'lqinli pechga ulash uchun buyruq satridan foydalaning (yuqoridagi rasmlarda ko'rsatilgandek). Mikro kalitni mikroto'lqinli pechning eshigi yopilganda va qo'lini mikroto'lqinli pechning eshigi ochilganda ko'tariladigan qilib qo'yish kerak.

Endi mikroto'lqinli pechning eshigi yopilganda …

Arduino UNO pin 10 da HIGH (yoki ~ 5V) qiymatini o'lchaydi.

va mikroto'lqinli pechning eshigi ochiq bo'lganda …

Arduino UNO 10 -pinda LOW (yoki ~ 0V) qiymatini o'lchaydi.

E'tibor bering: Agar siz yanada oqilona sozlashni xohlasangiz, …

1. Mikroto'lqinli pechning pastki qismiga (eshik) Micro Switch va hujumchi bloklarini joylashtiring. Bu tetikni sezishni ancha qiyinlashtiradi.

2. Micro Switch -ni MP3 pleer qalqoniga ulash uchun uzunroq simlardan foydalaning. Bu sizga qurilmani mikroto'lqinli pechdan uzoqda yashirish imkonini beradi.

4 -qadam: Arduino -ni dasturlash

Arduino -ni dasturlash
Arduino -ni dasturlash

Arduino-ni dasturlash va Micro SD-ni sozlash bo'yicha kod va bosqichma-bosqich ko'rsatmalar GitHub omborida joylashgan:

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

Barcha bosqichlarni bajarganingizdan so'ng, ushbu yo'riqnomada keyingi bosqichga o'ting!

5 -qadam: Quvvatni yoqish

Bu vaqtda sizda bo'lishi kerak edi …

  1. Qurilmani yig'di.
  2. Mikroto'lqinli pechga o'rnatdi.
  3. Arduino dasturlashtirilgan
  4. Micro SD sozlangan

Yakuniy qadamlar

  1. Micro SD -ni MP3 pleer qalqoni uyasiga joylashtiring.
  2. Karnayni yoqing.
  3. Karnayni zaryadlovchiga ulang (ixtiyoriy).
  4. AC adapterini rozetkaga ulang.

Arduino birinchi qo'shiqni yoqishi va ijro etishi kerak. Mikroto'lqinli pechning eshigini bir marta oching va yoping va qurilmangiz ishga tayyor!

Qurilma oddiy foydalanish sxemasini nazarda tutadi:

mikroto'lqinli pechning eshigini ochish> ovqatni qo'yish> mikroto'lqinli pechning eshigini yopish> qo'shiqni ijro etish> mikroto'lqinli pechning eshigini ochish> qo'shiqni to'xtatish> ovqatni olish> mikroto'lqinli pechning eshigini yopish> takrorlash

Sizningcha, buni qanday yaxshilashimiz mumkin? Menga xabar bering.

6 -qadam: Qo'llab -quvvatlash va qo'shimcha manbalar

Qo'llab -quvvatlash

Kod bilan bog'liq muammolar uchun GitHub omborida muammoni oching.

Qolganlarning hammasi uchun quyida izoh qoldiring.

Men qo'limdan kelgancha yordam beraman.

Qo'shimcha manbalar

Arduino

  • Rasmiy veb -sayt

    • Arduino IDE -ni yuklab oling
    • Arduino va Genuino UNO bilan ishlashni boshlash
    • Qo'shimcha Arduino kutubxonalarini o'rnatish

SparkFun MP3 pleer qalqoni

  • MP3 pleer Shield Hookup Guide V15 - SparkFun tomonidan ajoyib keng qamrovli qo'llanma
  • Sparkfun-MP3-pleer-qalqon-Arduino-kutubxonasi

    Hujjatlar

Yuk ko'tarish qarshiligi

  • Yuk ko'taruvchi qarshilik nima? [1]
  • Yuk ko'taruvchi qarshilik nima? [2]
  • Arduino raqamli pinlari

Tavsiya: