Daftar Isi:

Modul Pembaca HC-SR04 untuk Meringankan Arduino: 6 Langkah (dengan Gambar)
Modul Pembaca HC-SR04 untuk Meringankan Arduino: 6 Langkah (dengan Gambar)

Video: Modul Pembaca HC-SR04 untuk Meringankan Arduino: 6 Langkah (dengan Gambar)

Video: Modul Pembaca HC-SR04 untuk Meringankan Arduino: 6 Langkah (dengan Gambar)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
Image
Image
Daftar Bagian
Daftar Bagian

Sensor jarak ultrasonik HC-SR04 sangat populer di dunia robotika. Pada dasarnya, setiap objek yang menghindari robot menggunakan sensor ini. Dan tentu saja sangat bagus, mudah digunakan, murah dan akurat, tetapi begitu Anda mulai membuat robot yang lebih kompleks, Anda dapat mulai melihat masalah dan masalah ini adalah waktunya. Mengukur jarak dengan sensor ini membutuhkan waktu yang lama, ada beberapa alternatif seperti sensor tajam yang dapat mendeteksi objek dengan sangat cepat tetapi outputnya adalah biner sehingga Anda dapat mendeteksi jika ada objek dalam jangkauan yang ditentukan tetapi Anda tidak tahu berapa jauh. Untuk beberapa robot sensor itu sempurna tetapi ada masalah lain - harga. Mereka hampir 10 kali lebih mahal daripada HC-SR04. Jadi di sini saya mulai berpikir untuk menggabungkan keduanya. Dan saya mendapatkan ide untuk modul yang dapat Anda colokkan ke HC-SR04 dan mendelegasikan tugas membaca jarak ke mikrokontroler Attiny, outputnya bisa biner dan mikroprosesor utama Anda lega! Solusi sederhana namun indah dan sekaligus murah:) Ingin tahu di mana Anda dapat menggunakan sensor seperti itu? Terus membaca atau menonton video.

Papan JLCPCB 10 seharga $2:

Langkah 1: Daftar Bagian

Daftar suku cadang tidak terlalu panjang, Anda dapat menemukan sebagian besar di toko elektronik lokal mana pun, ada juga tautan ke toko online jika saya menemukan sesuatu:

  • HC-SR04
  • Attiny45/85
  • Potensiometer
  • Header Breakaway Wanita dan Pria
  • 1206 SMD resistor (lebih baik untuk membeli dalam kit)
  • 1206 LED

Anda juga akan membutuhkan beberapa alat seperti:

  • Besi solder/stasiun
  • Programmer USBasp

Jika Anda ingin membeli PCB untuk proyek ini, kunjungi toko Tindie saya:

Saya jual di Tindie
Saya jual di Tindie

Langkah 2: PCB, Skema dan File

PCB, Skema dan File
PCB, Skema dan File

Di atas Anda dapat menemukan semua file termasuk skema dan desain PCB, ada juga file Gerber yang dapat Anda gunakan untuk pembuatan PCB ini. Jangan ragu untuk memodifikasi file untuk kebutuhan Anda sendiri, ingat bahwa semua proyek saya dibagikan sebagai nonkomersial sehingga Anda tidak dapat menjualnya.

Skemanya sangat sederhana, hanya ada beberapa komponen, Anda dapat menggunakannya untuk memasang semuanya di PCB dengan benar.

Jika Anda tidak ingin menggunakan PCB untuk proyek ini, Anda dapat menghubungkan semuanya pada papan tempat memotong roti, ukurannya akan sedikit lebih besar, tetapi jika Anda tidak dapat menyolder, itulah cara termudah untuk Anda!

Langkah 3: Menyolder

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Solder cukup mudah. Mulailah dengan komponen terkecil (resistor dan LED) dan kemudian beralih ke yang lebih besar dan lebih besar, dengan cara itu akan lebih mudah bagi Anda untuk menyolder semua itu. Pastikan polaritas tepat untuk semua komponen dan tidak ada celana pendek. Jika Anda tidak ingin menggunakan PCB untuk proyek ini dan Anda ingin menghubungkan semua itu pada papan tempat memotong roti, lewati saja langkah ini dan ikuti skema dari langkah di atas.

Langkah 4: Unggah Kode

Unggah Kode
Unggah Kode
Unggah Kode
Unggah Kode
Unggah Kode
Unggah Kode

Setelah semuanya disolder pada PCB, kita dapat mengunggah program ke Attiny. Untuk melakukannya kita harus menghubungkan programmer USBasp (atau yang lain yang bekerja dengan Arduino IDE) ke mikrokontroler. Kode dapat ditemukan di Github saya. Untuk mengunggahnya, Anda perlu menambahkan papan Attiny ke Arduino IDE Anda, Anda dapat menemukan banyak tutorial online tentang itu, jadi saya tidak akan menjelaskannya di sana. Tentu saja, Anda dapat mengubah nilai dalam kode atau bahkan fungsinya sesuai dengan kebutuhan Anda.

Langkah 5: Uji dan Sesuaikan

Uji dan Sesuaikan
Uji dan Sesuaikan
Uji dan Sesuaikan
Uji dan Sesuaikan
Uji dan Sesuaikan
Uji dan Sesuaikan

Ketika program Anda sudah siap, Anda dapat memasang modul HC-SR04 (lihat foto di atas untuk memasangnya dengan benar, jika tidak, Anda dapat merusak papan).

Anda dapat menyalakannya dengan tegangan antara 4V dan 5V. LED di papan akan menyala ketika jarak lebih kecil dari jarak yang Anda atur dengan potensiometer. Untuk mengubah jarak Anda bisa menggunakan obeng. Ketika semuanya bekerja dengan baik, Anda dapat melanjutkan ke langkah berikutnya. Jika tidak, periksa penyolderan Anda dan pastikan sirkuit Anda dan skema saya cocok.

Langkah 6: Kemungkinan Aplikasi

Kemungkinan Aplikasi
Kemungkinan Aplikasi
Kemungkinan Aplikasi
Kemungkinan Aplikasi
Kemungkinan Aplikasi
Kemungkinan Aplikasi

Selamat Anda berhasil mencapai langkah terakhir! Untuk menggunakan modul ini dengan Arduino, Anda harus menghubungkan VCC modul ke 5V Arduino, GND modul ke GND Arduino dan pin keluar modul ke pin Arduino mana pun.

Bagaimana Anda bisa menggunakannya? Yah, kemungkinannya tidak terbatas. Anda dapat menggunakannya untuk proyek robotika Anda, seperti yang akan saya lakukan untuk proyek saya berikutnya, lebih lanjut tentang itu segera:) Anda dapat memodifikasi kode, menghubungkan servo ke sana dan mengontrol servo langsung dari papan ini. Anda dapat memodifikasi dan menggunakannya tanpa mikrokontroler eksternal tambahan. Ini adalah papan kecil dengan banyak potensi dan itu akan membuat proyek saya berikutnya jauh lebih mudah.

Saya harap Anda menikmati membaca instruksi ini:) Jangan lupa untuk melihat video saya tentang proyek ini dan berlangganan saluran saya! Terima kasih telah membaca, selamat membuat!

Direkomendasikan: