Isi kandungan:

Sensor Bunyi & Servo: Gerak Reaktif: 4 Langkah
Sensor Bunyi & Servo: Gerak Reaktif: 4 Langkah

Video: Sensor Bunyi & Servo: Gerak Reaktif: 4 Langkah

Video: Sensor Bunyi & Servo: Gerak Reaktif: 4 Langkah
Video: TERNYATA BELUM BANYAK YANG TAU!! Manfaat Lain dan Canggih dari Modul Sensor Suara 2024, November
Anonim
Sensor Bunyi & Servo: Gerak Rea-t.webp
Sensor Bunyi & Servo: Gerak Rea-t.webp
Sensor Bunyi & Servo: Gerak Rea-t.webp
Sensor Bunyi & Servo: Gerak Rea-t.webp
Sensor Bunyi & Servo: Gerak Rea-t.webp
Sensor Bunyi & Servo: Gerak Rea-t.webp

Mula-mula anda perlu mengumpulkan bahan yang relevan untuk menyatukan litar ini.

Bekalan:

1 Arduino

1 Sensor Ultrasonik HC-SR04

1 Servo

1 Papan Roti

Bateri 1 9 Volt

Penyesuai Bateri 1 9 Volt

3 Wayar Jumper Hitam (Tanah / Negatif)

3 Kabel Jumper Merah (Voltan / Positif)

2 Wayar Jumper Warna (Input / Output)

Langkah 1: Memahami Komponen

Memahami Komponen
Memahami Komponen
Memahami Komponen
Memahami Komponen
Memahami Komponen
Memahami Komponen

Penting sebelum menyusun litar fizikal untuk memahami setiap komponen:

Papan roti mempunyai dua set rel kuasa di kedua sisi, yang mempunyai slot untuk input negatif (hitam / biru) dan positif (merah). Mereka dihubungkan secara bersiri secara menegak. Jalur terminal berkongsi sambungan secara mendatar, namun jalur terminal selari memerlukan wayar pelompat untuk merapatkan pembahagi.

Sensor suara mempunyai pin VCC / 5V (merah), pin Ground / GND (hitam) dan pin output (Warna). Mereka boleh mempunyai output Analog dan / atau Digital bergantung pada sensor.

Servo mempunyai port 5V (merah), modulasi Pulse Width Modulation / PWM (warna) dan port Ground / GND (hitam). Klik pautan untuk mengetahui lebih lanjut mengenai cara ia berfungsi.

Langkah 2: Menyiapkan Litar

Menyiapkan Litar
Menyiapkan Litar

Ikuti susun atur rajah. Semasa menyiapkan litar, ingatlah selalu agar arduino tidak dicabut untuk mengelakkan kerosakan pada komponen anda. Dalam susun atur Sensor Suara diwakili oleh potensiometer kerana mereka bekerja dengan cara yang sama dari segi kod.

Pasang sensor suara ke rel kuasa papan roti, perhatikan orientasinya (ini akan menjadi penting ketika menggunakan kabel jumper untuk menyambung ke arduino). Sambungkan VCC dengan wayar pelompat merah ke rel kuasa positif papan roti. Sambungkan GND dengan wayar pelompat hitam ke rel kuasa negatif papan roti. Sambungkan pin Out dengan wayar pelompat warna ke Analog Port A5.

Pasangkan servo ke papan roti dan arduino. Gunakan wayar pelompat warna untuk menyambungkan port input / isyaratnya ke port PWM digital, 13 di arduino. Pasangkan wayar pelompat hitam ke rel elektrik GND. Pasangkan wayar pelompat merah ke barisan terminal. Servo memerlukan tenaga tambahan yang disediakan oleh bateri 9V.

Pasangkan pemukul 9V, wayar pelompat merah ke baris terminal yang sama dengan kawat pelompat merah servo. Kawat jumper hitam akan dipasang ke rel kuasa sebelah yang sama dengan komponen yang lain.

Langkah 3: Muat turun Arduino GUI dan Input Code

Muat turun Arduino GUI dan Input Code
Muat turun Arduino GUI dan Input Code
Muat turun Arduino GUI dan Input Code
Muat turun Arduino GUI dan Input Code

Muat turun Arduino Graphical User Interface (GUI) di sini. Masukkan kod di bawah ini, perhatikan maklumat di sebelah kanan "//" memberitahu anda apa yang dilakukan oleh kod tersebut:

#sertakan

Servo_test servo;

const int soundSensor = A5;

int servoPin = 13;

int soundValue;

sudut int;

batal persediaan () {

servo_test.attach (servoPin);

Serial.begin (9600);

}

gelung kosong () {

soundValue = analogRead (soundSensor);

Serial.print ("SoundValue =");

Serial.println (soundSensor);

kelewatan (50);

sudut = peta (nilaiBunyi, 0, 1023, 0, 180);

servo_test.write (sudut);

kelewatan (50);

}

Langkah 4: Sensor Bunyi + Servo + Arduino

Sensor Bunyi + Servo + Arduino
Sensor Bunyi + Servo + Arduino
Sensor Bunyi + Servo + Arduino
Sensor Bunyi + Servo + Arduino

Inilah rupa litar akhir. Tonton video untuk melihat bagaimana ia berfungsi.

Disyorkan: