Mundarija:

Mini akustik levitatsiya: 5 qadam (rasmlar bilan)
Mini akustik levitatsiya: 5 qadam (rasmlar bilan)

Video: Mini akustik levitatsiya: 5 qadam (rasmlar bilan)

Video: Mini akustik levitatsiya: 5 qadam (rasmlar bilan)
Video: Звуковая - акустическая левитация, собираем за 20 минут своими руками 2024, Noyabr
Anonim
Mini akustik levitatsiya
Mini akustik levitatsiya

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

Ultrasonik uzatgichlarni oling
Ultrasonik uzatgichlarni oling
Ultrasonik uzatgichlarni oling
Ultrasonik uzatgichlarni oling
Ultrasonik uzatgichlarni oling
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

O'chirish davri yaratish
O'chirish davri yaratish

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

Transmitterlarni o'rnatish va kalibrlash
Transmitterlarni o'rnatish va kalibrlash
Transmitterlarni o'rnatish va kalibrlash
Transmitterlarni o'rnatish va kalibrlash
Transmitterlarni o'rnatish va kalibrlash
Transmitterlarni o'rnatish va kalibrlash

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: