Hemgjord pingis robot för ~ $230 (3 / 4 steg)

Steg 3: elektronik




Power
I hjärtat av elektronik är ATX nätaggregat. Vi kommer att använda två spänningar från detta nätaggregat: 5V och 12V. En standard ATX har flera molex-kontakter (oftast vitaktig 4-pin kontakter) som har både 12V (gul) och 5V (röd) flöden. 12V foder används till makten Arduino och huvudsakliga bollen kasta motorer och 5V matningen för att driva servon. En anteckning om att få en ATX power supply att faktiskt driva på: datorer säger strömförsörjningen till fungerar genom att ansluta den gröna kabeln i den stora 20(or 24)-poliga kontakten till marken - du kan göra samma sak med ett gem av överbrygga den gröna sladden till en svart tråd.

Mikrokontroller
För närvarande jag använder en Arduino Mega 2560 för att styra roboten, men jag har planer att port som över till en Teensy 2.0 eftersom det är betydligt billigare, har ett mindre fotavtryck, och jag kan fortfarande använda Arduino IDE.

Servon
Det finns fem servon används i denna robot. Två high-torque servon används för den boll foder/vertikala placering och tre måttligt uppskruvade servon används för rotation/horisontell positionering/boll agitation. Servo för bollen agitation måste ändras för att vara en kontinuerlig rotation servo: http://www.acroname.com/robotics/info/ideas/continuous/continuous.html alternativt, kan du bara köpa ett servo som redan är kontinuerlig rotation (till exempel en Parallax 900-00008), men de kostar lite mer.

Motorer
Motorerna som jag valde är hexTronik DT700 borstlös outrunner motorer. Jag gick med borstlösa motorer på grund av krav på livslängd och som en bonus är tystare och effektivare än mest borstad motorer. Hastighetsregulatorer är HobbyKing SS serie 25-30A borstlös ESC och kan kontrolleras via Arduino servo standardbiblioteket. Slutligen, eftersom dessa Hastighetsregulatorer inte reversibla, jag har två DPDT relä (TE Connectivity RTE24005F) att vända motorer för utmärkt spin :-)

Diverse
Dessa poster är trevligt att ha, men inte absolut nödvändigt för att få en boll-flingin' robot :-) LCD är en standard 16 x 2 tecken som används väl i Arduino gemenskapen. SD-kortet är ganska väl standardiserad och jag valde en förmonterade modul så jag inte behövde köpa någon ytterligare motstånd/fästen/etc. IR-sensorn är bra att styra roboten med en standard-TV remote - du behöver inte programmera den, tryck bara på alla tre knappar när roboten är driver upp att den vet vad du vill använda för upp/ner/gå in! Slutligen, anpassade PCB är inte nödvändigt, men det gör säker montering lättare!

Konstruktion!
Mesta av arbetet här är i ansluta enheterna till Arduino för drift, så det är lättare att visa dig den layout som jag genereras i CADSoft Eagle. Jag har också bifogat Eagle projektfilen om du vill göra styrelsen själv och/eller få mer klargörande på där saker är anslutna. De stora blå är marken flygplan. Igen, skulle jag vilja notera att detta är för Arduino Mega 2560 och jag kommer att så småningom ändra detta för Teensy 2.0. Som för andra anslutningar som måste göras som visas inte här:

1) 12V output från nätaggregatet går till Arduino driver matar in (jag använde en elkontakt från Radio Shack) och Hastighetsregulatorer.
2) 5V utdata från nätaggregatet går till 5V ingång ombord (för servo). Det är viktigt att du inte försöker använda Arduino 5V utgång för att driva servon så det inte kan hantera belastningen servon kommer att kräva.
3) borstlösa motorer och Hastighetsregulatorer har tre leder. En bly från hastighet controller går direkt till motorn. De andra två gå till ingången för reläet - vi gör detta så vi kan vända riktningen av motorn. Se bilden nedan för mer information. Vi styr reläet med kretsen visas i styrelsen (se här) - 5V längs ovansidan av styrelsen nära 1N4004 går till relä-ingången och de två tomma hål strax under 1N4004 gå till relä marken. Det finns två motorer, så vi behöver två reläer och två styrkretsar (Observera de två transistorer/motstånd/dioderna i styrelsen). För mer information om DPDT relä, vänligen läs Wikipediaartikeln för massor av info :-)
4) LCD-skärmen som jag använde var den samma som används av Adafruit. En potentiometer krävs för att justera kontrasten på denna modell, men jag placerade som nära LCD så jag behövde bara 8 ledningar (CAT5 Ethernet-kablar) ansluta Arduino till LCD-skärmen.
5) SD kortmodul som jag använt hade redan motstånd på plats, och du kan även använda en MicroSD modul om du vill. Dock om du har en vanlig gammal SD kortplats som du vill använda, var noga med att använda rätt ledningar/kretsarna att förhindra skador på SD-kortet!

Se Steg
Relaterade Ämnen

Hemgjord Lizylotte Robot Arm Plotter Robotic Draw DIY ram Aluminium 2 Stepper Motor

Hemgjord Lizylotte Robot Arm Plotter Robotic Draw DIY ram Aluminium 2 Stepper MotorMaterial:2 st 42 mm Nema Stepper motor 1,8 grader4 st 20 GT2-6 GT2 remskiva och 700 mm x 2 GT2 bälte KIT för 3D-skrivare bälte2 st linjär rörelse ball bild enheter blo...

Hemgjord Lizylotte Robot Arm Plotter Robotic Draw DIY ram CNC aluminiumlegering

Hemgjord Lizylotte Robot Arm Plotter Robotic Draw DIY ram aluminiumlegering 2 Stepper MotorMaterial:2 st aluminium legering 300 mm x 20 x 20 mm2 st 42 mm Nema Stepper motor 1,8 grader4 st 20 GT2-6 GT2 remskiva och 700 mm x 2 GT2 bälte KIT för 3D-skri...

Hemgjord Lizylotte Robot Arm Robotic Draw med Arduino kontroll

Hemgjord Lizylotte robotarm Robotic Rita Arduino kontroll DIY Laser gravyr Frame 3D-skrivare PlotterMaterial:1 st 57 mm Stepper motor 1,8 grader ta från gamla kopieringsapparat1 st 42 mm Stepper motor 1,8 grader ta från gamla kopieringsapparat2 st FL...

Hemgjord rimliga Robot med Bluetooth

INTRODUKTIONAlltid velat ha en Roomba, men är det för dyrt för en bit plast? Vad sägs om uppfinna egna? Jag själv hitta vakuum cleaner / sweeper robotar alltför dyrt och överskattat. Det finns inget absurt i det som du inte kan göra din egen. Göra nå...

Hemgjord Ping Pang Racket

Som super bordtennis fan var väl en gång, jag alltid haft spela och Visa eller ibland helt enkelt står vid pingisbord. Tyvärr var jag så slarvig att glömma att ta med mig när jag kommer till USA. Som ett resultat, har jag inte spelar bordtennis, um.....

Hemgjord Lizylotte robotarm DIY Robotic ram projekt chassi Aluminium del 2

Hemgjord Lizylotte robotarm DIY Robotic ram projekt chassi Aluminium del 2Allt material:1 st rund specialstål rör 90 x 12 mm1 st rund specialstål rör 90 mm x 10 mm för säng1 st rund specialstål rör 100 x 13 mm1 st aluminiumlegering 240 mm x 42 mm x 2...

GIANT ROBOT från animen Madness på Mokuba

detta är min 9 fot lång hemgjord Giant Robot kostym. Det väger 120 pounds, tog cirka 250 arbetstimmar för att slutföra, och är oftast gjorda av återvunnet byggmaterial, maskinvara och frigolit från datorn lådor. Den övre delen är uppbyggd på en tripp...

Intro till modell flygplan Autopilot!

Hi All!Jag är tjugo år gammal. Jag plockade upp min arduino för första gången i jul, och jag har hållit upptagen på min arduino program så att jag kan ge dig detta instructable. Jag hoppas att det hjälper!Syftet med detta projekt var att bygga en spr...

Hemgjord Lizylotte robotarm DIY Robotic ram projekt chassi Draw Arduino kontroll

Hemgjord Lizylotte robotarm DIY Robotic ram projekt chassi Draw Arduino kontrollMaterial:1 st aluminiumlegering 245 mm x 42 mm x 12 mm1 st aluminiumlegering 200 mm x 22 x 12 mm1 st aluminiumlegering 100 mm x 160 x 12 mm för säng1 st steg motor 42 x 4...

DIY Robot Arm robotiserade 3D skrivare Plotter ritar hemgjord ram med 2 Stepper Motor

DIY Robot Arm robotiserade 3D skrivare Plotter ritar hemgjord ram med 2 stegmotor2 st Stepper Motor montering L fäste montera för 57 Stepper Motor1 st aluminium legering 90 x 12 mm 250 mm2 st 57 mm Stepper motor 1,8 degrees4PCs FL08 2 bult 8mm Bore s...

DIY Robot Arm Robotic Draw hemgjord ram med 2 Stepper Motor

DIY robotarm Robotic Rita hemgjord ram med 2 stegmotorMaterial:2 st 57 mm Stepper motor 1,8 grader4 st FL08 2 bult 8mm Bore self-aligning fläns kullager2 st aluminiumlegering 22 x 12 mm 150 mm1 st aluminiumlegering 80 x 16 mm 260 mm för säng2 st kull...

Hemgjord Lizylotte robotarm DIY Robotic ram projekt chassi aluminiumlegering del 1

Hemgjord Lizylotte robotarm DIY Robotic ram projekt chassi aluminiumlegeringMaterial:1 st rund specialstål rör 90 mm x 10 mm för säng1 st rund specialstål rör 100 x 13 mm1 st aluminiumlegering 240 mm x 42 mm x 25 mm gör hål 26 mm och 30 mm1 st alumin...

Arduino 4wd robot med ping sensor "J-Bot"

erfarenhetsnivå: Intermediate (kräver lödning)Tid som behövs för: 3-5 timmar beroende på erfarenhetJ-BOT Kit JamecoNågon nämnde att Jameco behövs en robotic maskot. Jag har alltid varit ett snille, särskilt med radiostyrda elektronik och så jag frivi...

Min Arduino Ping Display Robot

målHej alla.Jag hoppas att dela en liten robot att jag precis har avslutat byggnad.Det finns många Ping båt, kanske med en tutorials och bildskärm mindre utan anspråk, kommer att illustrera vad jag kunde göra.Jag gav mig själv målet att förverkliga e...

Hemgjord 3D Instructables Robot

detta är en 3D instructables robot som är gjord av kartong, plast, Gem och affisch styrelse!...

Hemgjord rengöring mop - robot

detta rengöring mop-robot(Krobi "K"). Behövs objekt: gamla bil leksak hjul, bit av frigolit, gamla blommor potten, växla, konsolen batterier och tygstycke.en annan video - http://www.youtube.com/watch?v=kHx6LeweM4Y...

Fyrfotadjur robot med 2 servon med hemgjorda arduino

Hej varje enOm du fick en arduino mini och två standard servon kan du göra en liten robo husdjur att promenad på två 4 ben.men i projektet jag använde inte en ursprungliga arduino. Jag använde en ATmega8 mikrokontroller med arduino-starthanterare.Om...

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...

Hemgjord robot

att göra denna robot som du behöver:2 motorerlånga sladdar2 tillfällig växlar2 AA batteri2 AA batteri innehavarenrobot kroppJag gjorde kroppen av kartongfölja kopplingsschemat och bifoga motorerna som bildenObs: Jag gjorde hjulen genom att sätta värm...