Delta Robot klockan (8 / 8 steg)

Steg 8: kontroll


Nu när du har din delta robot kommer du att göra det göra något.
Som jag sa tidigare kommer du antagligen har dina egna preferenser om vad microcontroller vill du använda; i mitt fall var det en STM32 Discovery styrelse.

Den bifogade kopplingsschema visar de olika modulerna jag skapade för detta projekt och som kringutrustning som de kontrollerar.

Jag tror att de olika modulerna är ganska self förklarande och förhoppningsvis du hittar dem väl kommenterade om du försöker att följa dem.

Kanske är den mest intressanta modulen den robot control modulen (robot.c). Koden översätter ett X, Y, Z samordna in tre motsvarande servo vinklar.

XYZ-koordinater kan vara
En dator via RS232/USB.
En joystick, Wii controller eller Kinect system (det skulle vara riktigt coolt).
En fast attributsekvens positioner.
En beräknade positionen baserat på någon annan ingång (klocka (mitt fall), kamera).

I koden hittar du ett antal parametrar som används för beräkningarna. Det spelar ingen roll vilken linjär mätning system du använder så länge du är konsekvent. Vinklarna är i radianer.

Nedre armlängd - längden från centrum av servo kontroll horn till mitten av de två bollspel gemensamma dubbar.
Överarmens längd - längden mellan centrerar av de två bollspel gemensamma sockets.
Base offset - avståndet från mitten av basen till en punkt direkt under stadens servo horn.
Slutet manöverdonet offset - avståndet från mitten av slutet manöverdonet i mitten av de två kulleder på varje arm.

XYZ koordinaten definieras som
X avstånd mot servo 1 från mitten av basen.
Y avståndet vinkelrätt mot X i planet av basen.
Z på avstånd ut från planet bildas av tre servo horn resurser.

En sak ytterligare; Det går inte att ange det lägre beväpnar så att den neutrala punkten i varje servo motsvarar exakt till en vinkel på 90 grader. Du kommer att behöva införa en kalibrering parameter för varje servo. I mitt fall jag använde tre trimpots och beräknas en kalibrering vinkel utifrån ADC värdet mäts för var och en.

Se Steg
Relaterade Ämnen

Instructables Robot klockan

Detta är en awesome Instructables Robot klockan som är perfekt för alla skrivbord, natt stannande, fönsterbrädan, Soffbord, etc... Den är liten och trådlösa, vilket gör det perfekt för resor. Att aktivera det bara trycka roboten och titta på honom ly...

Projekt 2: Delta Robot

