Pegatina de ventana digital (controlado por Arduino) (1 / 7 paso)

Paso 1: Lista de piezas

Lista de piezas de etiqueta engomada de la ventana digital

El Kit de BBB es un Arduino clon producido por moderndevice.com.  A $15,00 para un kit completo de Arduino, es una de las opciones menos costosas.  Podía haber cortado unos cuantos dólares en el costo por utilizando una placa Arduino alternativa y una lista separada para cada componente de Arduino, pero la comodidad de un solo proveedor para el Arduino parte de este proyecto era digno de los $3 a $5 que puedo haber salvado.  Usted debe ser capaz de hacer este proyecto con cualquier Arduino.  Puede ser el prototipo en un protoboard como se muestra a continuación, con un Boarduino, un tablero de huesos desnudos, u otra placa que Arduino adaptable clones.  También puede comprar BBB totalmente montado para $10 adicionales.  El dueño de moderndevice.com es muy útil y trabaja con usted si tiene problemas.  Descargar las instrucciones del BBB y sígalas cuidadosamente.  HACER seguro pedir el regulador de voltaje LM7805 para el tablero, o comprar uno por separado y utilizarlo en lugar del regulador más pequeño que envía por defecto.

La Junta de BUB USB conecta a BBB (Arduino).  Tiene el FTDI USB a convertidor de serie necesario para programar tu Arduino de BBB.  Si usted ya tiene un programador ICSP o un Arduino con un zócalo ZIF para programación del Atmega 328p, no es necesario comprar el BUB de USB, aunque es útil si depurar el código del microcontrolador, a través Serial Port Monitor de Arduino IDE.

Nota importante con respecto a las pantallas de matriz de punto 2416.  Como ver mis fotos de la construcción se dará cuenta que no coinciden con mis placas de 2416 Display Dot Matrix.  Uno tiene blanco (cuando no) L.E.D.s, el otro tiene más transparentes.  El transparente es levemente más dévil que el conjunto difuso.  Cuando contacté con electrónica que sobre el problema, acordaron enviar una tarjeta de reemplazo.  Llegó justo a tiempo para completar este artículo, y el finales fotos y video de introducción, mostrar el juego.  Por desgracia, la nueva Junta Directiva que me enviaron utiliza el dimmer, transparente L.E.D.s.  Asegúrese de saber electrónica seguro que necesita un sistema que empareja!  Puedes pedir 3 tableros para estar seguro.  También, las tablas verdes salieron recientemente.  No tengo experiencia con ellos, pero haber estado disponibles cuando hice mi compra habría utilizado el verde.  Por último, recuerde que su electrónica es basada en China.  Plan de esperar un tiempo para que su producto llegar y arreglar para que alguien pueda firmar para el paquete.  Es fácil de trabajar con la gente de allí.

PCB: Si desea seguir las instrucciones paso a paso estoy siempre necesita la placa de circuito impreso del Radio Shack, y usted tendrá que recortar los extremos de la misma para encajar debidamente en el recinto.  Esto también significa que necesita un conector de ángulo recto de la cabecera de la caja de 2 x 8 amortajados (que se enchufa el cable de cinta de la muestra).  El conector de ángulo recto es necesario para que los pernos se pueden doblar para cerrar la brecha de la placa en el PCB de Shack de Radio.  Si tuviera que empezar de cero, probaría con uno del siguiente prototipo PCB, que también le permitiría a alambre una recta de 2 x 8 rodeada de jefe de caja:

Si hay suficiente interés, se diseño una placa de circuito y los tienen fabricados. Gabinete: El proyecto es un ajuste casi perfecto.  Verás en los pasos y las fotos que siguen, que mi fuerza no está en cajas de plástico de corte.  Ojala se mucho mejor y proporcionar información sobre los mejores métodos.  Mina funciona muy bien, pero no es la gran busca.  Como se verá, el recinto fue un después-pensamiento para mí.  Tenía un recinto totalmente diferente previsto, pero esto funcionó hacia fuera mucho mejor.  (Más información en siguientes pasos).

Jameco *: Cada uno de los elementos mencionados con un asterisk(*) se pueden comprar de Jameco, pero requieren un pedido mínimo de 10, así que si el cálculo del costo tenga esto en cuenta.  (Siempre es bueno tener piezas adicionales).

Receptáculo de cabecera: El BBB tiene 18 pines para la alimentación y pines de Arduino para enchufar un protoboard.  Use recipientes de 20 pines para enchufar el BBB la placa de circuito impreso como se muestra en las siguientes instrucciones, con las siguientes variaciones:

  • No tengo un recipiente de 20 pines, pero tengo 2 recipientes de 8 pines.  Esto funcionará bien.  Es una lucha apretada conseguir alinear correctamente, pero funciona.  Sólo asegúrese de seguir las imágenes proporcionadas.  Se dará cuenta de que 2 de los pernos BBB se quedan desconectadas.
  • Si utiliza el recipiente de 20 pines, 2 pines permanecerá desconectados.  Marcar la placa así que cuando le plug-in BBB Sabe usted adónde va.
  • Puede también renunciar a los pernos de la placa en el BBB y la toma de la PCB secundaria y simplemente pase los cables directamente a los lugares necesarios.  Esto puede proporcionar cierta flexibilidad con gabinetes.

El cuadro de encabezado amortajados de 2 x 8 es para enchufar el cable de cinta de las matrices de la pantalla.  Como se mencionó anteriormente en el PCB, la versión de ángulo recto es necesario si tienes un espacio así en el PCB de Shack de Radio.  Usted podría posible uso el mismo tablero y cortar rastros de cobre para hacer un cuadro de cabecera recta funciona correctamente.  He comprado mi cuadro de encabezado de un proveedor local (M.C. Howards electrónica en Austin, TX), pero sólo tenían unos cuantos y no he visto más en viajes posteriores.  El enlace proporcionado arriba fue el primero que encontré que tenía una parte coincidente, pero no tengo experiencia con la empresa.

Tarjeta SD-MMC: Wow, esto es un componente caros si alguna vez hubo uno.  Funciona muy bien!  De hecho, no se moleste con cualquiera de los escudos de la tarjeta de Arduino SD.  Todos ellos parecen utilizar una red de resistencia a la tensión de la señal a los 3,3 voltios requeridos por la tarjeta SD.  Esto no funcionará con todas las tarjetas SD.  De hecho, mi tarjeta trabajó sólo unos minutos de esta manera y cuando lo pongo en la PC tuve que formatearla, y entonces nunca trabajó otra vez con el Arduino hasta que usé el 74HC4050 para la conversión de nivel de señal.  He tenido otras tarjetas que no funcionan en absoluto sin esta así.  Si decide utilizar una placa de circuito diferente y podría planificar la instalación en el recinto mejor, yo intentaría una mucho menos costoso zócalo de la tarjeta SD a la Junta de la soldadura directamente, en lugar de utilizar la costosa breakout Junta.  Por cierto, NKC electrónica tiene el mismo tablero de arranque listados para mucho menos, pero no estaba disponible cuando revisé por última.  No recuerdo si la Junta de arranque incluye pernos de cabecera.  Se necesitan 11.  Un sistema de repuesto se puede pedir de Jameco: http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&catalogId=10001&productId=53532, por $0,75.

SD tarjeta anexo: te he comentado largamente en los comentarios (abajo) sobre alternativas a la Junta de arranque relativamente costosa de tarjeta SD.  En Resumen, las fotos de abajo muestran experimentos que he hecho con piezas de repuesto en un protoboard, utilizando las alternativas para la toma de la tarjeta SD.  Por favor, lea los comentarios y relacionados Instructables para obtener más información.

En cuanto a la SD la tarjeta sí mismo, más pequeño es mejor!  El código de Arduino obras sólo con un sistema de archivos FAT16 y sólo lee los archivos en el directorio raíz.  Eso significa que tienes un límite de 512 archivos de imagen en la tarjeta y los archivos son sólo de 100 bytes.  Una tarjeta muy pequeña funciona bien, y una tarjeta de más de 2GB probablemente no funcionará en absoluto.  Hay bibliotecas de FAT32 para el ATMega328, pero en el tiempo que tenía, es más trabajo que valió la pena hacerlo trabajar con Arduino.  (Más más adelante.)

Por último, utilizar una variedad de cables al conectar la PCB.  Hará más fácil a las conexiones del rastro.  Como se verá, usé rojo, negro, verde, amarillo y blanco.  Me gustaría que tuviera más colores.

Con respecto a la fuente de alimentación de 9 voltios: una batería de 9 voltios funcionará, pero tendrá problemas extraños cuando comienza a disminuir.  Una vez que el voltaje de la batería (cuando está probado en un metro) cae por debajo de 7 voltios, que la pantalla puede enciende bien, pero allí será suficiente corriente para alimentar el Arduino y el comportamiento es algo impredecible.  Una de 9 voltios - fuente funciona muy bien, y el LM7805 en el BBB debe ser capaz de manejar una entrada de 12 voltios, como eso de un adaptador de auto.  (Uso depor favor PRECAUCIÓN aunque si pones esto en un vehículo en movimiento!  Solo eres responsable de lo que sucede si usted distrae a otros conductores!  Incluso puede considerar cableado por un acelerómetro y desactivar la pantalla cuando la unidad esté en movimiento.  El circuito es suya la responsabilidad.  Lo recomiendo para una ventana o escritorio, o tienda de ventana, no un vehículo en movimiento!  Me encanta la idea de él como una pegatina para el parachoques, pero no a riesgo de vida o la salud de nadie!  En general sin embargo esto debe ser mucho menos distracción que más carretera señales digitales, y muchos impresión pegatinas para el parachoques con duro leer texto)

Herramientas
Utilicé las siguientes herramientas para completar este proyecto:

  • Una calidad, variable potencia de soldadura
  • Cortadores de alambre
  • Peladores de alambre
  • Un multímetro (útil para la prueba)
  • Un grande menos soldadura breadboard, para la prueba - no es necesario esto
  • Una Dremel con discos de corte y brocas (para la fabricación de aberturas en el caso de la caja)
  • Un taladro de velocidad variable y brocas varias

Software

  • IDE de Arduino 0017
  • Mi código de micro controlador (ver paso 3)
  • Editor de imágenes GIMP, u otro editor capaz de producir archivos .xbm
  • Mi código xbmtodws, para crear archivos de imagen para la tarjeta SD desde archivos .xbm

Artículos Relacionados

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
Lámpara de sobremesa - con caja de relé controlado por Arduino Bluetooth

Lámpara de sobremesa - con caja de relé controlado por Arduino Bluetooth

Hoy voy a mostrar cómo construir tu propia lámpara de escritorio controlado Bluetooth con arduino uno.Para este proyecto tienes que construir el ralay de caja que se puede encontrar aquí:(Nota: si no desea construir una caja se puede usar un módulo d
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.
1Sheeld controlado por Arduino vehículo

1Sheeld controlado por Arduino vehículo

Utilizando 1Sheeld, mando un Arduino powered vehículo con el acelerómetro en tu Smartphone/Tablet.Paso 1: lo esencial Se requieren los siguientes elementos, o equivalente.1) cualquier Arduino powered plataforma del vehículo. En la foto es el Thumper
El Hexachord, un instrumento Musical controlado por Arduino

El Hexachord, un instrumento Musical controlado por Arduino

El año pasado, con la fecha límite de la zona de Bahía Maker Faire, he creado un nuevo instrumento llamado el Hexachord. Era un montón de diversión, un gran éxito, y he tenido la oportunidad de hacer una serie de conversaciones sobre ello. El desafío
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 (
Lanzador de pelotas de Ping Pong controlado por Arduino

Lanzador de pelotas de Ping Pong controlado por Arduino

Hola todo el mundo!Se trata de un lanzador de pelotas de ping pong diseñado para ser controlado por un arduino.Utiliza un servo para dispensar las bolas y dos motores con las ruedas para dar velocidad y disparar.Todas las piezas pueden imprimirse uti
Crear un DualShock 4 controlado por Arduino

Crear un DualShock 4 controlado por Arduino

Con sólo unas pocas piezas extras de hardware, actualizar tu Arduino para recibir la señal de un control Sony DualShock 4 mediante una conexión Bluetooth.Paso 1: Reunir el Hardware Aquí está todo el hardware que necesitarás para controlar tu Arduino
Huevo-Bot controlado por Arduino DIY

Huevo-Bot controlado por Arduino DIY

En este instructables te mostrará cómo hacer tu propio Huevo-Bot controlado con Arduino. Que quería hacer antes pero pensé que es demasiado difícil para mí pero me equivoqué. Es fácil de construir que para que todo el mundo puede hacerlo.Paso 1: part
Controlado por Arduino, alas de disfraz de Arcángel de aluminio

Controlado por Arduino, alas de disfraz de Arcángel de aluminio

siempre he amado el Arcángel del personaje de Marvel. Cuando mi hermano, (enchufe descarado alerta) budding historietista David Fernández, me mostró fotos de una Convención de cosplay fue a yo pensaba "¿no sería impresionante si alguien hizo Arcángel
Controlado por Arduino RGB LED Infinity Mirror

Controlado por Arduino RGB LED Infinity Mirror

Actualización 22/11/2013: gracias a todos los que votaron por este proyecto en el concurso de microcontrolador! Fue uno de los tres ganadores del primer premio.Actualización 17/09/2013: gracias a todos los que votaron por este proyecto en el concurso
Nunchuck Wii inalámbrico controlado por Arduino

Nunchuck Wii inalámbrico controlado por Arduino

Utilizar un sin modificar totalmente inalámbrico Wii Nunchuck como un sistema de control para cualquier proyecto basado en Arduino. No pares de transmisor/receptor de radio mayor etc..Este instructable asumir alguna experiencia con el microcontrolado
Pequeño Smartphone controlado por Arduino tanque

Pequeño Smartphone controlado por Arduino tanque

en este Instructable te voy a mostrar cómo hacer un tanque de arduino controlado muy pequeño smartphone.He intentado hacer la TinyTank tan pequeños como sea posible, también quería controlarlo con un smartphone.Por lo menos que quería hacer fácil de
Calabaza de luz controlado por Arduino

Calabaza de luz controlado por Arduino

la visión inicial del proyecto fue establecer un LED para encender y apagar por sí mismo basado en la luz ambiental y parpadeo y variar la intensidad para simular una vela.Piezas necesarias:1 x Arduino1 x LED (preferiblemente brillante ámbar un reali
1 xCompatible con Arduino KIT tablero desnudo huesos (BBBKit) preguntar por el regulador LM7805!$15,00
1 xTarjeta USB BUB Opcional, ver más abajo...$12,00
2 x2416 dot Matrix Display DE-DP016 Ya está disponible en verde: DP017 DE VER NOTA IMPORTANTE ABAJO$11,64 (23.28)
1 xPlaca de circuito impreso Radio Shack 276-170 Ver PCB Nota debajo de$2,99
1 xRadio Shack 8 x 6 x 3 proyecto recinto 270-1809$6,99
1 x74HC4050 hexagonal no invertir Buffer *$0,09
1 x16-pin DIP Socket$0,75
1 xLM3940 3.3v regulador$1,75
1 xcondensador de tantalio de .47uF$0,32
1 xcondensador de tantalio 33uF *$0,19
1 xcondensador electrolítico 33uF *$0,11
1 xhembra 1 x 20. 100" receptáculo de cabecera Ver Rúbrica receptáculo Nota abajo.$0,75
1 x2 x 8 rodeada de jefe de caja$0,49
1 xBreakout Junta para tarjeta SD-MMC Ver tarjeta SD-MMC NOTA abajo.$17,95
8 xtornillos 4-40 3/4" con$3,98
1 xTarjeta de SD de baja capacidad (por ejemplo 512 MB)
1 xfuente de alimentación de 9 voltios
Soldadura y alambre calibre 22 varios colores