Buenas, paso directamente a describir mi proyecto:
Tengo una netbook ASUS Eee 4G con Linux, y mi idea es montarla en un robot usar su capacidad de procesamiento para la lógica del mismo. Las caracteríasticas básicas del equipo son: 900gr de peso, 225x165x31 mm, 600MHz, 4GB, puerto de memorias SD, 3 puertos USB, WIFI, Ethernet, etc.
La idea es tener un robot que pueda comandar remotamente desde otro equipo a través de la red WIFI.
En principio el robot tendría 4 ruedas tractoras (o 2 tractoras y 2 "ruedas locas"), y una serie de bumpers.
Los motores serían controlados por 2 L293 (o 1 en el caso de tener ruedas locas).
La estructura sería de aluminio, con una especie de jaula aintivuelco para protejer la netbook.
El acceso remoto se haría en principio con el protocolo ssh, controlando todo por consola (después se vería de hacer una GUI)
Las áreas en las que necesito ayuda son las siguientes:
En cuanto a la electrónica:
- ¿Que motores debería comprar? suponiendo un peso total del robot de 3 kg
- ¿Qué baterías?
- ¿Cómo puedo hacer para obtener desde el puerto USB las señales necesarias para controlar los motores y recibir los datos de los bumpers?
Tengo entendido que la mejor forma es adaptar primero de USB a serial, y después convertir las señales RS232 a TTL con un MAX232 o equivalente, pero ¿después qué?
En cuanto al Linux:
- ¿Como controlo, envío y recibo paquetes por los puertos USB?
- La idea es armar un script (preferentemente en BASH) que me permita controlar desde el teclado (o desde un joystick genérico USB) los motores, y simultáneamente me muestre los datos de los bumpers.
Bueno, creo que eso es todo. Obviamente estos son sólo los primeros pasos. En un futuro tengo pensado agregar un soporte para webcam y un brazo que permita manipular objetos, así como un control de velocidad de los motores por PWM, medidor de distancias, control por voz.
Saludos
PD: si hay algún comentario, o alguna modificación que se les ocurra, además de las preguntas que hice, serán bienvenidos.
Tengo una netbook ASUS Eee 4G con Linux, y mi idea es montarla en un robot usar su capacidad de procesamiento para la lógica del mismo. Las caracteríasticas básicas del equipo son: 900gr de peso, 225x165x31 mm, 600MHz, 4GB, puerto de memorias SD, 3 puertos USB, WIFI, Ethernet, etc.
La idea es tener un robot que pueda comandar remotamente desde otro equipo a través de la red WIFI.
En principio el robot tendría 4 ruedas tractoras (o 2 tractoras y 2 "ruedas locas"), y una serie de bumpers.
Los motores serían controlados por 2 L293 (o 1 en el caso de tener ruedas locas).
La estructura sería de aluminio, con una especie de jaula aintivuelco para protejer la netbook.
El acceso remoto se haría en principio con el protocolo ssh, controlando todo por consola (después se vería de hacer una GUI)
Las áreas en las que necesito ayuda son las siguientes:
En cuanto a la electrónica:
- ¿Que motores debería comprar? suponiendo un peso total del robot de 3 kg
- ¿Qué baterías?
- ¿Cómo puedo hacer para obtener desde el puerto USB las señales necesarias para controlar los motores y recibir los datos de los bumpers?
Tengo entendido que la mejor forma es adaptar primero de USB a serial, y después convertir las señales RS232 a TTL con un MAX232 o equivalente, pero ¿después qué?
En cuanto al Linux:
- ¿Como controlo, envío y recibo paquetes por los puertos USB?
- La idea es armar un script (preferentemente en BASH) que me permita controlar desde el teclado (o desde un joystick genérico USB) los motores, y simultáneamente me muestre los datos de los bumpers.
Bueno, creo que eso es todo. Obviamente estos son sólo los primeros pasos. En un futuro tengo pensado agregar un soporte para webcam y un brazo que permita manipular objetos, así como un control de velocidad de los motores por PWM, medidor de distancias, control por voz.
Saludos
PD: si hay algún comentario, o alguna modificación que se les ocurra, además de las preguntas que hice, serán bienvenidos.