Tabla de contenido:
- Paso 1: mira el video
- Paso 2: Cosas utilizadas en este proyecto
- Paso 3: Charlieplexing
- Paso 4: diagrama esquemático
- Paso 5: ¡El prototipo
- Paso 6: Diseño de PCB
- Paso 7: Conecte el circuito a Flash ATtiny
- Paso 8: Video de adelanto
Video: Insignia de pantalla de matriz LED portátil: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
¿Está organizando un evento, competencia o incluso organizando una fiesta de cumpleaños?
Las insignias son un elemento versátil que puede hacer que las presentaciones y celebraciones sean mucho más fáciles. Nunca comenzaría una conversación con "hola, mi nombre es …………." entonces, ¿por qué debería su placa?
Así que diseñemos una placa de circuito impreso que pueda colocar con orgullo y usar en su próximo evento importante.
En este proyecto, mostraré cómo construí una pantalla de matriz LED basada en ATtiny85 del tamaño de una placa (matriz de 5x4). He utilizado la técnica Charliplexing para controlar 20 LED con ATtiny85.
incluso puede agregar fácilmente textos adicionales a su placa como desee. Destaque entre la multitud con esta increíble placa de PCB.
Empecemos:)
Paso 1: mira el video
El video también pasa por el proceso de construcción, ¡si prefiere aprender de esa manera!
Paso 2: Cosas utilizadas en este proyecto
Componentes de hardware
- Microchip ATtiny85 x1
- Batería de tipo botón CR2032 x1
- LED de 3 mm x20
- Soporte de celda de moneda CR2032 x1
- Zócalo IC DIP de 8 pines x1
- Interruptor deslizante x1
- Resistencia 100 ohmios x5
Para programar ATtiny85 necesitas un arduino uno o cualquier otra placa arduino
Aplicaciones de software:
IDE de Arduino
Herramientas manuales:
Soldador
Paso 3: Charlieplexing
Charliplexing es una técnica para controlar una pantalla multiplexada en la que se utilizan relativamente pocos pines de E / S en un microcontrolador, p. para impulsar una matriz de LEDS. El método utiliza las capacidades lógicas de tres estados del microcontrolador para ganar eficiencia sobre la multiplexación tradicional.
La fórmula para Charlieplexing es LED = n ^ 2 - n
donde 'n' es el número de pines utilizados.
Yo uso un ATtiny85 programado con el arduino como ISP, por lo que usa 5 pines para 20 LED.
Más información sobre Charlieplexing:
Paso 4: diagrama esquemático
Paso 5: ¡El prototipo
Antes de diseñar una PCB, decidí construir un prototipo en una placa perfilada.
Y funcionó bien …
Paso 6: Diseño de PCB
Utilicé KiCad para el diseño de PCB. El corte del borde se realizó con un archivo. DXF que se diseñó y generó con Autodesk Fusion 360.
El tamaño de la placa de circuito impreso era de 55 * 86 mm.
Coticé y pedí PCB a través de PCBWay.com.
Nota: La pantalla de seda blanca en el centro se proporciona para escribir su nombre o lo que desee:)
Después de soldar, la PCB se ve así:
Este proyecto es de código abierto. Si desea crear el suyo propio, todos los recursos están disponibles en la página de mi GitHub.
Paso 7: Conecte el circuito a Flash ATtiny
(NO inserte la batería ahora).
En la PCB he proporcionado un conector de 6 pines para programar ATtiny85. El pequeño punto cerca del conector de 6 pines es el primer pin (MISO), vea las fotos para conexiones alternativas.
- Arduino + 5V - VCC
- Arduino GND -GND
- Pin 10 -RST de Arduino
- Pin 11 de Arduino -MOSI
- Pin 12 de Arduino -MISO
- Pin 13 de Arduino -SCK
Siga el enlace a continuación para programar ATtiny:
Randofo, el Community Manager de Instructables, había escrito unos buenos instructivos sobre "Programar un ATtiny con Arduino".
puede descargar todos los archivos fuente de mi página de githhub:
Después de configurar el menú de herramientas IDE de Arduino, cargue el boceto de arduino dado
Nota: actualice la undécima línea del boceto de arduino para que se muestre como desee
Paso 8: Video de adelanto
Divertirse:)
Muchas gracias por leer si necesita más información, no dude en preguntar en los comentarios, y haré mi mejor respuesta.
Si te gusta este proyecto, puedes apoyar mi proyecto votándolo por Party Challenge.
También puedes apoyar mi proyecto en el concurso I Can Solder KIT 2019 de PCBWAY
¡Feliz fabricación!:)
Recomendado:
Luz de reloj con pantalla de matriz de tira de LED controlada por WiFi: 3 pasos (con imágenes)
Luz de reloj con pantalla de matriz de tira de LED controlada por WiFi: tiras de LED programables, p. Ej. basados en WS2812, son fascinantes. Las aplicaciones son múltiples y rápidamente puede obtener resultados impresionantes. Y de alguna manera la construcción de relojes parece ser otro dominio en el que pienso mucho. Comenzando con algo de experiencia en
Insignia electrónica Insignia de robot parpadeante con LED - Kit de soldadura: 11 pasos
Insignia electrónica Insignia de robot parpadeante con LED - Kit de soldadura: Este artículo está patrocinado con orgullo por PCBWAY. PCBWAY fabrica PCB de prototipos de alta calidad para personas de todo el mundo. Pruébelo usted mismo y obtenga 10 PCB por solo $ 5 en PCBWAY con muy buena calidad, gracias PCBWAY. El Robadge # 1 que desarrollé para
Insignia electrónica portátil: 6 pasos (con imágenes)
Insignia electrónica portátil: este es un gran proyecto para emprender si planea ir a una reunión de hardware / Python, o planea ir a su Makerfaire local. Haga una insignia electrónica portátil, que se basa en una Raspberry Pi Zero y una pantalla PaPiRus pHAT eInk. Puedes seguir
Pantalla de matriz de LED con desplazamiento de 48 x 8 con Arduino y Shift Registers: 6 pasos (con imágenes)
Pantalla de matriz de LED de desplazamiento de 48 x 8 usando Arduino y Shift Registers .: ¡Hola a todos! Este es mi primer Instructable y se trata de hacer una matriz de LED de desplazamiento programable de 48 x 8 usando un Arduino Uno y los registros de desplazamiento 74HC595. Este fue mi primer proyecto con una placa de desarrollo Arduino. Fue un desafío que se me dio
Insignia de frecuencia cardíaca portátil: 7 pasos (con imágenes)
Insignia de frecuencia cardíaca portátil: esta insignia de frecuencia cardíaca se creó con los productos Adafruit y Bitalino. Fue diseñado no solo para monitorear la frecuencia cardíaca del usuario, sino también para proporcionar retroalimentación en tiempo real mediante el uso de LED de diferentes colores para diferentes rangos de frecuencia cardíaca