Cov txheej txheem:

Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Kauj Ruam
Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Kauj Ruam

Video: Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Kauj Ruam

Video: Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Kauj Ruam
Video: Making our own airsoft turret. #airsoft #maker #diy #science #technology 2024, Kaum ib hlis
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)

Yuav tsis txaus kom tuaj yeem ntsuas qhov nrug thaum zaum yooj yim ntawm Couch? Yog li hnub no kuv yuav ua rab phom arduino uas muaj peev xwm ntsuas tsis tau ntawm kev deb ntawm 2cm txog 400cm nrog qhov raug ntawm 0.3cm thiab tseem ntsuas qhov kev tawm tsam ib feeb ntawm lub cev sib hloov (RPM) siv lub ntsuas ntsuas ultrasonic (HC-SR04) thiab infrared sensor feem. Thaum xub thawj, Kuv xav ua kom nws muaj peev xwm ntsuas qhov nrawm ntawm ib qho khoom txav mus los siv ob lub IR ntxiv tab sis kuv tsis muaj khoom siv vim muaj kev kis thoob qhov txhia chaw. Yog li kuv tsuas yog siv qhov kuv muaj. Yog tias koj muaj lawv, tom qab ntawd koj tuaj yeem ntxiv phom. Nov yog qhov txuas ntawm yuav ua li cas.

Kauj Ruam 1: Nws Ua Haujlwm Li Cas

Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas

Ultrasonic sensors ua haujlwm los ntawm kev tso suab uas txav mus los ntawm huab cua thiab yog tias muaj cov khoom ntawm nws txoj hauv kev, nws yuav thaws rov qab mus rau tus qauv. Xav txog lub sijhawm taug kev, koj tuaj yeem suav qhov nrug deb txij li peb twb tau nrawm lub suab (340m/s) siv tus qauv: nrug = tshaj tawm *lub sijhawm. Lub hom phiaj IR sensor hauv txoj haujlwm no yog txhawm rau txheeb xyuas qhov pom pom. RR sensor muaj ob ntu tseem ceeb. I transmitter thiab IR txais. Lub tshuab xa hluav taws xob xa mus rau IR nthwv dej thiab yog tias muaj ib yam khoom, lub nthwv dej xa tawm tau pom los ntawm cov khoom uas tig mus, tus neeg txais xov tooj tuaj tos nthwv dej yog tias tsis muaj ib yam khoom nyob rau ntawm xub ntiag ntawm lub sensor, qhov kis tsis tau txais los ntawm tus txais thiab tom qab ntawd IR Module tsim cov zis lossis mem tes uas tau kuaj pom los ntawm Arduino thaum peb nias lub pob khawm. Nws suav tsis tu ncua rau 5 vib nas this. Yog li cia peb pib tsim.

<

Kauj ruam 2: Cov khoom siv

Khoom siv
Khoom siv
Khoom siv
Khoom siv

Cov ntaub ntawv 1. Arduino Uno (ib qho arduino yuav ua haujlwm)

2. HC-SR04 Ultrasonic sensor

3. Arduino IR sensor

4. 16*2 LCD zaub module (12C)

5. Buzzer

6. 9V roj teeb thiab txuas

7. Perf board (yeem)

8. Ib qho Pushbutton

9. Tactile hloov *1

10. Swb hloov *1

11. LED *2 (nyiam dua cov xim sib txawv)

12. 220ohms resistor *2

13. 10k resistor *2

14. Arduino tus pin headers

15. Jumper xov hlau

Cov cuab yeej

1. Kub kua nplaum

2. Super kua nplaum (yeem)

3. Soldering Iron thiab solder

4. X-acto riam

5. Laum (xaiv tau)

Kauj Ruam 3: Ua Lub Cev

Ua Lub Cev
Ua Lub Cev
Ua Lub Cev
Ua Lub Cev
Ua Lub Cev
Ua Lub Cev

1. Luam tawm tus qauv uas tau muab, muab nws nplaum rau ntawm daim ntawv duab los qhia thiab tom qab ntawd txiav tawm cov duab.

2. Txiav-tawm lub buzzer qhov, xwm txheej coj, coj lub zog, ultrasonic sensor, IR sensor qhov thiab qhov chaw tso saib LCD.

3. Siv tus pas ntsuas los khoov txhua txoj kab ncaj nraim sab hauv thiab muab nplaum rau txhua ntu ua ke. Tsis txhob muab cov kua nplaum tso rau sab, tuav thiab npog lub ru tsev kom tas rab phom. Kua nplaum ultrasonic sensor thiab infrared sensor rau hauv lawv ntau qhov.

4. Txiav tawm ib daim ntawv dav 3cm dav thiab npog sab xub ntiag thiab tom qab ntawm tus tes tuav. Kaw lub laub khawm mus rau ntawm lub hauv ntej ntawm tus tes thiab khiav cov xov hlau los ntawm sab nraum qab ntawm tus tes.

Kauj Ruam 4: Teeb Khoom Siv Hluav Taws Xob

Kev teeb tsa hluav taws xob
Kev teeb tsa hluav taws xob
Kev teeb tsa hluav taws xob
Kev teeb tsa hluav taws xob
Kev teeb tsa hluav taws xob
Kev teeb tsa hluav taws xob
Kev teeb tsa hluav taws xob
Kev teeb tsa hluav taws xob

IR SENSOR

Kuv tau siv cov xov hlau los ntawm cov xov tooj sib txuas txij li thaum kuv tawm ntawm cov xov hlau txuas, tom qab ntawd muab cov xov hlau txuas mus rau ib qho me me ntawm daim txiag ntoo uas yog tom qab ntawd muab txuas rau peb tus pin ntawm lub ntsuas.

ULTRASONIC SENSOR

Kuv tau siv lub qub txuas uas kuv tso rau hauv tus pin ntawm lub sensor.

LCD Zaub

Kuv khoov tus pin ntawm LCD kom lawv ncaj. Kuv mam li rov teeb tsa tib yam li nrog IR sensor.

LEDs

220ohms tus tiv thaiv yog rau txhua tus ntawm cov coj cathode txhuas.

Kauj ruam 5: Circuit Court

Circuit Court
Circuit Court
Circuit Court
Circuit Court
Circuit Court
Circuit Court

Koj tuaj yeem xaiv los ua lub Circuit Court ntawm lub khob cij me me lossis nyiam dua ntawm daim txiag ntoo. Txawm li cas los xij, nws nyob ntawm koj txiav txim siab.

Nco tseg: Arduino tau siv zog txawm tias nws tus lej VIN. Tsis tas li ntawd kuv tau teeb tsa upside down.

NYEEM NTAWV CONNECTIONS

Hwj chim LED

Anode ---- Arduino Pin 8

Cathode --- 220ohm resistor ---- Hauv av

STATUS LED

Anode ---- Arduino Pin 9

Cathode --- 220ohm resistor ---- Hauv av

BUZZER

Zoo --- Arduino Pin 11

Tsis zoo --- Hauv av

IR SENSOR

VCC --- Arduino 5V

GND --- Hauv av

Tawm --- Arduino Pin 5

HC-SR04

VCC --- Arduino 5V

GND --- Hauv av

TRIG --- Arduino Pin 7

ECHO --- Arduino Pin 6

LCD Zaub

VCC --- Arduino 5V

GND --- Hauv av

SDA --- Arduino Pin A4 (tus pin analog)

SCL --- Arduino Pin A5 (tus pin analog)

Ua kom khawm

Thawj ceg ------ Arduino 5V

Ob txhais ceg --- 10k resistor (thawj ceg ua ke nrog) --- Arduino Pin 10

(Lwm ceg ntawm resistor rau hauv av)

SPDT swb swb

Center Leg ------- Arduino 5V

Sab laug sab ----- 10k resistor (thawj ceg ua ke nrog) --- Arduino Pin 13

(Lwm ceg ntawm resistor rau hauv av)

Arduino VIN tus pin ------ Thawj ceg ntawm lub khawm

Ob txhais ceg ntawm lub pob khawm -----+Ve ntawm roj teeb

Arduino GND tus pin --- Roj teeb -Ve thiab tsheb nqaj hlau hauv av

Kauj Ruam 6: Rooj Sib Tham Kawg

Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg

Pib los ntawm kev ntxig cov LEDs rau hauv lawv lub qhov, ua raws los ntawm lub suab nrov, ob qhov hloov pauv thiab tom qab ntawd tso saib LCD rau hauv ntu zaub. Dhau lub pob nyem lub xaim los ntawm lub qhov nyob hauv qab ntawm ntu zaub. Muab cov kua nplaum tso rau sab xub ntiag ntawm rab phom. Kuaj cov khoom seem rau rab phom lub cev tseem ceeb thiab tom qab ntawd muab tus tes tuav hauv qab. Tuav lub ru tsev puag ncig nrog daim kab xev rau rab phom. Qhov no yuav yog lub qhov rooj nkag. Tam sim no koj lub RangeFinder/Tachometer tau npaj rau siv. Kho kom zoo nkauj raws li koj xav tau.

Kauj ruam 7: Code

Nws yog lub tswv yim zoo kom paub tias tus lej ua dab tsi ua ntej koj pib rau program nws. Qhov no tuaj yeem txuag koj heev ntawm kev mob taub hau.

Tsis tas li, teeb tsa lub tsev qiv ntawv siv lead ua kua yog tias koj lub LCD muaj 12C qauv. Nyem qhov no mus rub tawm

Nov yog qhov chaws ua

1. Thaum koj qhib rab phom, lub hwj chim coj los qhib thiab rab phom ua suab nrov nrov tsawg dua li ib pliag (lub zog coj tuaj yeem siv ncaj qha los ntawm lub roj teeb, tab sis kuv txiav txim siab ua kom lub zog ntawm kuv los ntawm arduino. Qhov no tso cai coj los tswj)

2. Thaum rab phom tau qhib, koj yuav tsum txav lub swb swb sab laug lossis sab xis los xaiv hom uas koj xav tau. Thaum qhov ntawd ua tiav, nws yuav tso saib "Thov Ua kom khawm pib". Tom qab nias lub pob, nyeem/ntsuas yuav tsum pib. Nrog txhua lub pob nyem, tus xwm txheej coj nrog ntsais thiab lub suab nrov yuav nrov.

Kauj Ruam 8: Cov lus qhia

Tswv yim
Tswv yim
Tswv yim
Tswv yim
Tswv yim
Tswv yim

1. Thaum siv tus lej txuas tus pin rau lub rooj tsav tsheb perf, ua ntej tso tus pin headers rau hauv tus pin arduino koj tab tom siv thiab tom qab ntawd txo qis rau ntawm lub rooj tsavxwm nrog sab tooj liab ntawm lub rooj sib txig sib ntsib. Muab cov taub hau tso rau hauv qhov chaw.

2. Ua ib lub qhov me me nyob rau sab xub ntiag ntawm rab phom. Qhov no yuav siv los kho qhov rhiab heev ntawm IR sensor siv tus ntsia hlau.

3. Yog tias txoj cai tsis ua haujlwm, · Ua ntej tshuaj xyuas koj cov kev sib txuas (tshwj xeeb tshaj yog tias koj siv lub khob cij).

· Yog tias siv lub roj teeb qub, hloov nws.

· Yog tias tseem tsis ua haujlwm, tawm tswv yim hauv qab no rau kev pab.

Pom zoo: