Isi kandungan:

Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah

Video: Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah

Video: Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Video: AVG Solutions Live Stream - Basic Electronics Part 9 2024, November
Anonim
Image
Image
Sambungkan Ultrasonik Transduser ke L298N Output 1 & 2 Seperti Ini
Sambungkan Ultrasonik Transduser ke L298N Output 1 & 2 Seperti Ini
  • transduser bunyi ultrasonik
  • L298N
  • Penyesuai wanita Dc
  • bekalan kuasa dengan pin dc lelaki
  • Arduino UNO
  • Papan roti

Bagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan port digital dan analog untuk menukar kod (C ++) menjadi pelaksanaan). yang semuanya disiapkan dalam tahap "setup ()" (Ini adalah langkah untuk mengatur semua variabel) dalam perisian Arduino IDE. Pemboleh ubah dalam kod ditetapkan tugas untuk mencetuskan gangguan (ini untuk membalikkan port analog) pada 80Khz. Setiap kali gangguan dicetuskan, port analog akan terbalik yang akan membatalkan 80khz yang sama dengan 40khz kuadrat menjadi kitaran skala penuh 40kHz (yang mana kita perlu membuatnya menjadi gelombang suara ultrasonik). Kuadrat 40khz berada dalam nadi elektrik tetapi kita memerlukan gelombang bunyi ultrasonik. Kita boleh menukar denyut elektrik menjadi gelombang bunyi ultrasonik dengan transduser ultrasonik (menukar denyut elektrik menjadi gelombang bunyi ultrasonik). Untuk melayang, kita memerlukan gelombang berdiri dan kita dapat mengangkat benda dalam "simpul" (itu adalah bahagian gelombang tidak bergerak) dalam gelombang berdiri. Tetapi kita perlu mengedarkan denyut elektrik 40khz yang sama kepada kedua transduser, kita dapat melakukannya dengan "L298N" (papan litar ini seperti jambatan yang memberikan dua output dari denyut elektrik yang sama) yang memberikan kedua transduser elektrik yang sama nadi. Oleh itu, jika kita menghidupkan Arduino yang disambungkan ke L298N dan ia disambungkan ke transduser sekarang transduser membuat gelombang tegak dan kita dapat mengangkat barang-barang kecil dalam keadaan tertentu di simpulnya.

Langkah 1:

Pertama, Muat naik kod ke Arduino:

bait TP = 0b10101010;

batal persediaan () {DDRC = 0b11111111; noInterrupts (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 << WGM12); TCCR1B | = (1 << CS10); TIMSK1 | = (1 << OCIE1A); mengganggu (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } gelung kosong () {}

Langkah 2: Sambungkan Ultrasonik Transduser ke L298N Output 1 & 2 Seperti Ini:

Langkah 3:

Imej
Imej

sambungkan pin A0 di bahagian analog Arduino ke Input 1 di L298N dan sambungkan A2 ke pin di Arduino ke L298N ke Input 2 di L298N.

Langkah 4:

Imej
Imej

Sambungkan input 12v di L298n ke lajur + di papan roti dan sambungkan pin Gnd (Ground) ke lajur -.

Langkah 5:

Imej
Imej

Sambungkan pin "vin" di bahagian kuasa Arduino ke lajur + di papan roti dan pin GND (tanah) di Arduino ke lajur - di papan roti.

Langkah 6:

Imej
Imej

Sambungkan dua pin GND kepadanya - lajur papan roti dan pin V + ke lajur + papan roti

Langkah 7:

Imej
Imej

Sambungkan bekalan kuasa ke pin Dc wanita dan tetapkan voltan ke 12.5v.

Disyorkan: