Mundarija:
- 1 -qadam: Dizayn
- 2 -qadam: Siz nima qilasiz
- 3 -qadam: O'chirish / diagramma qanday ishlaydi
- 4 -qadam: Ovoz kabeli
- 5 -qadam: Ovoz simini ulash (davomi)
- 6 -qadam: Fotoresistor
- 7 -qadam: bizning LED davrimizni qurish
- 8 -qadam: Eslatmalar chastotasini olish nazariyasi
- 9 -qadam: Arduino dasturlash
- 10 -qadam: ulanish diagrammasi
- 11 -qadam: Musiqa
- 12 -qadam: Yakuniy fikrlar
Video: Arduino + Mp3: 12 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Menga yorug'lik, fizika, optika, elektronika, robototexnika va fan bilan bog'liq hamma narsa yoqadi. Men ma'lumotlarni uzatish bilan ishlay boshladim va Li-Fi usulini sinab ko'rmoqchi bo'ldim, bu yangilik va o'sib bormoqda.
Men Li-Fi orqali ma'lumotlarni uzatishning yuqori tezligi haqida bilaman, shuning uchun men bu bilan bog'liq biror narsa ishlab, foydali narsa o'ylab topmoqchi edim. Bu loyihada men uni tejamli va qiziqarli qilish haqida o'yladim, shuning uchun hammaga yoqadigan musiqani ishlatishga qaror qildim.
Avvaliga bu qimmatga tushadi deb o'ylagandim, lekin hamma narsa raqamli tarzda ishlagani uchun uni bajarish nihoyatda arzon bo'lib chiqdi.
Arduino -ning qulayligi tufayli men tovushlarni chiqarish uchun chastotalarni ishlab chiqa olaman, loyiha - bu qo'shiqni kodlash va hamma narsani tayyor holatda qoldirish, shunda odamlar shoxni to'g'ridan -to'g'ri Arduino -ga ulamasdan, boshqa qo'shiqlarni kodlashlari va ma'lumotlarni LED orqali yuborishlari mumkin.
1 -qadam: Dizayn
Biz loyiha protobardda amalga oshirilganini kuzatishimiz mumkin, chunki testlar o'tkazilmoqda va tez orada signalni yaxshilash uchun kuchaytirgichlar qo'shiladi. Men kuzatgan narsa shundaki, shox signal juda past, shuning uchun men shoxga ulanishdan oldin signalni kuchaytirishim kerak.
2 -qadam: Siz nima qilasiz
Asbob va uskunalar:
- Multimetr: Hech bo'lmaganda muammolarni bartaraf etish uchun kuchlanish, qutblanish, qarshilik va uzluksizlikni tekshirish kerak.
- Havolaga o'ting
- Makaron.
- Payvandlash. Havolaga o'ting
- Yengilroq.
- Pense kesish.
Elektronika:
- Jek: Biz ko'plab audio moslamalarni qayta ishlashimiz mumkin, bu holda men ishlamaydigan dinamiklarga ulanish uchun ishlatilgan narsani topdim.
- Arduino: Biz har qanday arduino -dan foydalanishimiz mumkin, buning uchun men arduino -dan foydalandim.
- LED: Men oq yorug'lik chiqaradigan LEDni tavsiya qilaman, chunki uda oq yorug'lik yo'q edi, men oq nurni ishlab chiqarish uchun har doim 3 ta rangni o'z ichiga olgan RGB LEDini ishlatardim (Muhim: qizil LED bilan, yashil LED va ko'k LED bizniki bilan ishlamaydi. elektron).
- Rezistor: Agar siz RGB LED -dan foydalansangiz, men 1k Ohmli rezistorlardan foydalanishni tavsiya qilaman, agar oq LEDdan foydalansangiz 330 Ohmli rezistorlardan foydalanishingiz mumkin.
- Batareya: afzalligi 9 V.
- 9V batareya uchun ulagich. Link ga o'ting
- Kabel: uzilishlar va ulanishlarni engillashtirish uchun men JUMPERS. Go havolasidan foydalandim
- Fotorezistor (quyosh batareyasi)
3 -qadam: O'chirish / diagramma qanday ishlaydi
Bu erda tizim qanday ishlaydi:
Inson ko'zi yorug'likni spektrning ba'zi intervallarida ko'ra olmasligi sababli, LEDlar chiqaradigan nur yordamida signallarni chastotadagi uzilishlar orqali yuborishimiz mumkin. Bu chiroqni yoqish va o'chirishga o'xshaydi (tutun signallari kabi). O'chirish 9V akkumulyator bilan ishlaydi, u butun zanjirimizni quvvatlantiradi.
4 -qadam: Ovoz kabeli
Jekni kesishda biz multimetrning uzluksizligini tekshirib, qaysi kabellar erga va signalga mos kelishini bilib olamiz, 2 kabeli (er va signal) va 3 kabeli (er, o'ng signal, chap signal) bor. Kabelni kesishda men kumush simni, oq kabelni va qizil kabelni oldim. Multimetr yordamida men kumush kabel erga to'g'ri kelishini aniqlay olaman va natijada qizil va oq signaldir. Kabelni kuchliroq qilish uchun, men kabelni 50% -50% ga bo'lishim kerak edi va men uni aylantiraman, shuning uchun men bir xil qutbli 2 ta simni kuchliroq bo'lardim va yana ip (bu kabelni mustahkamlash uchun, lekin men emas) tanaffusni oson biling).
5 -qadam: Ovoz simini ulash (davomi)
Kabel juda nozik va chiqib ketish asbobi bilan sindirish juda oson bo'lgani uchun men olovdan foydalanishni maslahat beraman, bu holda zajigalka ishlatilgan.
Kabelning uchini olov bilan yondiring va yonayotganda barmoqni yoki asbob yordamida kabelni issiq holatda olib tashlashingiz kerak (biz olib tashlayotganimiz - kabelni yopadigan plastmassa). tugun
6 -qadam: Fotoresistor
Bu holda men katta maydonni qoplash uchun quyosh panelini ishlatardim, chunki bu hujayra musbat va manfiy terminallarga o'tish kabellarini payvandlab qo'ydi.
Bizning hujayraning voltmetr yordamida ishlayotganini bilish uchun, agar biz uni quyosh nuriga qo'yib qo'ysak, uning kuchlanishini bilib olamiz (men uni 2V ± 0,5 da bo'lishini tavsiya qilaman).
7 -qadam: bizning LED davrimizni qurish
RGB LED yordamida va 1k ohm qarshilik bilan biz oq rangga ega bo'lamiz, protoboldagi sxema uchun biz diagrammada ko'rsatilganini bajaramiz, biz 9V akkumulyatorga ega bo'lamiz va LED erga ulanadi. Bizning o'yinchimizni yuboradigan signal (musiqiy signal). Jekpot joyi LEDlarning salbiy tomoniga ulangan.
Tajriba qilib, nima bo'lganini kuzatish uchun boshqa rang turini sinab ko'rmoqchi bo'ldim va qizil, yashil va ko'k LED yordamida natija bermadi.
8 -qadam: Eslatmalar chastotasini olish nazariyasi
Ovoz - bu sensori qabul qiladigan havo tebranishidan boshqa narsa emas, bizning holatimizda quloq. Ma'lum bir balandlikdagi tovush havo tebranish chastotasiga bog'liq.
Musiqa biz "oktava" deb ataydigan qismlarda mumkin bo'lgan chastotalarga va har bir oktavaga musiqiy notalar deb nomlangan 12 qismga bo'linadi. Har bir oktav notasi yuqori oktavadagi bir xil notaning chastotasining yarmiga to'g'ri keladi.
Tovush to'lqinlari, biz biror narsani tashlaganimizda, suv yuzasida paydo bo'ladigan to'lqinlarga juda o'xshaydi, farq shundaki, agar tovush to'sig'i zarba bermasa va uni buzmasa, tovush to'lqinlari havoni har tarafdan tebratadi.
Umuman olganda, "o" (0 dan 10 gacha) oktavasining "n" (Do uchun n = 1, Do uchun n = 2, ha uchun n = 2) eslatmasi f (n, O) chastotaga ega. biz shu tarzda hisoblashimiz mumkin (Rasm):
9 -qadam: Arduino dasturlash
Dasturlash uchun biz shunchaki qo'shiqni olamiz va biz notaning turini tanlaymiz, bu vaqtni e'tiborga olish kerak. Birinchidan, dasturda karnayning chiqishi 11 -pin sifatida aniqlanadi, so'ngra biz foydalanadigan har bir eslatmaga mos keladigan o'zgaruvchan qiymatlarga amal qiling va uning chastota qiymati. Biz eslatmalarni belgilashimiz kerak, chunki yozuvlar orasidagi vaqt har xil, kodda biz asosiy yozuvlarni kuzata olamiz, tezlikni oshirish yoki kamaytirish uchun bpm vaqtimiz bor. Siz kodda ba'zi sharhlarni topasiz, shunda ular rahbarlik qilishi mumkin.
10 -qadam: ulanish diagrammasi
Keling, arduino erini Jek kabeliga ulang va ijobiy 9V batareyaga ulang. Signal batareyaning salbiy manbaiga ulanadigan pin 11dan chiqadi.
11 -qadam: Musiqa
Endi biz kodni arduino va barcha ulanishlarga yuklaganimizdan so'ng, o'ynash vaqti keldi! Biz shoximiz arduinoga ulanmasdan qanday ovoz chiqara boshlaganini ko'ramiz, biz faqat LED orqali signal yuboramiz.
12 -qadam: Yakuniy fikrlar
Shoxda ovoz juda pasayadi, shuning uchun signalni kuchaytirish uchun sxemani qo'shishni maslahat beraman. Har kim xohlagan qo'shiqni dasturlashda, kutish vaqti va sabr -toqatini hisobga olish kerak, chunki biz ajoyib natijalarga erishish uchun quloqni ko'p sozlashimiz kerak bo'ladi.
Mekatronik LATAM
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
LED matritsali budilnik (MP3 pleer bilan): 6 qadam (rasmlar bilan)
LED matritsali budilnik (MP3 pleer bilan): Arduino asosidagi budilnikda siz budilnikdan kutishingiz mumkin bo'lgan hamma narsa bor - sizni yoqtirgan har bir qo'shiq, uyg'onish tugmasi va uchta tugma yordamida boshqarish oson. Uchta asosiy blok mavjud - LED matritsasi, RTC moduli va
Gapirish Arduino - Hech qanday modulsiz Arduino bilan MP3 ijro etish - PC fayllari yordamida Arduino -dan Mp3 faylini ijro etish: 6 qadam
Gapirish Arduino | Hech qanday modulsiz Arduino bilan MP3 ijro etish | PC faylini ishlatib, Arduino -dan Mp3 faylini ijro etish: Bu erda biz audio faylni ishlatmasdan mp3 faylini arduino -da qanday ijro etishni bilib olamiz, bu erda biz Arduino uchun 8 -gigagertsli chastotali 16 -bitli PCM -ni o'ynaydigan PCM kutubxonasidan foydalanamiz
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam