miércoles, 22 de diciembre de 2010

Placa Netduino

La placa se puede adquirir en distintos sitios pero dispone de una pagina web oficial donde explican las especificaciones técnicas: http://netduino.com/netduino/specs.htm
De la placa haremos uso de:
-El USB para debugar y cargar el programa.
-Los puertos digitales COM0 y COM1 como puertos serie para enviar los comandos
-Los puertos PWM D5 y D6 para los movimientos de los dos motores del rover.
-El puerto D8 está puenteado al conector reset.
-El puerto D7 será el enable del chip controlador de los motores.

Software del proyecto

El proyecto dispondrá de dos programas para su correcto funcionamiento: el primer programa irá en la placa netduino y montado en el coche. Éste servirá para recibir los comandos y traducirlos a movimientos del coche. El segundo programa servirá  para enviar los comandos y estará basado en Windows Forms. El control de los comandos se podrá realizar por teclado, botones y por un joystick.
pantalla principal

pantalla de controles del joystick

Montaje del coche Dagu Mr.Basic

Hemos adquirido el coche por Ebay a un vendedor particular. El coche es de una calidad muy baja y con piezas estropeadas pero suficiente para realizar nuestro proyecto. El precio ronda los 20$ de media. A continuación unas fotos del seguimiento del montaje:






viernes, 10 de diciembre de 2010

Componentes necesarios del proyecto

Lista de los componentes:

- Placa Netduino: microcontrolador .NET de 32 bits.
- Pololu TB6612FNG Dual Motor Driver Carrier: drivers para los dos motores.
- Dagu Mr. Basic Mobile Robotic Platform: nuestro coche, que dispone de dos motores.
- Cable USB-to-TTL:  nuestra conexión básica de datos entre la placa Netduino y el PC.

Definición del proyecto

 Nuestro proyecto consiste en un coche 4x4 controlado remotamente con un PC.
La interfície de control es un joystick conectado a dicho PC.
El Rover es capaz de hacer cualquier combinación de los siguientes movimientos:
- Movimiento delante / atrás.
- Giro izquierda / derecha.
- Rotación izquierda / derecha.

Los controles que tenemos para realizar los movimientos anteriores
- Cambio de velocidad.
- Cambio de giro.
- Cambio de marcha.
- Freno.
- Turbo (velocidad = 100%)