Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Levitasi Akustik Mini

Komponen dan persediaan

Arduino UNO
× 1
Sensor Ultrasonik - HC-SR04 (Generik)
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Lihat proyek ini di situs web saya untuk melihat simulasi sirkuit dan banyak lagi!

Levitasi akustik dimungkinkan melalui fakta bahwa suara berperilaku sebagai gelombang. Ketika dua gelombang suara saling berpotongan, mereka dapat saling mengganggu secara konstruktif atau destruktif. (Beginilah cara kerja kebisingan - membatalkan headphone.)

Project ini menggunakan sensor jarak ultrasonik untuk membuat efek levitasi. Ini bekerja dengan menciptakan "kantong" di mana dua gelombang suara yang berlawanan saling mengganggu. Ketika sebuah benda dimasukkan ke dalam saku, benda itu akan tetap berada di sana, seolah-olah melayang di tempat.

Bahan yang dibutuhkan:

  • Papan Arduino: https://amzn.to/2DLjxR2
  • H-bridge: https://amzn.to/2DXFw7y
  • Sensor jarak: https://amzn.to/2PSbJU2
  • Breadboard: https://amzn.to/2RYqiSK
  • Kabel jumper: https://amzn.to/2Q7kiKc
  • Dioda: https://amzn.to/2KlYMf8
  • Kapasitor (Mungkin): https://amzn.to/2DYnCla

Sebagai Associate Amazon, saya memperoleh penghasilan dari pembelian yang memenuhi syarat.

Langkah 1:Dapatkan Pemancar Ultrasonik

Anda perlu mengorbankan sensor jarak untuk langkah ini (jangan khawatir, harganya relatif murah):

  • Lepaskan solder dan lepaskan kedua pemancar dari board
  • Hapus dan simpan layar jala dari satu
  • Solder kabel ke kedua pemancar

Langkah 2:Buat Sirkuit

Buat rangkaian di atas dan perhatikan hal berikut:

  • Anda mungkin tidak perlu menyertakan dua kapasitor 100nF. (hanya jika papan Anda karena alasan tertentu tidak dapat menangani sirkuit dan terus mati sendiri)
  • Baterai 9v adalah pengganti untuk catu daya DC apa pun - baterai saya berfungsi dengan baik dengan baterai LiPo 7,5v

Langkah 3:Kode

Unggah kode ini ke Arduino Anda:

//kode asli dari:https://makezine.com/projects/micro-ultrasonic-levitator/byte TP =0b10101010; // Setiap port lain menerima pengaturan signalvoid terbalik() { DDRC =0b111111111; // Atur semua port analog menjadi output // Inisialisasi Timer1 noInterrupts(); // Nonaktifkan interupsi TCCR1A =0; TCCR1B =0; TCNT1 =0; OCR1A =200; // Atur register perbandingan (16MHz / 200 =gelombang persegi 80kHz -> gelombang penuh 40kHz) TCCR1B |=(1 < tanpa prescaling TIMSK1 |=(1 < 

Langkah 4:Pasang Pemancar dan Kalibrasi

Anda benar-benar dapat menggunakan apa saja untuk melakukan ini, tetapi saya akhirnya menggunakan satu set uluran tangan (beli beberapa di sini: https://amzn.to/2TPifsW):

  • Mulai dengan memposisikan pemancar sekitar 3/4" terpisah satu sama lain
  • Ambil styrofoam kecil kira-kira setengah ukuran kacang polong (tidak perlu bulat)
  • Tempatkan styrofoam pada layar mesh dari langkah 1
  • Menggunakan pinset atau tang, posisikan di antara dua pemancar (seharusnya mulai bergoyang saat Anda mendekat)
  • Pindahkan pemancar (lebih dekat dan lebih jauh) sampai styrofoam tetap diam

Pemecahan masalah

Butuh waktu sekitar lima belas menit untuk membuatnya bekerja pertama kali, tetapi setelah itu cukup mudah untuk menjalankannya lagi. Berikut adalah beberapa hal yang dapat Anda coba jika tidak berhasil pada awalnya:

  • Pastikan Anda menghubungkan semuanya dengan benar
  • Naikkan voltase ke H-bridge (baterai berbeda)
  • Dapatkan styrofoam yang lebih kecil
  • Coba posisi yang berbeda untuk pemancar
  • Coba tambahkan kapasitor (jika belum)
  • Jika masih tidak berfungsi, mungkin ada yang rusak:coba set pemancar lain atau baterai baru.

Kode

  • Cuplikan kode #1
Cuplikan kode #1Arduino
//kode asli dari:https://makezine.com/projects/micro-ultrasonic-levitator/byte TP =0b10101010; // Setiap port lain menerima pengaturan signalvoid terbalik() { DDRC =0b111111111; // Atur semua port analog menjadi output // Inisialisasi Timer1 noInterrupts(); // Nonaktifkan interupsi TCCR1A =0; TCCR1B =0; TCNT1 =0; OCR1A =200; // Atur register perbandingan (16MHz / 200 =gelombang persegi 80kHz -> gelombang penuh 40kHz) TCCR1B |=(1 < tanpa prescaling TIMSK1 |=(1 <  

Skema


Proses manufaktur

  1. Stik Antiperspiran/ Deodoran
  2. Klien memperkenalkan terminal POS PT2500/ PST750 untuk masuk ke pasar kelas atas
  3. solusi CXL 2.0 /PCIe 5.0 membuka kemacetan data &komputasi yang heterogen
  4. Pembuka Pintu Garasi Raspberry Pi dengan video streaming status pintu.
  5. EMAR Mini – Robot Bantuan Darurat
  6. Sintesis Cepat Pt Nanocrystals dan Material Pt/Microporous La2O3 Menggunakan Acoustic Levitation
  7. Perangkat Lunak Pemeliharaan/ CMMS – Mempersiapkan Kasus Bisnis
  8. Apa itu Mesin Mini VMC?
  9. Apa itu Bubut CNC Mini?
  10. Apa itu Mesin Pembalik Mini CNC?