Sisukord:
- Samm: mida me vajame
- 2. samm: BLE MAC -aadressi ja iseloomulike andmete kogumine
- 3. samm: Tactigoni visand
- 4. samm: roboti visand
- 5. samm: viimased kaalutlused
Video: Tactigoniga juhitav Arduino jõul töötav robot: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Vaadake meie projektiJärgige rohkem autorilt:
Teave: TACTIGON SKIN on žestikontroller, mille pardal on tehisintellekti algoritmid ja andurid, mis lahendab traditsioonilise seadme loomuliku tegevuse masinatega suhtlemisel. PEAMISED PUNKTID: … Veel Tactigonist »
Ülevaade
See postitus näitab, kuidas kasutada The Tactigoni BLE Central'i võimalusi. Tahtsime oma robotit juhtida, kasutades The Tactigonit 3D -roolina, mis reguleerib kiirust koos sammuga ja rooli rullimisega. Tegime Alphabot2 esialgses Bluetoothi näidiskoodis nii vähe muudatusi ja kirjutasime The Tactigoni jaoks visandi, et luua ühendus roboti BLE -omadustega ja kirjutada rataste kiirusega.
Samm: mida me vajame
Tactigon koos konfigureeritud Arduino IDE robotiga. Kasutasime kahe rattaga robotit, millel on Arduino plaat ja BLE raadio, mis on ühendatud UART -iga. Töötada võivad ka muud tüüpi või kohandatud robotid. Robot BLE MAC -aadress ja iseloomulik lõbu
2. samm: BLE MAC -aadressi ja iseloomulike andmete kogumine
Kui meie keskkond on konfigureeritud ja tahvlid sisse lülitatud, peame koguma BLE MAC -aadressi ja iseloomuliku. Selleks kasutasime tasuta androidrakendust nimega BLE Scanner.
Paar sekundit pärast rakendust peaks roboti BLE näitama:
Nagu näeme, on selles jaotises näidatud kõiki meid ümbritsevaid BLE -seadmeid. Peame üles kirjutama Waveshare_BLE MAC -aadressi: antud juhul on see: 00: 0E: 0B: 0C: 4A: 00 Nupul CONNECT klõpsates pääseme juurde seadme teabele atribuudi, teenuse ja kohandatud omadusena.
Siin peame üles kirjutama KOHUSTUSLIKU ISELOOMULIKUUUID, antud juhul: 0000ffe1-0000-1000-8000-00805f9b34fb. Nende üksustega saame seadistada oma Tactigon BLE koodi seadistamise () jaotises BLE keskseks.
3. samm: Tactigoni visand
silmus ()
Selles jaotises on meil visandi tuum. Sagedusel 50Hz uuendame kvaternioone ja euler -nurki.
Tactigoni raamatukogu pakutava kaldenurga järgi saame juhtimisraadiuse kindlaks teha, aeglustades siseratast ja kiirendades välist ratast.
Analüüsimisrulli asemel saame määrata roboti liikumiskiiruse.
Sprintf abil valmistame puhvri karakteristikusse kirjutamiseks ette.
4. samm: roboti visand
Kuna meie Bluetooth saadab vastuvõetud andmeid UART -i kaudu, saame rataste kiiruse otse jadapuhvrisse. Oleme seadistanud robottihvtid järgmiselt, kõik väljundina:
Käsu analüüsimiseks loeme kõigepealt kogu jadapuhvri ja kontrollime, kas see on pikem kui 0:
Kui käsk sisaldab "Wh", saame stringi sõeluda ja koguda leftSpeed ja rightSpeed.
Funktsioon direct_motor määrab Tactigoni edastatud kiiruse igale roboti rattale. Seda tehes toimib Tactigon virtuaalse roolina!
5. samm: viimased kaalutlused
See visand näitab Tactigoni potentsiaalset rakendust, kusjuures BLE Central režiimis on võimalik ühendada olemasolevate BLE -seadmetega ja koguda teavet või neid juhtida. Jälgige rohkem Tactigoni koodi!
Soovitan:
Arduino jõul töötav maalimisrobot: 11 sammu (piltidega)
Arduino jõul töötav maalimisrobot: Kas olete kunagi mõelnud, kas robot suudaks teha lummavaid maale ja kunsti? Selles projektis püüan seda Arduino jõul töötava maalimisrobotiga reaalsuseks muuta. Eesmärk on, et robot saaks ise maale teha ja kasutada
3D -trükitud Arduino jõul töötav neljajalgne robot: 13 sammu (piltidega)
3D -trükitud Arduino jõul töötav neljajalgne robot: Eelmistest juhenditest näete ilmselt, et mul on sügav huvi robotprojektide vastu. Pärast eelmist Instructable'i, kus ma ehitasin kahejalgse roboti, otsustasin proovida luua neljajalgse roboti, mis suudaks jäljendada loomi nagu koer
Ultrakondensaatori jõul töötav robot: 15 sammu (koos piltidega)
Ultrakondensaatorite jõul töötav robot: Little Flash on 3D -prinditud robot, mida toidavad ultrakondensaatorid. Jänni jäämise vältimiseks kasutab ta põrklülitit ja juhuslikke tee kohandusi. Ta töötab 25 minutit ja seda saab laadida umbes 40 sekundiga, kasutades 10 -amprist pidevat vooluallikat
Joy Robot (Robô Da Alegria) - avatud lähtekoodiga 3D -trükitud, Arduino jõul töötav robot!: 18 sammu (koos piltidega)
Joy Robot (Robô Da Alegria) - avatud lähtekoodiga 3D -trükitud, Arduino jõul töötav robot!: Esimene auhind võistlusrataste võistlusel, teine auhind võistlusel Arduino võistlusel ja teine koht disaini lastele väljakutsel. Aitäh kõigile, kes meie poolt hääletasid !!! Roboteid jõuab igale poole. Alates tööstuslikest rakendustest kuni
LED -maatriksmassiivi juhtimine Arduino Unoga (Arduino jõul töötav robotnägu): 4 sammu (piltidega)
LED -maatriksmassiivi juhtimine Arduino Uno abil (Arduino jõul töötav robotnägu): see juhend näitab, kuidas juhtida 8x8 LED -maatriksi massiivi Arduino Uno abil. Seda juhendit võib kasutada teie projektide jaoks lihtsa (ja suhteliselt odava kuva) loomiseks. Nii saate kuvada tähti, numbreid või kohandatud animatsioone