Talaan ng mga Nilalaman:
- Hakbang 1: Paano Ito Gumagana
- Hakbang 2: Mga Pantustos
- Hakbang 3: Paggawa ng Katawan
- Hakbang 4: Pag-setup ng Electronics
- Hakbang 5: Circuit
- Hakbang 6: Pangwakas na Assembly
- Hakbang 7: Code
- Hakbang 8: TIP
Video: Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Hindi ba kahanga-hanga na masusukat ang distansya habang komportable ang pag-upo sa Couch? Sa halip na gumamit ng tradial tape? Kaya't ngayon ay gagawa ako ng isang arduino gun na may kakayahang di-contact na pagsukat ng mga distansya mula 2cm hanggang 400cm na may katumpakan na 0.3cm at sinusukat din ang mga rebolusyon bawat minuto ng isang umiikot na katawan (RPM) gamit ang isang ultrasonic sensor (HC-SR04) at isang infrared sensor ayon sa pagkakabanggit. Sa una, nais kong gawin itong may kakayahang sukatin ang bilis ng anumang gumagalaw na bagay gamit ang dalawang karagdagang mga IR sensor ngunit wala ako sa mga supply dahil sa kasalukuyang pandemya. Kaya gagamitin ko lang kung ano ang mayroon ako. Kung mayroon ka ng mga ito, maaari kang magdagdag sa baril. Narito ang isang link sa kung paano ito gawin.
Hakbang 1: Paano Ito Gumagana
Gumagana ang mga sensor ng ultrasonic sa pamamagitan ng paglabas ng tunog na naglalakbay sa pamamagitan ng hangin at kung mayroong isang bagay sa daanan nito, babalik ito sa module. Isinasaalang-alang ang oras ng paglalakbay, maaari mong kalkulahin ang distansya dahil nasa amin na ang bilis ng tunog (340m / s) gamit ang formula: distansya = bilis * oras. Ang layunin ng IR sensor sa proyektong ito ay para sa pagtuklas ng bagay. Ang sensor ng IR ay may dalawang pangunahing bahagi. I IR transmitter at IR receiver. Ang nagpapadala ay nagpapadala ng mga IR na alon at kung mayroong isang bagay, ang naihatid na alon ay makikita ng bagay na siya namang, ang tagatanggap ay kumukuha ng alon samantalang kung walang bagay sa harap ng sensor, ang naihahatid na alon ay hindi natanggap ng ang tatanggap at pagkatapos ang IR Module ay bumubuo ng isang output o pulso na nakita ng Arduino kapag pinindot namin ang pindutan ng pag-trigger. Patuloy itong binibilang ng 5 segundo. Kaya't magsimula tayong magtayo.
<
Hakbang 2: Mga Pantustos
KAGAMITAN1. Arduino Uno (gagana ang anumang arduino)
2. HC-SR04 Ultrasonic sensor
3. Arduino IR sensor
4. 16 * 2 LCD module ng pagpapakita (12C)
5. Buzzer
6. 9V baterya at konektor
7. Perf board (opsyonal)
8. Isang Pushbutton
9. Tactile switch * 1
10. Slide switch * 1
11. LED * 2 (Mas mabuti ang magkakaibang mga kulay)
12. resistor ng 220ohms * 2
13. 10k risistor * 2
14. Mga header ng pin ng Arduino
15. Mga wire ng lumulukso
TOOLS
1. Mainit na pandikit
2. Super pandikit (opsyonal)
3. Panghinang na bakal at panghinang
4. X-acto na kutsilyo
5. Drill (opsyonal)
Hakbang 3: Paggawa ng Katawan
1. I-print ang template na ibinigay, idikit ito sa sheet ng karton at pagkatapos ay gupitin ang mga hugis.
2. Gupitin ang butas ng buzzer, humantong ang katayuan, pinangunahan ng kapangyarihan, ultrasonic sensor, butas ng IR sensor at ang puwang ng display ng LCD.
3. Gumamit ng isang pinuno upang yumuko ang lahat ng mga tuwid na linya papasok at idikit ang bawat seksyon. Huwag idikit ang seksyon ng display, hawakan at takip ng bubong sa natitirang baril. Idikit ang ultrasonic sensor at ang infrared sensor sa kanilang iba't ibang mga butas.
4. Gupitin ang isang 3cm na lapad na karton strip at takpan ang harap at likod ng hawakan. Idikit ang isang pindutan sa harap ng hawakan at patakbuhin ang mga wires sa likuran ng hawakan.
Hakbang 4: Pag-setup ng Electronics
IR SENSOR
Ginamit ko ang mga wire mula sa isang network cable dahil wala na ako sa mga jumper wires, pagkatapos ay hinangin ang mga wire sa isang maliit na piraso ng perf board na pagkatapos ay na-solder sa tatlong mga pin ng sensor.
ULTRASONIC SENSOR
Gumamit ako ng isang lumang konektor na ipinasok ko sa mga pin ng sensor.
LCD DISPLAY
Baluktot ko ang mga pin ng LCD display upang ang mga ito ay tuwid. Pagkatapos ay inulit ko ang parehong pag-set up kasama ang IR sensor.
Mga LED
Ang isang resistor na 220ohms ay sa bawat lead ng code na humantong.
Hakbang 5: Circuit
Maaari kang pumili upang gawin ang circuit sa isang mini breadboard o mas mabuti sa isang perf board. Alinmang paraan, nasa sa iyo ang pagpapasya.
Tandaan: Ang arduino ay pinalakas kahit na ang VIN pin nito. Pati ang sa akin ay naka-mount baligtad.
DITO ANG mga koneksyon
POWER LED
Anode ---- Arduino Pin 8
Cathode --- 220ohm resistor ---- Ground
LED STATUS
Anode ---- Arduino Pin 9
Cathode --- 220ohm resistor ---- Ground
BUZZER
Positive --- Arduino Pin 11
Negatibo --- Malalim
IR SENSOR
VCC --- Arduino 5V
GND --- Ground
OUT --- Arduino Pin 5
HC-SR04
VCC --- Arduino 5V
GND --- Ground
TRIG --- Arduino Pin 7
ECHO --- Arduino Pin 6
LCD DISPLAY
VCC --- Arduino 5V
GND --- Ground
SDA --- Arduino Pin A4 (analog pin)
SCL --- Arduino Pin A5 (analog pin)
Pindutan ng Trigger
First Leg - ---- Arduino 5V
Pangalawang binti --- 10k risistor (unang binti kahanay sa) --- Arduino Pin 10
(Iba pang mga binti ng risistor sa lupa)
SPDT SLIDE SWITCH
Center Leg ------- Arduino 5V
Left Leg ----- 10k risistor (unang binti kahanay sa) --- Arduino Pin 13
(Iba pang mga binti ng risistor sa lupa)
Arduino VIN pin ------ Unang binti ng pushbutton
Pangalawang binti ng pushbutton ----- + Ve ng baterya
Arduino GND pin --- Baterya -Ve at ground rail
Hakbang 6: Pangwakas na Assembly
Magsimula sa pamamagitan ng pagpasok ng mga LED sa kanilang mga butas, na sinusundan ng buzzer, ang dalawang switch at pagkatapos ang LCD display sa seksyon ng pagpapakita. Ipasa ang wire ng trigger button sa butas sa ilalim ng seksyon ng display. Idikit ang module ng sensor sa harap ng baril. Idikit ang seksyon ng pagpapakita sa pangunahing katawan ng baril at pagkatapos ay ilakip ang hawakan sa ilalim. Hawakan ang hugis-parihaba na takip ng bubong na may tape sa baril. Ito ay magiging isang pintuan sa pag-access. Ngayon ang iyong RangeFinder / Tachometer ay handa na para magamit. Palamutihan ayon sa nais mo.
Hakbang 7: Code
Magandang ideya na malaman kung ano ang ginagawa ng code bago mo simulang i-program ito. Maaari kang makatipid ng maraming sakit ng ulo.
Gayundin, i-install ang likidong kristal display library kung ang iyong LCD ay may 12C module. Mag-click dito upang mag-download
Narito kung ano ang ginagawa ng code
1. Kapag binuksan mo ang baril, ang kapangyarihan na humantong ay nakabukas at ang baril ay nagpapatugtog ng isang tunog ng beep nang mas mababa sa isang segundo (ang lakas na pinamunuan ay maaaring direktang mapalakas mula sa baterya, ngunit nagpasya akong paganahin ang minahan mula sa arduino. Pinapayagan nito ang humantong upang makontrol)
2. Kapag napagana ang baril, kailangan mong ilipat ang slide switch alinman sa kaliwa o kanan upang piliin ang mode na gusto mo. Kapag tapos na iyon, ipapakita nito ang "Mangyaring pindutan ang Trigger upang magsimula". Matapos pindutin ang pindutan, dapat magsimula ang pagbabasa / pagsukat. Sa bawat pindutin ang pindutan, humantong ang katayuan na may blink at ang buzzer ay beep.
Hakbang 8: TIP
1. Kapag hinihinang ang mga header ng pin sa perf board, ipasok muna ang mga header ng pin sa mga arduino pin na iyong ginagamit at pagkatapos ay babaan ang board sa tuktok ng board na nakaharap sa gilid ng tanso ng perf board. Maghinang ng mga header sa lugar.
2. Gumawa ng isang maliit na butas sa pag-access sa harap na bahagi ng baril. Gagamitin ito upang ayusin ang pagiging sensitibo ng IR sensor gamit ang isang distornilyador.
3. Kung hindi gagana ang code, · Suriin muna ang iyong mga koneksyon (lalo na kung gumamit ka ng isang pisara).
· Kung gumagamit ng isang lumang baterya, palitan ito.
· Kung hindi pa rin gagana, magbigay ng puna sa ibaba para sa tulong.
Inirerekumendang:
Rangefinder para sa Paradahan ng Garage Sa Arduino: 4 na Hakbang (na may Mga Larawan)
Rangefinder para sa Paradahan ng Garage Sa Arduino: Ang simpleng proyekto na ito ay makakatulong sa iyo na iparada ang iyong sasakyan sa garahe sa pamamagitan ng pagpapakita ng distansya mula sa mga bagay sa harap ng bumper ng iyong sasakyan. Sasabihin sa iyo ng isang 'Stop' na mensahe kung kailan oras na huminto. Batay sa proyekto sa nakagawian na HC-SR04 o Parallax Ping)))
Mga Cardboard Cube at Hugis 1: 4 Mga Hakbang (na may Mga Larawan)
Mga Cardboard Cube at Hugis 1: Habang nag-eeksperimento sa ilang mga kahoy na skewer at karton, nakakita ako ng ilang mga paraan upang gumawa ng mga cube at iba pang mga hugis mula sa mga simpleng materyales. Sa pamamagitan ng paglalagay ng mga ito bilang Mga Tagubilin, inaasahan kong magsulong ng nakabubuo na paglalaro at pag-aaral. Mga pagkakaiba-iba sa pagtuturo na ito
Magdagdag ng isang Arduino-based Optical Tachometer sa isang CNC Router: 34 Mga Hakbang (na may Mga Larawan)
Magdagdag ng isang Arduino-based Optical Tachometer sa isang CNC Router: Bumuo ng isang tagapagpahiwatig ng optikal na RPM para sa iyong router ng CNC na may isang Arduino Nano, isang IR LED / IR Photodiode sensor at isang OLED na display nang mas mababa sa $ 30. Naging inspirasyon ako ng Sukat ng RPM ng eletro18 - Maaaring turuan ng Optical Tachometer at nais na magdagdag ng isang tachometer
Awtomatikong Pagkontrol ng RPM ng Engine na Gumagamit ng Sistema ng Feedback Mula sa isang IR Batay sa Tachometer: 5 Mga Hakbang (na may Mga Larawan)
Awtomatikong Pagkontrol ng RPM ng Engine Paggamit ng Sistema ng Feedback Mula sa isang IR Batay sa Tachometer: Palaging may pangangailangan para sa pag-automate ng isang proseso, maging isang simple / napakalaking proseso. Nakuha ko ang ideya na gawin ang proyektong ito mula sa isang simpleng hamon na naharap ko habang hinahanap mga pamamaraan sa pagdidilig / patubig ng aming maliit na piraso ng lupa. Ang problema ng walang kasalukuyang linya ng supply
Ang Tachometer na Ginawa Mula sa isang Speedometer ng Bisikleta (cyclocomputer): 3 Mga Hakbang (na may Mga Larawan)
Tachometer Made From a Bicycle Speedometer (cyclocomputer): Minsan mo lang malaman kung gaano kabilis lumiliko ang isang gulong o baras o motor. Ang aparato sa pagsukat para sa bilis ng pag-ikot ay isang tachometer. Ngunit ang mga ito ay mahal at hindi madaling hanapin. Mura at madaling gumawa ng isa gamit ang isang speedometer ng bisikleta (sikl