![Bygg en gestkontrollert robot: 4 trinn (med bilder) Bygg en gestkontrollert robot: 4 trinn (med bilder)](https://i.howwhatproduce.com/images/003/image-7708-26-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![Image Image](https://i.howwhatproduce.com/images/003/image-7708-28-j.webp)
![](https://i.ytimg.com/vi/XrCAfcLwCE0/hqdefault.jpg)
I denne instruksjonsboken bygger vi en Arcbotics Sparki -robot som kan kontrolleres med 3D -bevegelser. En fin egenskap ved dette prosjektet er at det ikke er nødvendig med en ekstra enhet som en smarttelefon eller hanske for å kontrollere roboten. Bare flytt hånden over elektroden (95 x 60 mm sensitivt område). Et MGC3130 Hillstar Development Kit fra Microchip brukes for 3D -bevegelsesinnmatingssystemer.
Trinn 1: Komponenter påkrevd
![Komponenter påkrevd Komponenter påkrevd](https://i.howwhatproduce.com/images/003/image-7708-29-j.webp)
![Komponenter påkrevd Komponenter påkrevd](https://i.howwhatproduce.com/images/003/image-7708-30-j.webp)
![Komponenter påkrevd Komponenter påkrevd](https://i.howwhatproduce.com/images/003/image-7708-31-j.webp)
- Arcbotics Sparki, Arduino -basert robot. Andre Arduino -baserte roboter vil også fungere.
- MGC3130 Hillstar Development Kit fra Microchip, andre 3D -gestavkort, for eksempel Hover -originalen eller Hover 2.0 From Hover Labs, eller Flick! burde også fungere.
- Noen få Knex -deler (ikke så mye som på bildet)
- Duct tape
- Jumper ledninger
Trinn 2: Montering
![montering montering](https://i.howwhatproduce.com/images/003/image-7708-32-j.webp)
![montering montering](https://i.howwhatproduce.com/images/003/image-7708-33-j.webp)
![montering montering](https://i.howwhatproduce.com/images/003/image-7708-34-j.webp)
Hillstar 3D -bevegelsessettet består av tre tavler:
- MGC3130 -modulen. dette er den viktigste Hillstar -bevegelseskontrollenheten, den grensesnitt på den ene siden til en elektrode, og på den andre siden til strøm og et I2C -grensesnitt.
- En firelags referanseelektrode med et 85x60 mm sensitivt område, på bunnen av denne platen, er en kontakt for å koble MGC3130 -kortet.
- Et I2C til USB brokort. Med dette kortet kan MGC3130 -modulen enkelt kobles til en PC med USB.
I2C til USB -brokortet er ikke nødvendig, ettersom vi kobler I2C til MGC3130 -modulen direkte til Robot IO -portene, som vist i diagrammet ovenfor.
En liten Knex trolly ble laget for å støtte referanseelektrodebrettet. Brettet er festet til vognen med litt tape, og den ferdige vognen er festet til roboten med en Ty-wrap. Endelig er MGC3130 -modulen koblet til robotens IO -porter med hoppetrådene.
Trinn 3: Kode
![Kode Kode](https://i.howwhatproduce.com/images/003/image-7708-35-j.webp)
Programvaren er basert på Hover -biblioteket fra Hover Labs og finnes på Github (https://github.com/jspark311/hover_arduino).
Nedenfor er Arduino -skissen som kan lastes ned til Sparki.
Det er en spesifikk Sparki IDE tilgjengelig, kalt SparkiDuino, men jeg foretrekker bare å bruke standard Arduino IDE og installere Sparki Arduino -biblioteket, som kan lastes ned fra nedlastingssiden: https://arcbotics.com/downloads Det er ikke like enkelt som SparkiDuino, og det kommer ikke med sitt eget driverinstallasjonsprogram (Sparki -driverinstallasjonsprogrammet er også på nedlastingssiden), men det bruker alle de samme eksemplene og bibliotekskoden, og det er lettere i kombinasjon med andre biblioteker, som Hover i denne sak.
#include // inkluderer sparki -biblioteket
#include #include // Pin -deklarasjoner for Hover int ts = 0; int reset = 1; Hover hover = Hover (); byte hendelse; String output_string = ""; bool driving_forward = false; ugyldig oppsett () {forsinkelse (4000); sparki.clearLCD (); sparki.println ("Initialiserer Hover … vennligst vent."); sparki.updateLCD (); hover.begin (ts, reset); sparki.clearLCD (); sparki.println ("Klar for bevegelser !."); sparki.updateLCD (); } void loop (void) {// Sjekk om Hover er klar til å sende bevegelser eller berøre hendelser hvis (hover.getStatus (ts) == 0) {// Få hendelsen over i2c og skriv den ut event = hover.getEvent (); // Denne delen kan kommenteres hvis du ikke vil se hendelsen i tekstformat output_string = hover.getEventString (hendelse); if (output_string! = "") {sparki.print (hendelse); sparki.println ("=" + output_string); sparki.updateLCD (); } switch (hendelse) {case 40: driving_forward = true; gå i stykker; sak 80: sparki.moveBackward (); gå i stykker; sak 36: sparki.moveLeft (); forsinkelse (500); sparki.moveStop (); gå i stykker; sak 34: sparki.moveRight (); forsinkelse (500); sparki.moveStop (); gå i stykker; sak 72: sparki.gripperOpen (); gå i stykker; sak 66: sparki.gripperClose (); gå i stykker; sak 68: sparki.servo (80); gå i stykker; sak 65: sparki.servo (-80); gå i stykker; sak 48: driving_forward = false; sparki.gripperStop (); sparki.servo (0); gå i stykker; } if (driving_forward) {sparki.moveForward (); } annet {sparki.moveStop (); } // Reset Hover for next event hover.setRelease (ts); }}
Trinn 4: Nyt
![Image Image](https://i.howwhatproduce.com/images/003/image-7708-37-j.webp)
![](https://i.ytimg.com/vi/XrCAfcLwCE0/hqdefault.jpg)
Liste over kommandoer:
- Sveip opp - kjør fremover
- Sveip tilbake - stopp alle bevegelser
- Sveip til venstre - ta til venstre
- Sveip til høyre - ta til høyre
- Trykk øverst - roter sensor 90 grader cw
- Trykk nederst - roter sensoren 90 grader ccw
- Trykk til venstre - lukk griperen
- Trykk til høyre - åpne griperen
Anbefalt:
Gestkontrollert robot ved bruk av Arduino: 7 trinn
![Gestkontrollert robot ved bruk av Arduino: 7 trinn Gestkontrollert robot ved bruk av Arduino: 7 trinn](https://i.howwhatproduce.com/images/002/image-5109-j.webp)
Bevegelseskontrollert robot ved bruk av Arduino: Roboter brukes i mange sektorer som konstruksjon, militær, produksjon, montering, etc. Roboter kan være autonome eller semi-autonome. Autonome roboter krever ingen menneskelig inngrep og kan handle på egen hånd i henhold til situasjonen. Se
Gestkontrollert robot - Spinel Crux: 4 trinn
![Gestkontrollert robot - Spinel Crux: 4 trinn Gestkontrollert robot - Spinel Crux: 4 trinn](https://i.howwhatproduce.com/images/001/image-965-16-j.webp)
Gesture Controlled Robot - Spinel Crux: Spinel Crux En Gesture Controlled Robot for Wireless Surveillance Project. I denne serien vil vi bygge en robot som kan reise gjennom ulendt terreng og kontrollere ved hjelp av håndbevegelser. For å kjøre roboten bruker vi en kontrollhanske som vil
Gestkontrollert Rover ved hjelp av et akselerometer og en RF-sender-mottakerpar: 4 trinn
![Gestkontrollert Rover ved hjelp av et akselerometer og en RF-sender-mottakerpar: 4 trinn Gestkontrollert Rover ved hjelp av et akselerometer og en RF-sender-mottakerpar: 4 trinn](https://i.howwhatproduce.com/images/002/image-5545-52-j.webp)
Bevegelseskontrollert rover ved hjelp av et akselerometer og en RF-sender-mottakerpar: Hei, noen gang ønsket du å bygge en rover som du kunne styre med enkle håndbevegelser, men aldri kunne ta mot til å våge deg inn i vanskelighetene med bildebehandling og grensesnitt mellom et webkamera og din mikrokontroller, for ikke å snakke om oppoverbakken
Bygg din egen Butler Robot !!! - Opplæring, bilder og video: 58 trinn (med bilder)
![Bygg din egen Butler Robot !!! - Opplæring, bilder og video: 58 trinn (med bilder) Bygg din egen Butler Robot !!! - Opplæring, bilder og video: 58 trinn (med bilder)](https://i.howwhatproduce.com/images/005/image-12588-14-j.webp)
Bygg din egen Butler Robot !!! - Opplæring, bilder og video: EDIT: Mer informasjon om prosjektene mine, sjekk ut det nye nettstedet mitt: narobo.com. Jeg driver også med rådgivning innen robotikk, mekatronikk og spesialeffekter/prosjekter. Sjekk ut nettstedet mitt - narobo.com for flere detaljer. Har noen gang ønsket en butlerrobot som snakker med deg
Bygg en veldig liten robot: Lag verdens minste hjulrobot med en gripe .: 9 trinn (med bilder)
![Bygg en veldig liten robot: Lag verdens minste hjulrobot med en gripe .: 9 trinn (med bilder) Bygg en veldig liten robot: Lag verdens minste hjulrobot med en gripe .: 9 trinn (med bilder)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122436-build-a-very-small-robot-make-the-worlds-smallest-wheeled-robot-with-a-gripper-9-steps-with-pictures-j.webp)
Bygg en veldig liten robot: Lag verdens minste hjulrobot med en griper .: Bygg en 1/20 kubikk -tommers robot med en griper som kan plukke opp og flytte små gjenstander. Den styres av en Picaxe -mikrokontroller. På dette tidspunktet tror jeg at dette kan være verdens minste hjulrobot med en griper. Det vil uten tvil ch