Mundarija:
- 1 -qadam: Ultrasonik uzatgichlarni oling
- 2 -qadam: O'chirish sxemasini yarating
- 3 -qadam: kod
- 4 -qadam: Transmitterlarni o'rnating va sozlang
- 5 -qadam: Muammolarni bartaraf etish
Video: Mini akustik levitatsiya: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Tarmoq simulyatsiyasi va videoni ko'rish uchun ushbu loyihani veb -saytimda ko'ring!
Akustik levitatsiya tovush to'lqin kabi harakat qilishi tufayli mumkin bo'ladi. Ikki tovush to'lqini bir -birini kesib o'tganda, ular bir -biriga konstruktiv yoki vayronkor tarzda aralashishi mumkin. (Shovqinni to'xtatuvchi minigarnituralar shunday ishlaydi)
Ushbu loyihada levitatsiya effektini yaratish uchun ultrasonik masofa sensori ishlatiladi. Bu "cho'ntaklar" yaratish orqali ishlaydi, bu erda ikkita qarama -qarshi tovush to'lqinlari bir -biriga to'sqinlik qiladi. Qachonki biror narsa cho'ntagiga solingan bo'lsa, u joyida qoladi.
Kerakli materiallar:
- Arduino taxtasi:
- H-ko'prigi:
- Masofa sensori:
- Non paneli:
- Jumper simlari:
- Diyot:
- Kondansatkichlar (Balki):
Ulrix Shmeroldning Make jurnalidan original loyiha.
1 -qadam: Ultrasonik uzatgichlarni oling
Siz bu qadam uchun masofa sensori qurbon qilishingiz kerak bo'ladi (xavotir olmang, ular nisbatan arzon):
- Ikkala transmitterni ham taxtadan olib tashlang
- Tarmoqli ekranni bitta ekranidan olib tashlang va saqlang
- Lehim simlari ikkala uzatgichga
2 -qadam: O'chirish sxemasini yarating
Yuqoridagi sxemani yarating va quyidagilarga e'tibor bering.
- Ikkita 100nF kondensatorni kiritish shart emas. (faqat sizning taxtangiz biron sababga ko'ra kontaktlarning zanglashiga qodir bo'lmasa va u o'zini o'chirib qo'ysa)
- 9v akkumulyator har qanday shahar quvvat manbai - 7,5V LiPo batareyasi bilan yaxshi ishladi
3 -qadam: kod
Ushbu kodni Arduino -ga yuklang:
// asl kod:
bayt TP = 0b10101010; // Boshqa har bir port teskari signal bekor qilinishini oladi () {DDRC = 0b11111111; // Barcha analog portlarni chiqadigan qilib sozlash // Timer1 noInterrupts () ni ishga tushirish; // uzilishlarni o'chirish TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; // Taqqoslash registrini o'rnating (16 MGts / 200 = 80 kHz kvadrat to'lqin -> 40 kHz to'liq to'lqin) TCCR1B | = (1 << WGM12); // CTC rejimi TCCR1B | = (1 <oldindan belgilanmagan TIMSK1 | = (1 << OCIE1A); // Taymerning uzilishlarni taqqoslashni taqqoslashni yoqish (); TP qiymatlari TP = ~ TP; // Keyingi ishga tushirish uchun TPni aylantiring} void loop () {// Bu erda hech narsa qolmaydi:)}
4 -qadam: Transmitterlarni o'rnating va sozlang
Buni amalga oshirish uchun siz haqiqatan ham hamma narsani ishlatishingiz mumkin, lekin men yordamchi qo'llar to'plamini qo'lga kiritdim (bu erdan sotib oling:
- Transmitterlarni taxminan 3/4 dyuym masofada joylashtirishdan boshlang
- No'xatning yarmiga teng straforning kichik bo'lagini oling (dumaloq bo'lishi shart emas)
- Straforni 1 -qadamdan boshlab ekranga qo'ying
- Pinset yoki qisqich yordamida uni ikkita uzatgich orasiga joylashtiring (yaqinlashganda u qimirlay boshlaydi)
- Styrofoam harakatsiz qolguncha transmitterlarni atrofga (yaqinroq va uzoqroq) siljiting
5 -qadam: Muammolarni bartaraf etish
Men uni birinchi marta ishga tushirishim uchun taxminan o'n besh daqiqa vaqt ketdi, lekin shundan so'ng uni qayta ishga tushirish juda oson bo'ldi. Agar siz dastlab ishlamasa, sinab ko'rishingiz mumkin bo'lgan ba'zi narsalar:
- Hamma narsani to'g'ri ulaganingizga ishonch hosil qiling
- H-ko'prigiga kuchlanishni oshiring (har xil batareya)
- Kichikroq polistirol bo'lagini oling
- Transmitterlar uchun boshqa pozitsiyani ko'ring
- Kondensatorlarni qo'shishga harakat qiling (agar siz hali buni qilmagan bo'lsangiz).
- Agar u hali ham ishlamasa, ehtimol biror narsa buzilgan bo'lishi mumkin: boshqa uzatgichlar to'plamini yoki yangi batareyani sinab ko'ring.
Tavsiya:
Akustik Levitator MiniLev uchun oddiy stend: 12 qadam (rasmlar bilan)
Akustik Levitator MiniLev uchun oddiy stend: Doktor Asier Marzo yaratgan ajoyib loyiha bilan bu loyihani amalga oshirish mumkin emas edi. https://www.instructables.com/Acoustic-Levitator/Barcha yaxshi loyihalar singari, bu ham oddiy boshlandi va vaqt o'tishi bilan o'sdi. Doktor Marzo matnini o'qib bo'lgach
Ultrasonik levitatsiya mashinasi ARDUINO yordamida: 8 qadam (rasmlar bilan)
ULTRASONIK LEVITASIYa mashinasi ARDUINO yordamida: Havoda yoki bo'sh joyda begona kosmik kemalar kabi suzayotgan narsani ko'rish juda qiziq. gravitatsiyaga qarshi loyiha aynan shu haqida. Ob'ekt (asosan kichik qog'oz yoki termokol) ikkita ultratovushli transmisyon orasiga joylashtirilgan
Arduino Uno bilan akustik levitatsiya bosqichma-bosqich (8-qadam): 8-qadam
Akustik levitatsiya Arduino Uno bilan bosqichma-bosqich (8 bosqichli): ultratovushli ovoz o'tkazgichlar L298N Dc ayol adapterli erkak quvvat manbai Arduino UNOBreadboard Bu qanday ishlaydi: Birinchidan, siz kodni Arduino Uno-ga yuklaysiz (bu raqamli bilan jihozlangan mikrokontroller) va kodni aylantirish uchun analog portlar (C ++)
DIY akustik panellari: 11 qadam (rasmlar bilan)
DIY akustik panellari: Men audio yozish paytida xonamdagi reverbni kamaytirishga yordam beradigan DIY akustik panellarini qurdim. Agar siz uy studiyasini qurayotgan bo'lsangiz, bu loyiha o'z akustik panellarini yasashning ajoyib va nisbatan arzon usulidir
3D bosilgan akustik dok V1: 4 qadam (rasmlar bilan)
3D bosilgan akustik Dock V1: Men so'nggi paytlarda juda ko'p podkastlarni tinglayapman, shuning uchun ovozni aniq va uzoqdan eshitishim uchun uni kuchaytirish usullarini izlayapman. Men hozirgacha telefonimdan baland ovoz olishim mumkinligini aniqladim