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

Paso 5: Construir el circuito

Use the schematic below as a reference as you build the circuit.  Un águila se adjunta archivo PDF así como un el archivo de imagen Schematic.png. Utilice las fotos abajo para sugerencias. Recuerda que si le resulta más conveniente, puedes utilizar cualquiera de las puertas en el 74HC4050. Referencia a la hoja de datos.

Sobre el circuito:
El 74HC4050 se utiliza para convertir señales de 5 voltios enviadas de la Arduino a 3.3 voltios requeridos por la tarjeta SD.  Hay 6 buffers en el 74HC4050, sólo tres son utilizadas por este circuito.  Todas las entradas vienen de Arduino, y las salidas van a la tarjeta SD.  El cuarto SPI conexión funciona directamente de en la tarjeta SD para Arduino digital pin 12.  (Arduino puede leer las señales de voltaje inferiores bien).

Algunos proyectos de Arduino que usan tarjetas SD utilizan una red de resistencia a la señal de 5 voltios y 3,3 voltios. Para mí esto no funcionaba bien.  He encontrado una tarjeta SD que trabajado y varios que no lo hizo.  En cuanto conectado el 74HC4050 todos mis tarjetas SD.

La tarjeta SD tiene un modo SPI.  Conectar a los pines de Arduino SPI 10, 11, 12 y 13 por el 74HC4050.

El LM3940IT es un "1A baja deserción regulador de 5v a 3.3v conversión".  Toma la entrada de 5 voltios de la placa Arduino de BBB y produce una constante 3.3v que alimenta el 74HC4050 y la tarjeta SD.  Antes de comenzar te recomiendo marcar la entrada de pin en el LM3940 para distinguirla de la clavija de salida mientras que la construcción del circuito.  El conector de tierra está en el centro.

El otro "componente" en el tablero es el encabezado de caja envuelta para conectar las Matrices de la exhibición de LED Arduino.  El poder de 5 voltios desde el Arduino BBB debe conectarse a la muestra y a la entrada en el LM3940.  Como se verá a continuación, utilizamos el tren de potencia en el circuito para llevar tierra de un lado y 3.3 voltios en el otro.  Conectaremos directamente pin de 5 voltios de la BBB a la LM3940 y muestra la cabecera de la caja envuelta para el LED.

Preparación:
Comience colocando los componentes en el circuito.  Si desea utilizar el recinto que he utilizado, en el camino me has utilizado, trate de seguir el diseño en las fotos de abajo.  No tiene que ser exacto siempre y cuando todas las conexiones bien hechas, y no hay nada conectado que no debería ser.  Tenga cuidado en la planificación donde estará físicamente ubicados el DC jack y los pernos de la rúbrica para la USB-BUB en el BBB, así como el zócalo de la tarjeta SD.  Esto será importante cuando lo coloque en el caso.  Si utilizas los mismos orificios en la placa que he usado, puede conseguir al mismo partido, pero ten cuidado que tomó una buena cantidad de rectificado y corte para hacer que funcione con la carcasa de plástico.  Otra vez, trabaja muy bien, pero demuestra claramente que soy nuevo en el Dremel.

Después de colocar las piezas en el tablero de circuito impreso, utilice un Sharpie punto fino para marcar el pin números/etiquetado para la conexión del BBB y los números para la cabecera de la caja envuelta.  Si no sabes donde el pin 1 es de la cabecera de la caja, conecte un cable de cinta en la cabecera de la caja y un cable sólido en el otro extremo del cable de cinta donde el rojo conectar líneas y usar su medidor a prueba de continuidad.  También puede por enchufe el cable de cinta en la pantalla LED y comprobar la continuidad entre lo que crees que es el pin 1 de la cabecera de la caja, y lo que piensas es pin 2, pin 15, 16.  Luego marque en el PCB.  Además de la exhibición de LED son las patillas de la cabecera de la caja cubierta soldada a él, uno a cada lado.  Esto hace muy fácil hacer coincidir sus pernos de cabecera de caja que en la pantalla.

Una nota importante: la cabecera de la caja envuelta utiliza tiene conectores de ángulo recto.  La placa de circuito impreso no tiene una forma de permitir las conexiones a cada pin, porque a cada lado de la Junta de los electrodos están conectados como estarían en un protoboard.  Para resolver dobló los pernos de la escuadra caja encabezado por lo que encajarían en pernos de una hilera a cada lado de la brecha de la placa en el tablero.  Una foto de abajo muestra los pines doblados.  La cabecera se sienta en la Junta en ángulo, pero funciona muy bien.  Tenga cuidado de no usar demasiada fuerza en la PCB, no fuerce la inserción para conseguir un mejor ajuste, o corres el riesgo de romperse el PCB en mitad (voz de la experiencia).

La soldadura de los componentes:
Una vez que tiene cosas en la Junta y ha marcado números pin es tiempo para cada uno de los principales componentes de la soldadura.  Te recomiendo el siguiente orden:

  • El zócalo DIP de 16 pines para el 74HC4050
  • La LM3940IT
  • Los condensadores que se necesitan para el regulador de 3.3 voltios (ver siguiente sección)
  • El tablero de arranque de tarjeta SD
  • La cabecera de la caja envuelta
  • Los receptáculos de pin header para la conexión de la BBB

Condensadores de regulador de 3.3 voltios:
He elegido mantener los condensadores para el regulador de 3.3 voltios como cerca como posible al LM3940.  Usar dos condensadores de 33µF entre el conector de tierra y el pin de salida.  Uno es el condensador de tantalio, el otro es electrolítico.  Para ahorrar el coste, el condensador de tantalio no requiere una calificación de alto voltaje.  6 voltios es justo debajo de dos veces lo que nunca debe salir el regulador y debería ser suficiente.  Recuerde que los electrolíticos y los condensadores de tántalo son polarizados!  El pasador largo debe ir en un pad conectado a la salida del LM3940 y el pasador corto en un pad conectado a tierra (pin central) del LM3940.  Los cables son lo suficientemente pequeños como para que pueda caber en un solo agujero para cada pin.

Un condensador de tantalio .47µF va entre el conector de tierra (pin central) en el LM3940 y su clavija de entrada.  Este capacitor también es polarizado.  Asegúrese que el pasador corto entra un pad conectado a tierra y el perno largo en un pad conectado al pin de entrada de 5v +.

La parte del regulador de voltaje del circuito ahora está lista para estar atado a los carriles de la energía.

Colocación de los cables:
Ahora viene la parte tediosa: ejecuta todos los cables.  Los colores más de cable tienes más fácil será.  Trate de mantener los cables directo y corto como sea posible y plana contra la Junta para evitar el desorden y mejorar la trazabilidad visual.

Carriles de la energía:
Empezar por todas las conexiones de cableado.  Seleccioné el carril detrás el LM3940 para la línea de alimentación de 3,3 voltios y el carril en el otro lado de la Junta como tierra.  Ejecute un cable de la clavija de salida del LM3940 al carril detrás de él.  Ejecutar otro cable desde el conector de tierra (pin central) en el riel en el lado opuesto del tablero.

A continuación conecte el + 5v entrada el LM3940 a un pad conectado al pin 12, 14 o 16 de la cabecera de la caja y otro cojín conectado a esa línea de la cabecera de la caja, ejecute un cable a la línea de 5v que vendrá de la Arduino de BBB +.  Pin 16 de la cabecera de la caja se utiliza para + 5v en las fotos de abajo. Esto completa la parte del regulador de voltaje del circuito.

Ahora conectar un cable negro del pin 11, 13 o 15 de la cabecera de la caja para el carril de tierra.  También Conecte el conector de tierra de la BBB para el carril de tierra.  PIN 15 de la cabecera de la caja se utiliza para toma de tierra en las fotos de abajo.  Esto completará las conexiones de las pantallas de LED y las fuentes del circuito de BBB.

Conectar el pin 15 de la cabecera de la caja para el pin COM en el tablero de arranque de tarjeta SD-MMC y luego conecte la clavija COM de breakout junta al pin 8 del zócalo DIP de 16 pines.  También Conecte el pin GND de la Junta de arranque de tarjeta SD-MMC con el conector COM del tablero de arranque.  Todas las conexiones a tierra ahora deben ser completadas.

Para completar los carriles de la energía, conectar el pin 1 del DIP de 16 pines para el 74HC4050 en el riel de alimentación de 3.3 voltios.  También Conecte el pin Vcc de la Junta de arranque SD-MMC en el riel de alimentación de 3.3 voltios.

Alambre hasta las pantallas de LED Arduino:
Conecte las clavijas de cabecera siguiente de caja a los pines de Arduino (BBB):

  • Pin 2 de la cabecera de la caja (CS2) a Digital 5 de clavija en el receptáculo de Arduino BBB
  • Pin 1 de la cabecera de la caja (CS1) al Digital Pin 4 en el receptáculo de Arduino BBB
  • Pin 5 de la cabecera de la caja (WR) a Digital Pin 6 en el receptáculo de Arduino BBB
  • PIN 7 de la cabecera de la caja (datos) al Pin Digital 7 en el receptáculo de Arduino BBB

Las fotos de abajo muestran cada conexión.

Cable hacia la tarjeta SD-MMC el 74HC4050 y el Arduino:
Primero una fácil...  Conectar la clavija de la de la Junta de arranque SD-MMC en Digital Pin 12 en el Arduino.

Conectar al Pin 7 del DIP de 16 pines para el 74HC4050 (3A) a Digital 13 de clavija en el receptáculo de Arduino BBB.  Luego conectar el pin 6 del 74HC4050 (3Y) al pin CLK en la tarjeta SD-MMC.

Ahora Conecte el Pin 9 del DIP de 16 pines para el 74HC4050 (4A) a Digital 11 de clavija en el receptáculo de Arduino BBB.  Luego conectar el pin 10 del 74HC4050 (4Y) al DI pin en la tarjeta SD-MMC.

Por último, conecte el Pin 11 del DIP de 16 pines para el 74HC4050 (5A) a Digital 10 de clavija en el receptáculo de Arduino BBB.  Luego conectar el pin 12 del 74HC4050 (5Y) al pin CS en la tarjeta SD-MMC.

No te olvides de enchufar el 74HC4050 en el zócalo de la inmersión como se muestra en la foto de abajo.

Esto completa el cableado necesario para leer los archivos desde la tarjeta SD.

La detección de la tarjeta de conexión:
Para poder saber si una tarjeta está presente en el zócalo del SD, conecte el pin de CD en el tablero de arranque SD-MMC para Pin Digital de Arduino 2.

Enchufe el BBB a la Rúbrica:
Para terminar el circuito de enchufe el BBB a la cabecera.  Asegúrese de alinear las clavijas para que coinciden con las etiquetas de nuestros circuitos!  Después de que el recinto está preparado conectaremos el cable de cinta desde las pantallas de LED, completando el circuito.

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