Tabla de contenido:

Controle cualquier cosa con un pin AVR: 4 pasos
Controle cualquier cosa con un pin AVR: 4 pasos

Video: Controle cualquier cosa con un pin AVR: 4 pasos

Video: Controle cualquier cosa con un pin AVR: 4 pasos
Video: ¿Cómo CONFIGURAR los REGISTROS de un 🔥MICROCONTROLADOR🔥? - AVR 2024, Mes de julio
Anonim
Controla cualquier cosa con un pin AVR
Controla cualquier cosa con un pin AVR
Controla cualquier cosa con un pin AVR
Controla cualquier cosa con un pin AVR

Este instructivo muestra cómo controlar un grupo de leds con una salida de microprocesador. El micro que usaré es un Atmel Attiny2313.

Paso 1: Piezas y herramientas

Piezas y herramientas
Piezas y herramientas
Piezas y herramientas
Piezas y herramientas

Partes: Attiny2313 (obtuve 5 muestras gratis de Atmel) Enchufe de 20 pines Resistores (cualquier tamaño funcionará, dependiendo de su configuración. Lo explicaré más adelante) Regulador de 5v (cualquiera funcionará, estoy usando un LM340) Transistores o Mosfets (el más fácil de encontrar y los más baratos suelen ser 2n3904. Solo asegúrese de que sea un transistor NPN o un Mosfet de canal N) 2 condensadores pequeños (busque la hoja de datos para el regulador,.1uf y.22uf con LM340) Muchos LED's Algunos protoboard o un protoboard Cualquier programador para AVRWireTools: Soldador

Paso 2: esquema y cómo funciona

Esquema y cómo funciona
Esquema y cómo funciona
Esquema y cómo funciona
Esquema y cómo funciona
Esquema y cómo funciona
Esquema y cómo funciona

El primer esquema muestra cómo conecté filas de LED a los pines de salida. El pin de salida del AVR va a la base de un transistor, que está conectado para funcionar como un interruptor. Cuando la salida es baja, o 0v, el transistor está apagado y la corriente no puede fluir a través de la carga a tierra. Cuando la salida es alta, o 5v, el transistor está encendido y la corriente puede fluir a través de la carga a tierra. Esto se llama conmutación de lado bajo y se puede usar para leds, motores de CC, motores paso a paso y muchas otras cosas que requieren más voltaje o corriente de la que puede generar el micro. La carga para este proyecto será de algunos led. cableado de la forma que desee, pero la fuente de alimentación que está utilizando determinará cómo puede conectarlos. Para mí, encontré un cargador de computadora portátil que puede generar 16v a 7.5 amperios como máximo. Ahora la forma más eficiente de conectar los leds estaba en una matriz paralela en serie como se muestra en la tercera imagen. Para determinar el tamaño de la resistencia, primero averigüe cuánto voltaje cae por LED. Para los LED azules y verdes que utilicé, la caída de voltaje es de alrededor de 3 a 3,3 voltios. Los LED rojos y amarillos tienen alrededor de 2.2 voltios. Ahora sume todas las caídas de voltaje en serie (3 * 5 = 15v) Ahora reste eso del voltaje de su fuente (16-15 = 1v) Ahora sabe cuánto voltaje cae su resistor (1v) Ahora use la ley de ohmios para resolver R: V = IR (1v =.015R) * Usé 15ma para mis leds, esto es típico para leds de 5 mm, así que ahora cada hebra está usando 15ma de su suministro. puede ser su propia carga, o puede unir tantas como desee, siempre que la corriente total para esa carga no exceda el límite del transistor. (2n3904 puede manejar 100ma) * El transistor se puede reemplazar con un Mosfet de canal N

Paso 3: Constrúyelo

Constrúyelo
Constrúyelo
Constrúyelo
Constrúyelo
Constrúyelo
Constrúyelo
Constrúyelo
Constrúyelo

Ahora puedes comenzar a hacer una placa de prueba en tu circuito. Después de hacer algunas pruebas en la placa de prueba, soldé todo en una placa de prueba. Si quisieras ponerte realmente elegante, puedes diseñar tu propia placa y grabarla usando uno de los procesos explicados en esto. sitio.

Paso 4: programe el AVR

Ahora es el momento de programar su AVR. Si no sabe cómo hacer esto, consulte este instructivo: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Aquí está el programa que hice: Simplemente pasa por un bucle de secuencias para siempre. Una vez que el AVR está programado, puede pegarlo en el zócalo que soldó a su placa, o si no tiene un zócalo, verifique el programa en una placa de prueba, y si es correcto, entonces puedes soldar el chip en tu placa.

Recomendado: