Indholdsfortegnelse:
- Trin 1: Hvad vi har brug for
- Trin 2: Indsamling af BLE MAC -adresse og karakteristisk
- Trin 3: Tactigon -skitsen
- Trin 4: Robotskitse
- Trin 5: Afsluttende overvejelser
![Arduino-drevet robot styret med Tactigon: 5 trin Arduino-drevet robot styret med Tactigon: 5 trin](https://i.howwhatproduce.com/images/001/image-1524-91-j.webp)
Video: Arduino-drevet robot styret med Tactigon: 5 trin
![Video: Arduino-drevet robot styret med Tactigon: 5 trin Video: Arduino-drevet robot styret med Tactigon: 5 trin](https://i.ytimg.com/vi/zJQf6bNodhE/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Af The Tactigon Se vores projektFølg mere af forfatteren:
![Sådan laver du en Arduino Faire Strenght Test Sådan laver du en Arduino Faire Strenght Test](https://i.howwhatproduce.com/images/001/image-1524-92-j.webp)
![Sådan laver du en Arduino Faire Strenght Test Sådan laver du en Arduino Faire Strenght Test](https://i.howwhatproduce.com/images/001/image-1524-93-j.webp)
![Sådan sluttes 3D -printer til AR -briller Sådan sluttes 3D -printer til AR -briller](https://i.howwhatproduce.com/images/001/image-1524-94-j.webp)
![Sådan tilsluttes 3D -printer til AR -briller Sådan tilsluttes 3D -printer til AR -briller](https://i.howwhatproduce.com/images/001/image-1524-95-j.webp)
![Sådan kontrolleres lys gennem gestus Sådan kontrolleres lys gennem gestus](https://i.howwhatproduce.com/images/001/image-1524-96-j.webp)
![Sådan kontrolleres lys gennem gestus Sådan kontrolleres lys gennem gestus](https://i.howwhatproduce.com/images/001/image-1524-97-j.webp)
Om: TACTIGON SKIN er en gestuscontroller med kunstige intelligensalgoritmer og sensorer ombord, som løser den ikke-naturlige handling af den traditionelle enhed under interaktioner med maskiner. Nøglepunkter: … Mere om Tactigon »
Oversigt
Dette indlæg viser, hvordan du kan udnytte fordelene ved The Tactigons BLE Central -funktioner. Vi ville kontrollere vores robot ved at bruge The Tactigon som et "3D -rat", der kontrollerer hastighed med pitch og styring med rulle. Vi lavede så få ændringer i den originale Alphabot2 Bluetooth -eksempelkode og skrev en skitse til The Tactigon for at oprette forbindelse til robotens BLE -karakteristik og skrive i hjulhastigheder.
Trin 1: Hvad vi har brug for
Tactigon med en konfigureret Arduino IDE -robot. Vi brugte en 2 -hjulet robot med Arduino -bord og BLE -radio, der er forbundet med UART. Andre slags robotter eller tilpassede kan også fungere. Robot BLE MAC -adresse og karakteristisk sjov
Trin 2: Indsamling af BLE MAC -adresse og karakteristisk
![Indsamling af BLE MAC -adresse og karakteristisk Indsamling af BLE MAC -adresse og karakteristisk](https://i.howwhatproduce.com/images/001/image-1524-98-j.webp)
![Indsamling af BLE MAC -adresse og karakteristisk Indsamling af BLE MAC -adresse og karakteristisk](https://i.howwhatproduce.com/images/001/image-1524-99-j.webp)
![Indsamling af BLE MAC -adresse og karakteristisk Indsamling af BLE MAC -adresse og karakteristisk](https://i.howwhatproduce.com/images/001/image-1524-100-j.webp)
Når vores miljø er konfigureret, og vores tavler er TIL, skal vi samle BLE MAC -adresse og karakteristik. For at gøre det brugte vi en gratis Android -applikation kaldet BLE Scanner.
Få sekunder efter applikationen skulle vise robotens BLE:
Som vi ser, vises alle BLE -enheder omkring os i dette afsnit. Vi er nødt til at nedskrive Waveshare_BLE MAC -adressen: i dette tilfælde er det: 00: 0E: 0B: 0C: 4A: 00 Ved at klikke på CONNECT -knappen får vi adgang til enhedens oplysninger som attribut, service og brugerdefineret egenskab.
Her skal vi nedskrive den TILPASSEDE KARAKTERISTISKE UUID, i dette tilfælde: 0000ffe1-0000-1000-8000-00805f9b34fb. Med disse elementer kan vi indstille vores Tactigon BLE til at fungere som BLE Central i opsætning () afsnittet i koden.
Trin 3: Tactigon -skitsen
![Tactigon -skitsen Tactigon -skitsen](https://i.howwhatproduce.com/images/001/image-1524-101-j.webp)
![Tactigon -skitsen Tactigon -skitsen](https://i.howwhatproduce.com/images/001/image-1524-102-j.webp)
![Tactigon -skitsen Tactigon -skitsen](https://i.howwhatproduce.com/images/001/image-1524-103-j.webp)
![Tactigon -skitsen Tactigon -skitsen](https://i.howwhatproduce.com/images/001/image-1524-104-j.webp)
loop ()
I dette afsnit har vi kernen i skitsen. Med en frekvens på 50Hz opdaterer vi kvaternioner og euler -vinkler.
Analyserende stigningsvinkel leveret af Tactigon bibliotek, vi kan bestemme styreradius ved at bremse det indre hjul og accelerere det eksterne hjul.
Ved at analysere rullen kan vi i stedet bestemme robotens kørehastighed.
Med en sprintf forbereder vi bufferen til at skrive karakteristikken.
Trin 4: Robotskitse
![Robotskitse Robotskitse](https://i.howwhatproduce.com/images/001/image-1524-105-j.webp)
![Robotskitse Robotskitse](https://i.howwhatproduce.com/images/001/image-1524-106-j.webp)
![Robotskitse Robotskitse](https://i.howwhatproduce.com/images/001/image-1524-107-j.webp)
![Robotskitse Robotskitse](https://i.howwhatproduce.com/images/001/image-1524-108-j.webp)
Da vores Bluetooth sender modtagne data via UART, får vi hjulets hastighed direkte i den serielle buffer. Vi har indstillet robotnåle som følger, alle som output:
For at analysere kommandoen læser vi først al den serielle buffer og kontrollerer, om den er længere end 0:
Hvis kommandoen indeholder “Wh”, kan vi så analysere strengen og samle leftSpeed og rightSpeed.
Direct_motor -funktionen tildeler hastigheden, der overføres af The Tactigon, til hvert hjul i robotten. Ved at gøre det vil Tactigon fungere som et virtuelt rat!
Trin 5: Afsluttende overvejelser
Denne skitse viser en potentiel anvendelse af The Tactigon, med BLE Central -tilstanden er mulig at oprette forbindelse til eksisterende BLE -enheder og indsamle oplysninger eller styre dem. Følg med for mere Tactigons kode!
Anbefalede:
Arduino -robot med afstand, retning og rotationsgrad (øst, vest, nord, syd) styret af stemme ved hjælp af Bluetooth -modul og autonom robotbevægelse .: 6 trin
![Arduino -robot med afstand, retning og rotationsgrad (øst, vest, nord, syd) styret af stemme ved hjælp af Bluetooth -modul og autonom robotbevægelse .: 6 trin Arduino -robot med afstand, retning og rotationsgrad (øst, vest, nord, syd) styret af stemme ved hjælp af Bluetooth -modul og autonom robotbevægelse .: 6 trin](https://i.howwhatproduce.com/images/004/image-9418-13-j.webp)
Arduino -robot med afstand, retning og rotationsgrad (øst, vest, nord, syd) styret af stemme ved hjælp af Bluetooth -modul og autonom robotbevægelse.: Denne instruktør forklarer, hvordan man laver Arduino -robot, der kan bevæges i den nødvendige retning (fremad, bagud) , Venstre, Højre, Øst, Vest, Nord, Syd) påkrævet Afstand i Centimeter ved hjælp af stemmekommando. Robotten kan også flyttes autonomt
ESP8266 WIFI AP -styret firdobbelt robot: 15 trin (med billeder)
![ESP8266 WIFI AP -styret firdobbelt robot: 15 trin (med billeder) ESP8266 WIFI AP -styret firdobbelt robot: 15 trin (med billeder)](https://i.howwhatproduce.com/images/004/image-11744-6-j.webp)
ESP8266 WIFI AP Controlled Quadruped Robot: Dette er vejledning til at lave en 12 DOF eller firbenet (firbenet) robot ved hjælp af SG90 servo med servodriver, og den kan styres ved hjælp af WIFI -webserver via smartphone -browser. Samlede omkostninger for dette projekt er omkring US $ 55 (For Elektronisk del og Plastic Rob
Rullende robot med ESP32 -ting og TB6612FNG -driver, styret af Android over BLE: 11 trin
![Rullende robot med ESP32 -ting og TB6612FNG -driver, styret af Android over BLE: 11 trin Rullende robot med ESP32 -ting og TB6612FNG -driver, styret af Android over BLE: 11 trin](https://i.howwhatproduce.com/images/002/image-5822-37-j.webp)
Rolling Robot With ESP32 Thing and TB6612FNG Driver, Controlled by Android Over BLE: Hej alle sammen Dette er min første instruerbare. En rullende robot (kaldet Raidho - fra runen, der er forbundet med bevægelse) baseret på ESP32 Thing, TB6612 FNG og BLE. En del, der kan virke ejendommelig, er, at billederne ikke er fra fremstillingsprocessen
Wi-fi-styret FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): 11 trin (med billeder)
![Wi-fi-styret FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): 11 trin (med billeder) Wi-fi-styret FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): 11 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-3612-141-j.webp)
Wi-fi-styret FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): Denne instruktør viser, hvordan man designer en fjernstyret tohjulet robotrover over et wi-fi-netværk ved hjælp af en Arduino Uno tilsluttet et ESP8266 Wi-fi-modul og to trinmotorer. Robotten kan styres fra almindelige internetbrowsere
Arduino Anti Collision -bil styret med Bluetooth: 3 trin (med billeder)
![Arduino Anti Collision -bil styret med Bluetooth: 3 trin (med billeder) Arduino Anti Collision -bil styret med Bluetooth: 3 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-8147-21-j.webp)
Arduino Anti Collision Car Controlled With Bluetooth: Sådan laver du en Arduino Anti Collision Car Controlled With Bluetooth