Dado que quiere un vehículo con control remoto capaz de moverse, obviamente necesitará algún tipo de motor. Voy a suponer que tendrá la locomoción differential drive, ya que es la más simple de construir y muy fácil de controlar.
La opción más simple es obtener un par de servos de pasatiempo continuo. Son baratos ($ 10 y más) y sencillos de conducir a través de PWM (el ciclo de trabajo controla la velocidad). Si desea aumentar un poco el nivel, puede obtener un par de motores y codificadores de CC. Necesitará un circuito adicional para conducirlos, pero puede comprarlos listos.
Si no desea que esté atada, necesitará baterías y algún tipo de radio a bordo también. Si estás de acuerdo con no hacer todo desde cero, WiFi es la solución más simple en mi opinión, ya que no necesitas ningún equipo adicional en la computadora que estás usando; sin embargo, tiende a limitar su "computadora" y las opciones de software (querrá ejecutar, por ejemplo, Linux).
Usted querrá una MCU/tablero que tiene:
- PWM, para la conducción de sus servos/Motores
- A/D si tiene sensores analógicos
- Un manojo de E/S digitales para lo que sea
- WiFi incorporado o una manera de interconectar la tarjeta Wi-Fi (USB, mini-PCI)
- SPI/I2C y UART para varios periféricos
Tener señales de host USB tiene la ventaja adicional de que es fácil conectar cámaras baratas.
Algo como el Roboard se ajusta a la perfección (también venden una tarjeta mini-PCI wifi). Contiene mucha potencia informática (y a diferencia de muchas de las tarjetas más simples, ¡tiene una FPU!), Tiene muchas opciones de conectividad, incluido USB, y viene con una biblioteca de espacio de usuario para controlar los periféricos. (Descargo de responsabilidad: No lo he probado yo mismo.)
No es el hardware más barato que puede obtener, pero debería tener espacio para crecer si desea probar las partes más intensivas en informática de la robótica (como SLAM, computadora visión y planificación del movimiento).En el lado positivo, no tienes que construir un programador/depurador para ello.
Si prefieres comenzar de manera simple, obtener una placa más barata como la Arduino que alguien ya mencionó podría ser una mejor opción. Usar un simulador también es bueno para probar los aspectos del software antes de invertir en hardware.
Por dónde empezar en el lado del software depende de lo que le interesa.
Falta información crucial: 1) ¿cuál es su presupuesto? 2) ¿estás más interesado en los aspectos de bajo nivel o alto nivel de hacer un robot (por ejemplo, construir y programar tus propios controladores de motor versus hacer cosas de alto nivel como [SLAM] (http://en.wikipedia.org/ wiki/Simultaneous_localization_and_mapping))? 3) ¿En qué forma son tus habilidades electrónicas? – Staffan
1) hasta $ 500 pero id prefiere comenzar más barato. 2) estoy interesado en el lado de bajo nivel de las cosas, pero me gustaría probar tanto la programación de alto como de bajo nivel. 3) id novato para las habilidades electrónicas. – Julio