Arduino y Neopixel TV falso totalmente derivado (3 / 8 paso)

Paso 3: sobre el circuito

El corazón y el cerebro de la dFTV es 5v baratija Pro ($9,95) de adafruit.com. Creo que esta tabla esté lo suficientemente fría como para que se merecen unas palabras. Al principio empecé con la baratija original ($6,95) pero rápidamente me metí en problemas con él y el proyecto llegó a ser inestable, pero cuando actualicé a la baratija Pro todo lo que se fue.

El Abalorio Pro es casi un Arduino Uno (mismo chip), pero en una punta de dedo meñique minúscula tamaño PCB. Tiene un conector micro-USB que puede utilizarse a ambos, potencia la Junta y a programar. Es lo único que pierdes con el Abalorio Pro sobre la ONU: serie salida a través del puerto USB, y soporte de pernos #2 y #7.

Una característica que el Abalorio Pro que he utilizado en este proyecto es un regulador de potencia incorporado 5 v (150mA), para que este proyecto se pueda ejecutar desde 5 – 16v. Sucede que estoy corriendo desde una USB 5v wall-Mart, pero podría correr de algo más, incluyendo las baterías, si quería.

Usted tiene que hacer algunos cambios menores en el IDE de Arduino para programar el Abalorio Pro. Excelente documentación y tutoriales sobre el Abalorio Pro son aquí en el sitio web de AdaFruit, esas personas hacen un trabajo increíble.

Por encima está el fritzing dibujo de mi proyecto final. Hice mis pruebas y depuración en un Arduino Uno con un protoboard estándar. Una vez tenía todo funcionando como yo quería, reemplacé el Uno con el Abalorio Pro, moviendo los cables uno por uno, para patillas.

Luego había aplastado todas las piezas juntos hasta que cabe en apenas 1/4 de la placa. Me dejó usar el PCB tamaño cuarto de AdaFruit Perma-Proto para la versión final. Me encanta estos PCB poco (también disponible en tamaño 1/2 y completo) porque replican exactamente un protoboard estándar. Todo lo que tienes que hacer es pasar los componentes y soldarlos por igual estaban en el protoboard.

Fritzing dibujo muestra el anillo de AdaFruit 12 LED Neopixel y realmente usó durante la creación de prototipos y pruebas, pero la versión final utiliza un anillo compatible 16 de LED Neopixel de China. Por $4 no se puede superar el precio, y desde entonces estaba ordenando un montón de cosas desde allí de todos modos, ¿por qué no?

Las ollas de 100kΩ están conectadas juntos punto a punto en el PCB. Básicamente estoy usando cables para extender los carriles de la energía a las tres ollas. Esto me permite reducir el número de cables que serpentea hacia adelante y hacia atrás. El botón también coge el riel de 5v de esta manera. Como ya he mencionado, 10kΩ potes también funcionarían bien aquí. Usé 100k más porque tienen menos corriente de fuga a través de los rieles.

Las conexiones del centro en las ollas son los limpiaparabrisas y están conectadas a los pines de entrada analógicos A1, A2 y A3 respectivamente. Las macetas actúan como divisores de voltaje variable. Los pines de entrada analógicos ver un voltaje variable, va de 0 a 5v, como cada bote se da vuelta.

R1 en el diagrama es una resistencia de pull-down 10kΩ conectado al pin de entrada digital 4 en el Abalorio Pro, con su otro lado conectar con el carril de tierra. El botón también está conectado al pin 4, con su otro lado conectado en el riel de 5v. Si no se pulsa el botón, perno 4 "ve" el carril de tierra a través de la resistencia de pull-down y dice como la lógica 0. Si se pulsa el botón, perno 4 ver 5v completo del carril de alimentación (menos un poquito filtraciones a través de la resistencia de pull-down) y lee como 1. Si la resistencia de pull-down no estaba allí, pin 4 "flotar" cuando el botón no y aleatoriedad resultaría.

Curiosamente, Arduinos tienen resistencias de pull-up incorporado que pueden ser activadas por el parámetro de modo INPUT_PULLUP a la función pinMode(). Usando habría eliminado la resistencia de pull-down externa. En ese caso, el botón conectarse al carril de tierra en vez del riel de 5v, y su estado sería invertida (1 cuando no empuja, 0 cuando empuja).

De cualquier forma de manejar el botón sería correcta. Opté por usar una resistencia de pull-down simplemente porque estaba tratando de aprender y entender la cosa entera pull-up/down.

R3 es una resistencia limitante actual para la luz de actividad LED rojo. El LED se encenderá cuando el pin 13 va alta. El Abalorio Pro y la ONU ya tienen un incorporado LED conectado al pin 13, que se iluminará también - que mi LED externo opcional y redundantes. La razón por la hay que traer el LED fuera del proyecto caso por lo que es fácilmente visible para el usuario.

El condensador electrolítico está ahí para proporcionar alguna filtración sobre los carriles de la energía. Probablemente como lejos están parpadeando los LEDs de Neopixel, su corriente está fluctuando el voltaje en los rieles. El condensador es una reserva de carga que puede suavizar esas fluctuaciones. Realmente me he encontrado este proyecto sin ese condensador, y la mayoría de los ejemplos de Neopixel en el sitio web de Adafruit también omitirlo. Aún así, tener ahí es una buena idea. Observar la polaridad! Condensadores electrolíticos tienden a explotar cuando se les conecta en hacia atrás.

El conector de alimentación de 5.5mm está conectado al BAT (batería) y los pines G (tierra) en el Abalorio Pro. Esto significa que la alimentación pasa por el regulador de voltaje incorporado. Voltaje de entrada puede ser desde 5 – 16v. Los carriles de la energía en el tablero de Perma-Proto consigue su 5volts regulados de los pines G y 5v. La salida de la baratija Pro está valorada en 150 mA. No sé lo que es dibujar el anillo de Neopixel, pero nada parece estar recibiendo en el Abalorio Pro, no humo azul mágico, así que supongo que todo está bien.

Artículos Relacionados

Arduino y Neopixel coque botella fiesta luz

Arduino y Neopixel coque botella fiesta luz

Así que mi hijo Doon puntos una luz genial partido hecho de botellas de Coca-Cola y las tripas pegajosas de palillos del resplandor y pregunta si podemos hacer uno para su próxima PartAYYY Escuela exámenes son sobre escape !!!!!! Digo seguro, pero no
Reloj lineal utilizando Arduino + DS1307 Neopixel: volver a utilizar algún hardware.

Reloj lineal utilizando Arduino + DS1307 Neopixel: volver a utilizar algún hardware.

De proyectos anteriores tuve un Arduino UNO y una tira de Neopixel LED a la izquierda y quería hacer algo diferente. Porque tira de Neopixel tiene 60 luces LED, pensadas para utilizarlo como un gran reloj.Para indicar las horas, se utiliza un segment
NeoMickey: Orejas de Mickey/Minnie utilizando arduino y neopixels

NeoMickey: Orejas de Mickey/Minnie utilizando arduino y neopixels

Este artículo le mostrará cómo hacer que mis oídos NeoMickey. Hecho un set de orejas para mi novia y yo en Disneyland. Las orejas son un gran éxito y mucha gente quería saber donde conseguirlos. Así que esta es mi mejor intento de responder a esa pre
Cómo hacer un sintetizador de sonido de Arduino con interfaz MIDI

Cómo hacer un sintetizador de sonido de Arduino con interfaz MIDI

Con este sintetizador puede hacer Arduino reproducir formas de onda totalmente personalizados. Debido a la interfaz MIDI, puede conectarse a cualquier equipo que cuentan y jugar con el sonido que desee.Paso 1: materialesArduino (en este caso Arduino
Iluminación de escalera LED NeoPixel Motion Sensor

Iluminación de escalera LED NeoPixel Motion Sensor

Hola a todos!Este es mi primer Instructable tan desnuda por favor conmigo. Cualquier comentarios y sugerencias serán apreciadas grandemente! Quería compartir mi proyecto con la esperanza de que puede simplificar la investigación, planificación, diseñ
Independiente WiFi Radio Panel de Control (Arduino-Powered)

Independiente WiFi Radio Panel de Control (Arduino-Powered)

quería una Radio por Internet durante mucho tiempo y estaba encantado Wifi Radio de Tinkernut project (http://tinkernut.com/archives/2387 ), que he construido y he disfrutado durante unos meses.Sin embargo, realmente no importa para la interfaz de co
LEA ESTO ANTES DE COMPRAR UN ARDUINO!!

LEA ESTO ANTES DE COMPRAR UN ARDUINO!!

En los años Arduino ha hecho más famosa. principalmente debido a su muy fácil y amigable software de usuario, su gran y creciente comunidad y finalmente su modularidad.Hoy en día, casi cada aficionado de la electrónica posee al menos 1 tipo de Arduin
Contador de bits Arduino N

Contador de bits Arduino N

Aquí es un código de contador de n bits para arduino... Su totalmente fácil de usar y usted puede modificarlo para crear una cuenta alterna (count-up, cuenta atrás...). Puede modificar el número de bits y el número máximo para contar.Paso 1: Descarga
Escultura CNC con Neopixel

Escultura CNC con Neopixel

Este es un proyecto que me gusta llamar "La nube de Adobe" porque programé mis luces de colores CMY. Requieren conocimientos de software 3D SketchUp, diseño, soldadura, pintura general y elaboración.La "nube de Adobe" que he creado es
Matriz de Neopixel con MAX / MSP + Webcam

Matriz de Neopixel con MAX / MSP + Webcam

esta guía es un proyecto que consiste en una matriz de LED 5 x 5 que pixelada webcam datos.  La versión final será aproximadamente 3'x 3' y han helado formas de mylar que cubre los LEDs para difusión.  Video webcam es proccessed en MAX en blanco y ne
Falso Virus de Matrix

Falso Virus de Matrix

Hola todos en este instuctable te enseñaré cómo hacer un virus falso totalmente cool demasiado flipar amigos yourePaso 1: abrir Bloc de notasusted tendrá que abrir un nuevo documento de Bloc de notasPaso 2: el códigoEste es el código del virus falsoC
Casco Kaleiduino

Casco Kaleiduino

Hola a compañeros aficionados! Primera hora usuario aquí y este es mi primer vez instructivo!Voy a mostrarle cómo diseñar y crear tu propio casco de Kaleiduino usable!Me inspiré por LED Kaleiduino de DangerousTim.Este fue un proyecto de clase para mi
Punta de luz

Punta de luz

Este proyecto es la intención de unir dos artes visuales, en el cual creatividad y técnica están siempre presentes: la caligrafía y la fotografía. Accorrding a la wikipedia, la caligrafía es un arte visual relacionados con la escritura; en cuanto a l
Tanque Robot: Conducir un tanque con motores y controladores con el Kinoma crear

Tanque Robot: Conducir un tanque con motores y controladores con el Kinoma crear

Hemos construido un mini tanque y controladores que utilizan dos dispositivos de Kinoma cree que comunican a través de CoAP (Protocolo de aplicación limitada). Las manijas giran potenciómetros que la tensión que generan. Los cambios de tensión se tra