Mundarija:
Video: Oddiy ultrasonik termini yarating: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu loyiha arduino asosidagi ultrasonik termemindir.
1 -qadam:
Kirish/Fon:
Men uzoq vaqtdan beri termin yasash haqida o'ylardim. Men o'zimni turli kutubxonalar va tovushlarni sinab ko'rishim mumkin bo'lgan Arduino versiyasiga jalb qildim. Dastlab, men Internetda ko'rgan bitta loyihaga murojaat qilishga qaror qildim.
U Arduino shahridagi "Mozzi" kutubxonasiga asoslangan va ovoz uchun mono audio kuchaytirgichni talab qilgan. Shuningdek, u akselerometrdan foydalangan, u egilganda buzilgan tovushni chiqaradi, lekin menga bu qo'shimcha funktsiya kerak bo'lmagani uchun men shunga mos ravishda kod va sxemani moslashtirdim. Biroq, kuchaytirgich har xil tartiblarni sinab ko'rishga qaramay, menga quvvat manbalari bilan bog'liq muammolarni keltirib chiqardi. Menga "Mozzi" ayniqsa ishlatgan "tebranadigan vibrato ovozi" kerak bo'lmagani uchun, men yangi variantni yaratishga qaror qildim.
Loyihani loyihalash
Men "ToneAC" kutubxonasini uchratdim, u kodlash uchun juda oddiy edi va ultratovush signalim uchun "Yangi Ping" kutubxonasidan foydalangan. ToneAC mukammal ishlagan bo'lsa -da, newPing men xohlagan tovush diapazonida yaxshi ishlamadi va men xohlamagan diapazondan tashqariga chiqqanda ham doimiy ovoz berib turdi. Men, shuningdek, ToneAC kutubxonasiga juda mos kelmasligini o'qidim; Qanday bo'lmasin, men masofani aniqlash uchun "Ultrasonik" kutubxonaga o'tishga qaror qildim va butun kodni qayta yozdim, chunki u menga masofani sm bilan berdi, NewPing esa uni mikrosaniyalarda berdi. Men kerakli optimal diapazonga (taxminan 120 sm) va balandlikka (taxminan 1,5 oktavada o'ynaydi) erishish uchun chastota formulasini ko'rib chiqdim, shuningdek, o'z davrimni o'zgartirdim. Ikkala kutubxonaning bir yaxshi tomoni shundaki, pinlar aniq belgilangan va standart pinlar borasida noaniqlik yo'q. Shuningdek, karnay Arduino -ga to'g'ridan -to'g'ri ulangan, shuning uchun agar siz USB kabelidan foydalansangiz, u elektr ta'minotida hech qanday muammo tug'dirmaydi va aniq va baland ovoz chiqaradi. Biroq, u juda ko'p oqimni ta'minlay olmaydigan batareya to'plami bilan yaxshi ishlamaydi, shuning uchun uni ulashda siz aslida Arduino -ning yonib turganini ko'rishingiz mumkin.
2 -qadam:
Qo'shimcha sozlash va polishing
Ovoz balandligini boshqarish uchun men karnay va Arduino o'rtasida potentsiometr o'rnatdim, shunda o'yinchi uni tugma bilan o'zgartirishi mumkin edi. Bu eng yaxshi taxtadan foydalangani uchun, men uni to'g'ri tushunish uchun barmoqlar ushlagichi bo'lgan termemin taxtani yasadim. Nihoyat, men asosiy kontaktlarning zanglashiga olib keladigan korpusni topdim, karnay simlari, sensor va USB kabeli uchun bir nechta teshik ochdim (shuning uchun men Arduino -ni to'g'ridan -to'g'ri ulashim mumkin edi), men uni olib tashlamasdan Arduino joyida qolishiga ishonch hosil qiling). Men bu komponentlarning barchasini-qutichani, karnayni, USB kabelini va adapterni ixcham qutiga joylashtirdim, shuning uchun u komplektga o'xshardi-faqat USB kabeliga ulang va adapterni quvvat manbaiga ulang va o'ynating. !
3 -qadam:
Qismlar:
Ultrasonik sensor
Karnay-16 ohm (siz kamroq kuchlanishni ishlatishingiz mumkin, lekin bu eng yaxshi ovozni beradi)
Potentsiometr- 10 k gacha
Arduino Uno (USB kabeli bilan)
Hamma narsani qo'yish uchun simlar va korpus
4 -qadam:
Kod va sxema
O'chirish uchun ishlatiladigan kodni bu erda topishingiz mumkin: Kod
Ushbu loyihaning sxemasi juda oddiy. Karnay to'g'ridan -to'g'ri Arduino -ga 9 -gachasi er simini va 10 -potentsiometr orqali musbat simni ulaydi. Ultrasonik sensorlar uchun trig 12 ga, aks sado 13 ga, kuch va tuproq 5V ga va erga tegishlidir.
5 -qadam: Yana bir nechta video:
6 -qadam:
Bino qurishdan zavqlaning!
Tavsiya:
Oddiy velosiped burilish signalini yarating: 11 qadam (rasmlar bilan)
Oddiy velosiped burilish signalini yarating: Kuz kelishi bilan, ba'zida kunlar qisqarganini tushunish qiyin, lekin harorat bir xil bo'lishi mumkin. Bu hamma bilan sodir bo'lgan- siz tushdan keyin velosipedda sayohat qilasiz, lekin yarim yo'lga qaytmasdan oldin qorong'i tushadi va siz
Oddiy teleskopik uyali telefon kamerasini yarating: 5 qadam
Oddiy teleskopik uyali telefon kamerasini yarating: Biz suratga olishni yaxshi ko'rardik, lekin ba'zida raqamli kameramiz yoki uyali telefon kameramiz uchun maqbul kattalashtirish kerak bo'ladi. Men sizga telefon kamerasini teleskopik kameraga aylantirish haqida aytib beraman, men Nokia C3-01 i ni tanlayman
O'zingizning oddiy termini qiling: 4 qadam (rasmlar bilan)
O'zingizning oddiy Theremin -ni yarating: Ushbu loyihada men sizga Theremin elektron asbobi qanday ishlashini va 2 ta IC va faqat bir nechta qo'shimcha komponentlar yordamida uning oddiy versiyasini qanday yaratishni ko'rsataman. Yo'l davomida biz osilatorlarning turlari, tana sig'imi haqida gaplashamiz
O'zingizning super oddiy ultratovushli tuman ishlab chiqaruvchisini yarating: 4 qadam
O'zingizning super oddiy ultratovushli tuman ishlab chiqaruvchisini yarating: Ushbu loyihada men sizga 113 kHz chastotali ultratovushli piezoelektrik disk uchun oddiy haydovchi sxemasini qanday yaratishni ko'rsataman. O'chirish sxemasi asosan 555 taymer sxemasi, MOSFET va bir -birini to'ldiruvchi komponentlardan iborat. Yo'l davomida men yana
Smartfoningiz uchun oddiy dastur yarating (kodlash shart emas): 10 qadam
Smartfoningiz uchun oddiy ilovani yarating (kodlashning hojati yo'q): YANGILASH: Bu texnika eskirgan, endi ilovani yaratishning boshqa usullari mavjud .. bu endi ishlamasligi mumkin. Mening birinchi nashr qilingan ilovam Android ilovasida yuklab olish uchun mavjud. Bu erda bozor. Quyida amaliy qo'llanmalar haqida qisqacha ma'lumot berilgan