Cov txheej txheem:

Pib Tus Kheej Tsav Tsheb Tsav Tsheb Nrog Kev Tiv Thaiv Kev Sib tsoo: 7 Kauj Ruam
Pib Tus Kheej Tsav Tsheb Tsav Tsheb Nrog Kev Tiv Thaiv Kev Sib tsoo: 7 Kauj Ruam

Video: Pib Tus Kheej Tsav Tsheb Tsav Tsheb Nrog Kev Tiv Thaiv Kev Sib tsoo: 7 Kauj Ruam

Video: Pib Tus Kheej Tsav Tsheb Tsav Tsheb Nrog Kev Tiv Thaiv Kev Sib tsoo: 7 Kauj Ruam
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim
Image
Image
Koom nrog Arduino
Koom nrog Arduino

Nyob zoo! Zoo siab txais tos rau kuv tus pib-phooj ywg Qhia paub yuav ua li cas thiaj ua rau koj tus kheej tsav tsheb lub tsheb uas tsis muaj kev sib tsoo thiab GPS Kev Nkoj. Saum toj no yog cov vis dis aus YouTube qhia txog tus neeg hlau. Nws yog tus qauv los ua pov thawj tias lub tsheb muaj kev ywj pheej tiag tiag ua haujlwm li cas. Thov nco ntsoov tias kuv tus neeg hlau yuav zoo li txawv ntawm koj cov khoom kawg.

Rau qhov kev tsim no koj yuav xav tau:

- OSEPP Robotic Functional Kit (suav nrog cov ntsia hlau, ntsia hlau, cov hlua, thiab lwm yam) ($ 98.98)

- Arduino Mega 2560 Rev3 ($ 40.30)

HMC5883L Digital Compass ($ 6.99)

- HC-SR04 Ultrasonic Sensor ($ 3.95)

- NEO-6M GPS thiab Kav hlau txais xov ($ 12.99)

- HC-05 Bluetooth Module ($ 7.99)

- USB Mini B Cable (Koj yuav muaj qhov no dag ib ncig) ($ 5.02)

- Android smartphone

- Rau rau AA roj teeb, 1.5 Volts txhua

-Txhua tus pas zoo li cov khoom siv tsis sib nqus (zoo li txhuas) koj xav rov siv dua

- Ob daim kab xev

- Tes xyaum

Kauj Ruam 1: Sib dhos Cov Neeg Hlau Lub Chassis thiab Mobility

Piav qhia: Nws tsis yog lub tsheb yog tias nws tsis tawg! Lub tsheb yooj yim tshaj plaws xav tau lub log, lub cev muaj zog, thiab lub chassis (lossis "lub cev" ntawm tus neeg hlau). Hloov chaw kom tau txais txhua qhov ntawm cov khoom sib cais, Kuv hais qhia kom yuav cov khoom siv rau lub tsheb pib neeg hlau. Txog kuv qhov haujlwm, Kuv tau siv OSEPP Robotic Functional Kit vim nws tau los nrog ntau qhov ntawm cov khoom thiab muaj cov cuab yeej, thiab kuv xav tias lub tank teeb tsa tau zoo tshaj rau kev ruaj ntseg ntawm tus neeg hlau, ntxiv rau ua kom yooj yim rau peb cov phiaj xwm los ntawm kev thov tsuas yog ob lub cav.

Cov txheej txheem: Nws yuav tsis muaj txiaj ntsig zoo rau koj yog tias kuv tau rov hais dua phau ntawv sib dhos, uas koj tuaj yeem pom ntawm no (koj kuj tseem muaj qhov kev xaiv ntawm lub tank peb tog teeb tsa). Kuv tsuas yog qhia kom khaws txhua lub xov tooj kom ze rau ntawm tus neeg hlau li sai tau thiab nyob deb ntawm hauv av lossis lub log, tshwj xeeb tshaj yog rau cov hlua los ntawm lub cav.

