Charlie Robot Platform
Escrito por: Ulises Gascón
Dec 08, 2022 — 2 min readEn 2015, asumí un proyecto con la misión de educar a otros sobre robótica. Después de acumular una gran cantidad de conocimientos y experiencia, recientemente tomé la decisión de compilarlo todo en un repositorio y usar el hardware sobrante de otros proyectos en mi laboratorio para construir una versión mejorada de este robot.
Objetivo
Kit Robot Móvil HCR con electrónica adicional y controlado con Node.js
Funcionalidades
- Integración simple con Node.js
- Comunicación serial con Arduino
- Definir componentes de Hardware de una forma sencilla
- Definir comandos que se pueden ejecutar en el robot
- Definir abstracciones para agrupar sensores y actuadores
- Definir modos que permiten definir comportamientos del robot
- Soporte para testing
- Soporte para simulación del hardware permitiendo testear el comportamiento del robot sin necesidad de tenerlo físicamente
Hardware
- 1x HCR Mobile Robot Kit with support for Kinnect (from 2015)
- 3x Collision sensor from HCR Kit
- 5x Proximity (Sharp GP2Y0A21) from HCR Kit
- 1x Piezo (Buzzer) from BQ Zum (deprecated)
- 1x BQ RGB Led from BQ Zum (deprecated)
- 2x BQ Continuous Servo from BQ Zum (deprecated)
- 1x Relay 4 channel
- 1x 2×15A DC Motor Driver (Discontinued) from HCR Kit
- 2x 12V Low noise DC Motor 143RPM w/Encoder from HCR Kit
- 1x LCD I2C (20 cols and 4 rows) (LCM1602)
- 1x Gyroscope (MPU6050)
- 1x BQ Temp controller (MS5611) from BQ Zum (deprecated)
Stack
- Nodejs
- Arduino
- Comunicación serial
Estado
Este proyecto esta activo y estable