Sadržaj:
- Korak 1: Ono što nam treba
- Korak 2: Prikupljanje BLE MAC adrese i karakteristika
- Korak 3: Tactigon skica
- Korak 4: Skica robota
- Korak 5: Završna razmatranja
![Robot s pogonom na Arduinu, upravljan taktigonom: 5 koraka Robot s pogonom na Arduinu, upravljan taktigonom: 5 koraka](https://i.howwhatproduce.com/images/001/image-1524-91-j.webp)
Video: Robot s pogonom na Arduinu, upravljan taktigonom: 5 koraka
![Video: Robot s pogonom na Arduinu, upravljan taktigonom: 5 koraka Video: Robot s pogonom na Arduinu, upravljan taktigonom: 5 koraka](https://i.ytimg.com/vi/YMgt9lr9Xos/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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 pisač na AR naočale Kako spojiti 3D pisač na AR naočale](https://i.howwhatproduce.com/images/001/image-1524-94-j.webp)
![Kako spojiti 3D pisač na AR naočale Kako spojiti 3D pisač na AR naočale](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 neprirodno djelovanje tradicionalnog uređaja tijekom interakcije sa strojevima. KLJUČNE TOČKE: … Više o Tactigonu »
Pregled
Ovaj će vam 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 izvornom primjeru koda Alphabot2 za Bluetooth i napisali skicu za The Tactigon kako bi se povezali s robotovom BLE karakteristikom i pisali brzinama kotača.
Korak 1: Ono što nam treba
Tactigon s 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 upotrijebili besplatnu Android aplikaciju pod nazivom BLE Scanner.
Nekoliko sekundi nakon što bi aplikacija trebala prikazati robotovu 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 gumb CONNECT pristupamo informacijama o uređaju kao atribut, usluga i prilagođena karakteristika.
Ovdje moramo zapisati PRILAGOĐENU KARAKTERISTIČNU UUID, 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 knjižnica, možemo odrediti radijus upravljanja usporavanjem unutarnjeg kotača i ubrzanjem vanjskog kotača.
Analizirajući rolu, umjesto toga možemo odrediti brzinu kretanja robota.
Sprintf -om pripremamo međuspremnik za upis u karakteristiku.
Korak 4: Skica 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)
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, a sve kao izlaz:
Za raščlanjivanje naredbe prvo čitamo sav serijski međuspremnik i provjeravamo je li dulji od 0:
Ako naredba sadrži "Wh", možemo tako raščlaniti niz i skupiti 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 načinom BLE Central moguće je povezati se s postojećim BLE uređajima i prikupiti informacije ili upravljati njima. Pratite nas za više Tactigonovog koda!
Preporučeni:
RC automobil upravljan kotačem i pedalama? ️: 6 koraka
![RC automobil upravljan kotačem i pedalama? ️: 6 koraka RC automobil upravljan kotačem i pedalama? ️: 6 koraka](https://i.howwhatproduce.com/images/005/image-14473-j.webp)
RC automobil upravljan kotačem i pedalama? ️: Život je ostvarenje vaših snova. Moj je bio napraviti RC automobil upravljanim PC kotačem za igre. Pa sam uspio. Nadam se da će nekome biti od koristi. U slučaju pitanja napišite komentar
Tekst u govor Kliknite na UMhip s ARMbasic pogonom i ostale SBC sa pogonom na ARMbasic: 3 koraka
![Tekst u govor Kliknite na UMhip s ARMbasic pogonom i ostale SBC sa pogonom na ARMbasic: 3 koraka Tekst u govor Kliknite na UMhip s ARMbasic pogonom i ostale SBC sa pogonom na ARMbasic: 3 koraka](https://i.howwhatproduce.com/images/007/image-19987-j.webp)
Tekst u govor Kliknite na UChip s ARMbasic pogonom i ostale SBC -ove s ARMbasic pogonom: Uvod: Dobar dan. Moje ime je Tod. Ja sam svemirski i obrambeni profesionalac koji je također pomalo štreber u srcu. Inspiracija: Potiče iz ere dial-up BBS-a, 8-bitnih mikrokontrolera, osobnih računala Kaypro/Commodore/Tandy/TI-994A, kada R
Pametni LED prigušivač DIY upravljan putem Bluetootha: 7 koraka
![Pametni LED prigušivač DIY upravljan putem Bluetootha: 7 koraka Pametni LED prigušivač DIY upravljan putem Bluetootha: 7 koraka](https://i.howwhatproduce.com/images/007/image-20943-j.webp)
DIY pametni LED prigušivač koji se kontrolira putem Bluetootha: Ova uputa opisuje kako izgraditi pametni digitalni prigušivač. Prigušivač svjetla uobičajen je prekidač za svjetlo koji se koristi u kućama, hotelima i mnogim drugim zgradama. Starije verzije prekidača za prigušivanje bile su ručne i obično su uključivale okretni prekidač
Ogrlica s pogonom na Arduinu: 5 koraka
![Ogrlica s pogonom na Arduinu: 5 koraka Ogrlica s pogonom na Arduinu: 5 koraka](https://i.howwhatproduce.com/images/003/image-6567-33-j.webp)
Ogrlica s pogonom na Arduinu: Tražio sam dobar Arduino projekt za svoje blagdane na kraju godine. Ali što učiniti? Moja kćerkica se jako iznenadila kad sam joj ponudio ovaj " elektronički " ogrlica, i također vrlo sretna. Nadam se da će osoba kojoj ćete ponuditi
Napravite Talking Robot Head s pogonom na Arduinu !: 26 koraka (sa slikama)
![Napravite Talking Robot Head s pogonom na Arduinu !: 26 koraka (sa slikama) Napravite Talking Robot Head s pogonom na Arduinu !: 26 koraka (sa slikama)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125095-build-an-arduino-powered-talking-robot-head-26-steps-with-pictures-j.webp)
Napravite Talking Robot Head s pogonom na Arduinu !: Ova glava robota izvorno je izgrađena kao projekt za moju nastavu fizičkog računarstva na kraju godine, ali tijekom ljeta je "naučila" kako razgovarati. Glavu pokreću dva Freeduinosa, 3 čipa TLC5940NT i Adafruit Industries