Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Sistema solar de rastreamento do sol

Componentes e suprimentos

Arduino UNO
× 1
Sensor LDR de dispositivos analógicos
× 1
Placa de ensaio sem solda em tamanho real
× 1
painel solar
× 1
Micro servo motor SG90
× 2
Fios de jumpers (genérico)
× 1
Resistor 1k ohm
× 4

Aplicativos e serviços online

Arduino IDE

Sobre este projeto


Parece que você não pode andar pela rua hoje em dia sem se deparar com um painel solar. Você pode encontrá-los para carregamento de celular em áreas rurais, bem como pequenas luzes simples para passeios na calçada. Solar é fácil de usar, prontamente disponível e barato.

Cada painel que você vê no seu dia a dia está em uma posição fixa. Embora essa abordagem seja extremamente simples e atenda às necessidades da maioria dos pequenos aplicativos, ela não está produzindo tanta energia quanto poderia.

Nosso rastreador é um rastreador de eixo duplo , significando suas faixas em X e Y. Para colocá-lo em termos ainda mais simples, ele vai para a esquerda, para a direita, para cima e para baixo. Isso significa que, uma vez que seu rastreador esteja configurado, você nunca precisará alterar ou ajustar nada, uma vez que em qualquer lugar que o sol se mova, seu rastreador o seguirá.








Código

  • Sistema solar de rastreamento do sol
Sistema solar de rastreamento do Sol Arduino
Este é um código para rastreio solar do sistema solar.
 / * * Autor:Mayur Rabadiya * Email:[email protected] * Código:Sistema solar de rastreio solar * / # include  // biblioteca para servo motor Servo s; // define Vertival servoServo sh; // define servo horizontal int start1 =90; // começando inicialmente de 90 grausint start2 =90; int L1 =A0; // para ler dados de LDR1 int L2 =A1; // para ler dados de LDR2int L3 =A2; // para ler dados de LDR3 int L4 =A3; // para ler dados de LDR4 int a =15; configuração vazia () {s.attach (9); // conecta o servo vertical ao pino 9 do arduino sh.attach (10); // conecta o servo horizontal ao pino 10 do arduino pinMode (L1, INPUT); // define LDR como entrada pinMode (L2, INPUT); pinMode (L3, INPUT); pinMode (L4, INPUT); s.write (start1); // ele iniciará o servo de 90 quando reiniciarmos o sistema sh.write (start2); atraso (2000); } loop vazio () {int LDR1 =analogRead (L1); // lê o valor do LDR int LDR2 =analogRead (L2); int LDR3 =analogRead (L3); int LDR4 =analogRead (L4); int plus14 =(LDR1 + LDR4); // média de dois cantos LDR int plus23 =(LDR2 + LDR3); int plus12 =(LDR1 + LDR2); int plus34 =(LDR3 + LDR4); dif1 int =abs (mais14 - mais23); // diferença para obter o valor adequado int diff2 =abs (plus23 - plus14); dif3 int =abs (mais12 - mais34); dif4 int =abs (mais34 - mais12); if ((diff1 <=a) || (diff2 <=a)) {// a diferença é menor que 15, então não faça nada} else {if (plus14> plus23) // move o servo vertical em menos de 90 graus {start2 =- -start2; } if (plus14  plus34) {start1 =--start1; // move o servo horizontal em menos de 90 graus} if (plus12  

Esquemas


Processo de manufatura

  1. Sistema de aquecimento solar
  2. Sensor de temperatura múltipla
  3. MotionSense
  4. Impressora 3D Segurança contra incêndio
  5. Sistema de irrigação de plantas caseiras
  6. Levitação eletromagnética repulsiva Arduino
  7. Controle Remoto Gripper Bot
  8. Registrador de dados do balão meteorológico Arduino
  9. Carro robô rastreador Smart Face
  10. CoroFence - Detector Térmico🖖