Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Sistema solar de seguimiento solar

Componentes y suministros

Arduino UNO
× 1
Sensor LDR de dispositivos analógicos
× 1
Protoboard sin soldadura de tamaño completo
× 1
panel solar
× 1
Micro-servo motor SG90
× 2
Cables de puente (genéricos)
× 1
Resistencia 1k ohm
× 4

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Parece que no puedes caminar por la calle estos días sin encontrarte con un panel solar. Puede encontrarlos para cargar dispositivos móviles en áreas rurales, así como para pequeñas luces simples en las aceras. La energía solar es fácil de usar, fácil de conseguir y económica.

Cada panel que ve en su día a día está en una posición fija. Si bien este enfoque es extremadamente simple y satisface las necesidades de la mayoría de las aplicaciones pequeñas, no produce tanta energía como podría.

Nuestro seguidor es un seguidor de doble eje , lo que significa que sigue tanto en X como en Y. Para expresarlo en términos aún más simples, va hacia la izquierda, derecha, arriba y abajo. Esto significa que una vez que haya configurado su rastreador, nunca necesitará cambiar o ajustar nada, ya que a cualquier lugar donde se mueva el sol, su rastreador lo seguirá.

Código

  • Sistema solar de seguimiento solar
Sistema solar de seguimiento solar Arduino
Este es el código para el sistema solar de seguimiento solar.
 / * * Autor:Mayur Rabadiya * Correo electrónico:[email protected] * Código:Sistema solar de seguimiento solar * / # incluye  // biblioteca para servomotores Servo s; // define Vertival servoServo sh; // define el servo horizontal int start1 =90; // inicialmente a partir de 90 gradosint start2 =90; int L1 =A0; // para leer datos de LDR1 int L2 =A1; // para leer datos de LDR2int L3 =A2; // para leer datos de LDR3 int L4 =A3; // para leer datos de LDR4 int a =15; configuración vacía () {s.attach (9); // conecta el servo vertical al pin 9 de arduino sh.attach (10); // conecta el servo horizontal al pin 10 de arduino pinMode (L1, INPUT); // define LDR como entrada pinMode (L2, INPUT); pinMode (L3, ENTRADA); pinMode (L4, ENTRADA); s.write (inicio1); // iniciará el servo desde 90 cuando reiniciamos el sistema sh.write (start2); retraso (2000); } bucle vacío () {int LDR1 =analogRead (L1); // leer valor de LDR int LDR2 =analogRead (L2); int LDR3 =analogRead (L3); int LDR4 =analogRead (L4); int más14 =(LDR1 + LDR4); // promedio de dos esquinas LDR int plus23 =(LDR2 + LDR3); int más12 =(LDR1 + LDR2); int más34 =(LDR3 + LDR4); int diff1 =abs (plus14 - plus23); // diferencia para tomar el valor adecuado int diff2 =abs (plus23 - plus14); int diff3 =abs (más12 - más34); int diff4 =abs (plus34 - plus12); if ((diff1 <=a) || (diff2 <=a)) {// la diferencia es menor que 15 entonces no hagas nada} else {if (plus14> plus23) // mueve el servo vertical en menos de 90 grados {start2 =- -start2; } si (más14  plus34) {start1 =--start1; // mueve el servo horizontal en menos de 90 grados} if (plus12   

Esquemas


Proceso de manufactura

  1. Sistema de calefacción solar
  2. Sensor de temperatura múltiple
  3. MotionSense
  4. Seguridad contra incendios de la impresora 3D
  5. Sistema de riego de plantas domésticas
  6. Levitación electromagnética repulsiva Arduino
  7. Bot de agarre de control remoto
  8. Registrador de datos de globos meteorológicos con tecnología Arduino
  9. Coche robot inteligente de seguimiento facial
  10. Laboratorio de microcontroladores
  11. CoroFence - Detector térmico🖖