Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RobotVelocistadecompetencia:Materiales~AprendiendoFcilElectronica
l
q
INICIO
PIC
DESCARGAS
DISEO DE ROBOTS
ELECTRONICA BASICA
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
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