Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En este proyecto, exploro cómo utilizar el arduino para crear una lámpara que cambia según la hora del día. A petición del usuario, la lámpara cambiará su brillo cuando cuantifiquen o reduzcan la resistencia del LDR -resistencia de detección de luz-. Este proyecto se completó en tinkercad y utiliza un relé para subcontratar energía en el circuito que el arduino no puede cumplir para la bombilla. ¡Esto es lo que necesitas!
Suministros
1 relé
Resistencia de 1 kiloohmio
1 LDR (fotorresistor)
1 fuente de alimentación
1 Arduino
1 tablero
1 bombilla
Paso 1: Paso 1: Configure el diseño de su tablero como el siguiente
Para concebir un aspecto similar al tutorial, es imperativo seguir el diseño de la placa de pruebas no solo por su pulcritud sino también por su eficiencia.
Paso 2: Paso 2: agregue el relé, los cables, la fuente de alimentación y las resistencias
Mantenga la fuente de alimentación en la configuración predeterminada de tinkercad (5 voltios, 5 amperios de corriente).
Paso 3: Paso 3: Utilice el siguiente código para programar el circuito para que funcione según la resistencia del LDR
Demos un poco de contexto al código. El lenguaje arduino es muy único y se parece al código de bloque scratch en su simplicidad. En primer lugar, necesitamos declarar nuestros puertos que usamos para conectar el terminal 5 del relé y el terminal 2 del LDR. Yo personalmente utilicé los puertos 5 para el relé y A0 para el LDR, sin embargo, puede elegir cualquiera de los pines analógicos para el LDR y cualquiera de los pines digitales para el relé. Necesitamos acceder al valor que devuelve el LDR dados diferentes niveles de luz. Entonces aplicamos una declaración if que es "if (analogRead (A0)> 500)", entonces eso significaría que una vez que se alcanza cierta oscuridad, la bombilla comenzará a encenderse, volviéndose más brillante cuanto menos luz haya.