Robot barato construido en base a un router Linksys WRT54GL
Partiendo de un router Lynksys WRT54GL, Andrey Mikhalchuk nos promete construir un robot por menos de 150$, fácil de programar y con un rango de control mayor de los juguetes que hay en el mercado.
Por supuesto, él lo llama “routerbot”.
http://andrey.mikhalchuk.com/2008/02/23/how-to-build-an-inexpensive-yet-powerful-robot-how-to-turn-your-router-into-a-routerbot.html
Este es el índice principal:
- Get parts and tools (obtener piezas y herramientas)
- Modify your router so it can control servos (modificar el router para controlar servomotores)
- Reflash your router with new “routerbot” OS (reflashear el router con el routerbot OS)
- Test basics and assemble your robot (probar funciones básicas y montar el robot)
- Attach a wireless video camera (conectarle una videocámara wifi)
- Configure your routerbot (configurar el routerbot)
- Add sensors to the routerbot (añadir sensores a el routerbot)
- Make your routerbot fully autonomous (hacer el routerbot totalmente autónomo)
Reconoce 20 comandos de momento, estos son algunos ejemplos:
- cmd “<cmd>” - execure “raw” SSC-32 command
- init - initialize the serial port
- set_camera_speed <num> - change the speed of the camera servo movements. Speed 400-800 seems to be the best
- set_engine_speed <num> - change the speed of the routerbot engines. Speed 50-100 seems reasonable to me. You can make it run way faster, but what if it crash into somebody? This would hurt …
- look {up|down|ahead|back|forward|left|right|higher|lower|righter|lefter} - position the camera. You can also specify several arguments in the same command, for instance “look up left”
- go forward|back
- turn left90|right90 - turn to the left or to the right at 90 degrees
- turn left|right - turn to the left or to the right at the current engine speed (so you can make it turn just a little bit or alot with preceeding set_engine_speed command)
- turn left_cont|right_cont - keep rotating to the left or to the right
- turn left180|right180|around - turn around
- say yes|no - express “yes” or “no”
- emo shy|excited - express shy or excited emotions. These actually do not work as well as I wanted, but I’ll improve emotions in the next releases.
RouterOs es una versión modificada de OpenWRT Linux, y aquí puedes ver una lista de hardware compatible (no tiene porqué ser este modelo).
Muy interesante, si nos animamos a hacer alguno ya os mantendremos informados (idem si alguno de vosotros también se anima, que nos lo comunique).
Buscar
Entradas Recientes
- Posts
- Reemplazando la bateria del AirTag
- OpenExpo Europe décima edición, 18 de mayo: El Epicentro de la Innovación y la Transformación Digital
- Docker Init
- Kubernetes para profesionales
- Agenda: OpenExpo Europe 2022 llega el 30 de junio en formato presencial
- Libro 'Manual de la Resilencia', de Alejandro Corletti, toda una referencia para la gestión de la seguridad en nuestros sistemas
- Mujeres hackers en ElevenPaths Radio
- Creando certificados X.509 caducados
- Generador de imágenes Docker para infosec