Cov txheej txheem:

IOT BASED GESTURE CONTROLLED ROBOT: 10 Kauj Ruam (nrog Duab)
IOT BASED GESTURE CONTROLLED ROBOT: 10 Kauj Ruam (nrog Duab)

Video: IOT BASED GESTURE CONTROLLED ROBOT: 10 Kauj Ruam (nrog Duab)

Video: IOT BASED GESTURE CONTROLLED ROBOT: 10 Kauj Ruam (nrog Duab)
Video: 20 MOMENTS YOU WOULDN'T BELIEVE IF NOT FILMED 2024, Lub Xya hli ntuj
Anonim
IOT BASED GESTURE CONTROLLED ROBOT
IOT BASED GESTURE CONTROLLED ROBOT
IOT BASED GESTURE CONTROLLED ROBOT
IOT BASED GESTURE CONTROLLED ROBOT

Tus neeg hlau no yog tus taw tes tswj hwm tus uas tuaj yeem tswj tau los ntawm txhua qhov chaw los ntawm kev pab hauv internet. Hauv qhov haujlwm no tus ntsuas ntsuas ntsuas MPU 6050 yog siv rau sau cov ntaub ntawv hais txog peb txhais tes txav. Nws ntsuas qhov nrawm ntawm peb txhais tes hauv peb kab. Cov ntaub ntawv no raug xa mus rau Arduino uas ua cov ntaub ntawv no thiab txiav txim siab qhov twg tus neeg hlau yuav tsum txav mus. Cov ntaub ntawv no raug xa mus rau Bluetooth tus qauv, uas tig rov xa cov ntaub ntawv no mus rau peb lub xov tooj ntawm tes uas muaj lub app tsim los ntawm peb. Lub app tau ua los ntawm MIT app tus tsim lub vev xaib. Cov app no tau txais cov ntaub ntawv no thiab xa cov ntaub ntawv no mus rau yam hais lus lub vev xaib. Thingspeak.com yog lub vev xaib IOT dawb uas khaws cov ntaub ntawv no. Ntawm tus txais sab, ntawm mcu WI-FI module tau txais cov ntaub ntawv no thiab tom qab ntawd tsav lub cav los ntawm lub cav tsav tsav txuas nrog nws.

Kauj Ruam 1: Cov Khoom Yuav Tsum Tau

Cov Khoom Yuav Tsum Tau
Cov Khoom Yuav Tsum Tau
Cov Khoom Yuav Tsum Tau
Cov Khoom Yuav Tsum Tau
Cov Khoom Yuav Tsum Tau
Cov Khoom Yuav Tsum Tau
Cov Khoom Yuav Tsum Tau
Cov Khoom Yuav Tsum Tau

Transmitter ib feem-

1. Arduino Uno (1 pcs.)

2. Creadboard (2 pcs.)

3. Accelerometer -MPU6050 (1 pcs.)

4. Bluetooth module- HC-05 (1 pcs.)

5. Jumper Wires

6. Resistors (1 ntawm 1000 ohms thiab 1 ntawm 2000 ohms)

Tau txais qhov-

1. Nodemcu esp8266 WI-FI module (1 pcs.)

2. Tsav Tsav Tsav Tsheb (1 daim.)

3. Chassis nrog lub cav

4. Roj teeb

Kauj Ruam 2: Transmitter Part-

Transmitter Tshooj
Transmitter Tshooj

Rau lub transmitter ua qhov sib txuas raws li hauv qab no-

1. Nqa ib lub xaim jumper thiab txuas nws ntawm ib qho ntawm qhov kawg ntawm lub khob cij thiab lwm qhov kawg ntawm jumper xaim mus rau 5V tus pin ntawm arduino board raws li qhia hauv daim duab.

2. Siv lwm lub jumper hlau thiab txuas nws ntawm lwm qhov kawg ntawm lub khob cij thiab lwm qhov kawg ntawm jumper xaim mus rau Gnd tus pin ntawm arduino board raws li qhia hauv daim duab.

3. Siv lwm lub jumper hlau thiab txuas nws ib kawg nrog 5V qhov ntawm lub khob cij thiab lwm qhov kawg rau VCC tus pin ntawm MPU6050.

4. Zoo ib yam, nrog lwm lub jumper xaim mus rau Gnd ntawm lub khob cij thiab lwm qhov kawg rau Gnd ntawm MPU6050.

5. Tom qab ntawd txuas SDA tus pin ntawm MPU6050 rau A4 tus pin ntawm Arduino thiab SCI tus pin ntawm MPU6050 rau A5 tus pin ntawm Arduino los ntawm kev pab ntawm jumper xov hlau.

6. Tom qab ntawd coj HC-05 Bluetooth module thiab txuas nws raws li hauv qab no-

7. Nqa lub jumper hlau thiab txuas nws ib qho kawg rau VCC ntawm lub khob cij thiab lwm qhov kawg rau VCC ntawm Bluetooth module.

8. Zoo ib yam siv jumper hlau thiab txuas nws ib qho kawg rau Gnd ntawm Breadboard thiab lwm qhov kawg rau Gnd ntawm Bluetooth module.

9. Tam sim no txuas TX tus pin ntawm Bluetooth module ncaj qha rau tus pin D10 ntawm Arduino.

10. Tsis txhob txuas RX tus pin ntawm Bluetooth module ncaj qha rau ib tus pin ntawm arduino li Bluetooth module ua haujlwm ntawm 3.3V qib thiab arduino ua haujlwm ntawm 5V qib thiab yog li 5V los ntawm arduino tuaj yeem hlawv Bluetooth module. Li no los daws qhov teeb meem no peb yuav ua qhov faib hluav taws xob los ntawm kev pab los ntawm cov tiv thaiv. txuas ib kawg ntawm 1000 ohm resistor rau D11 tus pin ntawm Arduino thiab lwm qhov kawg rau RX tus pin ntawm Bluetooth module. Txuas ib kawg ntawm 2000 ohm resistor rau RX tus pin ntawm Bluetooth module thiab lwm qhov kawg rau Gnd ntawm lub rooj noj mov.

NCO TSEG: Yog tias koj nrhiav tsis tau 2000 ohm koj tuaj yeem siv ob 1000 ohm resistances hauv koob.

Kauj Ruam 3: Ua Tus Account ntawm Thingspeak.com

Ua Tus Account ntawm Thingspeak.com
Ua Tus Account ntawm Thingspeak.com

Mus rau Thing hais lus lub vev xaib thiab ua tus account hauv lub vev xaib no.

Tom qab ntawd ua raws cov theem no….

1. Mus rau kuv cov channel thiab tsim cov channel tshiab nrog txhua lub npe thiab muab cov npe tsim nyog raws li koj nyiam….

2. Nyem rau xa thiab txuag cov channel.

3. Mus rau cov channel no thiab ntawm API Keys teb, koj tuaj yeem pom sau thiab nyeem cov lej teb. Luam qhov URL ntawm qhov hloov tshiab channel pub rau ntawm sab xis ntawm lub vijtsam.

4. Tam sim no nyem rau ntawm Apps xaiv nyob rau sab saum toj ntawm lub vijtsam thiab nqes mus thiab nyem rau ntawm qhov kev xaiv zaum kawg thib ob piv txwv li Tham rov qab xaiv. Nov yog app peb yuav siv los pub cov ntaub ntawv rau lub vev xaib no.

5. Mus rau qhov app no thiab nyem rau ntawm New Talk Back rau tsim tus kheej app.

6. Kho lub npe ntawm tham rov qab thiab hauv lub cav rau channel xaiv koj cov channel ua hauv cov kauj ruam dhau los.

7. Save koj tham rov app tsim.

Kauj Ruam 4: Ua App los ntawm MIT App Inventor Website-

Sau npe rau hauv Mit app tus tsim lub vev xaib -Link ntawm lub vev xaib yog

Ua raws li cov theem no-

1. Tsim txoj haujlwm tshiab thiab npe nws.

2. Ntawm qhov screen 1, koj yuav pom daim duab ntawm lub xov tooj hauv xov tooj.

3. Ua ntej nyem rau ntawm Daim Ntawv lo ntawm sab tes laug ntawm lub vijtsam thiab rub nws mus rau lub vijtsam hauv xov tooj.

4. Tom qab ntawv nyem rau Daim Ntawv Teev Npe los ntawm sab tes laug thiab rub nws ntawm qhov screen thiab ntawm sab xis mus rau ntawm kab ntawv xaiv thiab sau txuas nrog. Cov npe no yuav qhia tag nrho cov cuab yeej tos kom txuas nrog lub xov tooj hauv.

5. Nyem rau khawm ntawm sab laug thiab tom qab ntawd rub rau ntawm lub vijtsam hauv kab ntawv sau sau txiav tawm zoo li thaum peb yuav nyem rau lub pob no ces lub cuab yeej yuav raug txiav tawm ntawm lub xov tooj.

6. Nyem rau ntawm daim ntawv lo ntawm sab laug thiab rub nws ntawm qhov screen. Tom qab ntawd hauv kab ntawv ntawm sab xis sau Cov Ntaub Ntawv.

7. Nyem rau ntawm daim ntawv lo rau ntawm sab laug thiab rub nws ntawm qhov screen. Qhov no yog siv los tso saib cov ntaub ntawv tau txais los ntawm app.

8. Tom qab ntawd hauv qhov kev xaiv txuas ntawm sab laug tes, nyem rau ntawm sub-option bluetooth tus thov kev pab thiab rub ntawm qhov screen.

9. Tom qab ntawd los ntawm tib qhov kev xaiv txuas, nyem rau ntawm sub-option web thiab rub nws ntawm qhov screen.

10. Nyem rau ntawm qhov kev xaiv sensor nyob rau sab laug ntawm qhov screen thiab rub lub suboption moos ntawm qhov screen.

11. Nyem dua ntawm lub sub-xaiv moos thiab rub nws ntawm qhov screen.

Kauj Ruam 5: Thaiv Tus Qauv ntawm App

Thaiv Cov Qauv ntawm App
Thaiv Cov Qauv ntawm App
Thaiv Cov Qauv ntawm App
Thaiv Cov Qauv ntawm App
Thaiv Cov Qauv ntawm App
Thaiv Cov Qauv ntawm App

Tom ntej no nyem rau ntawm qhov thaiv ntawm sab xis saum toj kawg nkaus ntawm qhov screen-

Tom qab ntawd raws li qhia hauv daim duab saum toj no ua tus qauv los ntawm kev rub cov thaiv tsim nyog los ntawm sab laug tes ntawm qhov screen.

Hauv qhov thaiv kawg, muaj kev koom nrog sub-block qhov URL tam sim no. Koj yuav tsum tau muab luam theej tawm URL ntawm no hauv qhov thaiv thiab tom qab ntawd rho tawm tus cim kawg ntawm qhov URL no.

Tom qab ntawv nyem rau Tsim nyob rau sab saum toj ntawm lub vijtsam nyem rau txuag apk rau lub khoos phis tawj. Tom qab ntawd nruab qhov app no ntawm koj lub xov tooj Android.

Kauj Ruam 6: Tau Txais Ib Ntus-

Tau Txais Qhov
Tau Txais Qhov

Circuit Court rau tus neeg txais ib feem raws li qhia hauv daim duab yog raws li hauv qab no-

Ua ntej sib sau ua ke koj lub chassis thiab txuas koj lub cav kom haum.

1. Ua ntej txuas lub roj teeb rau lub roj teeb sniper thiab txuas cov hlau liab piv txwv li VCC xaim mus rau ib qho kawg ntawm lub khob cij.

2. Zoo sib xws txuas rau lwm qhov kawg ntawm cov xaim mus rau lwm qhov kawg ntawm lub khob cij.

3. Tam sim no coj lub jumper thiab txuas nws mus rau VCC tus pin ntawm NodeMCU thiab lwm qhov kawg rau VCC tus pin ntawm lub khob cij.

4. Tam sim no coj lub jumper thiab txuas nws mus rau Gnd tus pin ntawm NodeMCU thiab lwm qhov kawg rau Gnd tus pin ntawm lub khob cij.

5. Nqa koj lub cav tsav tsheb thiab txuas nws ntawm koj lub chassis.

6. Siv ob lub xov hlau txuas thiab txuas lawv ib kawg rau VCC ntawm daim txiag thiab lwm qhov rau 9V tus pin ntawm lub cav tsav tsheb.

7. Siv ob lub xov hlau txuas txuas ntxiv thiab txuas lawv ib qho kawg rau Gnd ntawm lub khob cij thiab lwm qhov rau Gnd ntawm lub rooj tsav tsheb tsav.

8. Txuas ob lub xov hlau ntawm sab laug lub cev rau cov pins ntawm lub rooj tsav tsheb tsav.

9. Zoo ib yam txuas ob txoj kab ntawm txoj cai lub cev rau cov pins ntawm lub rooj tsav tsheb tsav.

10. Txuas plaub lub tswv yim txuas ntawm lub rooj tsav tsheb tsav mus rau plaub tus lej digital ntawm NodeMCU raws li qhia hauv daim duab.

11. Txuas 5V tus pin ntawm lub rooj tsav tsheb tsav mus rau Vout tus pin ntawm NodeMCU.

Kauj Ruam 7: Uploading Code-

Txhim kho Code
Txhim kho Code
Txhim kho Code
Txhim kho Code

Rau tus xa xov ib sab cov cai yog hauv cov ntaub ntawv final_wire.h-

Rau tus neeg txais tus lej tus lej yog hauv cov ntawv thib ob_part_of_final_project-

Txog kev xa cov cai ntawm NodeMCU los ntawm Arduino IDE, koj yuav tsum ua raws cov theem no-

1. Ua ntej tshaj qhib Arduino IDE.

2. Mus rau cov ntaub ntawv nyob rau sab saum toj sab laug ntawm lub vijtsam thiab nyem rau ntawm qhov nyiam nyob hauv cov npe hauv Arduino IDE.

3. Luam cov cai hauv qab no hauv Tus Thawj Saib Xyuas Ntxiv

4. Nyem OK kaw qhov Nyiam Tab.

5. Tom qab ua tiav cov theem saum toj no, mus rau Cov Cuab Yeej thiab pawg thawj coj saib, thiab tom qab ntawd xaiv pawg thawj coj saib xyuas.

6. Nkag mus rau esp8266 los ntawm esp8266 zej zog thiab teeb tsa software rau Arduino. Thaum tag nrho cov txheej txheem saum toj no tau ua tiav peb tau npaj rau phiaj xwm peb esp8266 nrog Arduino IDE.

Kauj Ruam 8: Neeg Hlau Npaj Tau-

Neeg Hlau Npaj
Neeg Hlau Npaj
Neeg Hlau Npaj
Neeg Hlau Npaj
Neeg Hlau Npaj
Neeg Hlau Npaj
Neeg Hlau Npaj
Neeg Hlau Npaj

Tam sim no kom pib koj tus neeg hlau ua raws cov theem no-

1. Ua ntej tshaj txuas koj lub arduino rau lub khoos phis tawj lossis lub zog siv thiab xa cov cai rau arduino.

2. Tom qab ntawd qhib lub app ua hauv cov kauj ruam dhau los thiab txuas koj lub xov tooj ntawm tes rau Bluetooth module bu nyem rau txuas nrog ntawm koj lub app. Koj yuav tuaj yeem pom cov npe khoom siv tau npaj kom txuas nrog.

3. Tom qab ntawd txav koj lub ntsuas cua thiab koj yuav tuaj yeem pom cov ntaub ntawv tau txais ntawm lub vijtsam mobile. Nws yuav siv sijhawm me me yog li sim rov ua dua los txuas koj lub xov tooj ntawm tes rau lub cuab yeej. Koj tuaj yeem siv lub ntsuas saib ntawm Arduino IDE txhawm rau debug koj li Circuit Court.

4. Tom qab ntawd qhib Thing hais lus lub vev xaib thiab cov ntaub ntawv xa tawm yuav tsum tau muab tso rau hauv kab ntawv.

5. Tom qab ntawd ua tus hotspot thiab txuas koj NodeMCU hauv is taws nem thiab koj yuav pom cov neeg hlau motors txav mus. Yog tias tus neeg hlau tsis txav mus rau qhov yog thiab hloov tus pin ntawm NodeMCU qhov chaw uas lub cev muaj zog txuas nrog.

Yog tias koj muaj kev tsis ntseeg txog txoj haujlwm no thov hais nws hauv cov lus.

Khab nias rau thingspeak.com thiab MIT app tus tsim lub vev xaib…..

Kauj ruam 9: Debug Tutorial-

Vim tias tus neeg hlau no xav tau kev sib xyaw ntau ntawm cov ntaub ntawv, yog li koj yuav tsum debug ib qho yuam kev hauv tus neeg hlau los ntawm kev ua raws cov theem no-

1. Ua ntej saib seb puas muaj cov ntaub ntawv raug xa tom qab tig ntawm koj txhais tes lossis MPU6050 … Txhawm rau pom qhov no ntxiv cov ntawv Serial.print thiab tom qab ntawd qhib cov ntawv txuas.

2. Yog MPU6050 xa cov ntaub ntawv raug, tom qab ntawd saib yog tias koj lub tshuab xiav-hniav module xa cov ntaub ntawv yog xa cov ntaub ntawv. Qhov no yog ua tiav los ntawm kev siv tus tiv thaiv thiab coj thiab txuas lawv mus rau TX ntawm xiav-hniav module.

3. Yog LED ci ntsa iab tom qab ntawd, saib yog tias cov ntaub ntawv tau nthuav tawm ntawm lub app. Yog tias cov ntaub ntawv tsis tau nthuav tawm ntawm lub app- Tom qab ntawd tua lub zog ntawm arduino thiab tom qab ntawd qhib nws, thiab tom qab ntawd sim txuas koj lub tshuab xiav-hniav rau lub xov tooj ntawm tes app.

4. Yog tias cov ntaub ntawv tau raug tso tawm kom raug ntawm lub vijtsam ntawm lub app, tom qab ntawd saib yog tias cov ntaub ntawv tau txais raug muab tso rau hauv lub vev xaib.

Yog tias cov ntaub ntawv tau muab tso rau ntawm lub vijtsam kom raug ntawm qhov tsis tu ncua ntawm lub sijhawm, qhov ntawd txhais tau hais tias lub tshuab xa tawm ua haujlwm raug …

Tam sim no tig koj mloog mus rau sab txais ntawm txoj haujlwm-

1. Qhib lub zog ntawm tus txais thiab tus xa xov sab thiab txuas lub node MCU rau lub khoos phis tawj thiab los ntawm kev ntxiv Serial.print nqe lus, saib yog tias cov ntaub ntawv tau luam tawm ntawm Serial Monitor.

2. Yog tias tau txais cov ntaub ntawv raug los ntawm NodeMCU ces koj lub cav yuav tsum txav mus raws qhov xav tau.

Kauj ruam 10:

Pom zoo: