Tabla de contenido:

Linterna Digispark (Proyecto ATtiny85): 7 pasos
Linterna Digispark (Proyecto ATtiny85): 7 pasos

Video: Linterna Digispark (Proyecto ATtiny85): 7 pasos

Video: Linterna Digispark (Proyecto ATtiny85): 7 pasos
Video: ✅ Barra LED de señalización para bicicletas con ATtiny | J_RPM 2024, Noviembre
Anonim
Image
Image
¿Qué es una linterna?
¿Qué es una linterna?

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:

  1. Seleccionar los componentes adecuados en función de las funcionalidades de su proyecto.
  2. Realización del circuito para conectar todos los componentes elegidos.
  3. Reúna todas las partes del proyecto.
  4. Conecte la placa de desarrollo Digispark ATtiny85 para controlar la linterna.

Paso 1: ¿Qué es una linterna?

¿Qué es una linterna?
¿Qué es una linterna?
¿Qué es una linterna?
¿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

Digispark ATtiny85 es el corazón de nuestro proyecto
Digispark ATtiny85 es el corazón de nuestro proyecto
Digispark ATtiny85 es el corazón de nuestro proyecto
Digispark ATtiny85 es el corazón de nuestro proyecto
Digispark ATtiny85 es el corazón de nuestro proyecto
Digispark ATtiny85 es el corazón de nuestro proyecto
Digispark ATtiny85 es el corazón de nuestro proyecto
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

El diseño de la linterna
El diseño de la linterna
El diseño de la linterna
El diseño de la linterna
El diseño de la linterna
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)

La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)
La 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

Revisión completa de los ingredientes
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

Soldadura y montaje
Soldadura y montaje
Soldadura y montaje
Soldadura y montaje
Soldadura y montaje
Soldadura y montaje

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

Validación de prueba y código Digispark
Validación de prueba y código Digispark
Validación de prueba y código Digispark
Validación de prueba y código Digispark
Validación de prueba y código Digispark
Validación de prueba y código 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: