Tabla de contenido:

Lámpara LED Arduino RGB + pantalla LCD de 4 bits: 4 pasos
Lámpara LED Arduino RGB + pantalla LCD de 4 bits: 4 pasos

Video: Lámpara LED Arduino RGB + pantalla LCD de 4 bits: 4 pasos

Video: Lámpara LED Arduino RGB + pantalla LCD de 4 bits: 4 pasos
Video: Fabrica tu propio RGB inteligente ¡por USD $20! con Arduino 2024, Noviembre
Anonim
Lámpara LED Arduino RGB + Pantalla LCD de 4 bits
Lámpara LED Arduino RGB + Pantalla LCD de 4 bits
Lámpara LED Arduino RGB + Pantalla LCD de 4 bits
Lámpara LED Arduino RGB + Pantalla LCD de 4 bits
Lámpara LED Arduino RGB + Pantalla LCD de 4 bits
Lámpara LED Arduino RGB + Pantalla LCD de 4 bits

Este es mi primer instructable !!! yay.. Antes de continuar. No entro en detalles sobre cómo cortar la madera, ni cómo unir todo. Hice un estilo libre de todo el proceso de construcción, lo que me vino a la mente es lo que reproduje. El objetivo de este instructable es poder crear el circuito, programar el arduino y crear algo de su propia imaginación. ¡Además, este instructivo está destinado a personas que están familiarizadas con el siempre tan popular Arduino! Si desea obtener más información sobre de qué se trata Arduino, visite: Página de inicio de Arduino Bien, ahora una pequeña explicación de qué es exactamente. Esto es simplemente un arduino que controla un LED RGB para controlar la iluminación. Hay 3 modos diferentes. Estos modos se pueden seleccionar presionando un botón. Los modos y valores de RGB se muestran en una pantalla LCD. Modos: 1) Ciclo de tono: este ciclo a través del espectro de tono. Desplaza la rueda (potenciómetro) para controlar la velocidad a la que cambia el color de uno a otro. 2) Selección de tono: Desplace la rueda (potenciómetro) para seleccionar el color que eligió. Permanece en este color3) Tono aleatorio: el arduino selecciona aleatoriamente un color RGB de destino. Se desvanece a ese color RGB de destino. Luego, el proceso comienza de nuevo. Puede seleccionar la velocidad a la que el color se desvanece de uno a otro. El siguiente video es la creación de la lámpara LED RGB controlada por Arduino de principio a fin.

Paso 1: Materiales

1) Arduino: decimila, freeduino, Rock Bottom Freeduino Kit (RBFK). (Usé el RBFK porque es más barato y lo estaba regalando). 2) Potenciómetro: Estoy usando 120 ohmios, pero cualquiera servirá en esta aplicación en particular. 3) Botón pulsador: No use un botón de ENCENDIDO / APAGADO. Debe ser un botón 4) LED RGB: asegúrese de que sea un LED RGB de cátodo común. Lo que significa que 1 pin está A TIERRA y los otros 3 pines R, G, B son POSITIVOS. 5) LCD compatible con HD44780: Según mi mejor experiencia, todos los LCD de 16x2 con los que trabajé funcionan con la biblioteca de 4 bits. 6) 5 resistencias: - 22ohm = Contraste de LCD … * NOTA: Utilice un POT para determinar el mejor contraste para LCD. - 2.2Kohm = PushButton- 3 resistencias más. Debe determinar los valores en función de su LED RGB. Detalles abajo.

Paso 2: Conexiones de circuito

Conexiones de circuito
Conexiones de circuito

Información general y consejos

- asegúrese de que la pantalla LCD (RW / PIN5) esté conectada a tierra. Hay un error en el diagrama que hice a continuación, muestra que el PIN 6 de la pantalla LCD está conectado a TIERRA…. Eso es incorrecto, se supone que el PIN5 de la pantalla LCD está conectado a tierra. Cuando pruebe la pantalla LCD, use POT para determinar la resistencia adecuada para el CONTRASTE de la pantalla LCD. Puede pensar que la pantalla LCD no funciona cuando en realidad el contraste es demasiado bajo y no puede ver nada. - NO TODAS LAS LCD son iguales. Consulte las especificaciones de su LCD (modelo de Google # de LCD) para conocer los pines. (DB0-DB7, RegisterSelect, ReadWrite, Enabled, etc.): los PIN RGB necesitan resistencias adecuadas para cada color. La resistencia está determinada por la cantidad de voltaje que requiere cada color. Ejemplo: R = 2.8 - 3.2 voltios = 82ohm (recomendado) G = 3.2 - 3.5 volt = 68ohm (recomendado) B = 3.2 - 3.5 volt = 68ohm (recomendado) use la siguiente URL para determinar la resistencia para cada color. Asistente de serie LED / arreglo en paralelo Componente Info Potenciómetro (POT) = 120ohmResistencia de contraste LCD = 22 ohm Resistencia de botón pulsador = 2.2 KohmConexiones LCD Arduino (GND) = LCD (PIN 1) = Tierra Arduino (5V) = LCD (PIN 2) = Fuente de alimentación Arduino (PIN 2) = LCD (PIN 6) = Activar SignalArduino (PIN 7) = LCD (PIN 11) = DB4Arduino (PIN 8) = LCD (PIN 12) = DB5Arduino (PIN 9) = LCD (PIN 13) = DB6Arduino (PIN 10) = LCD (PIN 14) = DB7 Arduino (PIN 11) = LCD (PIN 4) = Registro Seleccionar Arduino (PIN 12) = LCD (PIN 5) = Leer / Escribir Conexiones LED RGB Arduino (PIN 3) = LED R = 2.8 - 3.2 voltios = 82ohm (recomendado) Arduino (PIN 5) = LED G = 3,2 - 3,5 voltios = 68 ohmios (recomendado) Arduino (PIN 6) = LED B = 3,2 - 3,5 voltios = 68 ohmios (recomendado) Arduino (GND) = LED GND Conexiones de botón y olla Arduino (ANALOG PIN 2) = POT (limpiador: generalmente en el medio, depende de la olla) Arduino (PIN 4) = PushButton (asegúrese de usar 2.2Kohm o una resistencia superior)

Paso 3: código fuente de Arduino + archivos

El código fuente, cómo conectar todo y la biblioteca LCD están incluidos en el archivo zip. Casi todo el código fue escrito por mí mismo, aunque debo agregar crédito al siguiente código que utilicé. Función Arduino Hue Seleccione diferentes modos con el botón pulsador La función Hue fue extremadamente conveniente, por qué reinventar la rueda. En cuanto al botón pulsador, no creerías lo complicado que puede ser. Este código fue extremadamente útil para usar el botón pulsador como pretendía. (presionar el botón le permite seleccionar diferentes modos)

Paso 4: Palabras finales

Este proyecto fue creado como un regalo para un muy buen amigo, y ahora deseo ofrecer este regalo al resto de entusiastas de INSTRUCTABLES. Todo este proceso fue una experiencia increíble y estoy más que feliz de compartirlo con el mundo. ¡¡¡OH Y POR FAVOR NO OLVIDE VOTAR !!!

Recomendado: