Daftar Isi:
- Langkah 1: Cara Kerjanya
- Langkah 2: Persediaan
- Langkah 3: Membuat Tubuh
- Langkah 4: Pengaturan Elektronik
- Langkah 5: Sirkuit
- Langkah 6: Majelis Akhir
- Langkah 7: Kode
- Langkah 8: TIPS
Video: Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Bukankah luar biasa bisa mengukur jarak sambil duduk dengan nyaman di Sofa? Daripada harus menggunakan selotip tradisional? Jadi hari ini saya akan membuat arduino gun yang mampu mengukur jarak non-kontak dari 2cm hingga 400cm dengan akurasi 0,3cm dan juga mengukur putaran per menit dari benda yang berputar (RPM) menggunakan sensor ultrasonik(HC-SR04) dan sensor inframerah. Awalnya, saya ingin membuatnya mampu mengukur kecepatan objek bergerak apa pun menggunakan dua sensor IR tambahan, tetapi saya kehabisan persediaan karena pandemi saat ini. Jadi saya hanya akan menggunakan apa yang saya miliki. Jika Anda memilikinya, maka Anda dapat menambahkannya ke pistol. Berikut tautan tentang cara melakukannya.
Langkah 1: Cara Kerjanya
Sensor ultrasonik bekerja dengan memancarkan suara yang merambat di udara dan jika ada objek di jalurnya, maka akan memantul kembali ke modul. Mempertimbangkan waktu tempuh, Anda dapat menghitung jarak karena kita sudah memiliki kecepatan suara (340m/s) menggunakan rumus: jarak= kecepatan * waktu. Tujuan sensor IR dalam proyek ini adalah untuk mendeteksi objek. Sensor IR memiliki dua bagian utama. Pemancar IR dan penerima IR. Pemancar mentransmisikan gelombang IR dan jika ada objek, gelombang yang ditransmisikan dipantulkan oleh objek yang pada gilirannya, penerima mengambil gelombang sedangkan jika tidak ada objek di depan sensor, gelombang yang ditransmisikan tidak diterima oleh penerima dan kemudian Modul IR menghasilkan output atau pulsa yang dideteksi oleh Arduino ketika kita menekan tombol pemicu. Ini menghitung terus menerus selama 5 detik. Jadi mari kita mulai membangun.
<
Langkah 2: Persediaan
BAHAN1. Arduino Uno (arduino apa pun akan berfungsi)
2. Sensor ultrasonik HC-SR04
3. Sensor IR Arduino
4. 16*2 modul tampilan LCD (12C)
5. Buzzer
6. Baterai dan konektor 9V
7. Papan kinerja (opsional)
8. Tombol Tekan
9. Saklar taktil * 1
10. Sakelar geser * 1
11. LED *2 (Lebih disukai warna yang berbeda)
12. Resistor 220ohm * 2
13. Resistor 10k * 2
14. Header pin Arduino
15. Kabel jumper
PERALATAN
1. Lem panas
2. Lem super (opsional)
3. Besi Solder dan solder
4. Pisau X-acto
5. Bor (opsional)
Langkah 3: Membuat Tubuh
1. Cetak template yang disediakan, rekatkan pada lembaran karton lalu gunting bentuknya.
2. Potong lubang buzzer, led status, led daya, sensor ultrasonik, lubang sensor IR, dan ruang tampilan LCD.
3. Gunakan penggaris untuk menekuk semua garis lurus ke dalam dan merekatkan setiap bagian menjadi satu. Jangan merekatkan bagian pajangan, gagang dan penutup atap ke sisa pistol. Rekatkan sensor ultrasonik dan sensor inframerah ke berbagai lubangnya.
4. Gunting selembar karton selebar 3 cm dan tutupi bagian depan dan belakang gagangnya. Rekatkan tombol tekan ke bagian depan pegangan dan jalankan kabel melalui bagian belakang pegangan.
Langkah 4: Pengaturan Elektronik
SENSOR IR
Saya menggunakan kabel dari kabel jaringan karena saya kehabisan kabel jumper, kemudian menyolder kabel ke sepotong kecil papan perf yang kemudian disolder ke tiga pin sensor.
SENSOR ULTRASONIK
Saya menggunakan konektor lama yang saya masukkan ke dalam pin sensor.
LAYAR LCD
Saya membengkokkan pin layar LCD agar lurus. Saya kemudian mengulangi pengaturan yang sama seperti pada sensor IR.
LED
Sebuah resistor 220ohms adalah untuk masing-masing memimpin katoda led.
Langkah 5: Sirkuit
Anda dapat memilih untuk membuat sirkuit di papan tempat memotong roti mini atau lebih disukai di papan perf. Either way, terserah Anda untuk memutuskan.
Catatan: Arduino ditenagai melalui pin VIN-nya. Juga milik saya dipasang terbalik.
DISINI KONEKSINYA
LED DAYA
Anoda ---- Arduino Pin 8
Katoda --- resistor-220ohm ---- Ground
LED STATUS
Anoda ---- Arduino Pin 9
Katoda --- resistor-220ohm ---- Ground
BEL
Positif --- Arduino Pin 11
Negatif --- Tanah
SENSOR IR
VCC --- Arduino 5V
GND --- Tanah
KELUAR --- Arduino Pin 5
HC-SR04
VCC --- Arduino 5V
GND --- Tanah
TRIG --- Arduino Pin 7
ECHO --- Arduino Pin 6
LAYAR LCD
VCC --- Arduino 5V
GND --- Tanah
SDA --- Arduino Pin A4 (pin analog)
SCL --- Arduino Pin A5 (pin analog)
Tombol Pemicu
Leg Pertama ---- Arduino 5V
Kaki Kedua --- resistor 10k (kaki pertama paralel dengan) --- Arduino Pin 10
(Kaki lain dari resistor ke ground)
SAKLAR SLIDE SPDT
Kaki Tengah ------- Arduino 5V
Kaki Kiri ----- 10k resistor (kaki pertama sejajar dengan) --- Arduino Pin 13
(Kaki lain dari resistor ke ground)
Pin Arduino VIN ------ Kaki pertama tombol tekan
Kaki kedua tombol tekan-----+Ve baterai
Pin Arduino GND --- Baterai -Ve dan ground rail
Langkah 6: Majelis Akhir
Mulailah dengan memasukkan LED ke dalam lubangnya, diikuti oleh bel, dua sakelar dan kemudian layar LCD ke bagian layar. Lewatkan kabel tombol pemicu melalui lubang di bagian bawah bagian tampilan. Rekatkan modul sensor ke bagian depan pistol. Rekatkan bagian tampilan ke badan utama pistol dan kemudian pasang pegangan di bawahnya. Pegang penutup atap persegi panjang dengan selotip ke pistol. Ini akan menjadi pintu akses. Sekarang RangeFinder/Tachometer Anda siap digunakan. Hiasi sesuai keinginan.
Langkah 7: Kode
Merupakan ide bagus untuk mengetahui apa yang dilakukan kode sebelum Anda mulai memprogramnya. Ini bisa menghemat banyak sakit kepala.
Juga, instal perpustakaan tampilan kristal cair jika LCD Anda memiliki modul 12C. Klik di sini untuk mengunduh
Inilah yang dilakukan kode
1. Saat Anda menyalakan pistol, lampu led daya menyala dan pistol mengeluarkan bunyi bip kurang dari satu detik (lampu led daya dapat dinyalakan langsung dari baterai, tetapi saya memutuskan untuk menyalakan tambang dari arduino. Hal ini memungkinkan dipimpin untuk dikendalikan)
2. Setelah pistol dinyalakan, Anda harus menggerakkan sakelar geser ke kiri atau ke kanan untuk memilih mode yang Anda inginkan. Setelah itu selesai, itu akan menampilkan "Tombol Tolong Pemicu untuk memulai". Setelah menekan tombol, pembacaan/pengukuran akan dimulai. Dengan setiap penekanan tombol, status dipimpin dengan berkedip dan bel akan berbunyi.
Langkah 8: TIPS
1. Saat menyolder pin header ke perf board, pertama-tama masukkan pin header ke dalam pin arduino yang Anda gunakan lalu turunkan board di atas board dengan sisi tembaga dari perf board menghadap ke atas. Solder header di tempatnya.
2. Buat lubang akses kecil di sisi depan pistol. Ini akan digunakan untuk mengatur sensitivitas sensor IR menggunakan obeng.
3. Jika kode tidak berfungsi, · Pertama periksa koneksi Anda (terutama jika Anda menggunakan papan tempat memotong roti).
· Jika menggunakan baterai lama, gantilah.
· Jika masih tidak berhasil, beri komentar di bawah untuk bantuan.
Direkomendasikan:
Tachometer Roda Hamster: 11 Langkah (dengan Gambar)
Hamster Wheel Tachometer: Sekitar tiga tahun yang lalu, keponakan mendapatkan hewan peliharaan pertama mereka, seekor hamster bernama Nugget. Keingintahuan tentang rutinitas latihan Nugget memulai sebuah proyek yang telah lama bertahan Nugget (RIP). Instruksi ini menguraikan tautan optik roda latihan fungsional
Tachometer/Scan Gauge Menggunakan Arduino, OBD2, dan CAN Bus: 8 Langkah
Tachometer/Scan Gauge Menggunakan Arduino, OBD2, dan CAN Bus: Setiap pemilik Toyota Prius (atau kendaraan hybrid/khusus lainnya) akan tahu bahwa dasbor mereka mungkin kehilangan beberapa tombol! Prius saya tidak memiliki RPM mesin atau pengukur suhu. Jika Anda seorang pria kinerja, Anda mungkin ingin mengetahui hal-hal seperti waktu maju dan
Rangefinder untuk Parkir Garasi Dengan Arduino: 4 Langkah (dengan Gambar)
Rangefinder untuk Parkir Garasi Dengan Arduino: Proyek sederhana ini akan membantu Anda memarkir mobil Anda di garasi dengan menampilkan jarak dari objek di depan bumper mobil Anda. Pesan 'Stop' akan memberi tahu Anda kapan saatnya untuk berhenti. Proyek ini didasarkan pada HC-SR04 atau Parallax Ping yang biasa)))
Membuat Rangefinder Menggunakan Laser dan Kamera: 6 Langkah
Membuat Pengukur Jarak Menggunakan Laser dan Kamera: Saat ini saya sedang merencanakan beberapa pekerjaan interior untuk Musim Semi mendatang, tetapi karena saya baru saja memperoleh rumah tua, saya tidak memiliki denah rumah. Saya mulai mengukur jarak dinding ke dinding menggunakan penggaris tetapi lambat dan rawan kesalahan. Saya berpikir untuk membeli rangefinde
Tambahkan Tachometer Optik berbasis Arduino ke Router CNC: 34 Langkah (dengan Gambar)
Tambahkan Tachometer Optik berbasis Arduino ke Router CNC: Buat indikator RPM optik untuk router CNC Anda dengan Arduino Nano, sensor IR LED/IR Photodiode, dan layar OLED dengan harga kurang dari $30. Saya terinspirasi oleh eletro18's Measure RPM - Optical Tachometer Instructable dan ingin menambahkan tachometer