ARD-e: el robot con un Arduino como un cerebro (8 / 9 paso)

Paso 8: Ard-profesionales robot sentidos: seguimiento de cuánto girar sus ruedas y viendo luz IR

Puesto que los seres humanos no tienen ruedas realmente no hay necesidad para nosotros ser capaces de rastrear hasta qué punto han convertido a nuestras ruedas. ARD-e es un robot basado en la rueda sin embargo necesita saber esto. Para ello puede emplear muchos métodos distintos. Un instructable fue acaba de presentar para este concurso que toma los datos de un acelerómetro se extrapola la distancia. Para Ard-e sin embargo todos vamos a necesitar es un LED y sensor de luz de otro. Sólo necesitamos brillar un led a través de sus pistas y después tiene un sensor de luz en la otra cuenta de lado cuántas veces la luz cambia de alto a bajo. Una vez que tengas una cuenta en este número puede medir la distancia entre los agujeros en la banda de rodadura y correlacionar esta a una distancia. O usted podría apenas Ard-e unidad para un número de cuentas de la luz cambiando de alta a la baja entonces Mida la distancia que viajó para obtener el factor de conversión de cuentas a pulgadas (o centímetros si te gusta trabajar en SI). A continuación, literalmente puede programar Ard-e ir exactamente seis pies adelante gire a la derecha ir hacia delante un pie o cualquier otro curso que desea tomar.

Para realmente construir el sensor usé mi fiel pedazo de chatarra y dobla un pedazo rectangular de él en forma de U. Taladré un agujero para montar en el lado de Ard-e y luego dos agujeros para los LEDs y el sensor de luz para adaptarse a. Había montado la Ard-e para que el led brilla a la derecha a través del centro de los agujeros en los peldaños hacia el sensor de luz. Puse el sensor de luz en la parte superior de la y luego poner alguna cinta aislante alrededor de los lados de usted para bloquear algunos de la luz ambiental que sería estropear las lecturas del sensor de luz. Entonces conecté los sensores de luz al igual que conecté para hacer sentido de Ard-e donde es la luz más brillante, como un divisor de tensión para una analógica de entrada (usando el mismo pines de entrada y resistencias como los "ojos" de Ard-e). El led fue soldado a una resistencia de tamaño para permitir que se ejecute fuera de 5V y luego conectado a la alimentación por el Arduino.

Mover la rueda manualmente y observando los valores que las salidas de Arduino usando el comando Serial.print() al serial monitor puede obtener un swing de 600 puntos en la escala de 0-1023. La baja es alrededor de 200 y el alto es de alrededor de 800. Intenté escribir un programa que utiliza 400 como la corte baja o alto valor y contadas las veces que conecta desde abajo a más de 400 pero fue más allá del alcance de mis habilidades de programación. Creo que fue porque estaba usando demasiado lento de la velocidad en la impresión de la serie y comprobación de los valores de los sensores y los peldaños estaban siendo hecho girar bastante rápido. Cuando intenté utilizar una velocidad más alta que no imprima en absoluto. En retrospectiva ni siquiera necesita los valores impresos. No pude conseguir el Arduino para leer correctamente los valores provenientes de los sensores como se hace girar las ruedas pero demostró que era posible usar este sensor para contar el número de veces que la banda de rodamiento interrumpe la luz de lo LED en el sensor de luz. Y si tienes un mejor programador que soy usted podrían convertir a este número a un programa de Ard-e a esa distancia y distancia.

Otra de Ard-sentidos de robot de café que serían increíbles para él que está siendo controlado por un viejo VCR control remoto. Encontre un control remoto en la antigua pila de electrónica basura y encontrar un sensor de radiación infrarrojo en Radio Shack. Todo lo que necesita hacer es conectar el sensor de infrarrojos hasta el + 5V y tierra y luego la salida a una entrada de Arduino, así como dice en la parte posterior de la caja del sensor analógica. Otra vez si eres un mucho mejor programador que soy usted podría entonces programa Arduino para reconocer el IR la señal del mando a distancia y correlacionan con lo que Ard-e a mover. Pulsar la flecha arriba del control remoto marca Ard-e unidad hacia adelante, presionando la flecha hacia abajo del mando a distancia ir hacia atrás, etc.. Compró sensor de shack de radio, pero no han podido conseguir el Arduino para interfaz con él todavía.

Ahora Ard-café sentidos son completos! O por lo menos tan completo como puedo hacerlos. Por otra parte debe comenzar reciclando algunos trastos viejos para añadir como sensores para su propia versión de Ard-e. Ahora ¿Cuál es siguiente para Ard-e?

Artículos Relacionados

Cómo programa un ATtiny85 con um Arduino - Como programar ATtiny85 usando Arduino

Cómo programa un ATtiny85 con um Arduino - Como programar ATtiny85 usando Arduino