Yog tias koj xav tau kev xaiv peev nyiaj ntau dua los yuav cov khoom kim, koj tseem tuaj yeem rov ua dua qub, ua haujlwm tsheb RC thiab siv lub cav, lub log, thiab lub cev los ntawm qhov ntawd, tab sis kuv tsis paub meej tias yuav ua li cas Arduino thiab nws cov cai yog rau cov qhov tshwj xeeb. Nws yog qhov thawj koom ruam zoo los xaiv cov khoom siv los ntawm OSEPP.

Kauj ruam 2: Koom nrog Arduino

Kev piav qhia: Vim tias qhov no yog tus pib phau ntawv qhia, Kuv xav piav sai sai tias Arduino yog dab tsi rau txhua tus neeg nyeem uas tej zaum yuav tsis paub nrog nws siv hluav taws xob. Arduino yog hom microcontroller, uas txhais tau tias nws ua tau raws nraim qhov ntawd - tswj tus neeg hlau. Koj tuaj yeem sau cov lus qhia hauv tus lej ntawm koj lub computer uas yuav muab txhais ua hom lus uas Arduino tuaj yeem nkag siab, tom qab ntawd koj tuaj yeem xa cov lus qhia no mus rau Arduino, thiab Arduino yuav pib tam sim sim ua cov lus qhia thaum nws qhib. Feem ntau Arduino yog Arduino Uno, uas suav nrog hauv OSEPP cov khoom siv, tab sis koj yuav xav tau Arduino Mega rau txoj haujlwm no vim tias qhov no yog qhov haujlwm loj dua li qhov Arduino Uno muaj peev xwm ua. Koj tuaj yeem siv cov khoom siv Arduino Uno rau lwm txoj haujlwm lom zem.

Cov txheej txheem: Arduino tuaj yeem txuas nrog tus neeg hlau los ntawm kev siv zip-ties lossis ntswj rau hauv spacers mus rau lub hauv paus ntawm tus neeg hlau.

Peb xav kom Arduino los tswj cov motors ntawm peb cov neeg hlau, tab sis cov motors tsis tuaj yeem txuas nrog Arduino ncaj qha. Yog li ntawd, peb yuav tsum txuas peb lub cav thaiv (uas tau los ntawm peb cov khoom siv) nyob rau sab saum toj ntawm Arduino kom tuaj yeem tsim kev sib txuas nrog lub cev muaj zog txuas thiab Arduino. Cov pins los ntawm hauv qab ntawm lub cav thaiv yuav tsum haum rau hauv "qhov" ntawm Arduino Mega. Cov kab txuas txuas los ntawm cov motors haum rau hauv qhov qhib ntawm lub cav thaiv zoo li cov duab saum toj no. Cov qhov qhib no tau qhib thiab kaw los ntawm kev tig lub hau ntswj rau hauv + lub ntsej muag zoo li nyob rau sab saum toj ntawm lub qhov.

Tom ntej no, Arduino xav tau qhov hluav taws xob thiaj li ua haujlwm. OSEPP Robotic Functional Kit yuav tsum tau tuaj nrog lub roj teeb tuav kom haum rau rau lub roj teeb. Tom qab ntxig rau lub roj teeb rau hauv tus tuav, ntxig cov xov txuas los ntawm lub roj teeb rau hauv lub qhov rau ntawm lub cav tiv thaiv lub ntsiab lus rau qhov hluav taws xob.

Kauj Ruam 3: Ntxiv Bluetooth Tswj

Ntxiv Bluetooth Control
Ntxiv Bluetooth Control

Cov txheej txheem: Tom qab Arduino tau txiav txim siab tawm, ntxiv Bluetooth module yog qhov yooj yim tso rau plaub kab ntawm Bluetooth module rau hauv plaub-qhov khoob qhov ntawm lub cev tiv thaiv kab mob, raws li qhia saum toj no.

