Internet Arduino kontrollerade T-spåret XY bord (7 / 10 steg)

Steg 7: Motorer & potentiometrar



There are a lot of options for motors. I det tidigare projektet använde vi hackade hög effekt hobby servon. Dessa fungerar bra för Y-axeln eftersom det finns inte så mycket vikt att flytta. För X-axeln bytte vi till en DC Gearhead motor, som har varit mycket pålitlig.

Stegmotorer

Vi försökte använda stegmotorer och de som vi använde var OK, men något under-powered för det här programmet (för X-axeln) - de var 1.2 amp dem från Pololu. Pololu har också en låg kostnad stepper driver transportören styrelse som kan arbeta med dem. Det fungerade bra för Y-axeln, men en högre makt stepper skulle vara bättre för den X-axeln eftersom det 1 x 3 t-spåret osv är en massa massa flytta för storleken på stegmotor vi försökt. Det fungerade, om - bara hoppat några steg då och då, tills vi lagt till vissa acceleration till kommandona stepper. Så, det kommer säkert fungera med korrekt trimning av acceleration och storlek på motor. Du skulle behöva något liknande en Arduino att köra dem, ändå (det är vad vi gjorde), att göra stegen. Dessutom kanske du måste lägga till några Gränslägesbrytare - en större fråga för sandlådan TeleToyland eftersom vi vill automatiskt hem roboten med varje sekvens eftersom det körs un-deltog. Allt genomförbart. De delarna tillsammans kostar ca $100 (steppers är ~ $18, drivrutiner är ~ $13 och Arduino Uno är ~ $30).

Pulsgivare + DC motorer

Vi försökte också med motorer med kodare och en RoboClaw förare ombord. Som också fungerar, men styrelsen tillhandahåller PID för hastighet och inte ställning, så det var inte så exakt för denna typ av program som vi hade hoppats. De har varit bra för vissa andra robot projekt, dock. Du kan få definitivt mer exakt (dyrt) position baserat drivrutiner. Vi kommer inte att gå in på detta alltför mycket - det är väl slitna material i CNC forum. Som med steppers, motorer med pulsgivare, skulle också behöva några Gränslägesbrytare för vårt program.

Potentiometrar + DC motorer

Till slut beslutade vi att använda Pololu JRK 21v3 motor styrenheter ($50), med motorer från Lynxmotion (GHM-16-$22)-du kan få liknande de på andra håll - de är 12v 200 RPM gearhead motorer med 6mm skaft (fint nära 1/4" axlar vi använder). Fina med denna design är att du kan välja alla typer av motorer som du vill ha.

Andra hastigheter skulle fungera bra också. På 200 RPM (3.33 RPS) och 6,66 revolutioner som täcker 29.25" på X-axeln med blocken vi använt, det är ca 10-15 inches per andra resor, beroende på rampen upp och ner osv. Den full transittiden är 2-3 sekunder och är cirka 400 dividerat med motorn RPM (6,66 rotationer / RPM / 60 sekunder per minut).

Motorerna är kopplade till de 1/4" axel krage. Eftersom motorerna har en 6mm axel, är det ganska nära. För att hålla motorerna från spinning, fäst vi löst dem med några plaströr för att motorerna att flytta runt, vilket de gör mycket. Vi använde 3/6" inre diameter x 5/16" utanför diameter slangar.

En alternativ montering strategi är att göra fästen för motorer från några skrot aluminium (vi använde 1" bred av 1/6" tjocka), och använde flexibla Axelkopplingar. Se bilder för både montering tekniker. Dessa var 4" lång och vikta till 90 grader på 2,5" peka längs. Båda montering metoder fungerade bra för vårt program, även om de flexibla skaft apparatanslutningsdon är lite hårdare för CNC typ program.

Som med det tidigare projektet, använde vi 10-turn potentiometrar. De är 5K ohm som de som används i hobby servon. Med JRK, vi kunde prova några märken för att se hur de gjorde, och de två som vi testade verkade ganska likartade. ETI MH22B serien ettor är nästan $100 nu (de var mindre när vi fick dem), och Bourns 3540 serien är ca $20. Vi har sett andra på runt $10, men har inte testat dem grundligt. Vi fick ETI MH22B serien dem innan när vi var oroade över livstid - de är dimensionerade för 10 miljoner varv, medan de flesta andra är på 1-2 miljoner. Vi hade ett problem innan med potten inte, men i efterhand, som berodde på den fasta mekanisk monteringen, och den kort stycke av plaströr ansluter potentiometrar till axlar korrigeringar som fråga, så de billigare potentiometrar ska vara bra. Så få de billiga som och spara lite pengar.

För två vi testat, de båda visade den komplett utbud och detaljer på JRK - 0 till 4095 steg, och vi kunde få dem att röra sig i en-enhet steg, men för många platser, värdet skulle svänga av en enhet. Under 29.25" resa av X-axeln, vi fick abut 2678 enheter (före kalibrering) av rörelse (eftersom det är ~6.66 blir av timing belt remskiva - mindre än det fullständiga 10-vända), så precision är teoretiskt 0,01". Om du antar att får vi hälften att med enstaka en enhet svängningen, det skulle vara omkring 0,02"(1339 enheter). I praktiken är det förmodligen inte så exakt.

En intressant jämförelse: stegmotor försökte vi har 1,8 graders hela steg, så på ca 6,66 rotationer, som är 1332 steg - ungefär samma som metoden vi använder. Microstepping skulle teoretiskt få högre precision, men vi är inte säkra på vad ramen är på mekaniken etc.

För potentiometrar gjorde vi några fästen från några skrot 1" brett aluminium (1/6" tjock). För att förhindra slitage på potentiometer lagren, använde vi några 3/16" ID x 5/16 OD plaströr för att ansluta dem till axlarna. Se bilder för fästet avståndet.

Vi La till slut pipe klämmor på potentiometer sida av saker - en på potentiometer och en på axeln. Med den ramp upp och ned för hastighet, trodde vi de inte skulle vara nödvändigt, men vi märkte några glida över tiden.

Här är ett urval video av en stegmotor på Y-axeln. X-axeln behöver mer makt eftersom den måste flytta hela Y-axeln också.

Eftersom några personer har begärt stepper koden, har jag bifogat vad jag använt i videon till detta steg - zip-filen. Förhoppningsvis kommer det att hjälpa, men det är inte mycket, och inte väl kommenterade eller något.

Se Steg
Relaterade Ämnen

Bord storlek Arduino Joystick kontrollerade T-spåret XY bord

jag behövde för att göra en mindre version av TeleToyland Sandbox 2 att ta till Maker Faires och andra visar, så jag minskat storleken på den föregående som får plats på en plast fällbord. Utvändiga mått är ca 30 "x 32" och arbetsområdet är omkr...

Arduino kontrollerade ljus dimmer

Varning: Vissa människor försöka bygga detta med en optocoupler med zerocrossing coz "som är bättre" rätt? Vissa får även höra i elektronik butiker är det bättre att använda sådan optocoupler. FEL. Detta fungerar endast med en random brand optoc...

Arduino-kontrollerade Smart Home

Detta Instructable skrevs av PubNub Evangelist Ian Jennings . Ians historia går igenom hans processen för att bygga en Arduino-kontrollerade smarta hem modell från grunden.--Tillbaka i September, vår grundare Stephen och jag pratade om olika sätt att...

Sällskapsdjur utegångsförbud: En Arduino kontrollerade sällskapsdjur dörr

Problemet: du vill begränsa den tid när ditt husdjur är tillåtet att gå utanför. Detta kan bero på att trakten inte är säkra för din katt eller liten hund på natten (plundringarna coyotes kommer att tänka på). Men du vill ha ditt husdjur för att kunn...

Arduino kontrollerade Servo Robot (serbiska)

vad bättre sätt för att börja experimentera med öppen källkod mikro-styrenheter ( Arduino ) då genom att bygga din egen öppen källkod robot ( CC (SA-av))?Vad till gör med din Serbiska?(här) - Hur ansluta din serbiska till internet och köra det över e...

Arduino-kontrollerade Wolf svans

hälsningar, eller ska jag säga, "Aaaaaooooooooooooh!" Gärna göra din bekantskap Karl wolf entusiast. Du har en inre wolf ande som är så ivriga att ge sig till känna att du har kommit mig att lära mig hur man gör din egen animatronic wolf svans,...

Trådlösa Arduino kontrollerade Tank (nRF24L01)

Hej!Idag kommer jag att visa dig hur man bygger en Arduino kontrollerade tank och fjärrkontroll. 3d tryckta delar av tanken (med undantag av registeransvarige, spåra guide och tank cover) ritades av timmiclark och kan hittas här.Steg 1: Samla materia...

Android & Arduino kontrollerade projektorn skärmen

detta är min första gången du använder Arduino, eller någon mikrokontroller. Jag är glad att det fungerat så bra men min fru kan inte bero på, travar av mikrokontroller som kommer att dyka upp på vår tröskel snart för framtida projekt. Någon feedback...

Arduino kontrollerade makt källa

Detta instructable beskriver hur du utformar en Arduino kontrollerad leverans strömkälla.En kort video som presenterar sitt arbete kan ses i min Youtube-kanalSteg 1: Design idéer, begagnade strategi... Syftet med projektet var att skapa ett litet dri...

Laser Galvo - Arduino kontrollerade

Arduino kontrollerad laser galvo. Servo driven speglar styra UV laser lämna ett fosforescerande spår på glöd-in-the-dark vinyl ark.Ursprungligen postat på notes.robives.comSteg 1:Börjar med ett blad av självlysande vinyl från eBay och en UV laserpeka...

Infraröd Sensor guidade Arduino kontrollerade L293D Robot (del 2)

Här är del 2 av Arduino kontrollerade L293D Robot.Del 2 innehåller IR Sensors.This ingår i en serie av instructables leder till en rad efterföljare Robot.QRD1114 Infrarödsensor kopplad till ArduinoSteg 1: Ledningar IR sensorn till ArduinoNegativ från...

Smart Home Automation med Android + Ethernet Internet + Arduino

Hemautomation blir mer och mer populära, prisvärda och fascinerar människor. Internet erbjuder sådana möjligheter som aldrig förr. Imponera på dina vänner visar på Smartphone som du kan växla på/av-lampa i din lägenhet miles bort och samtidigt se det...

Arduino kontrollerade fyren

Översikt:Jag har ofta tänkt att en fyr skulle göra ett stort projekt för en Arduino, och så jag beslöt att ge det ett försök med någon av de lokala fyrarna här i Erie, Pennsylvania som inspiration. Jag valde Norr Pierhead fyr som vaktar ingången till...

Arduino kontrollerade kök Timer

Alla ni måste har upplevt detta att du har något kokning på din gasspis medan å andra sidan du få upptagen tittar på TV eller få en djup konversation att du inser på upptäcka en lukt som det var helt bortskämd bara på grund av din slarv. Denna lilla...

Arduino kontrollerad bil Tracking System baserade på SMS-

Hej jag gjorde en Arduino kontrollerad bil Tracking System baserat på SMS för min fars bil.Använda modulerna är;Arduino nano V3.0SkyLab GPS-modulenWaveCom GSM-modulSoftwareSerial bibliotek, TinyGPS används för att kommunicera med moduler.När jag ring...

Arduino kontrollerade CNC / 3D skrivare Hybrid

Moder natur gör... Vi bygger.BuildersBot säkringar 3D utskrift & CNC fräsning till en Builders dröm "3dprintingindustry.com"BuilderBot är en öppen Design maskin, som använder OpenMjukvara och öppen hårdvara. Det är en produkt av öppna projek...

Wall-E's anti-sociala kusin: objekt att undvika Arduino kontrollerade Robot!

jag byggde nyligen en Arduino kontrollerade robot, som undviker objekt och skickar ut en PING)) ekolod att kontrollera om ett objekt är. När ett objekt har identifierats, roboten ryggen upp och vänder åt andra hållet!Jag kallar det anti-sociala robot...

Arduino kontrollerade Flight Simulator - "The Viper"

min Maker Faire projekt för 2012 är "The Viper"--en Arduino kontrollerade flight simulator inspirerad av shipen av det samma känt från SyFy kanalens TV-serien Battlestar Galactica. Den roterar 360 grader längs två axlar, vilket innebär att ja, d...

Hexachord, en Arduino-kontrollerade musikinstrument

Förra året, med tidsfristen för Bay Area Maker Faire skapade jag ett nytt instrument som kallas Hexachord. Det var mycket roligt, en stor hit, och jag har haft chansen att göra ett antal samtal om det. Den design utmaningen var spännande och det fann...