Orodha ya maudhui:
- Hatua ya 1: Tunachohitaji
- Hatua ya 2: Kukusanya Anwani ya BLE MAC na Tabia
- Hatua ya 3: Mchoro wa Tactigon
- Hatua ya 4: Mchoro wa Robot
- Hatua ya 5: Mawazo ya Mwisho
Video: Arduino-Powered Robot Inayodhibitiwa Na Tactigon: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Na The Tactigon Tazama mradi wetu Fuata Zaidi na mwandishi:
Kuhusu: TACTIGON NGOZI ni kidhibiti ishara na algorithms ya akili ya akili na sensorer kwenye bodi, ambayo hutatua hatua isiyo ya asili ya kifaa cha jadi wakati wa mwingiliano na mashine. MAMBO MUHIMU:… Zaidi kuhusu Tactigon »
Maelezo ya jumla
Chapisho hili litaonyesha jinsi ya kuchukua faida ya uwezo wa Tactigon's BLE Central. Tulitaka kudhibiti roboti yetu kwa kutumia Tactigon kama "usukani wa 3D" kudhibiti kasi na lami na usukani na roll. Tulifanya mabadiliko machache sana kwenye nambari ya mfano ya Alphabot2 asili ya Bluetooth na tukaandika mchoro wa The Tactigon ili kuungana na tabia ya BLE ya roboti na kuandika kwa kasi ya magurudumu.
Hatua ya 1: Tunachohitaji
Tactigon iliyo na Arduino IDE Robot iliyosanidiwa. Tulitumia robot ya magurudumu 2 na bodi ya Arduino na redio ya BLE iliyounganishwa na UART. Aina nyingine ya roboti au zile za kawaida zinaweza kufanya kazi pia. Anwani ya Robot BLE MAC na Burudani ya Tabia
Hatua ya 2: Kukusanya Anwani ya BLE MAC na Tabia
Baada ya mazingira yetu kusanidiwa na bodi zetu zimewashwa, tunahitaji kukusanya Anwani ya BLE MAC na Tabia. Ili kufanya hivyo tulitumia programu ya bure ya android inayoitwa BLE Scanner.
Sekunde chache baada ya programu inapaswa kuonyesha BLE ya roboti:
Kama tunavyoona, vifaa vyote vya BLE karibu nasi vinaonyeshwa katika sehemu hii. Tunahitaji kuandika anwani ya Waveshare_BLE MAC: katika hali hii ni: 00: 0E: 0B: 0C: 4A: 00 Kwa kubonyeza kitufe cha CONNECT tunapata habari za kifaa kama sifa, huduma na tabia ya kitamaduni.
Hapa tunahitaji kuandika UUID wa CUSTOM CHARACTERISTIC, katika kesi hii: 0000ffe1-0000-1000-8000-00805f9b34fb. Kwa vitu hivi tunaweza kuweka Tactigon BLE yetu kutenda kama BLE Central katika sehemu ya kuanzisha () ya nambari.
Hatua ya 3: Mchoro wa Tactigon
kitanzi ()
Katika sehemu hii tuna msingi wa mchoro. Kwa masafa ya 50Hz, tunasasisha quaternions na pembe za euler.
Pembe ya lami ya Analizyng iliyotolewa na maktaba ya Tactigon, tunaweza kuamua eneo la usukani kwa kupunguza gurudumu la ndani na kuharakisha gurudumu la nje.
Analizying roll, badala yake, tunaweza kuamua kasi ya kusafiri kwa roboti.
Na sprintf tunaandaa bafa ya kuandika tabia.
Hatua ya 4: Mchoro wa Robot
Kwa kuwa Bluetooth yetu hutuma data iliyopokea juu ya UART, tunapata kasi ya magurudumu moja kwa moja kwenye bafa ya serial. Tumeweka pini za robot kama ifuatavyo, yote kama pato:
Kupitisha amri sisi kwanza soma bafa yote ya serial na uhakikishe ikiwa ni ndefu kuliko 0:
Ikiwa amri ina "Wh" tunaweza kuchambua kamba na kukusanya kasi ya kushoto na kasi ya kulia.
Kazi ya moja kwa moja_motor hupa kasi inayosambazwa na The Tactigon kwa kila gurudumu la roboti. Kwa kufanya hivyo Tactigon itafanya kama usukani wa kweli!
Hatua ya 5: Mawazo ya Mwisho
Mchoro huu unaonyesha matumizi ya Tactigon, na hali ya Kati ya BLE inawezekana kuungana na vifaa vya BLE zilizopo na kukusanya habari au kuzidhibiti. Endelea kufuatilia nambari zaidi ya Tactigon!
Ilipendekeza:
Jenga Robot yako ya Kutiririsha Video inayodhibitiwa na mtandao na Arduino na Raspberry Pi: Hatua 15 (na Picha)
Jenga Robot yako ya Kutiririsha Video inayodhibitiwa na mtandao na Arduino na Raspberry Pi: mimi ni @RedPhantom (aka LiquidCrystalDisplay / Itay), mwanafunzi wa miaka 14 kutoka Israeli anayejifunza katika Shule ya Upili ya Max Shein Junior ya Sayansi ya Juu na Hisabati. Ninafanya mradi huu kwa kila mtu kujifunza kutoka na kushiriki! Unaweza kuwa na yeg
Jenga Robot ya Telepresence Inayodhibitiwa Kupitia Wifi: Hatua 11 (na Picha)
Jenga Robot ya Telepresence Inayodhibitiwa Kupitia Wifi: Mradi huu ni juu ya kujenga roboti ambayo inaweza kuingiliana na mazingira ya mbali na kudhibitiwa kutoka sehemu yoyote ya ulimwengu ukitumia Wifi. Huu ni mradi wangu wa uhandisi wa mwaka wa mwisho na nilijifunza mengi juu ya umeme, IoT na programu ingawa i
Robot inayodhibitiwa na Wi-Fi Kutumia Wemos D1 ESP8266, Arduino IDE na Programu ya Blynk: Hatua 11 (na Picha)
Robot inayodhibitiwa na Wi-Fi Kutumia Wemos D1 ESP8266, Arduino IDE na App ya Blynk: Katika mafunzo haya ninakuonyesha jinsi ya kutengeneza tanki ya roboti inayodhibitiwa na Wi-Fi inayodhibitiwa kutoka kwa smartphone kutumia Blynk App. Katika mradi huu bodi ya ESP8266 Wemos D1 ilitumika, lakini mifano mingine ya sahani pia inaweza kutumika (NodeMCU, Firebeetle, n.k.), na pr
Rolling Robot Na Dereva wa ESP32 na TB6612FNG, Inayodhibitiwa na Android Juu ya BLE: Hatua 11
Rolling Robot Pamoja na ESP32 Thing na TB6612FNG Dereva, Inayodhibitiwa na Android Juu ya BLE: Halo kila mtuHii ndio mafunzo yangu ya kwanza. Roboti inayozunguka (jina la utani Raidho - kutoka kwa rune ambayo inahusishwa na mwendo) kulingana na ESP32 Thing, TB6612 FNG na BLE. Sehemu moja ambayo inaweza kuonekana kuwa ya kipekee ni kwamba picha hazitokani na mfumo wa kutengeneza
Wi-fi inayodhibitiwa FPV Rover Robot (na Arduino, ESP8266 na Stepper Motors): Hatua 11 (na Picha)
Wi-fi inayodhibitiwa FPV Rover Robot (na Arduino, ESP8266 na Stepper Motors): Hii inaweza kufundishwa jinsi ya kuunda rover ya magurudumu yenye magurudumu mawili juu ya mtandao wa wi-fi, ukitumia Arduino Uno iliyounganishwa na moduli ya Wi-fi ya ESP8266 na motors mbili za stepper. Roboti inaweza kudhibitiwa kutoka kwa vinjari vya kawaida vya mtandao