Yooj yim heev tsis txaus ntseeg! Tab sis peb tsis ua tiav. Bluetooth module tsuas yog ib nrab ntawm qhov kev tswj hwm Bluetooth tiag. Lwm qhov ib nrab yog teeb tsa app nyob deb ntawm peb lub cuab yeej Android. Peb yuav siv lub app tsim los ntawm OSEPP uas yog lub hom phiaj rau cov neeg hlau sib sau los ntawm Robotic Functional Kit. Koj tuaj yeem siv lwm qhov app sib txawv ntawm koj lub cuab yeej, lossis koj tseem tuaj yeem tsim koj tus kheej, tab sis rau peb lub hom phiaj, peb tsis xav rov tsim kho lub log. OSEPP tseem muaj cov lus qhia yuav ua li cas rau nruab lawv lub app, uas tsis tuaj yeem teeb tsa los ntawm Google Play store. Koj tuaj yeem pom cov lus qhia ntawm no. Cov txheej txheem ntawm cov chaw taws teeb uas koj teeb tsa yuav zoo li txawv los ntawm kev qhia, thiab qhov ntawd zoo.

Kauj Ruam 4: Ntxiv Kev Tiv Thaiv Kev Sib tsoo

Ntxiv Kev Tiv Thaiv Kev Sib tsoo
Ntxiv Kev Tiv Thaiv Kev Sib tsoo

Kev piav qhia: Tam sim no tus neeg hlau yog lub xov tooj, tam sim no nws muaj peev xwm khiav mus rau hauv phab ntsa thiab cov khoom loj, uas tuaj yeem ua rau peb cov khoom siv puas. Yog li ntawd, peb tau koom nrog peb lub tshuab ntsuas ultrasonic ntawm lub hauv ntej ntawm tus neeg hlau, ib yam li koj pom hauv daim duab saum toj no.

Cov txheej txheem: OSEPP Robotic Functional Kit suav nrog txhua ntu uas koj pom muaj, tshwj tsis yog lub ntsuas hluav taws xob. Thaum koj sib sau ua ke lub chassis los ntawm kev ua raws li phau ntawv qhia kuv tau txuas, koj yuav tsum tau ua tus tuav no rau lub ntsuas ultrasonic. Lub sensor tuaj yeem yooj yim los ntawm kev nkag mus rau hauv ob lub qhov ntawm tus tuav, tab sis koj yuav tsum tuav lub sensor nyob rau hauv qhov chaw nrog cov hlua roj hmab txhawm rau tiv thaiv nws poob ntawm tus tuav. Ntxig ib txoj hlua txuas uas haum rau txhua plaub kab ntawm lub sensor thiab txuas rau lwm qhov kawg ntawm kab ntawv mus rau kab 2 ntawm tus pin ntawm lub cev tiv thaiv kab mob.

Koj tuaj yeem suav nrog ntau lub ntsuas hluav taws xob ultrasonic, yog tias koj muaj cov cuab yeej los tuav lawv hauv qhov chaw.

Kauj Ruam 5: Ntxiv GPS thiab Compass

Ntxiv GPS thiab Compass
Ntxiv GPS thiab Compass
Ntxiv GPS thiab Compass
Ntxiv GPS thiab Compass

Piav qhia: Peb yuav luag tiav peb cov neeg hlau! Nov yog qhov nyuaj tshaj plaws ntawm kev sib sau peb cov neeg hlau. Kuv xav ua ntej piav qhia GPS thiab digital compass. Arduino hais txog GPS txhawm rau khaws cov ntaub ntawv xov tooj cua ntawm tus neeg hlau qhov chaw nyob tam sim no, raws li txoj kab nruab nrab thiab txoj kab nruab nrab. Qhov nruab nrab thiab qhov ntev no tau siv thaum ua ke nrog kev nyeem los ntawm cov lej digital, thiab cov lej no tau muab tso rau hauv cov lej ntawm cov lej hauv Arduino txhawm rau xam seb lub zog ntawm cov neeg hlau yuav tsum ua tom ntej kom mus txog qhov twg. Txawm li cas los xij, lub koob thaij pov tseg thaum muaj cov khoom siv hlau, lossis cov khoom uas muaj hlau thiab yog li ntawd yog hlau nplaum.

Cov txheej txheem: Txhawm rau txo qee qhov muaj peev xwm cuam tshuam los ntawm cov khoom sib xyaw ntawm peb cov neeg hlau, peb yuav siv peb cov pas nrig zoo li txhuas thiab khoov nws mus rau qhov ntev V-puab, zoo li hauv daim duab saum toj no. Qhov no yog txhawm rau tsim qee qhov deb ntawm cov khoom siv hlau ntawm tus neeg hlau.

Aluminium tuaj yeem khoov los ntawm txhais tes lossis siv cov cuab yeej siv tes yooj yim. Qhov ntev ntawm koj txhuas tsis muaj teeb meem, tab sis xyuas kom tseeb tias qhov ua tau zoo V-duab txhuas tsis hnyav dhau.

Siv daim kab xev ob tog los lo rau GPS module, GPS kav hlau txais xov, thiab cov ntsuas hluav taws xob mus rau cov khoom siv txhuas. TSEEM CEEB TSHAJ PLAWS ZOO TSHAJ PLAWS: Cov digital compass thiab GPS kav hlau txais xov yuav tsum tau muab tso rau ntawm qhov siab tshaj ntawm cov khoom siv txhuas, raws li qhia hauv daim duab saum toj no. Tsis tas li, lub koob thaij duab digital yuav tsum muaj ob lub xub hauv L-duab. Nco ntsoov x-xub taw qhia rau pem hauv ntej ntawm tus neeg hlau.

Laum qhov ntawm ob qho kawg ntawm txhuas kom cov txiv ntoo tuaj yeem ntsia tau txawm tias txhuas thiab lub qhov ntawm tus neeg hlau chassis.

Txuas lub digital compass cable rau hauv Arduino Mega, hauv qhov me me "qhov hluav taws xob" txoj cai hauv qab qhov hluav taws xob qhov hluav taws xob ntawm lub cav thaiv. Txuas lub xov tooj los ntawm qhov chaw ntawm GPS sau tias "RX" txhawm rau pin TX314 ntawm Arduino Mega (tsis yog ntawm lub cav thaiv), lwm txoj hlua los ntawm qhov chaw sau "TX" rau pin RX315, lwm txoj kab los ntawm "VIN" ntawm GPS mus rau 3V3 tus pin ntawm lub cev tiv thaiv kab mob, thiab kab kawg los ntawm "GND" ntawm GPS mus rau GND tus pin ntawm lub cav thaiv.

Kauj Ruam 6: Nqa Nws Txhua Qhov Ua Ke Nrog Txoj Cai

Cov txheej txheem: Nws yog lub sijhawm los muab peb Arduino Mega tus lej uas kuv tau npaj rau koj lawm. Koj tuaj yeem rub tawm daim ntawv thov Arduino dawb ntawm no. Tom ntej no, rub tawm txhua cov ntaub ntawv kuv muaj hauv qab no (Kuv paub nws zoo li ntau, tab sis feem ntau ntawm cov no yog cov ntaub ntawv me me heev). Tam sim no, qhib MyCode.ino, daim ntawv thov Arduino yuav tsum qhib, tom qab ntawd nyem rau lub cuab yeej, tom qab ntawv, thiab thaum kawg Arduino Mega lossis Mega 2560. Tom qab ntawd, nyob rau sab saum toj, nyem Sketch, tom qab ntawd Qhia Sketch Folder. Qhov no yuav qhib cov ntaub ntawv qhov chaw ntawm MyCode.ino ntawm koj lub PC. Nyem thiab luag tag nrho lwm cov ntaub ntawv koj tau rub tawm los ntawm Cov Lus Qhia no rau hauv MyCode.ino cov ntaub ntawv. Rov qab mus rau Arduino daim ntawv thov thiab nyem rau ntawm lub cim nyob rau sab xis saum toj kom qhov program tuaj yeem txhais cov cai rau hauv tshuab lus Arduino tuaj yeem nkag siab.