¿Cómo a easly encogimiento proyectos simples?¿Como diminuir seus projetos mais simples?ATtiny85 es un fácil de usar, barato y pequeño microcontrolador (8 patas). Usted puede programar con cualquier Arduino y puede utilizar el IDE de Arduino sí mismo
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
Brazo robot con Servo motores

Brazo robot con Servo motores

parte de mi investigación de doctorado en Universidad de Nueva York-Poly consiste en predecir el consumo de energía en sistemas robóticos, así que necesitaba un sistema robótico para trabajar con una plataforma de investigación para validar los resul
WireBeings beta: un 3D impreso y Robot expandible para Arduino con Android de Control

WireBeings beta: un 3D impreso y Robot expandible para Arduino con Android de Control

http://wirebeings.com/Vea video aquí:Este es un buen proyecto que puede continuar y modificar como aprendes más proyectos de Arduino. Este Instructable pasa a través de la construcción completa para el robot de tecnología bluetooth en la primera mita
Sin hilos controlar un Robot con Arduino y módulos RF!

Sin hilos controlar un Robot con Arduino y módulos RF!

/*Edición 05/05/2016Hola chicos, he estado ocupado con la Universidad y no podía responder a comenta. La mayoría de ustedes quería el código y esquemas, hechas un poco mejor por lo que he hecho los esquemas en Eagle 7.2.0 y subido todo en Github.Aquí
Línea básica siguiente Robot con Arduino

Línea básica siguiente Robot con Arduino

07/09/2015Han pasado unos años desde que publicamos inicialmente básica línea siguiente Robot con Arduino tutorial, y parece que mucha gente encuentra útil que debemos publicar una actualización que funciona actual de las bibliotecas de Arduino, incl
2 ruedas Self Balancing Robot con Arduino y MPU6050

2 ruedas Self Balancing Robot con Arduino y MPU6050

2 ruedas Self Balancing Robot con Arduino y MPU6050.Usar Arduino como el controlador y sensor de MPU6050 para controlar el equilibrio. Sólo añadir un modulo Serial Bluetooth simple y utilizar una aplicación de controlador Serial de Bluetooth para el
Cómo hacer un teléfono móvil y un ordenador controlado 3D impreso Robot con Arduino - IoBot.

Cómo hacer un teléfono móvil y un ordenador controlado 3D impreso Robot con Arduino - IoBot.

Si está buscando una manera de controlar un Arduino basado en dispositivos, esta instrucción le mostrará cómo hacerlo mediante la construcción de robots sencillos.La IoBot puede controlarse mediante la aplicación móvil y ordenador vía LAN o Cable USB
Carro RC a Arduino Robot con sensores múltiples

Carro RC a Arduino Robot con sensores múltiples

este instructable abarca la conversión de un carro RC en un robot controlado por Arduino. Mi intención al iniciar este proyecto fue A) aprender más sobre Arduino y programación B) construir una plataforma confiable de bajo costo para ampliar C) gasta
JabberBot! El Arduino robot con un cerebro de ATMega y bluetooth braun! :-)

JabberBot! El Arduino robot con un cerebro de ATMega y bluetooth braun! :-)

JabberBot es controlado por una aplicación Android sobre una conexión serial bluetooth.Las entrañas de la misma se basan en una adaptación de I2C de Adafruit WaveShield y MotorShield.El módulo bluetooth es un Bluetooth Mate plata de Sparkfun.¿Qué hac
Arduino Robot con menor costo

Arduino Robot con menor costo

ME VEN EN EL CIUDAD DE NUEVA YORK MAKER FAIRE!Todo comenzó con esto:Arduino Robot Challenge: ¿Económicamente puede crear un robot utilizando un Arduino para 5 º grado?Espero que este instructable tiene una cierta elegancia en su sencillez y le conven
Mando a distancia Robot con Arduino

Mando a distancia Robot con Arduino

L293D es un doble motor driver puente H circuito integrado (IC). Controladores de motor actúan como amplificadores de corriente ya que llevan un control de poca intensidad de señal y proporcionan una señal de corriente más alta. Esta señal de corrien
Obstáculo, evitando Robot con Arduino

Obstáculo, evitando Robot con Arduino

Hola chicos en este instructable veremos cómo hacer un obstáculo autónomo evitando Robot.This robot ha sido diseñado y programado de tal manera que evita la colisión. Básicamente, el robot se mueve hacia delante y siempre que detecte un objeto/obstác
Hacer un Robot con Arduino para principiantes

Hacer un Robot con Arduino para principiantes

Paso 1: Materiales necesarios Tamiya pista y rueda Coloque el conjunto ($7,95 en el chip)Kit de caja de cambios doble Tamiya 70168 ($9,25 en el chip)L298N doble puente en H ($3,65 en Amazon y podría ser mucho menor en ebay)Sostenedor de batería 4AA (