Tabla de contenido:
- Paso 1: cómo funciona
- Paso 2: Lista de piezas
- Paso 3: la configuración
- Paso 4: el circuito
- Paso 5: el código
Video: Rastreador solar Arduino: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Por geo bruce
Acerca de: Hola, soy Bruce. Soy estudiante en Bélgica. Tengo una gran variedad de intereses: electrónica, informática, tecnología,… En mi tiempo libre dedico mucho tiempo a: proyectos, exploración de Internet, ciclismo. ht… Más sobre geo bruce »
Qué hace: busca la fuente de luz más brillante como el sol. Hay una versión más nueva y mejor de este proyecto:
Paso 1: cómo funciona
Cómo funciona: hice un sensor de 4 LDR con hojas entre ellos
Los puntos blancos son los LDR
Cuando el palo de arriba está enderezado al sol o al punto más brillante, los cuatro LDR reciben la misma cantidad de luz sobre ellos.
Ejemplo1 cuando la luz se deja en la parte superior: derecha-arriba, derecha-abajo, izquierda-abajo están en la sombra y izquierda-arriba obtienen la mayor cantidad de luz Ejemplo2 cuando la luz está arriba a la izquierda y derecha abajo están en la sombra y la parte superior está en la luz
Paso 2: Lista de piezas
- 2 x enlace Ebay del servo 1,5 $ / pieza
- 4 x resistencias dependientes de la luz (ldr) LDR baratos en Ebay 0.78 $ por 20 piezas
- 4 x resistencias 10K Resistencias en Ebay 0.78 $ por 50 piezas envío gratis
- 1 x Arduino Arduino UNO Ebay link 3.5 $ envío gratis
- 2 x potenciómetros 10k (el valor no importa) Enlace de Ebay
Paso 3: la configuración
¡Solo tienes que pegarlo en caliente!
Paso 4: el circuito
Paso 5: el código
puedes descargar el código en esta página / * este código está escrito por geobruce para más información visita mi sitio https://xprobe.net * / #include // incluye la biblioteca de Servo Servo horizontal; // servo horizontal int servoh = 90; // soporte servo horizontal Servo vertical; // servo vertical int servov = 90; // soporte servo vertical // conexiones de pin LDR // nombre = pin analógico; int ldrlt = 0; // LDR arriba a la izquierda int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR abajo a la izquierda int ldrrd = 3; // ldr abajo rigt void setup () {Serial.begin (9600); // servo conexiones // name.attacht (pin); fijación.horizontal (9); vertical.attach (10); } bucle vacío () {int lt = analogRead (ldrlt); // arriba a la izquierda int rt = analogRead (ldrrt); // arriba a la derecha int ld = analogRead (ldrld); // abajo a la izquierda int rd = analogRead (ldrrd); // abajo rigt int dtime = analogRead (4) / 20; // leer potenciómetros int tol = analogRead (5) / 4; int avt = (lt + rt) / 2; // valor medio top int avd = (ld + rd) / 2; // valor promedio hacia abajo int avl = (lt + ld) / 2; // valor medio a la izquierda int avr = (rt + rd) / 2; // valor medio right int dvert = avt - avd; // comprobar la diferencia de arriba y abajo int dhoriz = avl - avr; // comprobar la diferencia de izquierda y derecha y rigt if (-1 * tol> dvert || dvert> tol) // comprobar si la diferencia está en la tolerancia else cambiar el ángulo vertical {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} más si (avt <avd) {servov = --servov; si (servov <0) {servov = 0; }} vertical.write (servov); } if (-1 * tol> dhoriz || dhoriz> tol) // verifica si la diferencia está en la tolerancia else cambia el ángulo horizontal {if (avl> avr) {servoh = --servoh; si (servoh <0) {servoh = 0; }} else if (avl <avr) {servoh = ++ servoh; if (servoh> 180) {servoh = 180; }} else if (avl == avr) {// nada} horizontal.write (servoh); } retraso (dtime); }
Finalista en el Celestron Space Challenge
Recomendado:
¡Rastreador de escritorio COVID19 con reloj! Rastreador con tecnología Raspberry Pi: 6 pasos
¡Rastreador de escritorio COVID19 con reloj! Raspberry Pi Powered Tracker: sabemos que podemos morir en cualquier momento, incluso yo puedo morir mientras escribo esta publicación, después de todo, yo, tú, todos somos mortales. El mundo entero se estremeció por la pandemia de COVID19. Sabemos cómo prevenir esto, pero ¡oye! sabemos cómo rezar y por qué rezar, lo hacemos
Rastreador solar de bricolaje: 27 pasos (con imágenes)
Rastreador solar de bricolaje: Introducción Nuestro objetivo es presentar a los jóvenes estudiantes a la ingeniería y enseñarles sobre la energía solar; haciéndoles construir un Helios como parte de su plan de estudios. Hay un esfuerzo en ingeniería para alejar la generación de energía del uso de combustibles fósiles
Rastreador GPS para automóvil con notificación por SMS y carga de datos de Thingspeak, basado en Arduino, automatización del hogar: 5 pasos (con imágenes)
Rastreador GPS para automóvil con notificación por SMS y carga de datos de Thingspeak, basado en Arduino, automatización del hogar: hice este rastreador GPS el año pasado y, como funciona bien, lo publico ahora en Instructable. Está conectado al enchufe de accesorios en mi maletero. El rastreador GPS carga la posición, la velocidad, la dirección y la temperatura medida del automóvil a través de un dato móvil
Rastreador solar en miniatura de bricolaje: 5 pasos (con imágenes)
Rastreador solar en miniatura de bricolaje: en este proyecto le mostraré cómo crear un rastreador solar que, como su nombre lo indica, pueda seguir el movimiento del sol durante todo el día. Y al final les mostraré la diferencia de cosecha de energía entre un panel solar montado en un seguidor solar
Rastreador de películas - Rastreador de lanzamiento en cines con tecnología Raspberry Pi: 15 pasos (con imágenes)
Rastreador de películas: rastreador de lanzamientos teatrales con Raspberry Pi: Movie Tracker es un rastreador de lanzamientos con forma de claqueta y alimentado por Raspberry Pi. Utiliza la API de TMDb para imprimir el póster, el título, la fecha de lanzamiento y la descripción general de las próximas películas en su región, en un intervalo de tiempo específico (por ejemplo, estrenos de películas esta semana) en