Cov txheej txheem:
- Kauj Ruam 1: Cov Khoom Yuav Tsum Tau
- Kauj Ruam 2: Transmitter Part-
- Kauj Ruam 3: Ua Tus Account ntawm Thingspeak.com
- Kauj Ruam 4: Ua App los ntawm MIT App Inventor Website-
- Kauj Ruam 5: Thaiv Tus Qauv ntawm App
- Kauj Ruam 6: Tau Txais Ib Ntus-
- Kauj Ruam 7: Uploading Code-
- Kauj Ruam 8: Neeg Hlau Npaj Tau-
- Kauj ruam 9: Debug Tutorial-
- Kauj ruam 10:
Video: IOT BASED GESTURE CONTROLLED ROBOT: 10 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
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
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-
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
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
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-
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-
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-
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:
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Tswj Neopixel Coj Lub Nplhaib Nrog Gesture Sensor: 3 Kauj Ruam (nrog Duab)
Tswj Neopixel Led Ring Nrog Gesture Sensor: Hauv qhov kev qhia no peb yuav ua si nrog lub ntsej muag piav tes piav taw (APDS-9960) thiab lub nplhaib neopixel kom kawm paub yuav ua li cas ua ke ob qho tib si siv Arduino UNO.Qhov kawg cov khoom yuav teb rau sab laug - sab tes xis los ntawm kev ua kom muaj zog coj mus rau sab xis lossis sab laug, thiab rau koj
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv
Tsim kom Gesture Controlled Robot: 4 Kauj Ruam (nrog Duab)
Tsim kom Gesture Controlled Robot: Hauv Cov Lus Qhia no peb tsim Arcbotics Sparki neeg hlau uas tuaj yeem tswj nrog 3D piav tes piav taw. Cov yam ntxwv zoo ntawm txoj haujlwm no yog tias tsis muaj lub cuab yeej ntxiv xws li lub xov tooj smartphone lossis hnab looj tes xav tau los tswj tus neeg hlau. Tsuas yog txav koj txhais tes hla lub ele
Wireless Robotic Hand Controlled by Gesture and Voice: 7 Kauj Ruam (nrog Duab)
Wireless Robotic Hand Controlled by Gesture and Voice: Yeej yog qhov no yog peb txoj haujlwm hauv tsev kawm qib siab thiab vim tsis muaj sijhawm los xa qhov haujlwm no peb tsis nco qab thaij duab ntawm qee cov kauj ruam. Peb kuj tsim tus lej siv tus twg tuaj yeem tswj hwm tus neeg hlau no siv tes taw thiab lub suab tib lub sijhawm tab sis vim yog