Cov txheej txheem:

Cov Neeg Hlau Tswj Chaw Taws Teeb Siv Arduino thiab TV Chaw Taws Teeb: 11 Kauj Ruam
Cov Neeg Hlau Tswj Chaw Taws Teeb Siv Arduino thiab TV Chaw Taws Teeb: 11 Kauj Ruam

Video: Cov Neeg Hlau Tswj Chaw Taws Teeb Siv Arduino thiab TV Chaw Taws Teeb: 11 Kauj Ruam

Video: Cov Neeg Hlau Tswj Chaw Taws Teeb Siv Arduino thiab TV Chaw Taws Teeb: 11 Kauj Ruam
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Lub Xya hli ntuj
Anonim
Cov Neeg Hlau Tswj Chaw Taws Teeb Siv Arduino thiab TV Chaw Taws Teeb
Cov Neeg Hlau Tswj Chaw Taws Teeb Siv Arduino thiab TV Chaw Taws Teeb

Lub tsheb tswj chaw taws teeb no tuaj yeem txav mus los siv ib qho ntawm tej thaj chaw deb xws li TV, AC thiab lwm yam.

Nws ua rau siv qhov tseeb tias cov chaw taws teeb tso tawm IR (infrared).

Cov cuab yeej no tau siv los ntawm kev siv tus txais IR, uas yog qhov ntsuas tau pheej yig heev.

Hauv phau ntawv qhia no koj yuav kawm paub yuav ua li cas

  1. Interface IR txais mus rau Arduino.
  2. Interface 2 motors rau Arduino.
  3. Ua ke 2 teeb tsa saum toj no.

Nco tseg: Lub tsheb tswj chaw taws teeb no muaj qhov tsis zoo ntawm tsis ua haujlwm sab nraud thaum tshav ntuj.

Tag nrho cov cai, kos duab thiab lwm yam duab ntawm ib qho chaw nyob ntawm no.

Kauj Ruam 1: Cov Ntaub Ntawv Yuav Tsum Tau

  • Arduino Uno thiab USB cable
  • Arduino txog software
  • Cov qhob cij
  • 100 rpm dc motors
  • IR tus txais (SM0038 lossis TSOP1738)
  • L293D tsav tsheb tsav IC
  • Jumper xov hlau
  • Chassis thiab log
  • 9V roj teeb (2 nos)
  • Roj teeb clips

Tag nrho tus nqi ntawm cov ntaub ntawv: Rs 600 = $ 9 (tsis suav tus nqi ntawm Arduino)

Kauj ruam 2: Sib dhos

Los ua ke
Los ua ke
Los ua ke
Los ua ke

Kho lub log rau lub chassis.

Txuas 2 lub cav rau lub log tsheb tom qab thiab siv dummies rau pem hauv ntej.

Ua qhov ntawm lub chassis thiab kho Arduino siv cov ntsia hlau.

Txhim kho lub khob cij los ntawm kev siv daim kab xev ob tog muab rau nws.

Mount L293D rau ntawm lub khob cij nrog thais ntsej muag tig xub ntiag.

Kauj Ruam 3: IR Txais Kev Sib Txuas

IR Kev Sib Txuas
IR Kev Sib Txuas

Ntsib qhov ntsej muag ntawm tus txais, kev sib txuas ntawm sab laug mus rau sab xis yog

  • sab laug pin-av.
  • nruab nrab tus pin -5V.
  • txoj cai tus pin-digital tus pin 6 ntawm Arduino.

Xa mus rau schematic kom paub meej ntxiv.

Kauj Ruam 4: Txuag IR Lub Tsev Qiv Ntawv

Txuag IR Lub Tsev Qiv Ntawv
Txuag IR Lub Tsev Qiv Ntawv
Txuag IR Lub Tsev Qiv Ntawv
Txuag IR Lub Tsev Qiv Ntawv

Mus rau qhov txuas hauv qab no-

drive.google.com/open?id=0B621iZr0p0N_WUVm…

Txuag cov ntaub ntawv hauv daim nplaub tshev npe IRremote thiab khaws daim nplaub tshev hauv cov ntawv teev npe ntawm koj li Arduino IDE piv txwv li arduino-1.0.6> cov tsev qiv ntawv nplaub tshev li IRremote.

Kauj Ruam 5: Nrhiav Qhov Hexadecimal Qhov Tseem Ceeb ntawm Cov Yooj Yim Nyob Hauv

Nrhiav Hexadecimal Qhov Tseem Ceeb ntawm Cov Yooj Yim Hauv Zos
Nrhiav Hexadecimal Qhov Tseem Ceeb ntawm Cov Yooj Yim Hauv Zos
Nrhiav Hexadecimal Qhov Tseem Ceeb ntawm Cov Yooj Yim Hauv Zos
Nrhiav Hexadecimal Qhov Tseem Ceeb ntawm Cov Yooj Yim Hauv Zos

1. Upload cov cai hauv remote.ino rau hauv Arduino

2. Qhib qhov saib ua ntej.

3. Nias cov yuam sij sib txawv thiab tau txais lawv tus lej hexadecimal. (Nco ntsoov tias qhov txiaj ntsig yuav tsis tau txais nrog 0x uas sawv cev hexadecimal kuj qee qhov txiaj ntsig tau txais hauv nruab nrab zoo li FFFFFFFF, tsis quav ntsej lawv).

Ntawm no kuv tau txais qhov tseem ceeb ntawm sab xub ntiag, nraub qaum, sab laug, txoj cai thiab nruab nrab cov yuam sij uas yog

pem hauv ntej = 0x80BF53AC

