Daftar Isi:

Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Langkah
Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Langkah

Video: Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Langkah

Video: Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Langkah
Video: Making our own airsoft turret. #airsoft #maker #diy #science #technology 2024, November
Anonim
Arduino Cardboard Gun (RangeFinder & Tachometer)
Arduino Cardboard Gun (RangeFinder & Tachometer)
Arduino Cardboard Gun (RangeFinder & Tachometer)
Arduino Cardboard Gun (RangeFinder & Tachometer)
Arduino Cardboard Gun (RangeFinder & Tachometer)
Arduino Cardboard Gun (RangeFinder & Tachometer)
Arduino Cardboard Gun (RangeFinder & Tachometer)
Arduino Cardboard Gun (RangeFinder & Tachometer)

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

Bagaimana itu bekerja
Bagaimana itu bekerja
Bagaimana itu bekerja
Bagaimana itu bekerja

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

Perlengkapan
Perlengkapan
Perlengkapan
Perlengkapan

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

Membuat Tubuh
Membuat Tubuh
Membuat Tubuh
Membuat Tubuh
Membuat Tubuh
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

Pengaturan Elektronik
Pengaturan Elektronik
Pengaturan Elektronik
Pengaturan Elektronik
Pengaturan Elektronik
Pengaturan Elektronik
Pengaturan Elektronik
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

sirkuit
sirkuit
sirkuit
sirkuit
sirkuit
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

Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
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

TIPS
TIPS
TIPS
TIPS
TIPS
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: