Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Desde pequeño, siempre quise probar mis manos con la electrónica. Recientemente compré el Arduino y comencé a explorarlo. En este proceso, llegué a saber más sobre las resistencias dependientes de la luz (LDR).
De alguna manera, me tropiezo con esta idea. Básicamente, es un girasol eléctrico que hace lo contrario del girasol real. ¡¡¡Apunta a la oscuridad !!!
Paso 1: Cosas que necesita
- 3 LDR
- 3 resistencias de 10k Ohm
- Un servomotor
- Tablero Arduino
- Pocos cables de puente
- Kit de soldadura
- PCB perforado
- Maceta pequeña junto con un poco de tierra seca.
Paso 2: el circuito
El quid es que cada LDR es responsable de un ángulo, el izquierdo de 180 grados, el medio de 90 grados y el derecho de 0 grados. Por ejemplo, si el LDR medio no recibe luz y otros LDR reciben algo de luz, entonces
Arduino recibirá la siguiente entrada:
- LDR izquierdo => ALTO
- LDR medio => BAJO
- LDR derecho => ALTO
Basado en esta entrada, Arduino puede calcular el ángulo (90 grados en este caso) y enviar esta información al servomotor.
Paso 3: el código
En términos simples, eso es lo que hace el código:
- Toma la entrada de 3 LDR.
- Con esta entrada, calcula la cantidad de luz que recibe cada LDR.
- Ahora, calcula el ángulo al que debería ir. Por ejemplo, si el LDR derecho y el medio no reciben luz, entonces el ángulo calculado será de 45 grados (el ángulo medio de 0 grados y 90 grados es de 45 grados).
Encuentra el código aquí.
Paso 4: construye el circuito
Utilice PCB perforado para soldar resistencias y LDR. Utilice la placa de pruebas Arduino para conectar la PCB y el servomotor. Sube el código y prueba.
Paso 5: planta el anti-girasol
Usé una olla pequeña y le hice un agujero para pasar los cables. Ponga un poco de tierra, guarde el servomotor, agregue un poco más de tierra. Luego, simplemente conecte el servomotor con Arduino y ¡listo!