Isi kandungan:

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)

Tidak mengagumkan dapat mengukur jarak sambil duduk dengan selesa di sofa? Daripada menggunakan pita perdagangan? Jadi hari ini saya akan membuat senapang arduino yang mampu mengukur jarak tanpa sentuhan dari 2cm hingga 400cm dengan ketepatan 0.3cm dan juga mengukur putaran per minit badan berputar (RPM) menggunakan sensor ultrasonik (HC-SR04) dan sensor inframerah masing-masing. Pada mulanya, saya ingin menjadikannya mampu mengukur kelajuan objek bergerak dengan menggunakan dua sensor IR tambahan tetapi saya kehabisan bekalan kerana wabak sekarang. Jadi saya hanya akan menggunakan apa yang saya ada. Sekiranya anda memilikinya, maka anda boleh menambah senjata itu. Inilah pautan tentang cara melakukannya.

Langkah 1: Bagaimana Ia Berfungsi

Bagaimana ia berfungsi
Bagaimana ia berfungsi
Bagaimana ia berfungsi
Bagaimana ia berfungsi

Sensor ultrasonik berfungsi dengan mengeluarkan suara yang bergerak di udara dan jika ada objek di lintasannya, ia akan kembali ke modul. Dengan mempertimbangkan masa perjalanan, anda dapat mengira jarak kerana kita sudah mempercepat kecepatan suara (340m / s) menggunakan formula: jarak = halaju * waktu. Tujuan sensor IR dalam projek ini adalah untuk pengesanan objek. Sensor IR mempunyai dua bahagian utama. Pemancar IR dan penerima IR. Pemancar mengirimkan gelombang IR dan jika ada objek, gelombang yang dipancarkan dipantulkan oleh objek yang pada gilirannya, penerima mengambil gelombang sedangkan jika tidak ada objek di depan sensor, gelombang yang dikirim tidak diterima oleh penerima dan kemudian Modul IR menghasilkan output atau nadi yang dikesan oleh Arduino semasa kita menekan butang picu. Ia dikira secara berterusan selama 5 saat. Jadi mari kita mula membina.

<

Langkah 2: Bekalan

Bekalan
Bekalan
Bekalan
Bekalan

BAHAN1. Arduino Uno (mana-mana arduino akan berfungsi)

2. Sensor ultrasonik HC-SR04

3. Sensor IR Arduino

4. Modul paparan LCD 16 * 2 (12C)

5. Buzzer

6. Bateri dan penyambung 9V

7. Perf board (pilihan)

8. Butang Tekan

9. Suis taktil * 1

10. Suis slaid * 1

11. LED * 2 (warna yang lebih disukai)

12. 220ohms perintang * 2

13. Perintang 10k * 2

14. Tajuk pin Arduino

15. Wayar pelompat

ALAT

1. Gam panas

2. Lem super (pilihan)

3. Soldering Iron dan solder

4. Pisau X-acto

5. Bor (pilihan)

Langkah 3: Membuat Badan

Menjadikan Badan
Menjadikan Badan
Menjadikan Badan
Menjadikan Badan
Menjadikan Badan
Menjadikan Badan

1. Cetak templat yang disediakan, lekatkan pada kepingan kadbod dan kemudian potong bentuknya.

2. Potong lubang buzzer, status led, power led, sensor ultrasonik, lubang sensor IR dan ruang paparan LCD.

3. Gunakan pembaris untuk membengkokkan semua garis lurus ke dalam dan gam setiap bahagian bersama. Jangan lekatkan bahagian paparan, pegangan dan penutup bumbung ke senapang yang lain. Lekatkan sensor ultrasonik dan sensor inframerah ke dalam pelbagai lubang mereka.

4. Potong jalur kadbod selebar 3cm dan tutup bahagian depan dan belakang pemegang. Lekatkan butang tekan ke bahagian depan pemegang dan jalankan wayar melalui bahagian belakang pemegang.

Langkah 4: Persediaan Elektronik

Persediaan Elektronik
Persediaan Elektronik
Persediaan Elektronik
Persediaan Elektronik
Persediaan Elektronik
Persediaan Elektronik
Persediaan Elektronik
Persediaan Elektronik

PEMENANG IR

Saya menggunakan wayar dari kabel rangkaian kerana saya tidak menggunakan kabel jumper, kemudian menyisipkan wayar ke sepotong kecil papan perf yang kemudian disolder ke tiga pin sensor.

SENSOR ULTRASONIK

