COG-bränna ben Joint (hållbara Servo) (3 / 4 steg)

Steg 3: Programvara: enkla döda bandet servo kontroll


Programvaran innehåller många av samma funktioner som väja steer fötterna. Det är en enkel seriell meny för att konfigurera servo som lagras i eeprom. Koden gör en enkel döda-band kontroll av Talon motorstyrning. Om softpot är nära den önskade läge motorn är avstängd, och sparar ström. Om sensorn är "förbi" ståndpunkten körs det motorn i omvänd ordning. Om sensor "kort" av den önskade placera den körs motorn fram. Hastigheten på motorn är ett fast värde från eeprom.

Det finns en speciell funktion tillade specifikt för att kalibrera talongen. Detta görs för att synkronisera menande av de servo signalerna mellan talongen och kontroll enhet, i detta fall Arduino Pro Mini. Talongen är callibrated genom att skicka ett extremt låga och mycket höga värde då ett center värde. På Arduino genomförs detta som ett menyalternativ så den enkla användaren trycker på knappen "c" och skicka det till Arduino medan du trycker ett gem i "CAL" knapphålet på talongen. VARNING! Glömmer att trycka på knappen CAL gör servo gå till extrema värden så var snabb att döda makt om motorn rör sig under en kalibrering.

Vart är PID-koden?

Det finns inte någon ännu. Den enklaste sak som möjligen skulle kunna fungera uppmuntrar en design som kan arbeta och testa sedan i verkliga världen att se om det räcker. Vi vet också att vi har andra komponenter.

Är intresserade av enkelhet var vi nyfiken om detta enkla förhållningssätt även skulle hålla en stadig position på vår robot. Vi hade ben som individuellt skulle börja att vinka under ingen belastning. Men givet vår uppsättning av fyra ben systemen för anslutna servon verkar stabilare.

Vi planerar att genomföra PID control bara andra funktioner var en prioritet och vi kan stå på benen i timmar under makt och inte skaka isär.

Se Steg
Relaterade Ämnen

COG-bränna enkel uppfattning Stack

Detta kommer att vara en av de kortaste instructables för Cog-Burn.Lidar Lite kod är i grunden en utgångspunkt. Vi använde versionen med standardbiblioteket för Arduino tråd. Sedan lagt till koden för att slå på upp till tre lysdioder. Varje LED repr...

COG-Burn väja Steer fötter

Detta är en av de mest experimentella delar vi sätta på Cog-bränna våra #DARPADRC finalen Robot. Konceptet är att foten roterar fritt överst på foten, fotled i brist på bättre ord. Detta är en enkel "lazy susan" som bärande mellan skenbenet och...

Hur man bygger din egna DARPA Robotics Challenge Final Robot. Verkligen!

