Isi kandungan:
- Langkah 1: Bagaimana Ia Berfungsi
- Langkah 2: Bekalan
- Langkah 3: Membuat Badan
- Langkah 4: Persediaan Elektronik
- Langkah 5: Litar
- Langkah 6: Perhimpunan Akhir
- Langkah 7: Kod
- Langkah 8: PETUA
Video: Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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
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
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
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
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
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
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:
Tachometer / Scan Gauge Menggunakan Arduino, OBD2, dan CAN Bus: 8 Langkah
Tachometer / Scan Gauge Menggunakan Arduino, OBD2, dan CAN Bus: Mana-mana pemilik Toyota Prius (atau kenderaan hibrid / khas lain) akan mengetahui bahawa papan pemuka mereka mungkin kehilangan beberapa dail! Prius saya tidak mempunyai RPM mesin atau pengukur suhu. Sekiranya anda seorang yang berprestasi, anda mungkin ingin mengetahui perkara seperti kemajuan masa dan
KOTAK 4 dalam 1 (Gun Stun Gun Isi Ulang Suria, Power Bank, Lampu LED & Laser): 5 Langkah (dengan Gambar)
4 in 1 BOX (Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser): Dalam projek ini saya akan membincangkan mengenai cara membuat 4 in 1 Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser semua dalam satu kotak. Saya membuat projek ini kerana saya mahu menambahkan semua peranti yang saya mahukan di dalam kotak, ia seperti kotak bertahan, kapasiti besar
Rangefinder untuk Parking Garage Dengan Arduino: 4 Langkah (dengan Gambar)
Rangefinder for Garage Parking With Arduino: Projek mudah ini akan membantu anda meletakkan kereta anda di garaj dengan memaparkan jarak dari objek di hadapan bumper kereta anda. Mesej 'Stop' akan memberitahu anda bila tiba masanya untuk berhenti. pada HC-SR04 biasa atau Parallax Ping)))
Membuat Rangefinder Menggunakan Laser dan Kamera: 6 Langkah
Membuat Rangefinder Menggunakan Laser dan Kamera: Pada masa ini saya merancang beberapa kerja dalaman untuk musim bunga akan datang tetapi kerana saya baru memperoleh rumah lama, saya tidak mempunyai rancangan rumah. Saya mula mengukur jarak dinding ke dinding menggunakan pembaris tetapi lambat dan ralat ralat. Saya terfikir untuk membeli rangefinde
Tambahkan Tachometer Optik berasaskan Arduino ke Penghala CNC: 34 Langkah (dengan Gambar)
Tambahkan Tachometer Optik berasaskan Arduino ke Penghala CNC: Bina penunjuk RPM optik untuk penghala CNC anda dengan Arduino Nano, sensor IR LED / IR Photodiode dan paparan OLED dengan harga kurang dari $ 30. Saya terinspirasi oleh RPM Ukur eletro18 - Tachometer Optik yang Dapat Diajar dan ingin menambah tachometer