detta är en delta robot, aka en pick & place maskin. När det görs rätt kan de vara otroligt snabb och korrekt. Kombinerat med en kamera de kan göra alla typer av monteringsbandet arbete. Med tre mer servon jag kunde göra en hexapod (aka Stewart Platf...

Hur man gör en Delta Robot av Makeblock

Makeblock Delta roboten använder 3 stegmotorer, 1 Servo, Arduino och andra Makeblock moduler. Det kan automatiskt spela Tower of Hanoi eller kontrolleras av spelet skaft skaft att flytta saker runt.För mer information, besök Makeblock webbplats som a...

Stratum nätverk Delta Robot

Stratum Networks är en datorstödd kinematically driven robot som kan användas för rapid prototyping och tillverkning. Dess mest grundläggande logik och metodik är tillämpliga på skalan på arkitektoniska nivå. Det är ett verktyg för digital och fysisk...

ROBOT klockan - först att försöka

Hej alla och Välkommen till en sida som ännu att blomstra.Vår allra första försök på att hitta där öppen design passar i mitt liv lämnade mig med mitt första försök till ett objekt. En klocka. (Jag vet, klyscha men vi alla måste börja någonstans)De i...

6 x 6 x 6 3D utskrift: Delta CNC

som löpare upp vinnaren i den senaste verkliga utmaningen, jag har belönats med en anpassad 6 x 6 x 6 tum 3D utskrift för min CNC maskin för bearbetning i stora bitar av frigolit. Jag insåg vilken möjlighet detta presenteras och tänkte på många saker...

Återanvänder för äldre datorer II.

The old instructable was getting a bit long. Så här är en ny instructable för godsaker.Fortfarande veva...Kemiska experimentMest upp tp datum operativsystem kommer inte tun på en gammal pentium en. OpenBSD kommer och gör en stor hem webbserver.Gamla...

Hemgjord Delta parallella Robot

en 3 axel parallell robot drivs av arduino duemilanove. använder tre futuba s3003 servon och en hand sår elektromagnet.låten är herr roboto av styxJag kan posta en instructable i framtiden men det kan vara ett tag...

Robotic knapp Masher klockan

Detta är en ganska galen klocka: Arduino läser en verklig tid klocka modul och sedan en servo kontrollerad "finger" slag i varje nummer på en Grove 4-siffrig display. Du måste se videon förstå.,Jag har inte riktigt visa hur för att bygga det som...

Hellschreiber klockan

en liten mikrokontroller är programmerad att mata en serie toner som, när matas till en PC ljudkort och bearbetade av ett spektrum analysator program, visas en bild av den aktuella tiden.Steg 1: Spectrum Lab programvara Allt det hårda arbetet för att...

2D tecknad Animation av Instructable Robot

Den bekant instructable robot som vi alla har vuxit till kärlek har nu modelleras i Synfig Studios fantastiska 2D-animation programvara och publiceras på dessa sidor för alla att använda. Fullt fungerande robot modellfilen ingår och allt är gratis. D...

Lucy's Retro Robot kostym... Gjorde med husgeråd!

Maker lägret är en stor del av sommaren i vårt hus (vi inte bor nära en officiella läger så har vi vår hemma). Mina flickor älskar det och vi har alltid skitkul att göra saker tillsammans, försöker nya projekt, och för mig är det ett bra sätt för att...

Autonoma Solar Robot steg 1

bakgrund:Hej, mitt namn är Ben Rawstron och detta är roboten har jag arbetat på, nyligen i min sophomore (tionde klass) året i gymnasiet. Jag skapade detta projekt som en "oberoende studie" på min lokala skola här i Waldoboro Maine eftersom jag...

Seed sprida Robot

förra sommaren det kom till min kännedom att du kunde köpa nästan allt som behövdes för automatiserad lawn care men ett frö sprida robot. Detta förbryllad mig. Till att börja med, varför på jorden skulle någon göra lawn care robotar i första hand? De...

Chassis de Robot con Orugas Impresas sv 3D

3D tryckt Robot Tank chassis.(Du kan hitta svenska instruktionerna nedan)Este es el primer paso para la construcción de un robot tanque (por las orugas, ingen tiene armas). De diseño abierto, y con el objetivo de que pueda ser utilizado sv aplicacion...

Robot röst Modulator

detta är en enkel att bygga anordning som omvandlar din egen mänskliga rösten till en överlägsen robot röst. Den innehåller också ett antal söta funktioner som en audio-in-kontakten så att du kan koppla in alla dina favorit instrument, mikrofoner och...

DIY delta 3D skrivare med låg kostnad återvunnet delar

Detta är en glödtråd nedfall delta 3D skrivare, ritades och byggdes år 2013 med återvunnet delar från gamla matrisskrivare och flatbäddsskanner. FDM (brända Deposition Modeling) är ett lager additiv tillverkning (eller 3D-utskrift) process som använd...

Dansa dansa Roverbot! Bygga en ljus aktiveras dans Snap kretsar programmerbar Robot.

i detta Instructable du lära dig hur man bygger en ljus aktiveras dansande Snap kretsar programmerbar robot. Först lär du dig att installera PICAXE programmering Editor (PICAXE är mikrokontroller eller datorn hjärnan för din dans dans Roverbot). Däre...

Robotic musikspelare och Sequencer med LittleBits AKA Fruityloops IRL

Så jag, tillsammans med många andra däggdjur, älskar att göra musik! Jag gör fånig ljud, kul rappar, men ofta tycker jag själv spelar musik av mig själv och jag önskar jag hade en robot vän som kan fastställa några wicked beats. Det är därför jag gjo...