Cara Membuat Pengintai Ultrasonik Pada HC-SR04 Dan Arduino

Isi kandungan:

Cara Membuat Pengintai Ultrasonik Pada HC-SR04 Dan Arduino
Cara Membuat Pengintai Ultrasonik Pada HC-SR04 Dan Arduino

Video: Cara Membuat Pengintai Ultrasonik Pada HC-SR04 Dan Arduino

Video: Cara Membuat Pengintai Ultrasonik Pada HC-SR04 Dan Arduino
Video: Arduino uno - Belajar Menggunakan Sensor Ultrasonik HC-SR04 2024, Mungkin
Anonim

Saya mencadangkan projek pengintai berdasarkan sensor ultrasonik HC-SR04 dan papan Arduino. Bacaan sensor dipaparkan pada paparan kristal cair, dan kuasa dibekalkan dari bateri 9 volt.

Susun atur projek Rangefinder
Susun atur projek Rangefinder

Ia perlu

  • - Arduino Nano;
  • - pengintai ultrasonik HC-SR04;
  • - Paparan LCD;
  • - badan;
  • - bateri "Krona";
  • - Potensiometer 10 kOhm;
  • - papan roti;
  • - wayar penyambung.

Arahan

Langkah 1

Sebagai permulaan, anda perlu memilih ukuran yang sesuai untuk casing tersebut. Ukurannya bergantung pada papan Arduino mana yang akan Anda gunakan (UNO, Mini, Nano, atau yang lain), serta ukuran LCD anda. Anda boleh menggunakan penunjuk LED miniatur dengan 3 aksara dan bukannya LCD. Ini akan cukup untuk menunjukkan jarak dalam sentimeter, kerana sensor ultrasonik yang digunakan mempunyai jarak pengukuran antara 3 hingga 400 cm.

Memilih kes untuk pencari jarak jauh
Memilih kes untuk pencari jarak jauh

Langkah 2

Mari kita anggarkan bagaimana bahagian akan disusun di dalam badan. Potong lubang untuk sensor ultrasonik, untuk paparan dan untuk suis on-off.

Langkah 3

Sekarang mari kita lihat litar peranti kita. Bekalan kuasa - dari bateri "Krona" 9 V. Tukar suis S1 - untuk menghidupkan dan mematikan peranti. Paparan kristal cecair (LCD) disambungkan dengan cara standard dengan potensiometer 10 kΩ untuk menyesuaikan kontras. Sensor LCD dan ultrasonik dikuasakan dari 5 V.

Litar pengintai ultrasonik
Litar pengintai ultrasonik

Langkah 4

Mari tulis lakaran untuk pencari jarak jauh kami. Semuanya mudah di sini. Pertama, kami menginisialisasi LCD pada pin 12, 11, 10, 9, 8 dan 7 menggunakan perpustakaan LiquidCrystal dari Arduino IDE.

Seterusnya, kami menyambungkan pin pencetus dan gema pengintai jarak ke pin 6 dan 5 papan Arduino.

Setiap 50 ms kami akan meminta jarak dari pengesan menggunakan fungsi getDistance () dan memaparkannya di LCD.

Lakaran pengintai
Lakaran pengintai

Langkah 5

Setelah kami menulis sketsa ke memori Arduino, kami dapat memasang peranti tersebut. Susun atur dalaman yang saya cadangkan ditunjukkan dalam gambar. Saya membetulkan paparan dan sensor dengan gam lebur panas. Ia memegang dengan kuat, tetapi pada masa yang sama memungkinkan untuk mengeluarkan bahagian yang bersambung, jika perlu. Sebaiknya letakkan semuanya supaya anda dapat menyambung ke port USB Arduino dan memperbaiki "firmware" jika perlu. Contohnya, ubah teks yang dipaparkan atau betulkan pekali untuk mengira jarak. Mungkin perlu untuk mengubah kontras LCD, jadi disarankan juga untuk menyediakan pelarasan potensiometer.

Susun atur bahagian dalam pengintai ultrasonik
Susun atur bahagian dalam pengintai ultrasonik

Langkah 6

Versi peranti siap ditunjukkan dalam foto. Ia cukup padat dan senang digunakan. Sudah tentu, peranti sedemikian mempunyai ciri tersendiri. Beberapa petua penggunaan penting disediakan di bahagian akhir di petua berguna.

Disyorkan: