Orodha ya maudhui:
- Hatua ya 1: Vipengele vinahitajika
- Hatua ya 2: Kufanya kazi kwa Roboti Iliyodhibitiwa na Ishara za Mkono Kutumia Arduino
- Hatua ya 3: Mchoro wa Mzunguko
- Hatua ya 4: Mzunguko wa Kusambaza kwa Gari Iliyodhibitiwa na Ishara ya Arduino
- Hatua ya 5: Mzunguko wa Mpokeaji wa Gari Iliyodhibitiwa ya Ishara ya Arduino
- Hatua ya 6: Ufafanuzi wa Programu
- Hatua ya 7: Kupima Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Arduino
Video: Robot Iliyodhibitiwa na Ishara Kutumia Arduino: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Roboti hutumiwa katika sekta nyingi kama ujenzi, jeshi, utengenezaji, kukusanyika, n.k. Robots zinaweza kuwa huru au za uhuru. Roboti za uhuru hazihitaji uingiliaji wowote wa kibinadamu na zinaweza kutenda peke yao kulingana na hali hiyo. Roboti za nusu-uhuru hufanya kazi kulingana na maagizo yaliyotolewa na wanadamu. Hizi nusu-uhuru zinaweza kudhibitiwa na kijijini, simu, ishara, n.k. Hapo awali tuliunda roboti chache za IoT, ambazo zinaweza kudhibitiwa kutoka kwa seva ya wavuti.
Katika nakala ya leo, tutaunda roboti inayodhibitiwa na ishara kwa kutumia Arduino, MPU6050 Accelerometer, jozi ya Transceiver ya nRF24L01, na moduli ya dereva wa L293D. Tutatengeneza roboti hii katika sehemu mbili. Mmoja ni Mtumaji, na mwingine ni Mpokeaji. Sehemu ya transmitter ina Arduino Uno, MPU6050 Accelerometer na Gyroscope, na nRF24L01 wakati sehemu ya Mpokeaji ina Arduino Uno, nRF24L01, motors mbili za DC, na dereva wa gari wa L293D. Mtumaji atafanya kama kijijini kudhibiti Robot ambapo roboti itahamia kulingana na ishara.
Hatua ya 1: Vipengele vinahitajika
- Arduino Uno (2)
- NRF24L01 (2)
- Pikipiki ya MPU6050DC (2)
- Moduli ya Dereva wa Magari ya L293D
- Piga
MPU6050 Accelerometer na Gyroscope Moduli ya sensa ya MPU6050 ni kamili 6-axis (3-axis Accelerometer na 3-axis Gyroscope) Micro-Electro-Mechanical System. Moduli ya sensorer ya MPU6050 pia ina sensor ya joto ya-chip. Inayo basi ya I2C na kiunga-mkono cha basi cha I2C kuwasiliana na viwambo vidogo na vifaa vingine vya sensorer kama 3-axis Magnetometer, Shinikizo la shinikizo, nk Moduli ya sensorer ya MPU6050 hutumiwa kupima kasi, kasi, mwelekeo, uhamishaji, na mwendo mwingine. vigezo vinavyohusiana. Moduli hii ya sensorer pia ina Prosesa ya Mwendo ya Dijiti iliyojengwa ambayo inaweza kufanya mahesabu magumu.
Moduli ya Transceiver ya NRF24L01
nRF24L01 ni transceiver ya redio-chip moja kwa bendi ya ISM ya 2.4 - 2.5 GHz. Transceiver inajumuisha synthesizer ya frequency iliyounganishwa kabisa, kipaza sauti cha nguvu, oscillator ya kioo, demodulator, moduli, na injini ya itifaki ya Envanced ShockBurs. Nguvu ya pato, njia za masafa, na usanidi wa itifaki zinaweza kupangiliwa kwa urahisi kupitia kiolesura cha SPI. Upeo wa voltage ya moduli hii ya Transceiver ni 1.9V hadi 3.6V. Inayo Nguvu za Kujengwa ndani na Njia za kusubiri ambazo zinaifanya kuokoa nguvu na kutambulika kwa urahisi.
Hatua ya 2: Kufanya kazi kwa Roboti Iliyodhibitiwa na Ishara za Mkono Kutumia Arduino
Ili kuelewa kazi ya gari hili la kudhibiti ishara ya Arduino, wacha tugawanye mradi huu katika sehemu mbili. Sehemu ya kwanza ni sehemu ya kusambaza (kijijini) ambayo MPU6050 Accelerometer sensor inaendelea kutuma ishara kwa mpokeaji (Robot) kupitia Arduino na nRF transmitter.
Sehemu ya pili ni sehemu ya Mpokeaji (gari ya Roboti) ambayo mpokeaji wa nRF hupokea data iliyosambazwa na kuipeleka kwa Arduino, ambayo inazichakata zaidi na kusonga roboti ipasavyo.
Sensor ya MPU6050 Accelerometer inasoma kuratibu za X Y Z na kupeleka kuratibu kwa Arduino. Kwa mradi huu, tunahitaji tu X na Y kuratibu. Arduino kisha huangalia maadili ya kuratibu na kutuma data kwa Transmitter ya NRF. Takwimu zilizopitishwa zinapokelewa na Mpokeaji wa nRF. Mpokeaji hutuma data kwa upande wa mpokeaji Arduino. Arduino hupitisha data kwa Dereva wa Magari IC na dereva wa gari ageuza motors kwa mwelekeo unaohitajika.
Hatua ya 3: Mchoro wa Mzunguko
Robot hii ya Mkono iliyodhibitiwa na Robot inayotumia vifaa vya Arduino imegawanywa katika sehemu mbili
- Transmitter
- Mpokeaji
Hatua ya 4: Mzunguko wa Kusambaza kwa Gari Iliyodhibitiwa na Ishara ya Arduino
Sehemu ya usambazaji ya mradi huu ina MPU6050 Accelerometer na Gyroscope, nRF24L01Transceiver, na Arduino Uno. Arduino inaendelea kupata data kutoka kwa MPU6050 na kutuma data hii kwa NRF Transmitter. Transmitter ya RF inasambaza data kwenye mazingira.
Hatua ya 5: Mzunguko wa Mpokeaji wa Gari Iliyodhibitiwa ya Ishara ya Arduino
Sehemu ya mpokeaji wa roboti hii inayodhibitiwa na ishara ina Arduino Uno, Transceiver ya nRF24L01, motors 2 DC, na moduli ya dereva wa Motor. Mpokeaji wa NRF24L01 hupokea data kutoka kwa mtumaji na kuipeleka kwa Arduino. Halafu kulingana na ishara zilizopokelewa, Arduino anasonga motors za DC.
Hatua ya 6: Ufafanuzi wa Programu
Kwa roboti inayodhibitiwa na ishara ukitumia Arduino, nambari kamili inapatikana hapa. Hapo chini tunaelezea mpango wa mstari na mstari.
Mpango wa Upitishaji
Katika mpango huu, Arduino anasoma data kutoka MPU6050 na kuipeleka kwa nRF 24L01 transmitter.
1. Anza programu kwa kuongeza faili zinazohitajika za maktaba. Unaweza kupakua faili za maktaba kutoka kwa viungo vilivyopewa.
SPI.h
nRF24L01.h
Waya.h
MPU6050.h
2. Kisha fafanua anuwai ya MPU6050 Gyroscope na data ya Accelerometer. Hapa tu data ya Accelerometer itatumika.
3. Fafanua anwani za bomba la Redio kwa mawasiliano na vipeperushi vya nRF CN na CSN.
4. Ndani ya kazi batili ya usanidi (), anza mfuatiliaji wa serial. Na pia anzisha mawasiliano ya waya na redio. radio.setDataRate hutumiwa kuweka kiwango cha usambazaji wa data.
5. Soma data ya sensorer ya MPU6050. Hapa tunatumia tu data ya mwongozo wa X na Y.
6. Mwishowe, sambaza data ya sensorer kwa kutumia kazi ya kuandika redio.
Mpango wa Upokeaji wa Upokeaji
1. Kama kawaida, anza programu kwa kujumuisha faili za maktaba zinazohitajika.
2. Fafanua anwani za bomba la Redio kwa mawasiliano na vipeperushi vya nRF CN na CSN.
3. Fafanua pini za DC kushoto na kulia.
4. Sasa angalia ikiwa redio inapatikana au la. Ikiwa ni hivyo, soma data.
5. Sasa kulinganisha data iliyopokea na uendeshe motors kulingana na hali.
Hatua ya 7: Kupima Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Arduino
Mara vifaa vinapokuwa tayari, unganisha arduinos zote mbili za mpitishaji na mpokeaji kwenye kompyuta yako ndogo na upakie nambari hiyo. Kisha songa accelerometer ya MPU6050 kudhibiti Gari ya roboti.
Kazi kamili ya roboti inayodhibitiwa na Ishara inaweza kupatikana kwenye video.
Ilipendekeza:
Robot Iliyodhibitiwa na Ishara - Spinel Crux: Hatua 4
Robot Iliyodhibitiwa na Ishara - Spinel Crux: Spinel Crux Robot Iliyodhibitiwa na Ishara kwa Mradi wa Ufuatiliaji wa Wavu. Katika safu hii, tutaunda roboti inayoweza kusafiri kupitia maeneo mabaya na kudhibiti kwa kutumia ishara za mikono. Kuendesha roboti tutatumia kinga ya kudhibiti, ambayo
ESP8266 Limousine Iliyodhibitiwa Iliyodhibitiwa: Hatua 8 (na Picha)
ESP8266 Limousine Iliyodhibitiwa Iliyodhibitiwa: Tutaonyesha katika hii inayoweza kufundishwa jinsi ya kubadilisha mfumo uliopo wa kudhibiti mambo ya ndani ya gari na suluhisho mpya ya IoT ESP8266. Tumefanya mradi huu kwa mteja. Tafadhali tembelea wavuti yetu pia kwa habari zaidi, nambari ya chanzo n.k https://www.hwhard
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti
Rover Iliyodhibitiwa na Ishara Kutumia Accelerometer na Jozi ya Mpokeaji-Mpokeaji wa RF: Hatua 4
Rover Iliyodhibitiwa na Ishara Kutumia Accelerometer na Jozi ya Mpokeaji wa RF: Hei hapo, Umewahi kutaka kujenga rover ambayo unaweza kuongoza kwa ishara rahisi za mikono lakini hauwezi kamwe kupata ujasiri wa kujitokeza kwa ugumu wa usindikaji wa picha na kuingiza kamera ya wavuti na yako mdhibiti mdogo, sembuse kupanda
Jenga Robot Iliyodhibitiwa na Ishara: Hatua 4 (na Picha)
Jenga Robot Iliyodhibitiwa na Ishara: Katika Agizo hili tunaweza kujenga Roboti ya Sparki ya Arcbotics ambayo inaweza kudhibitiwa na ishara za 3D. Kipengele kizuri cha mradi huu ni kwamba hakuna kifaa cha ziada kama smartphone au glavu inahitajika kudhibiti roboti. Sogeza tu mkono wako juu ya yule