Orodha ya maudhui:

Roboti ya Mkondo ya Omni Wheel - IoT: Hatua 4
Roboti ya Mkondo ya Omni Wheel - IoT: Hatua 4

Video: Roboti ya Mkondo ya Omni Wheel - IoT: Hatua 4

Video: Roboti ya Mkondo ya Omni Wheel - IoT: Hatua 4
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Novemba
Anonim
Image
Image
Uunganisho wa Moduli
Uunganisho wa Moduli

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:

  1. Arduino Mega 2560 x1
  2. Dragino Yun Shield x1
  3. Mini Maestro 12-channel USB servo mtawala x1
  4. Mzunguko wa kuendelea servo AR-3603HB x4
  5. Magurudumu ya dagu omni - 40 mm x4
  6. Benki ya nguvu 5V 10000 mAh x1
  7. Li-Po betri 7, 4V 5000 mAh x1
  8. Kuruka na nyaya
  9. Karanga na bolts
  10. Chassis iliyotengenezwa kwa chuma au plastiki

Hatua ya 1: Uunganisho wa Moduli

Uunganisho wa Moduli
Uunganisho wa Moduli
Uunganisho wa Moduli
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

Arduino na Dragino
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 ya Android
Programu ya Android
Programu ya Android
Programu ya Android
Programu ya Android
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

Harakati za Roboti za Omni
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: