3D tryckt Arduino Robot (8 / 11 steg)

Steg 8: Testa det....




Vi är nu redo att börja testa din robot.

  • Infogar batterihållaren 4xAA batterier och se om lampan på motor handkontrollen tänds. Om så bra, om inte kolla dina ledningar, kanske den röda sladden från batteriet är inte tillräckligt säkert skyddad, eller 2: a kontakten kommer inte att Arduino GND, eller den svarta kabeln från batteriet kommer inte att GND. (dra ur batterierna medan du lista ut!)
  • Kontrollera att inga lampor kom in Arduino när du pluggar i AA-batterier. Om lamporna på Arduino kommer på du har några felaktiga ledningar och du måste kolla det innan du fortsätter. Troligen en uteffekt gå in den Arduino 5V pin.

Börja kodning...

Om du ännu inte har Arduino utvecklingsmiljön kör sedan gå till www.arduino.cc och hämta den senaste versionen.

Installera det

Ladda ner skissen kopplad till denna sida och öppna det och spara den i mappen Arduino med några andra namn för din bot (t.ex. myrobot.ino), som du kommer att anpassa denna fil.

  • Anslut din dator till din robot, Välj rätt port (verktyg/Port) och ladda upp koden till din robot.
  • En gång laddade gå till verktyg/seriell övervaka och öppna den seriella monitorn
  • Detta kommer att gå igenom en rad tester på din robot.
    • hjul: Först kommer det att köra varje hjul i sin tur i båda riktningarna. Märka på serial bildskärmen kommer det att säga vilken riktning som det är tänkt för att köra. Om detta inte stämmer med vad du ser kommer att du behöva byta kablar ansluten till IN1/IN2 (vänster hjul) eller IN3/IN4 (rätt hjul) runt det andra sättet. Om fel hjul enhet kan du behöva byta 1/2 för 3/4 etc, hålla byta dessa över tills det matchar. Om du är helt messed up, är det ibland lättare att koppla ur alla 4 trådar och bara sätta i en i taget tills du får det rätt, sedan nästa, tills du har alla 4 arbetar.
    • Problem med skytte hjul: Om inte alla hjulen flytta i båda riktningarna behöver du kontrollera dina ledningar. Om ett hjul inte är arbetande check poäng din löda på elmotorn och också där de ansluter till motor controller. Om du har sätta en volt meter detta på utgångar (OUTx och GND på Arduino) på motor controller och se om spänningen framme vid den tidpunkten (bör vara om 5-6V). Om inte så frågan är om "I" trådarna och där dessa är ansluten till Arduino, kolla du fick rätt stift 3,5,6,11 inkopplad.
    • Ratt: Nästa prov kommer att flytta framhjulet hela vägen till vänster och sedan höger och center. Det kommer att sedan utföra ett litet drag till vänster/höger och sedan centrera igen. Om du ser att centret inte är behöva perfekt centrerad du justera en variabel i koden. Detta beror bara på hur exakt du fäst den.

CONST int WHEEL_CENTER = 85.

Hitta raden ovan i skissen är det på rad 25. Varje förändring här är 1 grad av rörlighet, så om du tror att din robot hjul centrum är ute ca 5 grader ändra detta av 5. Ladda upp den ändrade skissen och se om det är bättre. Det kan ta ett par iterationer för att få detta rätt hjulet ska vara rak.

  • Ögon: Varje slinga genom testet skrivs ut avstånd, detta är avståndet till närmaste objektet som ses av de ultrasonic sensorn, se till att det handlar om rätt genom att sätta ett objekt framför roboten. Om din distans = 0 då sensorn inte är ansluten ordentligt, kontrollera dina ledningar igen.

När du är glad att roboten fungerar och du vill prova det, leta efter följande metod i koden: (linje 43)

void loop() {
kommentera denna rad i, för att köra i testläge
runTestMode(); kommentera denna linje i att köra en drive-läget med främre servo hjulet
runDriveMode(); kommentera denna linje i att köra med ingen framhjul
runDriveModeWithNoFrontWheel();
}

Kommentera ut runTestMode(); metod och ta bort kommentaren på runDriveMode(); metod, så det ser ut som följer:

void loop() {
kommentera denna linje in körningen i testläge
runTestMode(); kommentera denna linje i att köra en drive-läget med främre servo hjulet
runDriveMode(); kommentera denna linje i att köra med ingen framhjul
runDriveModeWithNoFrontWheel();
}


Ladda upp den nya koden, Anslut 9V batteriet till Arduino och ange din robot gratis.

Yay! gå robot...

Se Steg
Relaterade Ämnen

Enkla 3D tryckt Arduino Robot

Vem vill inte bygga en robot? Som barn drömde jag att bygga robotar. Nu, alla i alla åldrar med bara lite kunskap kan bygga en enkel robot! Jag kommer att visa dig hur man gör just detta.RobotenDenna robot har en 3D tryckta chassi. Den har en arduino...

3D tryckt Walking Robot

Denna 3D tryckt Walking Robot är just den sak att hålla uppsikt över skrivbordet. Jag försökte hålla det så enkelt som möjligt med ett minimum av delar. Om du har några frågor på bygga, fråga bara.Njut!Vad du behöver:1Tamiya 3-växlad vev axel växellå...

Android G1 följetong till Arduino Robot

lära sig hur din Android mobiltelefon kan styra en robot med en Arduino ombord. Telefonen tar kommandon via telnet från en annan telefon eller en PC, så kan du fjärrstyra roboten. Detta projekt kommer annars inte ändra G1 så du kan fortsätta använda...

Arduino Robot handledning

Jag var forskande Instructable databasen för en handledning för officiella Arduino Robot, men jag kunde inte hitta en! Så arg jag denna handledning för att hjälpa andra som en smula behövde lite hjälp med sina nya Arduino Robot.Steg 1: Konfigurera di...

Arduino Robot för lägsta kostnad

SE MIG PÅ NYC MAKER FAIRE!Det hela började med detta:Arduino Robot utmaning: Hur billigt kan du skapa en robot med en Arduino för 5: e klassare?Jag hoppas att detta instructable har en viss elegans till dess enkelhet och kommer att övertyga dig att b...

Arduino Robot Arm

jag hade lovat i ett tidigare inlägg att dela med dig en arduino robot arm projektet vid ett senare tillfälle. Tja, är den dagen idag! Men istället för att använda en joystick för att styra arduino robotarm, kommer jag att pre program armrörelser. Va...

Johnny5 Arduino Robot DfRobotshop rover med fjärrkontroll HTML-gränssnitt

I det här inlägget jag förklara steg för steg hur jag bygga en Arduino baserad Robot och program det med Javascript. Jag förklara vilken design val jag gjort, vilka ramar och tekniker jag använde och hur jag programmet och konfigurerat roboten.Du kan...

Vattenkanoner arduino robot IR

Vattenkanoner arduino robotSteg 1: Arduino Uno R2Arduino MotorshieldVattenpumpflexibel slang6 x AA NiMh-batterierBatteribox för 2 AABatteribox för 4 AAServo 9 g x 22WD Robot chassiRelay 5VIR-fjärrkontrollIR-ReciviersladdarSteg 2:...

RC bil till autonoma Arduino Robot

Har du någonsin önskat att konstruera en enkel autonoma Arduino robot? Jag blev inspirerad att bygga en grundläggande Arduino robot för att hjälpa min förståelse av Arduino, Arduino IDE och driften av ultraljudssensorer och motor förare. Och så, jag...

Avlägsen kontrollerade Arduino Robot med Wixel sändtagarna

uppdatering JAN 2012: detta projekt var med på Pololus hemsida under resurser/Community projekt. http://www.Pololu.com/resources/communityprojectsINTRODUKTIONI detta projekt, jag använder två Pololu Wixel sändtagarna fjärrstyra en Arduino robot från...

(med Video) Grundläggande Arduino Robot, ljus sökare!

Många gånger jag har googlade för "Arduino Robot" i hopp om att hitta en robot att bygga. Jag hamnar att hitta många versioner av ett hinder att undvika robot som använder antingen IR eller en sonar avståndsmätare sensor monterad på en servo att...

Arduino Robot V2 (snabb) också röst kontrollerat

Detta är min andra version av min arduino robot efter "Bygga din första robot". Min andra versionen är något komplicerat förhållande till min första en men erbjuder bättre funktioner. I detta instructable kommer jag för att visa dig hur man bygg...

3D tryckt Humanoid Robot för under 1000.00 USD

denna idé föddes ur min första 3D tryckta Humanoid robot projekt. Min 3D tryckta DARwIn-OP klon. Jag lärt en lott när du gör detta projekt och jag arbetar fortfarande på att göra denna robot bättre. Mitt projekt hade dock en stor brist. På 6000,00 ti...

Temperatur inspelning Arduino Robot

min son och jag själv gjorde en liten arduino robot som registrerar temperatur. Han ville att jag skulle Rita en robot, jag ville experimentera med blinkande lysdioder återutläggning data så en plan kläcktes. Hur LEDs arbetet är som följer: grön = lä...

Arduino Robot - livets träd

Arduino Robot - livets trädLista:1) Arduino Duemilanovue2) aluminium plåt3) Alumnium ledningar4) 5 x 3 blått mm lysdioder5) mässing öljetter6) enkel kärna ledningar7) vitrinskåpBesök http://retardokiddo.blogspot.com/ för detaljer och kommentarer!(Vän...

Kontrollerande Arduino robot med iOS, iPhone, iPad eller Android

LOFI kontroll kan du styra en Arduino robot med en iOS-enhet (iPhone eller iPad) över Bluetooth LE (Bluetooth 4.0) modul som HM-10 eller HM-11.Appen var ämnad att arbeta med LOFI hjärnan controller och är kompatibel med nästan alla Arduino ombord.LAD...

3D tryckt fyrfotadjur Arduino Robot

Jag gjorde detta som ett science fair projekt och beslutade att dela det. I detta instructable jag kommer inte gå mycket djupgående som roboten byggs redan och jag har inte tid att återskapa den. Den har 2 lägen:Manuell kontroll från någon TV-fjärrko...

3D tryckt "Transformers" Robot - Spiderbot

Spiderbot är en imitation av de "Transformers". Det är en RC fyrfotadjur robot och har två driftslägen: spider och fordon, precis som robotarna i "Transformers". Det är Arduino-baserad och kontrollerad av Android-telefon med Bluetooth....

3D tryckta ormen robot

När jag fick min 3D skrivare började jag tänka vad kan jag göra med den. Jag skrev ut en massa saker men jag ville göra en hela byggandet med 3D-utskrifter. Sedan tänkte jag om att göra robot djur. Min första tanke var att göra en hund eller en spind...