rov qab = 0x80BF4BB4

sab laug = 0x80BF9966

txoj cai = 0x80BF837C

nruab nrab = 0x80BF738C

Cov txiaj ntsig ntawm cov nyees khawm no tau teeb tsa kom txav mus rau pem hauv ntej, txav rov qab, txav mus rau sab laug, txav sab xis thiab nres ib feem.

Kauj Ruam 6: L293D Kev Sib Txuas

L293D Kev Sib Txuas
L293D Kev Sib Txuas
L293D Kev Sib Txuas
L293D Kev Sib Txuas

Nqa 5V thiab av los ntawm Arduino thiab txuas lawv mus rau 2 txoj kab hauv qab ntawm lub khob cij, yog li muab 5V thiab kab hauv av.

Pins 1, 9, 16 los ntawm L293D txog 5V.

Pins 4, 5, 12, 13 los ntawm L293D mus rau hauv av.

Sab laug lub cev rau tus pin 3, 6 ntawm L293D.

Txoj cai lub cev rau tus pin 11, 14 ntawm L293D.

Pins 2, 7 (rau sab laug lub cev muaj zog) los ntawm L293D mus rau tus pin 9, 8 ntawm Arduino.

Pins 10, 15 (rau txoj cai lub cev muaj zog) los ntawm L293D txog 10, 11 tus pin ntawm Arduino.

Xa mus rau schematics kom paub meej ntxiv.

Nco tseg tias hauv cov kab hluav taws xob daj sawv cev rau sab laug lub cev muaj zog thiab cov xov tooj liab kab liab txoj cai lub cev.

Kauj Ruam 7: Interfacing Motors Nrog L293D

Tom qab ua qhov kev sib txuas, upload cov cai hauv motor_test.ino rau hauv Arduino.

Nco ntsoov tias rau sab laug lub cev kom tig, lm, lmr yuav tsum yog qhov sib txawv piv txwv li HIGH thiab LOW lossis hloov pauv..

Zoo sib xws rau txoj cai lub cev kom tig, rm, rmr yuav tsum yog qhov sib txawv piv txwv li HIGH thiab LOW lossis hloov pauv.

Txiav txim siab qib kev xav ntawm lm, lmr, rm, rmr rau ob lub log kom mus tom ntej los ntawm kev sim thiab ua yuam kev.

Rau kuv nws yog LOW, HIGH, HIGH, LOW.

Yog li cov tswv yim xav tau mus rau tom ntej yog LOW, HIGH, HIGH, LOW.

Cov tswv yim xav tau rov qab yog HIGH, LOW, LOW, HIGH.

Cov tswv yim xav tau kom mus rau sab xis yog LOW, HIGH, HIGH, HIGH (piv txwv li tsuas yog sab laug lub cav yuav tsum tig).

Cov tswv yim yuav tsum tau mus sab laug yog HIGH, HIGH, HIGH, LOW (piv txwv li tsuas yog txoj cai lub cev yuav tsum tig).

Nco ntsoov tias qhov tseem ceeb ntawm lm, lmr, rm, rmr tau txais yuav txawv ntawm qhov saum toj no.

Kauj Ruam 8: Txhim Kho Txhua Yam

Integrating Txhua Yam
Integrating Txhua Yam

Tam sim no koom ua ke txhua yam xws li ob qho tib si cov neeg txais thiab ib feem L293D.

Cov txheej txheem muab rau saum toj no tsuas yog ua ke ntawm cov lej ntawm IR tus txais thiab L293D.

Yeej koj tuaj yeem xub ua IR txuas, nrhiav tus lej hexadecimal thiab tsis cuam tshuam nrog IR kev sib txuas, ua L293D kev sib txuas thiab cuam tshuam cov tshuab nrog Arduino.

Kauj Ruam 9: Lub Hwj Huam Fais Fab

9V ua kom lub zog Arduino nrog lub roj teeb zoo muab rau vin tus pin ntawm Arduino thiab qhov tsis zoo muab rau tus pin thib ob hauv av ntawm Arduino

9V rau Vss muab (tus pin 8) ntawm l293d uas yog siv rau kev tsav lub cav (tus nqi siab tshaj uas tuaj yeem muab tau yog 36V)

Kauj ruam 10: Qhov Kev Kawm Kawg

Tshaj tawm cov cai muab hauv rc_car.ino rau hauv Arduino (muab ob qho tib si IR thiab L293D txuas tau ua).

Cov cai ib yam li cov txheej txheem yav dhau los tsuas yog kev koom ua ke ntawm cov chaw taws teeb thiab kev ntsuas lub cev piv txwv li Arduino thawj zaug tam sim no txheeb xyuas cov yuam sij nyob deb uas koj tau nias los ntawm kev tau txais nws tus lej hexadecimal, txheeb xyuas seb lub luag haujlwm tau raug teeb tsa rau tus nqi ntawd thiab ua tiav cov haujlwm xav tau dhau L293D

Txheeb xyuas tias tus bot txav raws li qhov xav tau lossis tsis.

Mus rau qhov chaw cia khoom no txhawm rau rub tawm cov cai thiab duab. Nyem rau ntawm "Clone lossis Download" khawm (ntsuab nyob rau sab xis) thiab xaiv "Download ZIP" txhawm rau rub cov ntawv zip. Tam sim no rho cov ntsiab lus ntawm koj lub computer kom tau txais cov cai thiab cov lej (hauv daim nplaub tshev schematics).

Kauj Ruam 11: Tus Bot Ua Haujlwm Li Cas

Image
Image

Nov yog daim vis dis aus ntawm bot hauv kev txav.

Pom zoo: