Obsah:
- Krok 1: Čo potrebujeme
- Krok 2: Zhromaždenie adresy MAC a charakteristík BLE
- Krok 3: Skica Tactigona
- Krok 4: Náčrt robota
- Krok 5: Záverečné úvahy
![Robot poháňaný Arduinom ovládaný pomocou Tactigonu: 5 krokov Robot poháňaný Arduinom ovládaný pomocou Tactigonu: 5 krokov](https://i.howwhatproduce.com/images/001/image-1524-91-j.webp)
Video: Robot poháňaný Arduinom ovládaný pomocou Tactigonu: 5 krokov
![Video: Robot poháňaný Arduinom ovládaný pomocou Tactigonu: 5 krokov Video: Robot poháňaný Arduinom ovládaný pomocou Tactigonu: 5 krokov](https://i.ytimg.com/vi/3G1V6Rp4P0c/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Autor: The Tactigon
![Ako vytvoriť test pevnosti Arduino Faire Ako vytvoriť test pevnosti Arduino Faire](https://i.howwhatproduce.com/images/001/image-1524-92-j.webp)
![Ako vytvoriť test pevnosti Arduino Faire Ako vytvoriť test pevnosti Arduino Faire](https://i.howwhatproduce.com/images/001/image-1524-93-j.webp)
![Ako pripojiť 3D tlačiareň k okuliarom AR Ako pripojiť 3D tlačiareň k okuliarom AR](https://i.howwhatproduce.com/images/001/image-1524-94-j.webp)
![Ako pripojiť 3D tlačiareň k okuliarom AR Ako pripojiť 3D tlačiareň k okuliarom AR](https://i.howwhatproduce.com/images/001/image-1524-95-j.webp)
![Ako ovládať svetlá gestami Ako ovládať svetlá gestami](https://i.howwhatproduce.com/images/001/image-1524-96-j.webp)
![Ako ovládať svetlá gestami Ako ovládať svetlá gestami](https://i.howwhatproduce.com/images/001/image-1524-97-j.webp)
O nás: TACTIGON SKIN je gestický ovládač s algoritmami umelej integrácie a senzormi na palube, ktorý rieši neprirodzené pôsobenie tradičného zariadenia počas interakcie so strojmi. KĽÚČOVÉ BODY: … Viac o Tactigone »
Prehľad
Tento príspevok ukáže, ako využiť výhody schopností systému BLE Central spoločnosti Tactigon. Chceli sme ovládať nášho robota pomocou Tactigonu ako „3D volantu“, ktorý ovláda rýchlosť s rozstupom a riadenie s valením. V pôvodnom vzorovom kóde Alphabot2 Bluetooth sme urobili tak málo zmien a napísali sme skicu pre The Tactigon, aby sa spojila s charakteristikou BLE robota a zapisovala do rýchlosti kolies.
Krok 1: Čo potrebujeme
Tactigon s nakonfigurovaným robotom Arduino IDE. Použili sme 2 -kolesový robot s doskou Arduino a rádiom BLE prepojeným s UART. Fungovať môže aj iný druh robota alebo vlastný. Robot BLE MAC adresa a charakteristická zábava
Krok 2: Zhromaždenie adresy MAC a charakteristík BLE
![Zhromažďovanie MAC adresy a charakteristík BLE Zhromažďovanie MAC adresy a charakteristík BLE](https://i.howwhatproduce.com/images/001/image-1524-98-j.webp)
![Zhromažďovanie MAC adresy a charakteristík BLE Zhromažďovanie MAC adresy a charakteristík BLE](https://i.howwhatproduce.com/images/001/image-1524-99-j.webp)
![Zhromažďovanie MAC adresy a charakteristík BLE Zhromažďovanie MAC adresy a charakteristík BLE](https://i.howwhatproduce.com/images/001/image-1524-100-j.webp)
Potom, čo je naše prostredie nakonfigurované a naše dosky sú ZAPNUTÉ, musíme zhromaždiť MAC adresu a charakteristiku BLE. Na to sme použili bezplatnú aplikáciu pre Android s názvom BLE Scanner.
Niekoľko sekúnd po tom, ako by aplikácia mala ukázať BLE robota:
Ako vidíme, v tejto časti sú zobrazené všetky zariadenia BLE okolo nás. Musíme si zapísať MAC adresu Waveshare_BLE: v tomto prípade je to: 00: 0E: 0B: 0C: 4A: 00 Kliknutím na tlačidlo CONNECT sa dostaneme k informáciám zariadenia ako atribút, služba a vlastná charakteristika.
Tu musíme zapísať VLASTNÉ CHARAKTERISTICKÉ UUID, v tomto prípade: 0000ffe1-0000-1000-8000-00805f9b34fb. S týmito položkami môžeme nastaviť, aby náš Tactigon BLE pôsobil ako BLE Central v sekcii setup () kódu.
Krok 3: Skica Tactigona
![Skica Tactigona Skica Tactigona](https://i.howwhatproduce.com/images/001/image-1524-101-j.webp)
![Skica Tactigona Skica Tactigona](https://i.howwhatproduce.com/images/001/image-1524-102-j.webp)
![Skica Tactigona Skica Tactigona](https://i.howwhatproduce.com/images/001/image-1524-103-j.webp)
![Skica Tactigona Skica Tactigona](https://i.howwhatproduce.com/images/001/image-1524-104-j.webp)
slučka ()
V tejto časti máme jadro náčrtu. Na frekvencii 50 Hz aktualizujeme kvaternióny a eulerove uhly.
Analogicky uhol sklonu poskytovaný knižnicou Tactigon môžeme určiť polomer riadenia spomalením vnútorného kolesa a zrýchlením vonkajšieho kolesa.
Analyzovaním pohybu môžeme namiesto toho určiť cestovnú rýchlosť robota.
Sprintfom pripravíme nárazník na zápis do charakteristiky.
Krok 4: Náčrt robota
![Skica robota Skica robota](https://i.howwhatproduce.com/images/001/image-1524-105-j.webp)
![Skica robota Skica robota](https://i.howwhatproduce.com/images/001/image-1524-106-j.webp)
![Skica robota Skica robota](https://i.howwhatproduce.com/images/001/image-1524-107-j.webp)
![Skica robota Skica robota](https://i.howwhatproduce.com/images/001/image-1524-108-j.webp)
Pretože naše Bluetooth odosiela prijaté dáta cez UART, získavame rýchlosť kolies priamo v sériovej vyrovnávacej pamäti. Piny robota sme nastavili nasledovne, všetky ako výstup:
Aby sme analyzovali príkaz, najskôr si prečítame celú sériovú vyrovnávaciu pamäť a overíme, či je dlhšia ako 0:
Ak príkaz obsahuje „Wh“, môžeme reťazec analyzovať a zhromaždiť leftSpeed a rightSpeed.
Funkcia direct_motor priradí rýchlosť prenášanú zariadením Tactigon každému kolesu robota. Vďaka tomu bude Tactigon fungovať ako virtuálny volant!
Krok 5: Záverečné úvahy
Tento náčrt ukazuje potenciálnu aplikáciu zariadenia The Tactigon, pričom v centrálnom režime BLE je možné pripojiť sa k existujúcim zariadeniam BLE a zhromažďovať informácie alebo ich ovládať. Zostaňte naladení na ďalší kód Tactigonu!
Odporúča:
Robot ovládaný gestami pomocou Arduina: 7 krokov
![Robot ovládaný gestami pomocou Arduina: 7 krokov Robot ovládaný gestami pomocou Arduina: 7 krokov](https://i.howwhatproduce.com/images/002/image-5109-j.webp)
Robot ovládaný gestami pomocou Arduina: Roboty sa používajú v mnohých odvetviach, ako je stavebníctvo, armáda, výroba, montáž atď. Roboty môžu byť autonómne alebo poloautonómne. Autonómne roboty nevyžadujú žiadny ľudský zásah a môžu podľa situácie konať samy. Pozri
Hlasom ovládaný robot pomocou modulu V3: 6 krokov
![Hlasom ovládaný robot pomocou modulu V3: 6 krokov Hlasom ovládaný robot pomocou modulu V3: 6 krokov](https://i.howwhatproduce.com/images/002/image-5196-j.webp)
Hlasom riadený robot pomocou modulu V3: Tento robot môže ľahko vytvoriť ktokoľvek, len postupujte podľa postupu, ktorý som uviedol. Jedná sa o hlasom ovládaného robota a môžete vidieť ukážku môjho robota, ktorú môžete použiť dvoma spôsobmi. diaľkové a iné je hlasové
Robot Arduino so vzdialenosťou, smerom a stupňom otáčania (východ, západ, sever, juh) ovládaný hlasom pomocou modulu Bluetooth a autonómnym pohybom robota .: 6 krokov
![Robot Arduino so vzdialenosťou, smerom a stupňom otáčania (východ, západ, sever, juh) ovládaný hlasom pomocou modulu Bluetooth a autonómnym pohybom robota .: 6 krokov Robot Arduino so vzdialenosťou, smerom a stupňom otáčania (východ, západ, sever, juh) ovládaný hlasom pomocou modulu Bluetooth a autonómnym pohybom robota .: 6 krokov](https://i.howwhatproduce.com/images/004/image-9418-13-j.webp)
Robot Arduino so vzdialenosťou, smerom a stupňom otáčania (východ, západ, sever, juh) ovládaný hlasom pomocou modulu Bluetooth a pohybu autonómneho robota .: Tento návod vysvetľuje, ako vyrobiť robot Arduino, ktorý je možné pohybovať v požadovanom smere (dopredu, dozadu (Vľavo, Vpravo, Východ, Západ, Sever, Juh) požadovaná vzdialenosť v centimetroch pomocou hlasového ovládania. Robota je možné pohybovať aj autonómne
4 robot s mechanickým ramenom DOF ovládaný Arduinom: 6 krokov
![4 robot s mechanickým ramenom DOF ovládaný Arduinom: 6 krokov 4 robot s mechanickým ramenom DOF ovládaný Arduinom: 6 krokov](https://i.howwhatproduce.com/images/004/image-9804-27-j.webp)
4 Robot s mechanickým ramenom DOF ovládaný Arduinom: Nedávno som kúpil túto sadu na aliexpress, ale nenašiel som návod, ktorý by sa k tomuto modelu hodil. Nakoniec to urobí takmer dvakrát a urobí veľa experimentov, aby zistil správne montážne uhly serva. Primeraná dokumentácia je, že
Gesture Hawk: Robot ovládaný gestami pomocou rozhrania založeného na spracovaní obrazu: 13 krokov (s obrázkami)
![Gesture Hawk: Robot ovládaný gestami pomocou rozhrania založeného na spracovaní obrazu: 13 krokov (s obrázkami) Gesture Hawk: Robot ovládaný gestami pomocou rozhrania založeného na spracovaní obrazu: 13 krokov (s obrázkami)](https://i.howwhatproduce.com/images/004/image-11882-2-j.webp)
Gesture Hawk: Ručne ovládaný robot gestami pomocou rozhrania založeného na spracovaní obrazu: Gesture Hawk bol predstavený v TechEvince 4.0 ako jednoduché rozhranie človek-stroj založené na spracovaní obrazu. Jeho užitočnosť spočíva v tom, že na ovládanie robotického auta, ktoré beží na rôznych