Belvedere - un Robot mayordomo (4 / 5 paso)

Paso 4: SOFTWARE

"Cerebro" del belvedere es el microcontrolador Arduino MEGA.  Tiene una increíble cantidad de entradas/salidas y memoria para un controlador de bajo costo.  Para más detalles sobre el Arduino MEGA y otras placas Arduino, siga este enlace.   Belvedere utiliza casi todos los pines digitales 54 en el Arduino MEGA.  Detalles de conexiones de Belvedere pueden encontrarse en este Documento de Google.

CONECTAR ARDUINO MEGA para iROBOT CREATE

Mayoría de las personas que agregan un microcontrolador para el iRobot Create utilice el módulo de comando de Create de iRobot.  Ingenieros de iRobot fuente de código de ejemplo con el módulo de mando por lo que puede comunicar con el crear sobre la conexión en serie.  Necesitaba muchas más entradas y salidas y podría ofrecer más memoria que el módulo de comando, así que decidí conectar el Arduino MEGA con el crear.  He conectado los pines de comunicaciones serie entre los dos y convertir el código del módulo de comando código de Arduino (muy similares ya que ambos están escritos en C).  El principal cambio que hice para código de ejemplo de iRobot fue que no quería usar el mismo temporizadores para controlar actualizaciones de sensor.

VOZ Y MÚSICA

Clips de audio del Belvedere son pregrabadas y almacenadas en una tarjeta SD.  Arduino puede acceder a alguno de los clips según sea necesario.  Belvedere cuenta con al menos 50 diferentes clips de audio que están en diferentes categorías (ofrecen comida, mover obstáculos, broma, comentario, música).

Voz de Belvedere fue generado por el software de texto a hablar en el sitio de AT & T Natural Voices:

http://www2.Research.att.com/~ttsweb/TTS/demo.php#Top

Usted puede elegir género y diversos acentos. Este sitio web fue conveniente porque directamente podría exportar el archivo a formato WAV.

CÓDIGO FUENTE

Adjunto el código de Arduino más abajo.  Es tres archivos zip juntos.  Dos de los archivos son archivos de encabezado que el fichero .pde principal.

Artículos Relacionados

Construir tu propio Robot mayordomo!!!!!!  -Tutorial, fotos y Video

Construir tu propio Robot mayordomo!!!!!! -Tutorial, fotos y Video

EDIT: más información sobre mis proyectos revisa mi nTambién hago consultoría de robótica, Mecatrónica y proyectos/productos de efectos especiales. Revisa mi página web - narobo.com para más detalles.¿Alguna vez has querido un robot mayordomo que te
Abrir fuente robot mayordomo (OSIRB)

Abrir fuente robot mayordomo (OSIRB)

OSIRB, el mayordomo robótico de código abierto he construido. La base de es un iRobot Create. El brazo tiene una placa Arduino dedicada a él. El cerebro es un ordenador portátil y una cámara web es el ojo. Por último, el cuerpo se hace de la madera m
Inicio de automatización (o Robot mayordomo llamado Geoffrey) - controlado por iPhone, basado en arduino

Inicio de automatización (o Robot mayordomo llamado Geoffrey) - controlado por iPhone, basado en arduino

poder controlar todo desde su bolsillo ha sido un sueño compartido por muchos. Anteriormente hemos tenido mandos a distancia universales que pueden tanto controlar nuestros televisores y radios, luego tuvimos tomas de corriente inalámbrica. ¿Tanto gr
Tres dedos Arduino robot brazo

Tres dedos Arduino robot brazo

este es mi brazo robótico. He creado este para el robot mayordomo que estoy haciendo. Aquí hay un enlace a ellaEl plástico es de una vieja tapa de contenedor que tenía y los motores vinieron de un juguete viejo.La mano está hecha de plástico de botel
Hacer un Robot controlado por voz

Hacer un Robot controlado por voz

(solicitado en el concurso, 18 años edad categoría)Este tutorial mostrará cómo construir un robot simple voz controlada que es bastante fácil para los principiantes a hacer en unas pocas horas. Muestro cómo se puede hacer en dos idiomas, Inglés y tai
Adaptación mapeo y navegación con iRobot Create

Adaptación mapeo y navegación con iRobot Create

este tutorial demostrará cómo hacer el mapeo y navegación con el iRobot Create para menos de $30! Y mejor aún, su diseño para ser un complemento fácil a tu robot ya existentes (robot mayordomo, alguien?).¿Por qué es cartografía útil? ¿Que siempre qui
IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

(Si te gusta este Instructables, no olvide votar en ella (por encima de: bandera de la esquina a la derecha). está compitiendo en concursos de automatización y de INTERNET de las cosas. ¡Muchas gracias! ;-)En este instructables, aprenderemos cómo cre
Garra de robot para talleres!

Garra de robot para talleres!

Este es un diseño nuevo para una garra de robot simple que puede ser utilizado para talleres de electrónica! La garra puede agarrar objetos a la luz como pompones y vasos de espuma de poliestireno y es una gran introducción a un mecanismo actuador li
Blinky papel Robot papel - 1er circuito proyecto

Blinky papel Robot papel - 1er circuito proyecto

Este pequeño proyecto es una introducción rápida y barata a los circuitos de papel. Él también hace uso de robusto autónomo personas de papel de mi anterior ' ible (Blinky es un pequeño robot feliz con un alegre rojo sobre su cabeza. El foco rojo se
Cómo hacer pequeños robots con nRover Junta

Cómo hacer pequeños robots con nRover Junta

El nRover, es un tablero pequeño diseñado para construir pequeños robots como UGV (vehículos terrestres no tripulados), seguidor de línea o automatización del hogar, puede ser controlado por wifi, Bluetooth o radio control. El objetivo principal es e
Robots suaves: Hacer un músculo Artificial brazo y pinza

Robots suaves: Hacer un músculo Artificial brazo y pinza

Usando los músculos de aire artificial, un brazo de robot muy flexible y pinza se pueden hacer.Este robot suave es accionado por aire comprimido y cada uno de los 11 músculos puede controlarse mediante un control remoto universal infrarrojo estándar
Disfraz de dragón para Robot Industrial

Disfraz de dragón para Robot Industrial

Este tutorial le mostrará cómo hacer un disfraz de dragon para un robot industrial.Conseguí una buena oferta en un robot industrial FANUC LRMate 200IC/5 h para la experimentación en el país. Mi hija está absolutamente fascinada por la máquina, y quer
Ganchillo gorro cuadrado - Robot Instructable, esponja Bob y WALL-E

Ganchillo gorro cuadrado - Robot Instructable, esponja Bob y WALL-E

Uno de los proyectos que ha estado nadando alrededor en mi cabeza fue este sombrero estilo "cuadrado", también llamado un sombrero de bufón. No pude resistirme a participar en el concurso de Robot Instructable así este Instructable es un product
Cruz Instructables Robot

Cruz Instructables Robot

Fijé una solicitud en este tema del foro para el concurso de robot de Instructables! Aunque no obtengo ninguna respuesta pero estaba realmente sorprendido y emocionado cuando una sierra Instructables ha lanzado finalmente 'Instructables robot concurs