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

Demo Levitasi Akustik Mini dengan Arduino UNO & Sensor Ultrasonik HC-SR04

Komponen dan Perlengkapan

KomponenJumlah
Arduino UNO1
Sensor Ultrasonik - HC-SR04 (Generik)1

Aplikasi dan Layanan Online

Tentang Proyek

Levitasi akustik mungkin karena suara berperilaku sebagai gelombang. Ketika dua gelombang suara saling bertemu, mereka dapat saling mengganggu secara konstruktif atau destruktif. Ini adalah prinsip yang sama seperti yang digunakan dalam headphone noise-cancelling.

Proyek ini menggunakan sensor jarak ultrasonik untuk menciptakan efek levitasi. Ini bekerja dengan menciptakan "kantong" di mana dua gelombang suara yang berlawanan saling mengganggu satu sama lain. Bila suatu objek ditempatkan di dalam kantong tersebut, objek akan tetap berada di sana, terlihat melayang di tempat.

Bahan yang diperlukan:

Sebagai Amazon Associate, saya menerima komisi dari pembelian yang memenuhi syarat melalui tautan di atas.

Langkah 1: Dapatkan Pemancar Ultrasonik

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

Langkah 2: Buat Rangkaian

Buat rangkaian sesuai skematik dan perhatikan hal berikut:

Langkah 3: Kode

Unggah kode berikut ke Arduino Anda:

//kode asli dari: https://makezine.com/projects/micro-ultrasonic-levitator/
byte TP = 0b10101010; // Setiap port lain menerima sinyal terbalik
void setup() {
  DDRC = 0b11111111; // Set semua port analog sebagai output
  // Inisialisasi Timer1
  noInterrupts();
  TCCR1A = 0;
  TCCR1B = 0;
  TCNT1 = 0;
  OCR1A = 200; // Set register perbandingan (16MHz / 200 = gelombang persegi 80kHz -> gelombang penuh 40kHz)
  TCCR1B |= (1 << WGM12); // Mode CTC
  TCCR1B |= (1 << CS10); // Set prescaler ke 1 => tanpa penskalaan
  TIMSK1 |= (1 << OCIE1A); // Aktifkan interupsi timer perbandingan
  interrupts(); // Aktifkan interupsi
}
ISR(TIMER1_COMPA_vect) {
  PORTC = TP; // Kirim nilai TP ke output
  TP = ~TP; // Balikkan TP untuk putaran berikutnya
}
void loop() {
  // Tidak ada yang perlu dilakukan di sini :)
}

Langkah 4: Pasang Pemancar dan Kalibrasi

Anda dapat menggunakan apa saja untuk memasang pemancar, tetapi saya akhirnya menggunakan sekang tangan bantuan (beli di sini: https://amzn.to/2TPifsW):

Pemecahan Masalah

Saya membutuhkan sekitar 15 menit untuk membuatnya berfungsi pertama kali, tetapi setelah itu cukup mudah untuk mengulanginya. Berikut beberapa hal yang bisa Anda coba jika tidak berfungsi pada awalnya:

Kode

//kode asli dari: https://makezine.com/projects/micro-ultrasonic-levitator/
byte TP = 0b10101010; // Setiap port lain menerima sinyal terbalik
void setup() {
  DDRC = 0b11111111; // Set semua port analog sebagai output
  // Inisialisasi Timer1
  noInterrupts();
  TCCR1A = 0;
  TCCR1B = 0;
  TCNT1 = 0;
  OCR1A = 200; // Set register perbandingan (16MHz / 200 = gelombang persegi 80kHz -> gelombang penuh 40kHz)
  TCCR1B |= (1 << WGM12); // Mode CTC
  TCCR1B |= (1 << CS10); // Set prescaler ke 1 => tanpa penskalaan
  TIMSK1 |= (1 << OCIE1A); // Aktifkan interupsi timer perbandingan
  interrupts(); // Aktifkan interupsi
}
ISR(TIMER1_COMPA_vect) {
  PORTC = TP; // Kirim nilai TP ke output
  TP = ~TP; // Balikkan TP untuk putaran berikutnya
}
void loop() {
  // Tidak ada yang perlu dilakukan di sini :)
}

Skematik

Skematik rangkaian tersedia sebagai bagian dari dokumentasi proyek untuk referensi pemasangan.

Proses manufaktur

  1. Batang Antiperspiran/Deodoran: Sains, Sejarah, dan Wawasan Manufaktur
  2. Clientron Meluncurkan Terminal POS PT2500 dan PST750, Menghubungkan Solusi Ritail Entry hingga Premium
  3. Astera Labs Ungkap Solusi CXL 2.0 & PCIe 5.0 untuk Mengurangi Latensi dan Daya Komputasi Heterogen
  4. Pembuka Pintu Garasi Raspberry Pi dengan Streaming Video Langsung – Panduan Langkah demi Langkah
  5. EMAR Mini: Robot Bantuan Darurat Kompak Sumber Terbuka
  6. Sintesis Klaster Platina Tunggal-Atom dan La₂O₃ Mikroporous dengan Levitasi Akustik One-Step untuk Katalisis
  7. Membangun Business Case yang Kuat untuk CMMS: Meningkatkan Efisiensi Perawatan dan ROI
  8. Mesin VMC Mini Dijelaskan: CNC Milling Kompak untuk Proyek Skala Kecil
  9. Memahami Mesin Bubut CNC Mini: Fungsi, Fitur & Manfaat
  10. Memahami Mesin Pemutaran Mini CNC: Fungsi & Aplikasi