Sei sulla pagina 1di 8

5/11/2015

RobotVelocistadecompetencia:Materiales~AprendiendoFcilElectronica

Aprendiendo Fcil Electronica

l
q

INICIO

PIC

DESCARGAS

DISEO DE ROBOTS

ELECTRONICA BASICA

Robot Velocista de competencia: Materiales


23:45

4comments

Search
Popular

ROBOTVELOCISTAminiFKBOT

Tags

BlogArchives

POPULAR POSTS
RobotVelocistadecompetencia:
AlgoritmoPidProgramacion
Robotvelocista
PROGRAMANDOUNROBOT
VELOCISTA>PIDElPid(control
proporcional,integralyderivativo)
esunmecanismodecontrolporrealim...
RobotVelocistadecompetencia:
Materiales
ROBOTVELOCISTAminiFK
BOTEnestaseriedepostvoya
presentarlaelaboraciony
programaciondeunrobotvelocista
paracompe...
RobotVelocistadecompetencia:
UtilizandolalibreriaQTR
SENSORS
UtilizandoLalibreria"QTRSensors"
Comoyasesabe,lossensores
qtr8rcnecesitanlineasdeE/S
parasufuncionamiento,...
MODIFICACIONLIBRERIA"QTR
SENSORS"PARAMEJOR
SENSADO(IIParte)
ModificaciondecodigodelRobot
Velocista(Mejoradoparacualquier
pistadecompetencia)Paraesta
ocasinvamosamodificare...

Enestaseriedepostvoyapresentarlaelaboracionyprogramaciondeunrobotvelocistaparacompeticiones.
Estabasadoenunarduino,sensoresQTR8RC,ymicromotores.AcontinuacionLespresentoLosmateriales
completos:
MATERIALES:

MODIFICACIONLIBRERIA"QTR
SENSORS"PARAMEJOR
SENSADO(IParte)
Modificaciondelibreria"QTR
SENSORS"paraunmejorsensado
(lineanegralineablanca)Eneste
postvoyapresentaralg...

>QTR8RC(matrizde8sensoresdelosquevendepololu)

Rastreo"PID"enseguidorde
lineasconmicrocontroladorPIC
utilizando"Sensoresdigitales"
Muchasvecescreemosquepara
lograrimplementarunalgoritmopid
paraunrobotseguidordelineases
necesariocontarconsens...
Algorirmoparamanejar
"motoresdc"enARDUINO,PIC,
etc
AlgoritmoparamanejarMotores
DCEnestepostlestraigouna
manerafacilysencillademanejar
motoresdccontansolollamaruna...

http://aprendiendofacilelectronica.blogspot.mx/2014/12/robotvelocistadecompetencia.html

1/8

5/11/2015

RobotVelocistadecompetencia:Materiales~AprendiendoFcilElectronica

Bsicamenteestossensores
utilizanpinesdigitales,tambinse

Bootloaderusbpara
MicrocontroladoresPIC18f2550,
18f4550
BootoaderusbparauC18f2550y
18f4550Unbootloaderesun
programaqueresidedentrodela
memoriadelmicrocontroladorenelcual...

puedenutilizarenpines
analogicosperopreviamente
configuradoscomodigitales.Es
porelloqueestossensoresson
muyversatilesytienenmayor
distanciadesensadoa

CURSOBASICOPICENC
CURSODEPROGRAMACIONPIC

...

comparaciondelosanalogicos.La
formadefuncionamientodeestos
sensoresesabasedelacargay
descargadeloscondensadores
queestaenserieconlos
fototransistores,cuandoesteen
unasuperficieblancaelcapacitor
tenderaanoreternercargaporlo
tantolasalidaserade0volts,peroporelcontrario,siseencuentraenunasuperficieoscura,elfototransistor
nosaturara,deestaformaelcapacitorretedracarga,produciendounvoltajepositivo.Previamentesetiene
queconfigurarlospinescomosalida,mandandounpulsodeunoscuantosmicrosegundos,luego
configurandocomoentradalospineshaciendounalecturaestocontinuamenteenunbucle.
Esasicomosepuedesabersiseestaenblancoonegro.Peroestossensoresyacuentanconunalibreriaen
arduinoquehacetodoesteprocedimientodeformaautomatica,solotendremosquedeclararlospinesque

INTRODUCCIONALA
ELECTRONICABASICAY
DIGITAL
2.INTRODUCCIONALA
ELECTRONICABASICAY
DIGITAL>TIPOSDE
CORRIENTECorrienteAlterna(CAAC):Es
aquellacorriente...
ConlatecnologadeBlogger.
Pginaprincipal

