Movimiento controlado por luz de mostrar (8 / 11 paso)

Paso 8: Escribir el código

Si bien este proyecto utilizará el Arduino para controlar los servos, no es pedir mucho de la potencia de procesamiento disponible. Algunas mejoras futuro para este proyecto incluyen el uso de algunos CD4053s y un TLC5490 para permitir que el arduino para cambiar las luces de encendido/apagado y para cambiar las señales de control de salida de la luz.

Una debilidad que he encontrado usando los circuitos de controlador que improvisó es que ellos no trabajan con salida PWM. Eso significa que no puedo mezclar los colores especiales tan fácilmente como me gustaría. Puede en el futuro figura una forma de burlar esta limitación, pero por ahora, estoy contento con su funcionamiento.

Si bien este es mi primer intento de escribir código para el Arduino, que no es mi primera vez programa. Así que probablemente habrá muchos errores, pero los conceptos que resultará bien diseñado. Como con todos mis proyectos, si usted nota algo que se podría hacer mejor, por favor no dude en compartir!

El circuito para convertir el audio para activar el programa vino de paso #7. Tenga cuidado al añadir la resistencia de 10K entre el pin 2 y tierra (falta desde el esquema). No repito todas las instrucciones, como lincomatic ha hecho un mejor trabajo que pude. Usted realmente debe sacar su gran instructable! La única modificación que hice fue poner una resistencia variable entre la salida del circuito y la entrada de arduino, que me permita ajustar manualmente la sensibilidad, y no sólo a través de software (aunque ambos métodos de trabajo).

Partes:

  • LM358 Op Amp (prácticamente cualquier amplificador operacional debería funcionar)
  • resistencias de 2 x 10K
  • condensador 10 uF
  • resistencia variable opcional para ajustar sensibilidad sin cambiar ningún código.

Con el fin de familiarizarse con la escritura de código para el Arduino, leí libro Brian Evans fantástico principio Arduino programación . También utiliza el cuaderno de programación de arduino como una referencia útil y examinar el Libro de cocina de Arduino. / * como nota al margen, mi biblioteca local tiene un gran programa por sugerir el libro de compras, lo que significa que no tengo que pagar mucho dinero para tener acceso a estos recursos! * /

Si tienes más experiencia que yo soy, puede que desee poner el código en algo más pequeño que un arduino. Todo lo que necesitas es I2C para el protector de servo y un ADC de entrada. Si logras obtenerlo trabajando en algo más pequeño, por favor, comentar y compartir. O, mejor aún, hacer un seguimiento instructable puedo hacerlo también!

Artículos Relacionados

Hércules: El movimiento controlado por Android Robot

Hércules: El movimiento controlado por Android Robot

cuando estaba en el 8º grado, estaba intrigado mientras se reproduce el movimiento de lo juegos en Nokia 5800. Me emocionó, cómo puedo controlar el coche de carreras sólo inclinando el teléfono. Solía soñar que este mismo coche en el mundo real.Ahora
Cómo hacer un ordenador super sencillo controlado por luz

Cómo hacer un ordenador super sencillo controlado por luz

Hola, amigos! Este es mi primer instructivo y una sencilla para hacer. Lo siento por las pobres imágenes. No tengo una buena cámara. Se trata de una luz de tres LEDs.It el sistema es controlado por puerto paralelo. El programa está escrito en VB6. Pu
Frambuesa Pi Google Calendar con movimiento controlado por Webcam y tiempo

Frambuesa Pi Google Calendar con movimiento controlado por Webcam y tiempo

esto es una adición a direcciones impresionantes de Piney. Quería mostrar un calendario de Google con una webcam como un sensor de movimiento para que el monitor sólo se enciende cuando alguien está cerca de él y se apaga cuando nadie esté alrededor.
Teléfono inteligente controlado por luz del humor

Teléfono inteligente controlado por luz del humor

Este tutorial te enseña cómo hacer un humor ligero que puedes cambiar color y la intensidad de uso de tu iPhone.Vamos a utilizar La haba azul claro para el control de las luces. El LightBlue Bean es un Arduino microcontrolador compatible con Bluetoot
Teléfono inteligente controlado por luz del humor RGB

Teléfono inteligente controlado por luz del humor RGB

Estado de ánimo son siempre fascinantes para mí y es un muy buen proyecto para empezar empezar con Arduino.¿Qué es una lámpara de estado de ánimo?Lámparas de estado de ánimo son dispositivos de iluminación que se utilizan para establecer un determina
Circuito Motor controlado por luz Escribano

Circuito Motor controlado por luz Escribano

Circuito Scribe es un kit realmente que utiliza tinta conductiva en la elaboración de tus propios circuitos. Esto es genial porque permite garabatear su propio circuito! En los siguientes pasos, estamos utilizando el conjunto de 48 piezas de "Desarro
Arduino controlado por dimmer luz

Arduino controlado por dimmer luz

ADVERTENCIA: ¿ Algunas personas tratan de construir esto con un optoacoplador con coz zerocrossing derecho 'es mejor'? Algunos se dicen incluso en tiendas de electrónica es mejor utilizar tal un optoacoplador. MAL. Esto sólo funcionará con un optoaco
Controlado por Arduino Bluetooth-bot

Controlado por Arduino Bluetooth-bot

este instructable le mostrará cómo convertir un viejo coche de R/C del juguete de la tienda ($1,50) en un robot controlado por bluetooth. Para hacer la conversión, usted necesitará un Arduino (cualquier tipo), un L298N 2 amp motor-controlador doble (
Robot controlado por ojo

Robot controlado por ojo

eyerobot es un proyecto para permitir que personas con movilidad reducida recuperar cierto control sobre el mundo físico. Hemos diseñado para que Lilly, una persona de nueve años con atrofia muscular, para aumentar la comunicación y la interacción qu
Sistema de riego controlado por frambuesa Pi

Sistema de riego controlado por frambuesa Pi

Cada primavera mi esposa obtiene realmente ambiciosa y plantas de un huerto grande. Como el verano se alarga, ambición vueltas a la pereza y por desgracia de que muchas de las plantas mueren una muerte lenta y fulminante negligencia debido a la falta
Controlado por Arduino lobo cola

Controlado por Arduino lobo cola

saludos, o mejor dicho, "Aaaaaooooooooooooh"! Complace en hacer su entusiasta compañero lobo de acquaintence. Tienes un espíritu lobo interior que es por lo que deseoso de darse a conocer que han venido a aprender a hacer tu cola de lobo animatr
Cómo hacer fotografía Time-lapse inteligente controlado por Arduino

Cómo hacer fotografía Time-lapse inteligente controlado por Arduino

proyecto: fotografía Time-lapse dinámica sensible a la luz y ajustablePor Holden Leslie-BoleCosto aproximado: $70 sin la cámaraHe estado haciendo alguna fotografía Time-lapse con mi GoPro HERO3 un rato ahora, y he conseguido algunas imágenes grandes.
¿Interruptor controlado por ordenador

¿Interruptor controlado por ordenador

desea cambiar un tomacorriente entre encendido o apagado con el ordenador? ¿Por qué hacerlo con un mando a distancia? Suena nice - sé. Pero lo mejor es que puede hacerlo todo, y esto le dirá cómo..."¿Por qué querría encender una toma de corriente o i
Mente-controlado por semáforo utilizando Arduino y MindFlex

Mente-controlado por semáforo utilizando Arduino y MindFlex

Hola a todos, este es mi primer instructable. Hoy voy a mostrar cómo hacer un simple semáforo controlado por sus ondas cerebrales mediante el juguete MindFlex del EEG. Este es un proyecto muy simple y básico, pero los usos del MindFlex Hack son mucho