Robot escarabajo Ringo (2 / 9 paso)

Paso 2: Aprender a comunicarse con el IR remote

Vamos a aprender cómo podemos recibir comandos de control remoto IR. El objetivo es obtener y recordar códigos de señal de su control remoto. Utilizamos en bosquejo de Ringo de escarabajo.
Tome un Arduino Uno, un protoboard (su tamaño no importa en este paso), saltar los cables y un receptor de infrarrojos. Hacer un circuito que ves en las fotos.
¡ ADVERTENCIA! Este circuito está hecho para el receptor de IR TSOP2136. Ustedes pueden diferir. Compruebe primero la hoja de datos para su receptor.
Ahora sigue el enlace y descargar el código fuente. Si usted trabajó con repositorios Git antes puede horquilla o clon de éste. Si no lo has hecho entonces te puede descargar el archivo ZIP del directorio de fuentes y descomprimirlo en algún lugar en tu disco local.
Inicie el IDE de Arduino y abra el proyecto /ir_receiver/ir_receiver.ino. Echa un vistazo en el código. La primera línea de código es

 #include "IRremote.h" 

Significa que el bosquejo utiliza una especial biblioteca IRremote.h que implementa la funcionalidad de la recepción y envío (no usamos) señales de infrarrojos. Esta biblioteca no es una parte del IDE de Arduino y tenemos que instalarlo. Es un proyecto abierto con licencia GNU para que podamos usar para Ringo. Leer las instrucciones e instalar la biblioteca. No olvide reiniciar el IDE de Arduino y ir_receiver.ino a abrir.

Ahora estamos listos para subir el dibujo. Conecte la computadora y el Arduino Uno mediante un cable USB.
Compruebe el menú Tools⇒Board en el IDE de Arduino. Debe establecerse en "Arduino Uno".
Consulte menú artículo Tools⇒Serial puerto. Debe establecerse en el puerto a que su controlador está conectado.
Compilar y subir el boceto (File⇒Upload).
Luego abrir el Serial Monitor (Tools⇒Serial Monitor) y comprobar la velocidad en baudios. Configurarlo a 9600.
Tomar control remoto IR y empezar a pulsar botones. Todo funciona bien si ves códigos en el Monitor serie.
Sobre estos códigos... Como ya he dicho que vamos a utilizar en el bosquejo que controlan el robot. Varios vendedores utilizan protocolos de comunicación diferentes. Así los códigos y secuencias de código pueden variar para diferentes mandos a distancia IR. Y será difícil entenderlos todos. Pero quiero simplificar el problema. Al pulsar un botón puedes ver que varios códigos aparecen en la ventana del Monitor serie. Algunos de ellos se repiten, otros son únicos. Necesitamos solamente estos códigos únicos. Y vamos a ignorar los códigos que se repiten. Algunos proveedores utilizan protocolos donde hay un único código para cada botón. Otros proveedores utilizan protocolos con dos códigos únicos entrelazados por un solo botón. Me refiero a que cuando usted presiona el botón por primera vez se obtiene un código, cuando pulsas por segunda vez que tienes otro código. Cuando se pulsa por tercera vez lo recibirá el primer código otra vez. Y así sucesivamente.
Nuestro robot puede ejecutar 13 comandos:

  1. Mueva hacia adelante.
  2. Moverse hacia atrás.
  3. A la izquierda.
  4. A la derecha.
  5. Avanzar con giro a la izquierda.
  6. Avanzar a la derecha.
  7. Hacia atrás con giro a la izquierda.
  8. Hacia atrás con giro a la derecha.
  9. Parada.
  10. Ajustar la velocidad 1 (el más lenta).
  11. Ajustar la velocidad 2.
  12. Ajustar la velocidad 3.
  13. Ajustar la velocidad 4 (el más rápida).

Seleccione botones en el IR remote para estos comandos. Usé botones 1 a 9 para los nueve primeros comandos y botones de colores (rojos, verdes, amarillo y azules) para los últimos cuatro.
Ahora Presione cada botón varias veces y escribir todos los códigos únicos a la tabla con dos columnas: botón y códigos. Utilizará estos códigos en el bosquejo que controla el robot.

Artículos Relacionados

Robot escarabajo mecánico. V1

Robot escarabajo mecánico. V1

Este es un pequeño robot que hice después de que algunos motores de micro gusano. No tengo ni idea de lo que los motores son realmente supone ser utilizado para, pero son ideales para pequeños robots. El escarabajo puede desplazarse a cierta velocida
Cómo hacer un Robot escarabajo Bionic

Cómo hacer un Robot escarabajo Bionic

Estaba tratando de diseño que un Bo-robot basado en plataforma miniQ. Gracias a la tecnología de impresión 3D, puedo imprimir un caso biónico de alta calidad y ligereza en un bajo costo.Paso 1: Materiales y herramientaspara el material completoPaso 2
Hacer un robot escarabajo miedo

Hacer un robot escarabajo miedo

Grupo 18 +.¡ Hola! Este robot era originalmente un control remoto de juguete llamado el Scarab. Había quitado la tripa y substituido los cerebros con el EZ-B Bluetooth Robot controlador.¿Por lo tanto, usted quiere hacer un robot para flipar de tu nov
Cómo hacer un robot escarabajo

Cómo hacer un robot escarabajo

se necesita:batería de 9VmotorInterruptorAlambre de cobrePaso 1:
Cómo hacer un robot muy simple

Cómo hacer un robot muy simple

este es mi 1 º instructable, así que por favor me diga si es bueno.así que va a mostrar cómo hacer un robot muy simple: el robot escarabajo!usa sin chip, sin programación, sólo la simple conexión 3Paso 1: obtener todos los materiales necesarios! ok a
Cómo construir un Robot - el BeetleBot v2 (nuevo)

Cómo construir un Robot - el BeetleBot v2 (nuevo)

este es el escarabajo robot instructables revisitado estilo cazadores de mitos!Originalmente hice un instructables sobre mi versión de robot escarabajo 1.Ahora es tiempo de mostrarle una nueva versión de este maravilloso robot. Esta nueva versión es
How to Build a Robot - The BeetleBot

How to Build a Robot - The BeetleBot

Welcome!He estado en robótica desde que era un niño y soy muy apasionado por la robótica. Aprender robótica BEAM en 1997-98 y comenzó a construir robots para una llamada de proyecto de Feria de ciencia "Insectroides" en el año 2001. http://robom
Fijación de su escarabajo Bot

Fijación de su escarabajo Bot

si has construido un robot escarabajo y tiene problemas con él le enseñará cómo solucionar en este instructable. Podría haber muchas cosas mal con él, incluyendo: no funcionan los interruptores SPDT, un motor más rápido entonces es otro o es demasiad
Alas de hadas óptica de fibra programable

Alas de hadas óptica de fibra programable

¿El país de las hadas creía en que un niño no puede ser objetivamente real, pero cuando la imaginación, la tecnología y unos botón hace clic en el da de internet te las herramientas para crear tus propio alas brillantes, que dice usted tiene que deja
Super brazaletes mágicos impresionantes de luz

Super brazaletes mágicos impresionantes de luz

Cuando usted está creando trajes iluminados, no hay mejor difusor para LEDs de piel sintética. Realmente se distribuye la luz uniformemente y oculta los puntos calientes de pixeles individuales. Cuando se usa bien se realmente puede convertir su proy
Cómo construir un andador motor!

Cómo construir un andador motor!

Welcome!Aquí es Instructables sobre cómo construir un andador con un único motor! Este diseño es la baseen el principio de la robótica B.E.A.M! Construcción simple y elegante robot inspirado en insectos.Este robot fue construido en el año 2000 y quie
Construir un lanzador POG!

Construir un lanzador POG!

Aquí es un intructable interesante. Utilice POGs.Estoy seguro de que mucha gente va a preguntar "¿Cuál es el infierno es un POG?POG era un juego muy popular en los años 1990. Compruebe el siguiente paso para los detalles.Si usted es perezoso a hacer
Simple cuña RC Robot

Simple cuña RC Robot

Yo los he amado Robots de control remoto para años y mis hijos crecieron siendo expuestos a ellos. Mi hijo es finalmente viejo bastante donde puede tener su propio robot para empezar a recibir la caída de la conducción con un joystick. Fui con un dis
Luchar contra Robots

Luchar contra Robots

no voy a definir robot de combate. Lo que hago es cubierta cómo construir uno. No hay ninguna manera perfecta para construir un robot tan sólo a cargo de diferentes maneras de construir un robot y encontrar eventos.  (Para el concurso de robot te dir