Hur man bygger en Arduino Powered Chess spela Robot (2 / 13 steg)

Steg 2: Design och kod förklaring



Delar listan är lite skrämmande om inte du vet vad allt kommer att göra, så här är hur många av bitarna kommer att användas.

I bilderna nedan kan du se att varje stegmotor kan röra sig fritt kring sin egen axel tack vare låda lagren. På Y-axeln, är varje järnväg ansluten med trä struktur, så att X-axeln kan sitta ovanpå det. Även är på X-axeln servo som höjer och sänker den kraftfull magneten, så att det kan positionera sig innan du flyttar bitar.

Känn dig fri att ladda ner filen sketchup och röra runt om du är osäker på något.

Ett annat intressant inslag i denna design är hur man kod samtal med arduino och motorer. Vi måste ta itu varje kvadrat som en uppsättning koordinater så att vi kan hitta lutning och avstånd, men den traditionella metoden att märkning torg A1, A2, etc. inte fungerar särskilt bra i koden. Standard (x, y) koordinater är mycket trevligare. Dessa koordinater, måste dock vara i form av ett enda nummer. Vad jag sluttat med upp gör tilldelar varje kvadrat till ett nummer, som du kan se på bild #3. Dessa siffror egentligen fungerar inte som koordinater på en 8 x 8 schackbräde, men eftersom vi använder ett talsystem med bas 10.

För att lösa denna fråga, vi tar 10 bastalet av varje ruta och konvertera den till basen 8 med operatorn modulus i C. 27, till exempel, är 33 i bas 8, med den första siffran är x-koordinaten och andra y. Om man räknar över tre rutor och upp tre torg, voila! Du hamnar på torget 27. Detta ombyggda koordinatsystem slutar se ut som bild #4.

Se Steg
Relaterade Ämnen

Hur man bygger en Arduino Uno på en skärbräda

Om du är som och mig och njuta av elektroniska byggprojekten då du kanske har arbetat med Arduino Uno. Arduino uno är den mest populära micro controller i serien och har en stor samling bibliotek vilket göra att arbeta med det mycket lätt. Så det sku...

Hur man bygger en Lego Mindstorms NXT hexapod robot?

Denna gång (i min allra första instructable någonsin) jag kommer att visa dig hur man bygger en hexapod robot med hjälp av Lego Mindstorms NXT.Njut och lämna en kommentar!Steg 1: Vad behöver du Behöver du:-Lego Mindstorms NXT kit-några extra Lego gea...

Hur man bygger en Battery Powered Plane (Balsa trä flygplan)

en "hur man" guide visar hur du gör din egen batteri drivna balsa trä flygplan. Jag använde mitt 24" plan visas i en tidigare handledning i denna video. Du kan hitta allt du behöver för att göra det på RadioShack. Tack för att titta på och...

Hur man bygger en Raspberry Pi noll Humanoid Robot med Java

Hej ska jag visa dig hur man gör en humanoid robot med pi nollSteg 1: delarden totala listan blir som följer för att driva sensorer och PI:* Raspberry PI noll + 16GB micro-SD kortMicro-usb hub + Wifi Dongle* AdaFruit Powerboost 1000 Basic* AdaFruit 1...

Hur man gör en autonom basket spela robot med en iRobot skapa som bas

detta är min post för iRobot skapa utmaning. Den svåraste delen av hela denna process för mig var att avgöra vad roboten skulle göra. Jag ville Visa funktionerna i skapa, samtidigt också lägga i några robo flair. Alla mina idéer verkade på antingen f...

Hur man bygger en Arduino WiFi 4 x 4 med Android Controller

RC bilar kan vara WiFi bilar...?RC bilar är cool, men billigt RC bilar har begränsat utbud och kan bara kontrolleras med viss controller som medföljer bilen.Jag köpte en RC jeep, komplett med 4 hjulsdrift, flexibel upphängning och off-road däck för c...

Hur man bygger en Arduino synth

detta är en super enkel och lätt anpassningsbara lilla synt. Detta är min första gången du använder Arduino och också med akryl, båda I hittade mycket roligt att arbeta med men. Detta är också min första Instructables så förhoppningsvis har jag förkl...

Hur man bygger en Solar Powered Boombox

Målet med detta projekt var att skapa en högtalare som var energi oberoende och solar driv. Systemet var avsedd att vara ganska kompakt och portabel. Systemet kan användas i olika miljöer som i bergen, floderna, eller i en park. Högtalaren är gjord b...

Hur man bygger en USB Powered LED-ljus

följande instructable kommer att gå igenom förfarandena som gör din egen USB powered LED-ljus. Du kan använda detta ljus som en cool accent ljus bakom din monitor/tv, även som en ljus att lysa upp ditt tangentbord eller boka i mörkret. I själva verke...

Hur man bygger en Arduino kompatibel krets

Någonsin vill ta bort mikrokontroller från Arduino styrelsen att bättre integrera den i ditt projekt eller design. Vi gör precis som i detta Instructable med Atmel ATmega 328P MCU finns på Arduino Uno. Vi kommer att titta på minsta krets setup behövs...

Hur man bygger en trådlös hexapod robot

här är en video av det i handling.Facebook-sida så att du kan hålla dig uppdaterad på v2Har du slutfört detta instructable? Skicka mig bilder och jag lägger det på denna sida!När färdig, har du en vandrande robot som är omkring 2 fot brett och står s...

Hur man bygger en billig & lätt vibrerande Robot

Robotar har fångat människans sinne för bokstavligen hundratals år. Ända sedan vi upptäckt att ånga hade befogenhet att flytta delar av en maskin, har vi skapat successivt mindre och effektivare robotic livsformer att underhålla oss och göra våra liv...

Hur man bygger en Lego Mindstorms NXT OCTOPOD robot?

Detta instructable är bara för att visa dig, hur du uppgraderar min hexapod har jag byggt mitt tidigare instructable genom att vrida det till en octopod (8-legged robot).Njut och lämna en kommentar!Steg 1: Vad behöver du? -Lego Mindstorms NXT-några e...

Hur man bygger en 8 x 8 x 8 LED cube och styra med en Arduino

det finns en hel del LED kuber på Instructables, så varför göra en annan? De flesta är för små kuber som består av 27 eller 64 lysdioder, sällan större eftersom de är begränsade till antalet utgångar på mikrokontroller. Denna kub blir 512 lysdioder,...

Hur man bygger din egna LED färg Organ || Arduino || MSGEQ7

Jag visar dig hur man bygger en färg orgel när du bara använder en Arduino Uno, en MSGEQ7 och fem yttre elektroniska komponenter. Jag använder tre hög effekt ledde och tre MOSFET för att visualisera tre olika frekvensband för musiken. Gå med mig för...

ARDUINO hur man bygger din egna universal IR-fjärrkontroll

Jag har hittat många tutorials online för att ta emot IR koder med din ARDUINO men inte en hel del handledning förklarar hur man skickar dem, de flesta av de som jag hittade hade också massor av kommentar om det inte fungerar. Skicka IR koder med din...

Hur man bygger en RC Bluetooth Arduino bil

Detta instructable skapades enlighet projektet kravet på Makecourse vid University of South Florida (www.makecourse.com)Detta är en översikt över hur man bygger en remote bil som fungerar via telefonens bluetooth. Detta projekt skapades under våren 2...

Hur man bygger en Powered träna spår på Minecraft

i detta i instuctable kommer jag Visa u hur man bygger en motordriven tåg spår på Minecraft peSteg 1: steg 1 gå till vapen och få sensor järnväg i marken som visas i bildenSteg 2: få 3 powered rails och sätta på marken sensor järnväg de anslutaSteg 3...

Hur man bygger ditt eget skrivbord

Hej DIYers! Det är Gaige och idag jag ska visa dig hur man bygger ditt eget skrivbord. Om det är för spel eller är det för arbete, visar jag vilka delar du behöver! Jag kommer att lista 3 möjliga delar. Eftersom vi inte är alla gjorda av pengar, komm...