Sadržaj:
- Korak 1: Šta nam treba
- Korak 2: Prikupljanje BLE MAC adrese i karakteristika
- Korak 3: Tactigon skica
- Korak 4: Skica robota
- Korak 5: Završna razmatranja
![Robot sa Arduino pogonom kojim se upravlja pomoću taktigona: 5 koraka Robot sa Arduino pogonom kojim se upravlja pomoću taktigona: 5 koraka](https://i.howwhatproduce.com/images/001/image-1524-91-j.webp)
Video: Robot sa Arduino pogonom kojim se upravlja pomoću taktigona: 5 koraka
![Video: Robot sa Arduino pogonom kojim se upravlja pomoću taktigona: 5 koraka Video: Robot sa Arduino pogonom kojim se upravlja pomoću taktigona: 5 koraka](https://i.ytimg.com/vi/7CCSRs5bvH0/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Napisao TactigonPrikaži naš projektSlijedi Više od autora:
![Kako napraviti Arduino Faire test čvrstoće Kako napraviti Arduino Faire test čvrstoće](https://i.howwhatproduce.com/images/001/image-1524-92-j.webp)
![Kako napraviti Arduino Faire test čvrstoće Kako napraviti Arduino Faire test čvrstoće](https://i.howwhatproduce.com/images/001/image-1524-93-j.webp)
![Kako spojiti 3D štampač na AR naočare Kako spojiti 3D štampač na AR naočare](https://i.howwhatproduce.com/images/001/image-1524-94-j.webp)
![Kako spojiti 3D štampač na AR naočare Kako spojiti 3D štampač na AR naočare](https://i.howwhatproduce.com/images/001/image-1524-95-j.webp)
![Kako kontrolirati svjetla pokretima Kako kontrolirati svjetla pokretima](https://i.howwhatproduce.com/images/001/image-1524-96-j.webp)
![Kako kontrolirati svjetla pokretima Kako kontrolirati svjetla pokretima](https://i.howwhatproduce.com/images/001/image-1524-97-j.webp)
O: TACTIGON SKIN je kontrolor gesta s algoritmima umjetne inteligencije i senzorima na ploči, koji rješava neprirodne radnje tradicionalnog uređaja tokom interakcije sa strojevima. KLJUČNE TAČKE: … Više o Tactigonu »
Pregled
Ovaj će post pokazati kako iskoristiti prednosti Tactigonovih BLE Central mogućnosti. Željeli smo kontrolirati našeg robota koristeći Tactigon kao “3D upravljač” koji kontrolira brzinu s nagibom i upravljanje s nagibom. Napravili smo toliko malo izmjena u originalnom primjeru koda Alphabot2 Bluetooth -a i napisali skicu za The Tactigon kako bi se povezali sa robotovom BLE karakteristikom i pisali brzinama kotača.
Korak 1: Šta nam treba
Tactigon sa konfiguriranim Arduino IDE robotom. Koristili smo robota s 2 kotača s Arduino pločom i BLE radiom povezan s UART -om. Mogu funkcionirati i druge vrste robota ili prilagođeni. Robot BLE MAC adresa i karakteristična zabava
Korak 2: Prikupljanje BLE MAC adrese i karakteristika
![Prikupljanje BLE MAC adrese i karakteristika Prikupljanje BLE MAC adrese i karakteristika](https://i.howwhatproduce.com/images/001/image-1524-98-j.webp)
![Prikupljanje BLE MAC adrese i karakteristika Prikupljanje BLE MAC adrese i karakteristika](https://i.howwhatproduce.com/images/001/image-1524-99-j.webp)
![Prikupljanje BLE MAC adrese i karakteristika Prikupljanje BLE MAC adrese i karakteristika](https://i.howwhatproduce.com/images/001/image-1524-100-j.webp)
Nakon što je naše okruženje konfigurirano i naše ploče UKLJUČENE, moramo prikupiti BLE MAC adresu i karakteristike. Za to smo koristili besplatnu Android aplikaciju pod nazivom BLE Scanner.
Nekoliko sekundi nakon što bi aplikacija trebala prikazati robotov BLE:
Kao što vidimo, svi BLE uređaji oko nas prikazani su u ovom odjeljku. Moramo zapisati Waveshare_BLE MAC adresu: u ovom slučaju to je: 00: 0E: 0B: 0C: 4A: 00 Klikom na dugme CONNECT pristupamo informacijama o uređaju kao atribut, usluga i prilagođena karakteristika.
Ovdje moramo zapisati PRILAGOĐENU KARAKTERISTIČNU UID, u ovom slučaju: 0000ffe1-0000-1000-8000-00805f9b34fb. Pomoću ovih stavki možemo postaviti naš Tactigon BLE da djeluje kao BLE Central u odjeljku setup () koda.
Korak 3: Tactigon skica
![Skica taktigona Skica taktigona](https://i.howwhatproduce.com/images/001/image-1524-101-j.webp)
![Skica taktigona Skica taktigona](https://i.howwhatproduce.com/images/001/image-1524-102-j.webp)
![Skica taktigona Skica taktigona](https://i.howwhatproduce.com/images/001/image-1524-103-j.webp)
![Skica taktigona Skica taktigona](https://i.howwhatproduce.com/images/001/image-1524-104-j.webp)
petlja()
U ovom odjeljku imamo jezgru skice. Na frekvenciji od 50Hz ažuriramo kvaternione i eulerove kutove.
Analizyng kut nagiba koji pruža Tactigon biblioteka, možemo odrediti radijus upravljanja usporavanjem unutrašnjeg kotača i ubrzanjem vanjskog kotača.
Analizirajući rolu, umjesto toga možemo odrediti brzinu kretanja robota.
Pomoću sprintf -a pripremamo bafer za upisivanje u karakteristiku.
Korak 4: Skica robota
![Robot Sketch Robot Sketch](https://i.howwhatproduce.com/images/001/image-1524-105-j.webp)
![Robot Sketch Robot Sketch](https://i.howwhatproduce.com/images/001/image-1524-106-j.webp)
![Robot Sketch Robot Sketch](https://i.howwhatproduce.com/images/001/image-1524-107-j.webp)
![Robot Sketch Robot Sketch](https://i.howwhatproduce.com/images/001/image-1524-108-j.webp)
Budući da naš Bluetooth šalje primljene podatke putem UART -a, brzinu kotača dobivamo izravno u serijskom međuspremniku. Pinove robota smo postavili na sljedeći način, svi kao izlaz:
Za raščlanjivanje naredbe prvo čitamo sav serijski međuspremnik i provjeravamo je li duži od 0:
Ako naredba sadrži “Wh”, možemo tako raščlaniti niz i prikupiti leftSpeed i rightSpeed.
Funkcija direct_motor dodjeljuje brzinu koju Tactigon prenosi svakom kotaču robota. Na taj način Tactigon će djelovati kao virtualni upravljač!
Korak 5: Završna razmatranja
Ova skica prikazuje potencijalnu primjenu Tactigona, s centralnim načinom rada BLE moguće je povezati se na postojeće BLE uređaje i prikupiti informacije ili ih kontrolirati. Pratite nas za više Tactigonovog koda!
Preporučuje se:
Bežični Arduino robot kojim upravlja računar: 4 koraka
![Bežični Arduino robot kojim upravlja računar: 4 koraka Bežični Arduino robot kojim upravlja računar: 4 koraka](https://i.howwhatproduce.com/images/010/image-28344-j.webp)
Bežični Arduino robot kojim upravlja računar: U ovom uputstvu ćete naučiti kako postaviti komunikacijski kanal između vašeg računala i robota zasnovanog na Arduinu. Robot koji ovdje koristimo koristi mehanizam diferencijalnog upravljanja za kretanje. Koristim upravljački program motora baziran na releju umjesto MO
HDMI prekidač kojim upravlja Arduino: 3 koraka
![HDMI prekidač kojim upravlja Arduino: 3 koraka HDMI prekidač kojim upravlja Arduino: 3 koraka](https://i.howwhatproduce.com/images/001/image-2035-41-j.webp)
HDMI prekidač koji kontrolira Arduino: Ova instrukcija će vam pokazati kako kontrolirati više HDMI izvora na vašem televizoru pomoću mikrokontrolera, poput Arduina, kako biste omogućili i onemogućili prijenos pomoću jedne kontrolne linije. Moj krajnji cilj je imati robusna, ali fleksibilna sredstva za granica t
Robot: Mobitel na dva načina kojim upravlja Windows Phone.: 6 koraka (sa slikama)
![Robot: Mobitel na dva načina kojim upravlja Windows Phone.: 6 koraka (sa slikama) Robot: Mobitel na dva načina kojim upravlja Windows Phone.: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/002/image-5472-17-j.webp)
Robot: Mobitel na dva načina kojim upravlja Windows Phone .: Lista: Arduino Uno L 293 (most) HC SR-04 (modul sonara) HC 05 (modul Bluetooth) Tg9 (mikro servo) Motor sa kutijom mjenjača (dva) Držač baterije (za 6 AA) Žice držača kontaktnih sočiva (muški i ženski igle) Vezice za kabele Vruće ljepilo (zalijepite
4 DOF mehanički robot sa rukom kojim upravlja Arduino: 6 koraka
![4 DOF mehanički robot sa rukom kojim upravlja Arduino: 6 koraka 4 DOF mehanički robot sa rukom kojim upravlja Arduino: 6 koraka](https://i.howwhatproduce.com/images/004/image-9804-27-j.webp)
Robot sa 4 DOF mehaničke ruke kojim upravlja Arduino: Nedavno sam kupio ovaj set na aliexpressu, ali nisam mogao pronaći upute koje odgovaraju ovom modelu. Na kraju će ga izgraditi gotovo dva puta i napraviti mnogo eksperimenata kako bi saznao prave kutove montiranja servomotora
Rolling Robot sa ESP32 Thing i TB6612FNG upravljačkim programom, kojim upravlja Android preko BLE -a: 11 koraka
![Rolling Robot sa ESP32 Thing i TB6612FNG upravljačkim programom, kojim upravlja Android preko BLE -a: 11 koraka Rolling Robot sa ESP32 Thing i TB6612FNG upravljačkim programom, kojim upravlja Android preko BLE -a: 11 koraka](https://i.howwhatproduce.com/images/002/image-5822-37-j.webp)
Rolling Robot with ESP32 Thing i TB6612FNG Driver, Controlled by Android Over BLE: Pozdrav svimaOvo je moje prvo uputstvo. Robot koji se kotrlja (nadimak Raidho - iz rune koja je povezana s kretanjem) zasnovan na ESP32 Thing, TB6612 FNG i BLE. Jedan dio koji se može činiti neobičnim je da fotografije nisu iz procesa izrade