Orodha ya maudhui:
- Hatua ya 1: Uunganisho wa Moduli
- Hatua ya 2: Arduino na Dragino
- Hatua ya 3: Programu ya Android
- Hatua ya 4: Harakati za Roboti za Omni
Video: Roboti ya Mkondo ya Omni Wheel - IoT: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Katika maagizo haya nitawasilisha muundo wa roboti ya rununu ya omni inayodhibitiwa kupitia wi-fi. Tofauti muhimu ikilinganishwa na udhibiti wa kawaida kama Bluetooth au kudhibiti redio ni kwamba roboti imeunganishwa na mtandao wa eneo (LAN) na inaweza kutumika kama kifaa cha rununu cha IoT. Moyo wa mfumo ni Arduino Mega 2560 na Dragino Yun Shield. Dragino Yun ni msingi wa OpenWrt Linux na inatoa kazi kadhaa muhimu. Moja wapo ni uwezo wa kupitisha nambari ya hewa kwenye bodi ya Arduino. Inaweza pia kusimamiwa na GUI ya Wavuti na SSH, na ina seva ya wavuti iliyojengwa.
Katika mradi huu nilitumia servos 4 zinazozunguka zinazoendelea kudhibitiwa na Mini Maestro 12-channel servo mtawala. Kwa njia nilitaka kujaribu harakati za roboti na magurudumu ya omni, kwa hivyo nilitumia magurudumu manne ya 40mm Dagu omni. Roboti hii ya rununu ina vifaa vyanzo viwili vya nguvu. Moja ya kusambaza servos (Power bank 10000 mAh) na nyingine kusambaza Arduino na Dragino (Li-Po betri 5000 mAh).
Kuunda chasisi ya roboti nimetumia kipande cha sahani ya chuma na unene wa 2 mm na kipande cha sahani ya pvc yenye unene wa 5 mm. Kisha nikajiunga na bamba hizo mbili na screws kwa ujenzi wa ujenzi. Kwa kuongeza nimeunganisha servos kwenye msingi kwa kutumia mkanda wa wambiso.
Vipengele vya mradi huo:
- Arduino Mega 2560 x1
- Dragino Yun Shield x1
- Mini Maestro 12-channel USB servo mtawala x1
- Mzunguko wa kuendelea servo AR-3603HB x4
- Magurudumu ya dagu omni - 40 mm x4
- Benki ya nguvu 5V 10000 mAh x1
- Li-Po betri 7, 4V 5000 mAh x1
- Kuruka na nyaya
- Karanga na bolts
- Chassis iliyotengenezwa kwa chuma au plastiki
Hatua ya 1: Uunganisho wa Moduli
Arduino Mega 2560 imeunganishwa na Dragino Yun Shield, lakini kwanza lazima utenganishe unganisho la uart kati ya mega2560 na mega16u2 kama inavyoonyeshwa kwenye kiunga hiki.
Hatua inayofuata ni unganisho la waya kati ya Arduino Mega na Mini Maestro 12 kama inavyoonekana kwenye picha hapo juu.
1. Arduino Mega 2560 -> Mini Maestro 12
- GND - GND
- RX1 (18) - RX
- TX1 (19) - TX
2. Battery 5V (Power bank) -> Mini Maestro 12
- GND - GND
- 5V - VIN
3. Servos -> Mini Maestro 12
- servo 1 - kituo 1
- servo 2 - kituo cha 2
- servo 3 - kituo cha 3
- servo 4 - idhaa 4
Hatua ya 2: Arduino na Dragino
Habari yote juu ya jinsi ya kusanidi Dragino Yun Shield inaweza kupatikana hapa: link1, link2
Nambari kamili ya Arduino ya mradi huu inapatikana katika GitHub: kiungo
Kabla ya kuandaa programu yangu ya Arduino unapaswa kufunga maktaba ya Mdhibiti wa Pololu Maestro Servo kwa Arduino.
Katika mradi huu pia ninatumia maktaba ya "Daraja" ambayo inarahisisha mawasiliano kati ya Arduino na Dragino Yun Shield.
Hatua ya 3: Programu ya Android
Programu yangu ya Android hukuruhusu kudhibiti robot hii ya rununu ya omni kupitia wi-fi. Unaweza kupakua programu yangu bila malipo kutoka Google Play: kiungo. Inafanya kazi na simu za rununu na vidonge.
Jinsi ya kutumia Programu ya Android ya Dragon Robot:
- gonga kona ya juu kulia ya skrini
- chagua kichupo cha kwanza - Mipangilio
- ingiza anwani ya IP ya roboti yako (Dragino) kwenye mtandao wa karibu
- bonyeza kitufe cha "Hifadhi" - ikiwa anwani hii ya IP ni sahihi na roboti imeunganishwa na LAN basi utapata jibu "imeunganishwa vizuri"
- gonga kurudi na sasa uko kwenye skrini ya kudhibiti
- tumia vitufe vya mshale kudhibiti roboti na kitufe cha kati na aikoni ya roboti ili kuizuia
Ikiwa ungependa kuona miradi yangu mingine inayohusiana na roboti tafadhali tembelea:
- tovuti yangu: www.mobilerobots.pl
- facebook: Roboti za rununu
Hatua ya 4: Harakati za Roboti za Omni
Roboti ya gurudumu la omni inaweza kusonga upande wowote kama inavyoonyeshwa kwenye picha hapo juu. Faida ya aina hii ya roboti ni kwamba haiitaji kugeuka kabla ya kuanza kuhamia katika mwelekeo unaotakiwa.
Ilipendekeza:
Kitanda cha Mkondo wa Raspberry Pi - Sehemu ya 1: Hatua 5
Kitanda cha Mkondo wa Raspberry Pi - Sehemu ya 1: Hapa kuna kifaa rahisi, lakini kibaya kidogo nilichoweka pamoja kusaidia matukio ya shule, kama mashindano ya Kwanza ya Ligi ya LEGO. Kusudi ni kuruhusu tone moja la kit ambalo litatoa mito 4 ya wavuti kwa kompyuta ya nje. Hapana
Kuweka Mkondo wa Twitch: Hatua 7
Kuweka Mkondo wa Twitch. Leo nitaonyesha hatua za kuanza kutiririka kwenye twitch.tv ukitumia Programu ya Open Broadcasting. Hii inatumiwa kwa mradi wa uandishi wa kiufundi. Natumahi hii inakusaidia kuanzisha mkondo wako. *** Kitu cha kuzingatia: Huwezi kutiririsha o
Dawati la Mkondo wa Arduino: Hatua 5
Dawati la Mkondo wa Arduino: Niliona kitu kutoka safari yangu kwenda Amerika ambacho nilidhani kilikuwa kizuri na muhimu - Dawati la Mkondo. Kimsingi ni funguo za mkato kwa programu yoyote unayotaka, nzuri kwa kazi nyingi. Lakini jambo ni kwamba ni ghali sana kwangu (100 $) na sio
Kitanda cha Mkondo wa Raspberry Pi - Sehemu ya 2 (Utiririshaji wa Video wa Pi): Hatua 6
Kitanda cha Mkondo wa Raspberry Pi - Sehemu ya 2 (Utiririshaji wa Video wa Pi): Sawa, sikufikiria picha hizi zinahitajika, lakini wavuti inapenda picha. Hizi ni safu ya amri na hatua kwako. Kuna tovuti zingine ambazo zinaweza kushughulikia upendeleo wowote.Hii ndiyo iliyonifanyia kazi. Hii inachanganya yote
Utaratibu wa Gripper Gripper ya Omni Wheel (Dhana): Hatua 7
Utaratibu wa Mshipi wa Magurudumu ya Omni (Dhana): Huyu ni mshikamano wa magurudumu ya Omni, na inakusudia kuboresha utaratibu wa mshikamano wa roboti kupitia utumiaji wa magurudumu (ambayo inalingana na mada ya shindano hili), na kama uthibitisho wa dhana kupitia mfano wa Solidworks. Walakini sina rasilimali na