TarriBot.com
Enlaces:  •  Tarribot •  MiniTarribot •  Jawillo • 
•  Noticias Tarribot •  xBot.es • 
TarriBot 1.1 primeras fotos
Tarribot 1.2 ruedas
Tarribot 1.3 servos
TarriBot 1.4 montaje
TarriBot 1.5 ajustes
TarriBot 2.1 Electronica
TarriBot 2.2 Motores (1)
TarriBot 2.3 Conector
TarriBot 2.4 Motores (2)
TarriBot 2.5 Cerebro (1)
TarriBot 2.6 Sensores
TarriBot 3.1 Cerebro (2)
TarriBot 3.2 Ensamblador
TarriBot 3.3 Grabación (1)
TarriBot 3.4 Grabación (2)
TarriBot 3.5 C con CCS
TarriBot 3.6 Sensores (2)
Taller de Robotica 08/09
 
 
• Suscribete.
• TarriBot en xBot.es
• Contactar
TarriBot 2.5 Cerebro (1)
10ª Entrega, Enseñar a un descerebrado.
 
¿Quien quiere un robot descerebrado?... yo no... vamos a enseñarle con un PIC.

Ante todo ¿que es un PIC?... igual que en otros temas, no vamos a entrar en demasiada profundidad pero un PIC es el nombre con el que comunmente se conocen los microcontroladores de la empresa MicroChip (www.microchip.com), estos "micros" o "Pics" son una herramienta que este fabricante (y algunos otros) han puesto en el mercado para aplicaciones donde desarrollar una estructura completa de microprocesador, bus de datos y perifericos es excesiva debido básicamente a la simplicidad del diseño.

¿Que podemos hacer con un PIC?... principalmente "leer" datos externos por medio de sensores (que veremos en temas mas adelante), procesar esa información y emitir señales hacia los perifericos de salida, como en nuestro caso es nuestra placa con el driver de motores L293D.

Para empezar lo que vamos a hacer es implantar un cerebro a Tarribot y enseñarle a hacer unos movimientos básicos (adelante, atras y giros...)

Dependiendo de la complejidad del diseño podemos elegir entre una gama increiblemente grande de microcontroladores, los hay partidarios de Pics de 40 patillas para diseños con muchos sensores de entrada y actuadores de salida, los hay partidarios de Pics de 28 patillas (yo mismo) que pueden tener rondando 20 pines funcionales, los de 18 pines como el archiconocido PIC16F84A con 13 patillas utiles, los de 8 pines, con 6 patillas utiles (como el que vamos a usar en este ejemplo) e incluso de 6 patillas con solo 4 destinadas a funciones de entrada/salida

Como he mencionado vamos a usar un Pic de 8 patillas, es el PIC12F629 . Pero ya que el PIC mas universalmente utilizado es el PIC16F84A , todos los diseños los haré para ambos pics. Ya veremos como tambien en función de la grabadora de PICs que tengamos puede que nos convenga uno u otro.

Vamos con los esquemas... primero el correspondiente al ejemplo que aparece en las fotos con el PIC12F629 y despues el alternativo con el PIC16F84a




A simple vista se pueden apreciar varias cosas, la primera es que el segundo esquema da mucho mas juego para el futuro debido a las 8 entradas/salidas directas para sensores o actuadores y una estabilidad para las temporizaciones superior gracias al cristal externo de frecuencia 4Mhz (4 millones de ciclos por segundo). La otra cosa evidente es la diferencia de complejidad del primer esquema, dado que el PIC12F629 cuenta con un reloj interno de 4Mhz y solo 6 patillas útiles el esquema se simplifica considerablemente, de ahí que lo haya elegido de cara a facilitarle la vida a los mas novatos.

Pasamos a "ver" como queda todo... primero vemos como los conectores de ambas placas son perfectamente complementarios encajando de forma firme uno en el otro.



Conectando todo... primero los motores, despues cerramos el puente JP1 para que el pack de 4 pilas (recargables 4,8V) que vamos a conectar en la placa del micro alimente tanto motores como microcontrolador... no espereis que corra demasiado...



Vamos a darle caña... Vamos a alimentar motores y micro por separado, para ello y mas importante de todo antes de hacer nada es... quitar el puente JP1... depues ya podemos alimentar la placa del L293D con otro juego de pilas de entre 4,5V a 7,2V, en el caso de la foto a continuación vereis que uso un pack de pilas recargables de 6 unidades... 7,2V, esta tensión es excesiva para alimentar directamente los motores pero como los diodos del L293D se encargan de "comerse" un voltio mas o menos no estamos forzando demasiado la maquina.



Por último tan solo una cosa que me he dejado en el tintero... el interruptor, lo podeis ver en la parte superior de la tarrina y está cortando la masa de la alimentación del microcontrolador.



Disfrutadlo.
furri







 
• Creado: 2006-06-13 01:00:00 • Modif: 2006-06-13 23:21:45 • O: 0 • 
2006, 2007, 2008 Francisco Reinoso