Tam sim no koj muaj txhua txoj cai npaj, txuas koj lub PC rau Arduino Mega siv koj lub USB Mini B cable. Rov qab mus rau Arduino Daim Ntawv Thov nrog MyCode.ino qhib thiab nyem rau ntawm lub pob xub sab xis ntawm sab xis saum toj ntawm lub vijtsam kom tso cov cai rau hauv Arduino. Tos kom txog thaum daim ntawv thov qhia koj qhov upload tiav. Txij ntawm no mus, koj tus neeg hlau ua tiav! Tam sim no peb yuav tsum sim nws.

Qhib Arduino los ntawm kev siv lub hloov ntawm lub cav thaiv, thiab qhib OSEPP cov chaw taws teeb app ntawm koj lub cuab yeej Android. Xyuas kom tseeb tias Bluetooth module ntawm tus neeg hlau ua lub teeb xiav, thiab xaiv Bluetooth txuas thaum qhib lub app. Tos rau lub app hais tias nws tau txuas nrog koj tus neeg hlau. Ntawm cov chaw taws teeb, koj yuav tsum muaj tus qauv sab laug-txoj cai-up-down tswj ntawm koj sab laug, thiab A-B-X-Y nyees khawm ntawm sab xis. Nrog kuv tus lej, X thiab Y cov nyees khawm tsis ua dab tsi, tab sis khawm A yog txhawm rau txuag tus neeg hlau tam sim no txoj kab nruab nrab thiab txoj kab nruab nrab, thiab khawm B yog rau tus neeg hlau kom pib txav mus rau qhov chaw uas tau txais kev cawmdim. lub teeb liab ntsais thaum siv A thiab B cov nyees khawm. Qhov no txhais tau tias GPS tau txuas nrog lub hnub qub thiab tau khaws cov ntaub ntawv, tab sis yog tias lub teeb tsis ntsais, tsuas yog coj tus neeg hlau sab nraud nrog saib ncaj qha rau saum ntuj thiab tos ntev. Cov voj voog hauv qab yog txhais tau tias yog joysticks, tab sis tsis tau siv hauv txoj haujlwm no. Qhov nruab nrab ntawm lub vijtsam yuav sau cov ntaub ntawv hais txog tus neeg hlau lub zog txav, uas tau muaj txiaj ntsig zoo thaum kuv sim.

Ua tsaug ntau rau OSEPP, ntxiv rau lombarobot id thiab EZTech hauv YouTube rau muab kuv lub hauv paus rau kev sau cov cai rau txoj haujlwm no. Thov txhawb cov tog neeg no:

OSEPP

EZTech Channel

lombarobot id channel

Kauj Ruam 7: Yeem Kev nthuav dav: Kev Tshawb Fawb Hom

Yeem Kev nthuav dav: Kev Tshawb Fawb Hom
Yeem Kev nthuav dav: Kev Tshawb Fawb Hom

Thaum pib ntawm Cov Lus Qhia no, Kuv tau hais tias daim duab ntawm kuv lub tsheb neeg hlau uas koj pom thaum pib yuav zoo li txawv ntawm koj cov khoom tiav. Tshwj xeeb, kuv hais txog Raspberry Pi thiab lub koob yees duab uas koj pom saum toj no.

Ob lub Cheeb Tsam no ua haujlwm ua ke txhawm rau txheeb xyuas cov paib nres lossis teeb liab teeb nyob rau hauv tus neeg hlau txoj kev thiab nres ib ntus, uas ua rau tus neeg hlau ua qauv zoo dua rau lub tsheb muaj kev ywj pheej tiag tiag. Muaj ntau qhov kev thov sib txawv ntawm Raspberry Pi uas tuaj yeem siv rau koj lub tsheb. Yog tias koj xav ua haujlwm ntawm koj lub tsheb neeg hlau ntxiv los ntawm suav nrog Raspberry Pi, Kuv pom zoo kom yuav Rajandeep Singh cov chav kawm ntawm kev tsim tus kheej tsav tsheb, ntsuas lub tsheb. Koj tuaj yeem pom nws chav kawm tiav ntawm Udemy ntawm no. Rajandeep tsis tau nug kuv kom qw tawm nws chav kawm; Kuv tsuas xav tias nws yog tus kws qhia zoo uas yuav koom nrog koj hauv cov tsheb loj.

Pom zoo: