Tabla de contenido:
- Paso 1: ¿Qué es una linterna?
- Paso 2: Digispark ATtiny85 es el corazón de nuestro proyecto
- Paso 3: El diseño de la linterna
- Paso 4: Fabricación de PCB (producida por JLCPCB)
- Paso 5: revisión completa de los ingredientes
- Paso 6: soldadura y ensamblaje
- Paso 7: Validación de prueba y código de Digispark
Video: Linterna Digispark (Proyecto ATtiny85): 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Hola chicos, una vez más, un nuevo instructivo, como de costumbre, les mostraré cómo hacer un proyecto súper genial basado en la electrónica, y esta vez será muy fácil para todos ustedes hacer este proyecto que es una linterna electrónica. Ya que hemos estado haciendo robots y proyectos un poco complicados, decidí hacer uno básico esta vez para permitir que cualquiera de ustedes lo haga y seguro que se requieren algunos conocimientos electrónicos básicos, pero no lo piense dos veces para intentarlo. porque es asombroso.
Este proyecto es muy útil de hacer especialmente después de obtener el PCB personalizado que pedimos a JLCPCB para mejorar la apariencia de nuestra linterna y también hay suficientes documentos y códigos en esta guía para permitirle crear su propia linterna.
Hemos realizado este proyecto en solo 2 días, solo un día para terminar la fabricación del hardware y el ensamblaje, luego un segundo día para preparar el código y realizar las pruebas.
Antes de comenzar, veamos primero
Lo que aprenderá de este instructivo:
- Seleccionar los componentes adecuados en función de las funcionalidades de su proyecto.
- Realización del circuito para conectar todos los componentes elegidos.
- Reúna todas las partes del proyecto.
- Conecte la placa de desarrollo Digispark ATtiny85 para controlar la linterna.
Paso 1: ¿Qué es una linterna?
Todos sabemos las linternas y para qué las usa la gente, las linternas generalmente se fabricaban con un marco de metal con varios lados (generalmente cuatro, pero hasta ocho), comúnmente con un gancho o aro de metal en la parte superior. A los lados se colocarían ventanas de algún material traslúcido, ahora generalmente de vidrio o plástico, pero antes láminas delgadas de cuerno de animal o hojalata perforada con agujeros o patrones decorativos; aunque algunas linternas antiguas solo tienen una rejilla de metal, lo que indica claramente que su función fue la que se describe a continuación.
Entonces es una pieza de una caja de sujeción que sostiene una vela para iluminar un área con su llama, en nuestro caso diseñaremos una caja para albergar la fuente de luz que es un circuito impreso electrónico que contiene algunos LED brillantes y para la llama. temblando usaremos un ventilador de 12V DC para hacer temblar unos trozos de tela que pegaremos en el lado interior de la caja y además la luz cambiará de color debido a los leds RGB que estemos usando y todo el sistema estará controlado por un tablero digispark Attiny85.
Paso 2: Digispark ATtiny85 es el corazón de nuestro proyecto
Hablando de la placa Digispark ATtiny85 producida por Digistump, que es un negocio operado y de propiedad familiar en Portland, que produce placas de desarrollo basadas en microcontroladores Atmel, lo que las convierte en productos compatibles con Arduino para que pueda actualizar fácilmente estas placas con Arduino IDE y obtener muchos más detalles sobre cómo usar este tipo de placas a través de este tutorial donde hemos explicado en detalle cómo interconectar Digispark ATtiny85 con Arduino IDE.
La placa tiene un ATtiny (también conocido como TinyAVR), que es una familia de microcontroladores desarrollados por Atmel a fines de la década de 1990 (más tarde, Microchip Technology adquirió Atmel en 2016). Estos chips tienen un núcleo de procesador RISC de 8 bits de arquitectura Harvard modificada. Los más pequeños de su familia de microcontroladores AVR son la serie ATtiny (núcleo de 8 bits y menos funciones, menos pines de E / S y menos memoria que otras series AVR).
¿Por qué Digispark ATtiny85?
Estamos usando esta placa por su pequeño tamaño que se adapta perfectamente a nuestro proyecto y también por los pines IO que tiene, ya que necesitamos tres pines PWM para controlar el color de la luz y una salida digital para controlar el ventilador de CC a través de un transistor y todo los pines IO requeridos están disponibles en esta pequeña placa.
Paso 3: El diseño de la linterna
Como de costumbre, comenzamos con la parte del hardware y el hardware parlante comenzaremos con la caja de la linterna, por lo que diseñé esta forma usando el software solidworks que me permite generar archivos DXF para cargarlos en una máquina de corte láser CNC para producir el diseño caja; Usamos un material de madera MDF de 5 mm para crear esta caja, perfecta, barata y que agrega una mejor apariencia a nuestro proyecto.
puede descargar los archivos DXF que hemos utilizado para producir esta caja de linterna a través de este enlace de descarga.
El diseño de la caja es tan simple y básico que puedes seguir la misma idea de diseño para crear tu propio diseño con la forma que más te convenga.
Paso 4: Fabricación de PCB (producida por JLCPCB)
Acerca de JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), es la empresa de prototipos de PCB más grande de China y un fabricante de alta tecnología que se especializa en prototipos de PCB rápidos y producción de PCB en lotes pequeños. Con más de 10 años de experiencia en la fabricación de PCB, JLCPCB tiene más de 200, 000 clientes en el país y en el extranjero, con más de 8, 000 pedidos en línea de prototipos de PCB y producción de PCB en pequeñas cantidades por día. La capacidad de producción anual es de 200, 000 metros cuadrados. para varios PCB de 1 capa, 2 capas o multicapa. JLC es un fabricante profesional de PCB que cuenta con equipos de pozo a gran escala, una gestión estricta y una calidad superior.
Volver a nuestro proyecto
Para producir el PCB, he comparado el precio de muchos productores de PCB y elegí a JLCPCB los mejores proveedores de PCB y los proveedores de PCB más baratos para pedir este circuito. Todo lo que necesito hacer son unos simples clics para cargar el archivo gerber y establecer algunos parámetros como el color y la cantidad del grosor de la PCB, luego pagué solo 2 dólares para obtener mi PCB después de solo cinco días.
Como muestra la imagen del esquema relacionado, he usado una placa de desarrollo Digispark ATtiny85 para controlar todo el sistema. puede obtener el archivo PDF esquemático a través de este enlace de descarga.
Mejor calidad
La fabricación de calidad de estos PCB aumenta nuestra confianza para usar el servicio JLCPCB en todos nuestros proyectos, como ven, el PCB es relativamente pequeño para adaptarse a la ubicación dentro de la caja Lantern y también las etiquetas y los logotipos también están muy bien producidos.
puede obtener los archivos Gerber para el circuito a través de este enlace de descarga
Paso 5: revisión completa de los ingredientes
Tenemos todo listo por lo que necesitamos revisar los componentes necesarios que necesitamos para este proyecto:
- El PCB que pedimos a JLCPCB
- Tablero de desarrollo Digispark ATtiny85
- 4 LED RGB de 5 mm
- Ventilador de 12V DC
- Transistor BC170
- Resistencia de 1K Ohm
- Adaptador de corriente de 12V CC
- Algunos conectores de encabezado
Paso 6: soldadura y ensamblaje
Ahora pasamos directamente al ensamblaje de la caja, es tan simple ya que creamos la ubicación de los tornillos en el diseño pero primero necesitamos cubrir cada parte con este papel de calco y luego pegamos los trozos de tela en los lados de la caja.
Después de eso, pasamos al ensamblaje electrónico y soldamos todos los componentes a la PCB. encontrarás en la capa superior de seda una etiqueta de cada componente indicando su ubicación en la placa y así estarás 100% seguro de que no cometerás errores de soldadura.
Paso 7: Validación de prueba y código de Digispark
Ahora preparé este código que cambia el color de los LED y enciende el ventilador, cargamos el código y colocamos la placa en su ubicación y, como ves, aquí están nuestros LED cambiándolos de color.
Puede obtener el código fuente de forma gratuita a través de este enlace de descarga.
Como pueden ver chicos en las imágenes de arriba, la linterna está cambiando su color de luz siguiendo todas las instrucciones que hemos creado a través del código fuente y aún algunas otras mejoras para realizar para hacerlo mucho más mantequilla.
Espero que anotes en la sección de comentarios todas tus ideas para mejorar este proyecto y también que nos muestres fotos si pruebas uno similar.
Recomendado:
MINI PSU PORTÁTIL DE VOLTAJE MÚLTIPLE CON USB, LINTERNA, PROBADOR DE COMPONENTES Y CARGADOR INTEGRADO: 6 pasos
MINI PSU PORTÁTIL DE VOLTAJE MÚLTIPLE CON USB, LINTERNA, PROBADOR DE COMPONENTES Y CARGADOR INTEGRADO: ¡Bienvenido a mi primer instructivo! Con este instructivo, puede transformar un banco de energía solar poco fiable / barato (con algunas piezas adicionales) en algo útil. Algo que puedes usar todos los días, como yo, ¡porque es realmente genial de usar! La mayor parte de av
Reducción del consumo de energía de la batería para Digispark ATtiny85: 7 pasos
Reducir el consumo de energía de la batería para Digispark ATtiny85: o: Ejecutar un Arduino con una celda de botón 2032 durante 2 años.Usando su placa Arduino Digispark lista para usar con un programa Arduino, consume 20 mA a 5 voltios.Con un banco de energía de 5 voltios de 2000 mAh solo funcionará durante 4 días
Refuerzo de linterna frontal / linterna: 13 pasos (con imágenes)
Refuerzo de linterna frontal / linterna: la linterna frontal se modifica utilizando circuitos de una luz solar de jardín. Le permitirá usar solo 2 baterías en lugar de 3. Esto es útil al comprar baterías. A menudo, solo se venden en paquetes de 2 o 4, pero no de tres. También puede permitir 'dead ba
Introducción a Digispark Attiny85 con Arduino IDE: 4 pasos
Introducción a Digispark Attiny85 con Arduino IDE: Digispark es una placa de desarrollo de microcontroladores basada en Attiny85 similar a la línea Arduino, solo que más barata, más pequeña y un poco menos potente. Con una gran cantidad de escudos para ampliar su funcionalidad y la capacidad de usar el conocido Arduino ID
¡Quemador alimentado por USB! Este proyecto se puede quemar a través de plásticos / madera / papel (el proyecto divertido también tiene que ser de madera muy fina): 3 pasos
¡Quemador alimentado por USB! Este proyecto se puede quemar a través de plásticos / madera / papel (el proyecto divertido también tiene que ser de madera muy fina): ¡NO HAGA ESTO USANDO USB! Descubrí que puede dañar tu computadora por todos los comentarios. mi computadora está bien aunque. Utilice un cargador de teléfono de 600ma 5v. Usé esto y funciona bien y nada se puede dañar si usa un enchufe de seguridad para detener la energía