Índice:
- Etapa 1: como funciona
- Etapa 2: Lista de peças
- Etapa 3: a configuração
- Etapa 4: o circuito
- Etapa 5: O Código
Vídeo: Arduino Solar Tracker: 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Por geo bruceBruce está em chamasSiga mais do autor:
Sobre: Olá, sou Bruce. Sou estudante na Bélgica. Tenho uma grande variedade de interesses: electrónica, informática, tecnologia,… Nas minhas horas vagas passo muito tempo em: projectos, explorar a internet, andar de bicicleta. ht… Mais sobre geo bruce »
O que faz: ele procura a fonte de luz mais brilhante, como o sol. Há uma versão mais recente e melhor deste projeto:
Etapa 1: como funciona
Como funciona: fiz um sensor de 4 LDRs com folhas entre eles
Os pontos brancos são os LDRs
Quando o stick no topo está direcionado para o sol ou o ponto mais brilhante, os quatro LDRs recebem a mesma quantidade de luz sobre eles.
Exemplo1 quando a luz é deixada no topo: direita superior, direita inferior, esquerda inferior estão na sombra e superior esquerdo obtêm mais luz. Exemplo 2 quando a luz está na parte superior esquerda e direita inferior estão na sombra e a parte superior está na Luz
Etapa 2: Lista de peças
- 2 x link do Ebay do servo 1,5 $ / peça
- 4 x resistores dependentes de luz (ldr) LDRs baratos no Ebay 0,78 $ por 20 unidades
- 4 x resistores 10K resistores no Ebay 0,78 $ por 50 unidades frete grátis
- 1 x Arduino Arduino UNO link Ebay 3,5 $ frete grátis
- 2 x potenciômetros de 10k (valor não importa) Link do Ebay
Etapa 3: a configuração
Apenas cole com cola quente !!!
Etapa 4: o circuito
Etapa 5: O Código
você pode baixar o código nesta página / * este código foi escrito por geobruce para mais informações verifique meu site https://xprobe.net * / #include // include Servo library Servo horizontal; // servo horizontal int servoh = 90; // fica servo horizontal Servo vertical; // servo vertical int servov = 90; // suporte servo vertical // conexões de pinos LDR // name = analogpin; int ldrlt = 0; // LDR superior esquerdo int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR para baixo à esquerda int ldrrd = 3; // ldr para baixo rigt void setup () {Serial.begin (9600); // conexões servo // name.attacht (pin); horizontal.attach (9); vertical.attach (10); } void loop () {int lt = analogRead (ldrlt); // canto superior esquerdo int rt = analogRead (ldrrt); // canto superior direito int ld = analogRead (ldrld); // abaixo à esquerda int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4) / 20; // ler potenciômetros int tol = analogRead (5) / 4; int avt = (lt + rt) / 2; // valor médio superior int avd = (ld + rd) / 2; // valor médio para baixo int avl = (lt + ld) / 2; // valor médio restante int avr = (rt + rd) / 2; // valor médio correto int dvert = avt - avd; // verifique a diffirence de para cima e para baixo int dhoriz = avl - avr; // verifique a diffirence og left e right if (-1 * tol> dvert || dvert> tol) // verifique se a diffirence está na tolerância else mudar o ângulo vertical {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} else if (avt <avd) {servov = --servov; if (servov <0) {servov = 0; }} vertical.write (servov); } if (-1 * tol> dhoriz || dhoriz> tol) // verifique se a diffirence está na tolerância senão mude o ângulo horizontal {if (avl> avr) {servoh = --servoh; if (servoh <0) {servoh = 0; }} else if (avl <avr) {servoh = ++ servoh; if (servoh> 180) {servoh = 180; }} else if (avl == avr) {// nada} horizontal.write (servoh); } atraso (dtime); }
Vice-campeão no Desafio Espacial Celestron
Recomendado:
Como fazer o Solar Tracker usando Arduino e servo motor: 4 etapas
Como Fazer Solar Tracker Usando Arduino e Servo Motor: Visite Meu Canal do YoutubeNeste post irei falar sobre o " Solar Tracker " que fiz usando um servo Arduino UNO e SG90. Antes de ler o post confira o vídeo do meu canal, dá 70% de ideia sobre o projeto
DIY Arduino Solar Tracker: 3 etapas
DIY Arduino Solar Tracker: Este projeto foi originalmente feito como uma atribuição de Física. A tarefa era criar algo com um Arduino, isso inclui projeto, programação e construção. Escolhemos fazer um painel solar móvel. Os painéis se movem automaticamente em direção ao local
IOT123 - SOLAR TRACKER - TILT / PAN, PANEL FRAME, LDR MOUNTS RIG: 9 etapas (com imagens)
IOT123 - SOLAR TRACKER - TILT / PAN, PANEL FRAME, LDR MOUNTS RIG: A maioria dos projetos DIY para rastreadores solares de eixo duplo " lá fora " são baseados no 9G Micro Servo que realmente está subestimado para empurrar um par de células solares, o microcontrolador, a bateria e a caixa. Você pode projetar em torno de
IOT123 - SOLAR TRACKER DOME: 7 etapas (com imagens)
IOT123 - CÚPULA DO TRACKER SOLAR: Existem muitos designs DIY para carregadores de rastreador solar, mas a maioria deles não é à prova de intempéries. Este é um grande problema porque, na maioria das vezes, estar sob a luz do sol significa estar no clima. Isso instrui você ao longo do processo de construção
Girassol - Arduino Solar Tracker: 5 etapas (com imagens)
Sunflower - Arduino Solar Tracker: 'The Sunflower' é um rastreador solar baseado em Arduino que aumentará a eficiência do painel solar durante o carregamento. Em sistemas modernos de rastreamento solar, os painéis solares são fixados em uma estrutura que se move de acordo com a posição do sol. Deixe-nos