utilizaremosyharemoslosllamadosalasrespectivasfuncionesdecalibrados,funcionesdelecturade
sensoresylecturasdeposicion,queesjustamentelaqueutilizaremosparaelrobotvelocista.
.

BLOG ARCHIVE
2015(2)

>ARDUINO(nano,minipro,uno,mega,loquesea:3)

buenoenteoriasepuedeutilizar
cualquierarduino,
perolorecomendableparaun
robotvelocista(queporlogeneral
sonmuylivianos)esutilizarun

2014(8)
diciembre(8)
BootloaderusbparaMicrocontroladoresPIC
18f255...
Algorirmoparamanejar"motoresdc"en
ARDUINO,...
Rastreo"PID"enseguidordelineascon
microcon...

elarduinonanoyaquemepermitia

INTRODUCCIONALAELECTRONICA
BASICAYDIGITAL

cargarelprogramadirectamente

CURSOBASICOPICENC

arduinonanoominipro.youtilice

desdeelusb,peroenelcasodel
miniprosenecesitaunconvertido
usbserialaparteparacargarel
programa,perolaventajadeeste
ultimoesqueesmuchomas
pequeoqueelarduinonano.

RobotVelocistadecompetencia:Algoritmo
PidPr...
RobotVelocistadecompetencia:Utilizando
lalibr...
RobotVelocistadecompetencia:Materiales

Unarecomendacionquelespodriadaresquepuedenutilizarlospinesanalogicosdelarduinoparalas
lecturasdelossensores,yaqueestosnocuentanconmodulosextrascomoelquetraenlospinesdigitales
queson,pwm,deinterrupcion,decomunicacionserial,spi,etc
Nota:
EnelcasodelpinanalogicoA7delarduinonanoominipro,noesposibleconfigurarsecomopindigital,pues
seguneldatasheetel,estepinsoloesunbypassanalogico,porloqsoloesposibleutilizarseparalecturas
analogicas.

>MicrometalGearmotor(motoresquevendepololu)

http://aprendiendofacilelectronica.blogspot.mx/2014/12/robotvelocistadecompetencia.html

2/8

5/11/2015

RobotVelocistadecompetencia:Materiales~AprendiendoFcilElectronica

Esteeselementoprincipalycriticoquedeterminaralascaracteristicasdenuestrorobotvelocista,yaque
basicamentedependeradequetipodereduccion,consumoytorquequeposeera.porlogeneralseutilizan
los"highpower"o"HP"conreduccionesde10:1y30:1.Lareduccioneseltipodeengranajequeposeerael
motorparareducirlavelocidaddelmotor,yconvertiralaentorque,olobulgarmentedecimos"fuerza"esdecir,
unmotordereduccion10:1utilizaraengranajesquereduciran10vueltasdelmotorenun1produciendoun
torquerelativamentemayor,porejemplo:
unmotordereduccion10:1tendramuchamasvelocidadqueunmotor30:1,peroesteposeeramenortorque
queelmotor30:1.
Heaquieldilema,Quetipodemotorutilizar?Puessitienesunrobotquetevaasalirunpocopesado,es
decirqueestepor200a350gramos,queesmuchoparaunrobotvelocistadecompetencia,puespuedes
utilizarlosmotores30:1.Peroencambiosiquieresunrobotlivianodeunos100gramos,puespuedesutilizar
unodereduccion10:1.
Loanteriorfueunapartedeloquedebemostenerencuentaparaelmotordelrobot,Ahoraestaelconsumode
losmotores.Pololu,empresadeventadearticulospararobotica,posee3tiposdemotores,estanlosde
consumo:highpoweroHP,mediumpowerMPyloslowpowerLP.
LosHPtienenconsumosdecorrientede120mAlibrea1600mAenparoobteniendomayoresrevoluciones
porminuto10:1>3000rpm,30:1>1000rpm.
LosMPtienenconsumosde40mAlibrea700mAenparoobteniendorevolucionesrelativamentealtas10:1
>2200rpm,30:1>730rpm
LosLPtienenconsumosde40mAlibrea360mAenparoobteniendorevolucionesbajasperoamenor
consumo10:1>1300rpm,30:1>440rpm
Enelcasodemirobot,utilizomotores10:1MP2200rpm,puessonrevolucionesaltas,yelconsumodel
motornoestanaltoporloquenotengoproblemasconelagotamientodebaterias.
>Driverdemotor
Hastalafechanoexisteunmicrocontroladorqueseacapasdeentregarmasde50mA,porloqueeldriverde
motorseguirasiendounaopcionobligatoria.Losdriverquesepuedenutilizarsonlossiguientes:
TB6612FNG,estedriverposee2canales(paradosmotores)escapazdeentregar1amperiocontinuode
corrientey3Apicoporcanal.soportahastalos13Voltios.vavienconlosmotoresHP.

http://aprendiendofacilelectronica.blogspot.mx/2014/12/robotvelocistadecompetencia.html

3/8

5/11/2015

RobotVelocistadecompetencia:Materiales~AprendiendoFcilElectronica

DRV8833,estedriveresde2canalesyentregaunacorrientede1.2Acontinuosy2Apicoporcadacanal
soportahasta10.8Voltiosyeselqueyoutilizo:3,estedriveressimpledeutilizar,cuentaconlospines
necesariosparaelcontroldecadamotor,unpinlepuedesdarparaelsentidoyalotroparaelpwm,cumplesu
propositomuybien,loutilizoparamotoresMP.

Larecomendacionquepuedodaraquiesqueparatenerunmejorcontroldelosmotores,esmejorutilizaruna
configuracioninversadepwmparaelcontroldelmotor.......

>SolarboticsRW2(llantitas)

Estasllantitassonlomejorcitoquetienepololu,noesloidealperotambiensepuedenconseguirotras
opciones,estoyadependedecadauno,asiqueparaempezarestasllantitasvanbien,perorepitonosonlo
ideal.
Estasllantitasseacomplanbienalosmicromotoresdepololuasiquenohaymuchoproblemahastaaqui.

>Baterias

Lasbateriasdeliposonsiemprelamejoropcion,lorecomendableesqueseande7.4voltios,yaquenuestros
micromotoresfuncionanaesevoltaje.UnaspectoimportantetambieneslacapacidadAh(amperioshoraque
escapasdeentregarlabateriaantesdeagotarce),Yometomelamolestiademedirlacorrientequeconsume
enfuncionamientoelcircuitodecontroldelrobot(arduino,sensores,leds,etc)yestosconsumenalrededorde
100mA150mAylosmotoresconcargaconsumes200mA400mA(esdecirsipromediamoselconsumodel
robotenfuncionamientonormal,esteestaracosumiendoalgomasde400mA,porloqueloidealseriacontar
conunabateriaquesuministrealmenosunahoradefuncionamiento.Esteseriaelcasodeunabateriade
500mAh.Comonuestrorobotconsumealrededorde400mAh,estabaterianosbrindaraunpocomasdeuna
horadefuncionamientoantesdequeestecompletamentedescargada.
Peroporsupuestosiempreestalaopciondecomprarunabateriaquetengamayorcapacidadcomolosde
1000mAylosde1500mAh,perosabemosqueamayorcapacidad,mayortamaoypeso,produciendoun
mayorconsumodelosmotores,porlotantosiemprehayqbuscarunequilibrio.

http://aprendiendofacilelectronica.blogspot.mx/2014/12/robotvelocistadecompetencia.html

4/8

5/11/2015

RobotVelocistadecompetencia:Materiales~AprendiendoFcilElectronica

>BALLCASTER

Laballcastersontambienpartefundamentaldeelrobot,hayquienesutilizan1ballcasteryotrosqueutilizan
hasta2estoyadependedelcriteriodecadauno,esrecomndablesiempreutilizarmaterialeslivianos,porlo
quelasballcasterdeplasticosonunabuanaopcion.

>CAPACITORES(filtro)
Enestapartequierohacernfasis.Todoloquenosensearonacercadecircuitoselctricos(leydeohm,
kirchof,mallas,fuentes,nodos,etc)sedeberiacumpliren"teoria".PeroenrealidadnosiempreesasiT.T.
Intervienotrosfactorescomolosfisicos,quimicos,yhastaemocionales.Losmaterialesquecompramoscomo
resitencias,baterias,capacitores,estaoparasoldar,rpmdelmotor,leds,etc,tienenvaloresaproximados.o
mejordicho,nosvendenvaloresconporcentajesdeerror.Enelcasodeunaresistencia,sipedimosquenos
denunaresistenciade1000ohm,puedequenosdenunadevalorde996ohmo1007ohm.
Aloquevoyesquehayfactoresquevanaafectaraldesempeodelrobot,Algunosledicen"leydeMurphy":
Todoloquepuedasalirmal,ocurrira.
Unodeestosfactoreseselruidoelectrico.Esteeselprincipalfactorqueafectaalamayoriadeartefactos
elctronicosenespecialalosmicrocontroladores,yarduinonosesalvadeesto.Elruidoelectricoes
generalmenteinducidoporlosmotores,haciendoquehayaunmalfuncionamientodelmicrontrolador(
reinicios,hacecosasextraas,apagadointenpestivo,yenelpeordeloscasosquemadodelchip).

Unalassolucionesmasbaratasquehayessimplementeponeruncapacitode"tantalio"decodigo104

http://aprendiendofacilelectronica.blogspot.mx/2014/12/robotvelocistadecompetencia.html

5/8

5/11/2015

RobotVelocistadecompetencia:Materiales~AprendiendoFcilElectronica

(0,01uf),enparaleloconlaalimentacion,Elcapacitordetantaliotienepropiedadesquimicasquehacenque
seacapasdeabsorber(filtrar)elruidoelectrico,cuestanunpocomasqueloscapacitoresceramicos,pero
creanme,valelapena.lorecomndableesponerenlaalimentaciondelmotoryenlaalimentacionde5vdel
arduino.
Otrofactorqueinfluyeenelmalfuncionamientoesloquesellamavoltajespico.Siseloqueestaspensando,
losmotores.Puessi,losmotoresproducenlosvoltajespicoocaidasbruscasdetension.Yacomente
anteriormentequelosmotorestienenunconsumominimoymaximodecorriente,estoscambiosdeconsumo
decorrientehacenqueelvoltajeflucte.solohacefaltaquenuestrovoltajecaigade5vhastalos3venunos
cuantosmicrosegundosparaquenuestroarduinosereinicieohagascosasextraas.
Lasolucion?,puesotravesuncapacitor,peroestavesdeunoelectroliticodeunacapacidadmayor,unvalor
empiricoquefuncionebienesunode470ufa1000uf,amayorcapcidad,mayorenergiaalmacenarael
capacitorYdequenossirveesto?.Puessiseproduceunabajadabruscadetension,elcapacitoractuara
comounfuentedeenrgiaadicional,proporcionandoenergiaalcircuitodemaneratenporalmientraseproduce
lacaidadetensionporesepequeoinstante,manteniendoasiconstantelaalimentaciondelcircuito,enpoco
palabrasvafuncionarcomounamortiguador(comoeldelosautos).loidealesponerenparaleloalla
alimentaciondeldriveryotroenparaleloalaalimentaciondelde5voltsdelarduino.
>BRAKETS

>LEDS
>PULSADORES
>RESISTENCIAS
>SWITCH
>POTENCIOMETRO

Adicionales:

>ENCODERS
MagneticEncoderPairKitforMicroMetalGearmotors,12CPR,2.718v

Unabuenaopcioneslautilizaciondeencoders,yaquesetendriaunmayorcontroldelrobot,veriamosaque
velocidadvamos,siestamosencurvaolinearecta,yasitenerunamayorventajaysacareljugoalaspartes
rectasycurvas,parautilizarestosencoderssedebetenermicromotoresconconunshaftmaslargo(pololu
tienealgunosmotoresconshaftalargado).
Siguientepost>>Utilizandolibreriaqtrsensors

http://aprendiendofacilelectronica.blogspot.mx/2014/12/robotvelocistadecompetencia.html

6/8

5/11/2015

RobotVelocistadecompetencia:Materiales~AprendiendoFcilElectronica

Recommend this on Google

Entradamsreciente

Pginaprincipal

4comentarios:
Annimo says:
14dejuliode2015,17:34

muybuenblogperonoexplicacomo...oenqordensoldarlaspiezas....tampocoponeparaqsirve
losencoder.....esdecirelsumodelonotienencoderxqponerenlosmaterialesenccodersinolos
utiliza?
Reply

MaykerMontoyasays:
20deagostode2015,14:20

Qmsamigo,muchasgraciasxesteaporte,mesirvierontusacotacionesacercadelos
capacitoresdetantalio.Mepodrasfacilitaruncorreoalqtpuedaenviarunpardeimgenesyme
destuopinin.Graciasdeantemano.UnsaludodesdeVenezuela.
Reply

LUISFERNANDOTORRESsays:
10deoctubrede2015,13:11

Hola,excelente!
OyepuedosustituirelDRV8833porunL293D?
Reply

LUISFERNANDOTORRESsays:
10deoctubrede2015,13:12

Hola,excelente!
OyepuedosustituirelDRV8833porunL293D?
Reply

Publicaruncomentarioenlaentrada

http://aprendiendofacilelectronica.blogspot.mx/2014/12/robotvelocistadecompetencia.html

7/8

5/11/2015

RobotVelocistadecompetencia:Materiales~AprendiendoFcilElectronica

Introducetucomentario...

Comentarcomo:

Publicar

YahiirManuel(Google)

Vistaprevia

Salir

Avisarme

Copyright2011AprendiendoFcilElectronica|PoweredbyBlogger

DesignbyFreeWPThemes|BloggerizedbyLasanthaPremiumBloggerThemes|ExchangeHosting

http://aprendiendofacilelectronica.blogspot.mx/2014/12/robotvelocistadecompetencia.html

8/8

Potrebbero piacerti anche