Galería de tiro interactivo (6 / 9 paso)

Paso 6: Construir el destino parte 4

Siguiente paso es combinar los circuitos con un Arduino para probar todo. Por alguna razón que sólo puedo explicar como magia, sólo funciona para mí si el temporizador 555/sensor de IR, el Arduino y el servo tienen alimentación separada. Pienso investigar esto como entro en producción final. Mi teoría es que mi fuente de alimentación (fuente celular) carece de la capacidad actual para ejecutar todo esto juntos. El arduino actualmente es alimentado a través del USB a mi ordenador. El servo es alimentado por un cargador de teléfono celular de 5v, y el sensor de infrarrojos y el temporizador 555 se alimentan juntos por un cargador de teléfono celular de 5v. Después de conectarlo todo hasta cargar este sketch en arduino, obtener un dispositivo IR como control remoto TV y probar

***********************************************

Actualización. Estoy agregando una explicación de lo que está sucediendo en cada paso. En este paso empezamos con el sensor de infrarrojos. El sensor está permitiendo 5v pasar a través del envío de una señal alta al circuito 555 temporizador. Cuando el sensor IR recibe una entrada de IR se enciende, que envía la señal al temporizador 555 baja. Es donde los sensores IR trabajo extremos.

El temporizador 555 se asume aquí. El circuito 555 temporizador pone hacia fuera una señal baja a través del pin de salida hasta que recibe una señal baja a través de la clavija de entrada desde el sensor de infrarrojos. Una baja en los gatillos de la clavija de entrada del circuito para enviar que el pin de salida alto para un periodo de tiempo determinado por el valor de la resistencia y el condensador, después la señal al pin de salida se reanuda bajo.

Esto es donde entra el Ardiuno. El propósito principal de Arduino es suministrar una señal pwm para controlar el servo. El Arduino envía una señal diciendo el servo para mover a cero y se repite el bucle en este estado hasta que recibe una señal de alta desde el temporizador 555 en la clavija de entrada designada (A0 en este caso). Cuando A0 recibe una señal alta Arduino genera una señal pwm que el servo a 90 grados los lazos del bosquejo volver al principio y continúa a repetir el bucle en el estado de 90 grados hasta A0 recibe una baja otra vez del Temporizador 555 y regresa a cero. Recuerde que el circuito 555 permanece alto para una cantidad dada de tiempo lo que nos permite mantener la señal de alto y el servo a 90 grados durante unos segundos sin poner un retraso en el bosquejo.

Puede haber una manera de eliminar el temporizador 555 por adaptar algo como un abrir y cerrar sin esbozo de retardo para el servo a 90 grados durante unos segundos. He tratado mi propio para adaptar un abrir y cerrar sin código de retraso sin embargo probablemente debido a mi falta de entendimiento que no he sido exitoso en lo. Así que por ahora se pegue con mi solución de hardware.

Hay una ventaja a usar el circuito 555 temporizador. La salida del circuito 555 puede utilizarse para tareas menos complejas por ejemplo, activar un relé, enciende algunos LED, cualquier cosa que se puede hacer con simple y las señales pueden ser controladas por el temporizador. Esto deja el Arduino libre para hacer tareas más complejas. También amplía el número de posibles objetivos. Un Arduino Nano tiene 8 terminales analógicos. Debido a mis limitados conocimientos de programación, que solo me da 8 entradas para objetivos, que a su vez sólo utiliza 8 pernos digitales a la salida a los objetivos. Así que mi Arduino se limita a 8 objetivos. Si tuviera que usar un temporizador 555 para controlar relés, luces, etc. la cantidad de destinos posibles es ilimitado.

Este es un breve bosquejo para controlar un servo en el pin digital 6 uso de la entrada en el pin analógico A0

#include < Servo.h >
int sensorpin0 = A0;                 pin analógico utilizado para conectar el sensor sharp

val0 int = 0;                 variable para almacenar los valores del sensor (inicialmente cero)

Servo myservo0;  crear objeto servo para controlar un servo

int pos = 0;

void setup()
{
Serial.Begin(9600);               inicia al monitor serial
myservo0.Attach(6);  se fija el servo en el pin 7 al objeto servo

}

void loop()
{
val0 = analogRead(sensorpin0);       Lee el valor del sensor sharp
Si (val0 > 10) {}
myservo0.Write(90);           cambiar la posición del servo a 90
}

Else {}
myservo0.Write (0);}

}

Artículos Relacionados

Galería de tiro de fuego

Galería de tiro de fuego

Un poco de fashpaper, una bonita caja de fuego y por supuesto algo para tener como objetivo son los ingredientes perfectos para pasar un buen rato!Decidimos trabajar con una galería de tiro, inspirada en la feria, para la asignación de la escuela per
Tirarlos para arriba el juego con Wiimotes y neumática

Tirarlos para arriba el juego con Wiimotes y neumática

utilizar objetivos neumático emergentes y mandos de Wii para crear un shoot em up juego.Cada año mi familia crea una pantalla completamente nueva y emocionante para Halloween. Tiene sólo unos pocos objetivos: que sea interactivo para los niños, que o
DIY Coilgun fácil | Lanzador de proyectil electrónico

DIY Coilgun fácil | Lanzador de proyectil electrónico

Hola a todos! ¡ Bienvenido de nuevo a otro Ben construye Instructable!Hoy hacemos un coilgun casero de piezas de colocación alrededor de la tienda. Usando algunos condensadores y un interruptor y algunas otras piezas, creamos un lanzador electromagné
Pistola de PVC malvavisco y lanzacohetes

Pistola de PVC malvavisco y lanzacohetes

La pistola de malvavisco de PVC es una oldie pero una chuchería.Mis hijos y yo primero jugaba con uno después de ver una versión en un temprano hacen - Howtoons malvavisco pistola.Adelantar unos cuantos años y va a hacer en una próxima Mini Maker Fai
Lentes para tiro Video con Canon 7D - tutorial interactivo

Lentes para tiro Video con Canon 7D - tutorial interactivo

quinto segmento de la serie tutorial con video intercativo canon 7D/5D que va sobre las mejores opciones de lente para filmar vídeo en el sensor de marco de cultivo.
Estómago de tiro - disfraces de Halloween 2014

Estómago de tiro - disfraces de Halloween 2014

¿Te has sentido como si tuvieras mariposas en el estómago? Último día de 2014 de Halloween me sentía de esa manera...Como un ventilador muerto de caminar, quería hacer a una medida igual a la serie.Estaba paseando por la ciudad, tratando de no encont
Hacer un brazo de Cyborg de noche de diseño (en Galería de Autodesk)

Hacer un brazo de Cyborg de noche de diseño (en Galería de Autodesk)

(esto es para Tim, un increíble artista en residencia y una amiga fantástica. Espero que nuestros caminos vuelven a encontrarse)Cuando me invitaron a la noche de diseño (sobre DIY) en la galería de Autodesk, mi primer pensamiento fue "¿qué se usa?&qu
Desplazamiento visualizador interactivo

Desplazamiento visualizador interactivo

Este proyecto es un visualizador interactivo de deslizamiento. Es una herramienta que puede utilizar para desplazarse por el tiempo o el espacio.Demostración en Video:Utiliza para visualizar un conjunto de imagen de 3 dimensiones cadáver y figurativa
PIXEL - arte interactivo de LED

PIXEL - arte interactivo de LED

En este Instructable, os hablaré de píxel que se encuentra actualmente en KickStarter (Shameless Plug). Y también cómo un chico con un trabajo del día puede tomar una idea y convertirla en un producto real.El pedal de arranque para PIXEL también incl
Crear instrumentos electrónicos interactivos con MaxMSP

Crear instrumentos electrónicos interactivos con MaxMSP

Este Instructable es parte 3 de una introducción a la serie de MaxMSP acabo de terminar enseñanza Audio la misión femenina en San Francisco. Parte 1 es una introducción a MIDI y MaxMSP, parte 2 es intermedio máximo y Audio y este Instructable es todo
Incrustar gráficos interactivos en Blogs y webs

Incrustar gráficos interactivos en Blogs y webs

Este Instructable le mostrará cómo crear y publicar gráficos interactivos hermosos y gratis en tu web o blog.Para este ejemplo vamos a presentar plotly, una herramienta en la nube gratuita capaz de hacer fácilmente muchos tipos diferentes de gráficos
Construido de cero bola tiro Tricopter

Construido de cero bola tiro Tricopter

"¿Qué es esto? ¿Un rasguño construido tricopter en Instructables? ¿En una 250 carreras tamaño? ¿Con los apoyos de 10 pulgadas? ¿Un mech de orientación confiable, suave e innovador? ¿Y UN TIRADOR DE BOLA DE FUEGO? ¿Cómo construir uno?"Bueno, me a
Juego de estudio interactivo

Juego de estudio interactivo

Un cuestionario de la encuesta vienen a la vida! Utilizar (casi) cualquier objeto para recopilar datos útiles a través de una encuesta de opción múltiple interactivo, atractivo y divertido.Este proyecto utiliza el microcontrolador Makey Makey en comb
Crear un mapa interactivo de Google para compartir información geográfica y metadatos

Crear un mapa interactivo de Google para compartir información geográfica y metadatos

¿Tienes cargas de datos asociados a un determinado lugar geográfico? Este Instructables te enseñará cómo crear un mapa donde usted puede hacer clic en los puntos para ver la información asociada a ese punto. Es fácil, y más que importante no necesita