eller hur man inte ska vinna 2.000.000 och ha roligt gör det.IntroduktionDetta är först i en serie av instructables som är avsedd att vara fullständig dokumentation av hur vi byggt vår 2013/2015 DARPA Robotics utmaning Robot (heter Buddy i 2013 DARPA...

Låg rygg pall stol

Inte den normala lastpallen, såg, spik och hammare jobb!Det finns en hel spellista bygga videor från tillverkningen av denna stol, som du hittar på min YouTube-kanal "womadeod" (http://www.youtube.com/channel/UCHNLNiFWZcy39ew7OskHdtw).Steg 1: ma...

Stewart plattform

Vi arbetar på ett projekt där vi utforska robotic kroppsspråk som ett sätt att öka/byta ut rent digital kommunikationsprotokoll. För detta måste vi flytta en mobil med så många som möjligt. En robotarm skulle ha varit ett bra alternativ, men av estet...

Nio Square stol

med en vägskylt och vissa geometriska spektakel, föddes nio Square stolen på ett garage golv i Baltimore i början av mars. Efter att fyra Square stolen ( & form = ADDED & limit = 10 & offset = 10) och Flagman tabell ( jag tänkte på ett sätt at...

Ta din HO skala slot bil spår till nästa nivå billigt

så du har en massa fack bil spår, det är en rolig liten hobby, fast utmanande och relativt billigt.I detta instructable, jag visa dig hur jag tog en hög med spår och en dörr och gjorde den till en stor snygg raceway som kan sättas upp en liten stundD...

O-fett fyrfotingen roboten med akryl ram

Detta är en mini O fett fyrfotadjur roboten, ram tillverkad i 2mm akryl skär med laserskärare.Mini O-fett är 2dof fyrfotadjur fyrbent robot, består av 8 metal gear micro servo, 2 servo i varje fot, för denna tutorial jag ska göra en avoider robot med...

Bygga en Actobotics fyrfotingen Robot

Hur man gör en 4-benta walking robot med Actobotics delar från ServoCity.com:Arbetshästen denna robot, och vad gör det relativt enkelt att bygga, är servoblocks från Actobotics. Dessa fiffiga komponenter kan du använda standard hobby servon för högt...

Hur man bygger en MiniBiped robot

jag skrev en bild instructable om min vacklande MiniBiped robot nyligen, men jag tänkte att kanske någon är intresserad av att bygga en. Så jag bestämde mig att skriva steg för steg instruktioner.Vacklande är en 5 DOF (frihetsgrader) robot, som rör s...

Robot skalbagge Ringo

Jag vill presentera Beetle Ringo. Det är en sex-legged robot kontrollerad av någon IR-fjärrkontroll (vissa TV-fjärrkontroll t.ex.) kan du hitta runt.Det är en liten och lätt helg Arduino projekt med stora ambitioner: å ena sidan behöver du inte några...

Enkel 18dof Hexapod, Arduino nano (eventuellt med pololu maestro)

Hej,Här är en enkel hexapod som kan byggas för hand mycket snabbt. Den mekaniska konstruktionen är inte stor, men det är mycket i KYSSEN (hålla det dumt enkelt) stil och bör vara genomförbart i en helg för byggare av nybörjare till medellång erfarenh...

R/C replika WW1 tank

jag ville ha en fjärrkontroll världskriget 1 tank. Så jag gjorde en.Detta instructable kommer att vara mer av en allmän process än en steg för steg som en steg för steg skulle vara 50 sidor lång. Jag ska täcka den process genom vilken jag itu med det...

Hexapod

Detta projekt gjordes under en internationell student engineering konkurrens som ägde rum i FabLab Polytech i Sankt Petersburg.Det huvudsakliga målet med detta projekt var att skapa en hexapod robot från grunden, som skulle kunna utföra enkla rörelse...

Hur man gör en servo ben

detta instructable visar dig hur du skapar en enkel servo ben som kan styras med knappar på en arduino eller via seriell.Här är en video av benet i åtgärd http://www.youtube.com/watch?v=Q8i1nrPIJvoBenet material:Popsicle pinnar-se till att alla av de...

Justerbar höjd formica skrivbord med fällbara ben (tillverkad av kryckor).

Detta var ytterligare en av mina re-syfte och återanvändning projekt. En sliten topp av en gammal dator skrivbord och en massa kryckor jag hade samlat bara skriker att göras till ett skrivbord. Istället för att köpa metall hårdvara för att fästa bene...

K'nex stativ med fyra ben - hopfällbar!

Detta är en instructable för en fyra legged stativ, en Quadrupod eller något. Det speciella med det, är dock att det kollapsar från 50 centimeter till något högre än en grå spö. Och, kan du göra den så lång som du vill, du behöver bara följa mönstret...

Att lägga till HML650 infällbara landningsställ till HK X650F quadcopter

Jag har alltid planerat att förbättra min quadcopter baserat på Hobbyking ram HK X650F. Min tidigare instructable beskriver hela processen med att bygga detta drone och kan hittas här:Bygga en HK X650F quadcopter för GoPro stil video och fotografiJag...

Fristående hopfällbar löpband skrivbord

jag blev inspirerad när jag först läste den Instructables personalens guide till att bygga löpband skrivbord. Det var smärta i benet från sittande för länge under ett intensivt arbete projekt, men som slutligen fick mig att bygga min egen.Efter att h...