Saya menggunakan penyambung lama yang saya masukkan ke dalam pin sensor.

PAPARAN LCD

Saya membengkokkan pin paparan LCD supaya lurus. Saya kemudian mengulangi persediaan yang sama seperti sensor IR.

LED

Perintang 220ohms adalah pada setiap plumbum katod led.

Langkah 5: Litar

Litar
Litar
Litar
Litar
Litar
Litar

Anda boleh memilih untuk membuat litar di papan roti mini atau lebih baik di papan perf. Sama ada cara, anda boleh memutuskannya.

Catatan: Arduino berkuasa walaupun pin VINnya. Juga tambang dipasang terbalik.

SINI Sambungan

LED KUASA

Anode ---- Arduino Pin 8

Katod --- 220ohm perintang ---- Ground

LED STATUS

Anode ---- Arduino Pin 9

Katod --- 220ohm perintang ---- Ground

PEMBUAT

Positif --- Arduino Pin 11

Negatif --- Tanah

PEMENANG 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

PAPARAN LCD

VCC --- Arduino 5V

GND --- Tanah

SDA --- Arduino Pin A4 (pin analog)

SCL --- Arduino Pin A5 (pin analog)

Butang Pencetus

Kaki Pertama - ---- Arduino 5V

Kaki Kedua --- Perintang 10k (kaki pertama selari dengan) --- Arduino Pin 10

(Kaki perintang lain ke tanah)

PEMANDU SLIDE SPDT

Kaki Tengah ------- Arduino 5V

Kaki Kiri ----- 10k perintang (kaki pertama selari dengan) --- Arduino Pin 13

(Kaki perintang lain ke tanah)

Pin Arduino VIN ------ Butang tekan pertama

Butang tekan kaki kedua ----- + Ve bateri

Pin Arduino GND --- Battery -Ve dan landasan kereta api

Langkah 6: Perhimpunan Akhir

Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir

Mulakan dengan memasukkan LED ke dalam lubang mereka, diikuti dengan bel, dua suis dan kemudian paparan LCD ke bahagian paparan. Pasangkan wayar butang pemicu melalui lubang di bahagian bawah bahagian paparan. Lekatkan modul sensor ke bahagian depan pistol. Lekatkan bahagian paparan ke badan utama pistol dan kemudian pasangkan pemegang di bawahnya. Pegang penutup bumbung segi empat dengan pita ke pistol. Ini akan menjadi pintu masuk. Kini RangeFinder / Tachometer anda siap digunakan. Hiaskan mengikut kehendak anda.

Langkah 7: Kod

Adalah idea yang baik untuk mengetahui apa yang dilakukan oleh kod sebelum anda mula memprogramnya. Ini dapat menjimatkan banyak sakit kepala.

Juga, pasang pustaka paparan kristal cecair jika LCD anda mempunyai modul 12C. Tekan sini untuk muat turun

Inilah yang dilakukan oleh kod

1. Apabila anda menghidupkan pistol, lampu kuasa menyala dan pistol memainkan bunyi bip kurang dari satu saat (lampu elektrik boleh dihidupkan terus dari bateri, tetapi saya memutuskan untuk mematikan kuasa dari arduino. Ini membolehkan diketuai dikawal)

2. Setelah pistol dihidupkan, anda harus menggerakkan suis slaid ke kiri atau kanan untuk memilih mod yang anda mahukan. Setelah selesai, ia akan memaparkan "Tolong tekan tombol untuk memulai". Setelah menekan butang, bacaan / pengukuran harus dimulakan. Dengan setiap tekan butang, status yang dipimpin dengan sekelip mata dan bel akan berbunyi.

Langkah 8: PETUA

PETUA
PETUA
PETUA
PETUA
PETUA
PETUA

1. Semasa menyisipkan header pin ke papan perf, pertama masukkan header pin ke pin arduino yang anda gunakan dan kemudian turunkan papan di atas papan dengan sisi tembaga papan perf menghadap ke atas. Selesaikan tajuk di tempatnya.

2. Buat lubang akses kecil di bahagian depan pistol. Ini akan digunakan untuk menyesuaikan kepekaan sensor IR menggunakan pemutar skru.

3. Sekiranya kod tidak berfungsi, · Periksa dahulu sambungan anda (terutamanya jika anda menggunakan papan roti).

· Sekiranya menggunakan bateri lama, gantilah.

· Sekiranya masih tidak berfungsi, komen di bawah untuk mendapatkan bantuan.

Disyorkan: