Construção de painel fotovoltaico
-
Autor do tópico - Membro Silver
- Mensagens: 279
- Registado: terça set 23, 2008 12:59 pm
- Localização: Entroncamento
Re: Construção de painel fotovoltaico
boa noite o meu protejo está em fase final de momento ando em guerra com o seguidor solar pois tenho o circuito afastado do seguidor cerca de 7 metros e o sensores não funcionam bem à distancia será que é pelo facto de o fio ter 7 metros? o circuito usado é este tendo uasado também um circuito de relés para comandar os motores.
peço ajuda ao pessoal aqui do forum, para resolver este problema.
peço ajuda ao pessoal aqui do forum, para resolver este problema.
-
Autor do tópico - Membro Silver
- Mensagens: 279
- Registado: terça set 23, 2008 12:59 pm
- Localização: Entroncamento
-
Autor do tópico - Membro Silver
- Mensagens: 279
- Registado: terça set 23, 2008 12:59 pm
- Localização: Entroncamento
-
- Membro Gold
- Mensagens: 1899
- Registado: segunda jan 26, 2015 1:05 am
Re: Construção de painel fotovoltaico
Wow, que grande trabalho... Mas não consigo ajudar com as questões levantadas, infelizmente...
-
- Membro Silver
- Mensagens: 198
- Registado: quinta out 24, 2013 3:57 pm
- Localização: Lisboa
Re: Construção de painel fotovoltaico
Boas Carioca, o esquema que tens de um seguidor solar é muito simples e minimalista. Esse tipo de esquema só é utilizado para brincadeiras didácticas que servem para mostrar o principio de funcionamento de um seguidor solar. Não dá para usar assim dessa forma simples numa montagem real. Com esse esquema o motor nunca vai parar quieto, vai andar numa constante mudança de posição a fazer correcções. A energia que produzes a mais por ter um seguidor vais gasta-la só a mover os painéis, isto sem falar no rápido desgaste do material.
Os seguidores normalmente tem um esquema parecido com esse para detectar onde fica a luz mais forte, mas depois é ligados a um pequeno microprocessador que apenas deixa movimentar os motores de tantos em tantos minutos.
Os seguidores normalmente tem um esquema parecido com esse para detectar onde fica a luz mais forte, mas depois é ligados a um pequeno microprocessador que apenas deixa movimentar os motores de tantos em tantos minutos.
-
Autor do tópico - Membro Silver
- Mensagens: 279
- Registado: terça set 23, 2008 12:59 pm
- Localização: Entroncamento
Re: Construção de painel fotovoltaico
Ok já percebi isso e estou a pensar fazer um circuito arduíno e preciso de circuito e claro a programação por forma a evitar esses constantes ON OF,
se alguém do forum me puder ajudar agradeço desde já.
quanto ao arduíno estou a zero.
se alguém do forum me puder ajudar agradeço desde já.
quanto ao arduíno estou a zero.
-
- Membro Silver
- Mensagens: 198
- Registado: quinta out 24, 2013 3:57 pm
- Localização: Lisboa
Re: Construção de painel fotovoltaico
Realmente uma solução com o arduíno é o ideal, mas não é uma coisa fácil de se fazer assim de raiz.
Há aqui colegas com seguidores que te podem dar uma ideia do melhor caminho, vamos esperar pela opinião deles.
Há aqui colegas com seguidores que te podem dar uma ideia do melhor caminho, vamos esperar pela opinião deles.
-
- Membro Silver
- Mensagens: 338
- Registado: quinta nov 03, 2016 4:51 pm
- Localização: BRG
Re: Construção de painel fotovoltaico
Algumas bases:
O mais simples:
http://www.electroschematics.com/10182/ ... ker-servo/
Outros:
http://www.instructables.com/id/Arduino-Solar-Tracker/
http://www.electronicshub.org/arduino-solar-tracker/
Existem muitos exemplos no google, uns mais compexos do que outros, com mais ou menos funções, mas que permitem compreender o funcionamento.
O mais simples:
http://www.electroschematics.com/10182/ ... ker-servo/
Outros:
http://www.instructables.com/id/Arduino-Solar-Tracker/
http://www.electronicshub.org/arduino-solar-tracker/
Existem muitos exemplos no google, uns mais compexos do que outros, com mais ou menos funções, mas que permitem compreender o funcionamento.
-
Autor do tópico - Membro Silver
- Mensagens: 279
- Registado: terça set 23, 2008 12:59 pm
- Localização: Entroncamento
Re: Construção de painel fotovoltaico
Boas eu já vi esses todos esses projetos.
O que eu preciso é de um programa arduíno para usar motores DC, não de sevo motores.
O que eu preciso é de um programa arduíno para usar motores DC, não de sevo motores.
-
- Membro Silver
- Mensagens: 355
- Registado: quinta fev 04, 2016 9:33 pm
- Localização: Ilha da Madeira
Re: Construção de painel fotovoltaico
Bem Haja!
55 Mkms numToyota Yaris GPL
42 Mkms eletrizantes num Nissan Leaf de 30kw
"Exige muito de ti e espera pouco dos outros. Assim evitarás muitos aborrecimentos."
Confúcio
55 Mkms numToyota Yaris GPL
42 Mkms eletrizantes num Nissan Leaf de 30kw
"Exige muito de ti e espera pouco dos outros. Assim evitarás muitos aborrecimentos."
Confúcio
-
Autor do tópico - Membro Silver
- Mensagens: 279
- Registado: terça set 23, 2008 12:59 pm
- Localização: Entroncamento
Re: Construção de painel fotovoltaico
Boa noite já tenho o seguidor solar a funcionar apenas com um eixo ESTE -OESTE, optei por usar o Arduíno com um programa que consiste em movimentos pré definidos durante um período de 10h30 DAS 07h00, às 18H30, pela manhã ele volta a nascente. Foi um cansativo pois teve que ser por tentativas e observação. Preciso da ajuda de alguém neste fórum que perceba de programação Arduíno pois queria usar dois eixos e como estou a usar o DELAY na programação torna-se um pouco confuso conciliar os movimentos dos dois motores.
//pin 12 o seguidor solar vai para Oeste.
//pin 13 o seguidor solar vai para este
//Porta ligada ao pino IN1 do modulo
int porta_rele1 = 12;
//Porta ligada ao pino IN2 do modulo
int porta_rele2 = 13;
void setup()
{
//Define pinos para o rele como saída
pinMode(porta_rele1, OUTPUT);
pinMode(porta_rele2, OUTPUT);
//Estado inicial dos reles - desligados
digitalWrite(porta_rele1, HIGH);
digitalWrite(porta_rele2, HIGH);
}
void loop()
{
digitalWrite(porta_rele1, HIGH);
delay(3000);
digitalWrite(porta_rele2, LOW); //o motor vai para ESTE
delay(46000);
digitalWrite(porta_rele2, HIGH);
delay(3600000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 1
delay(2000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 2
delay(2000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 3
delay(2000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 4
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 5
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 6
delay(4600);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 7
delay(4600);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 8
delay(4600);
digitalWrite(porta_rele1, HIGH);
delay(2900000 );
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 9
delay(4600);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 10
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 11
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 12
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 13
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(3600000);
}
// Os atuadores são ativados ou desativados por dois reles alimentados por uma fonte de energia exterior, os quais são ligados ou desligados em intervalos de tempo definidos durante cerca de 10H00.//pin 12 o seguidor solar vai para Oeste.
//pin 13 o seguidor solar vai para este
//Porta ligada ao pino IN1 do modulo
int porta_rele1 = 12;
//Porta ligada ao pino IN2 do modulo
int porta_rele2 = 13;
void setup()
{
//Define pinos para o rele como saída
pinMode(porta_rele1, OUTPUT);
pinMode(porta_rele2, OUTPUT);
//Estado inicial dos reles - desligados
digitalWrite(porta_rele1, HIGH);
digitalWrite(porta_rele2, HIGH);
}
void loop()
{
digitalWrite(porta_rele1, HIGH);
delay(3000);
digitalWrite(porta_rele2, LOW); //o motor vai para ESTE
delay(46000);
digitalWrite(porta_rele2, HIGH);
delay(3600000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 1
delay(2000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 2
delay(2000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 3
delay(2000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 4
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 5
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 6
delay(4600);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 7
delay(4600);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 8
delay(4600);
digitalWrite(porta_rele1, HIGH);
delay(2900000 );
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 9
delay(4600);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 10
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 11
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 12
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(2900000);
digitalWrite(porta_rele1, LOW); //o motor vai para Oeste 13
delay(3000);
digitalWrite(porta_rele1, HIGH);
delay(3600000);
}
-
- Membro
- Mensagens: 14
- Registado: terça fev 18, 2014 5:05 pm
- Localização: Guimarães
Re: Construção de painel fotovoltaico
BOAS, tens este tópico no forum arduino que te pode dar jeito com o seguidor solar
https://forum.arduino.cc/index.php?topic=403430.0
https://forum.arduino.cc/index.php?topic=403430.0
-
- Membro Silver
- Mensagens: 338
- Registado: quinta nov 03, 2016 4:51 pm
- Localização: BRG
Re: Construção de painel fotovoltaico
Para evitar o uso de delays, podes usar o exemplo da IDE do arduino "blink without delay".
Deste modo o microprocessador não fica "empatado" á espera que termine um delay para continuar a execução do programa.
Deste modo o microprocessador não fica "empatado" á espera que termine um delay para continuar a execução do programa.
-
Autor do tópico - Membro Silver
- Mensagens: 279
- Registado: terça set 23, 2008 12:59 pm
- Localização: Entroncamento
Re: Construção de painel fotovoltaico
Pois o meu problema é mesmo esse como fazer essa programação, não é assim tão simples substituir o delay pelo mills, usando vários intervalos.
Obrigado pela força, mas já tinha decidido usar dois arduinos nano, um para cada eixo, evito muitos problemas e posso alterar os intervalos com facilidade.
Obrigado pela força, mas já tinha decidido usar dois arduinos nano, um para cada eixo, evito muitos problemas e posso alterar os intervalos com facilidade.
-
Autor do tópico - Membro Silver
- Mensagens: 279
- Registado: terça set 23, 2008 12:59 pm
- Localização: Entroncamento
Re: Construção de painel fotovoltaico
Boas já tentei usar esse código mas não funcionou, não sei porquê.brunoopel Escreveu: ↑sexta mai 05, 2017 2:31 am BOAS, tens este tópico no forum arduino que te pode dar jeito com o seguidor solar
https://forum.arduino.cc/index.php?topic=403430.0
-
- Membro Silver
- Mensagens: 338
- Registado: quinta nov 03, 2016 4:51 pm
- Localização: BRG
Re: Construção de painel fotovoltaico
Efectivamente compreendo o que dizes, pois com muitos tempos a controlar facilmente se perde a noção das variáveis...
Em tempos vi na net um user português, que programou a iluminação exterior de natal (com várias zonas) da casa sem recorrer a delays, segundo ele não foi fácil!
Em tempos vi na net um user português, que programou a iluminação exterior de natal (com várias zonas) da casa sem recorrer a delays, segundo ele não foi fácil!