Boa Tarde Galera,
Estou precisando da ajuda e do conhecimento de vocês para um assunto o qual sou
leigo.
Primeiramente queria colocar vocês a par do assunto.
Estou em um projeto de TGI (TCC) onde estou montando um receptor fotovoltaico móvel, ou seja ele acompanhará a luz com movimentos de elevação e azimute da placa solar.

Já andei dando uma pesquisada, e achei uma maneira que parece útil e não tão complicada.
A idéia do projeto é a seguinte:

Usaria 4 LDR's em volta da placa fotovoltaica com o propósito de (através de um divisor de tensão) poder comparar seus valores e com isso movimentar os 2 motores a fim de deixar na melhor posição possível.

Minhas dúvidas começam a surgir nesse ponto! Aqui na faculdade disponho do Kit Lego (Mindstorm) e estava pensando em utiliza-lo, visto que ele possui motores e CLP programável em C.

Partindo do LDR teríamos um divisor de tensão, onde será possivel saber a queda de tensão naquele LDR.
Desculpem a ignorância, mas como poderei conectar essa "tensão" ao meu CLP, para aí sim poder programa-lo.

Caso alguem saiba, ou ja tenha utilizado esse KIT Lego, ou tenha qualquer outra informação/ideia, será muito bem vinda, pois estou praticamente parado nesse ponto.
Precisaria de mais alguma coisa no projeto?

Agradeco desde já, tendo em vista que mais dúvidas surgirão no decorrer do projeto.

Obrigado Galera

Exibições: 1170

Responder esta

Respostas a este tópico

Não sei o que tem neste kit, mas vc tem um microcontrolador?

Tenho um código que já trabalhei que é exatamente de um seguidor solar.

Com um microcontrolador como o arduino vc pode ler em suas portas analógicas o valor da luz, comprar dois leitores e alterar o grau de um motor de passo.

Sidney bom dia.
Mudei um pouco a concepção do meu projeto, andei falando 
com alguns professores e eles me disseram isso mesmo que você comentou.
vou utilizar um Arduino e motores de passos.
Qual a idéia de seu código?

O código faz exatamente o que mencionou.

Ele compara a leitura dos LDRs e dependendo do que estiver mais forte ele incrementa o angulo do motor de passo.

Replaneje ai sua ideia, descreva em detalhes, incluindo as inovações ou abordagens

e passamos para o código.

Bom andei pensando bem e cheguei no estilo de projeto que quero.
Sidney é o seguinte.

A base do projeto vai ser essa mesmo, pra facilitar o entendimento:
4 LDRs para leitura e comparação,
1 motor de passo para movimento de elevação do angulo da placa.
1 motor de passo para movimento rotacional da placa. (azimute)

Preciso começar a comprar os componentes para a montagem, devo ir comprar amanha.
Gostaria de saber alguma especificação pro motor de passo, pois sei que existem diversos tipos e nao sei qual o melhor recomendado.

Qual seria bom? qual se conecta facilmente ao Arduino?
Gostaria de um movimento rapido, visto que a placa será bem leve.

Sidney, O projeto em si (parte mecanica) já está pronto! 
Temos 4 ldrs como entradas analógicas para Usar como condições para girar o motor!
Teria como disponibilizar aquele código?
Ou alguma idéia de como faço para girar o motor apenas 1 passo por vez?
minha idéia é comparar 2 ldrs por exemplo. O que estiver com mais intensidade luminosa fará com que o motor gire 1 passo para esse lado!
Fico no aguardo!

Guilherme,

vamos fazer isso juntos.

Eu já tenho o código e preciso de seu contato pessoal pois faremos isso.

O motor tem que suportar a carga que está falando. Se forem muitos paineis o motor tem que ser forte o suficiente para movimentar isso tudo. Já que é pequeno aqueles de brinquedo são suficientes. (imagino algo de protótipo, certo).

Lembre-se que alem do motor de passo temos o controlador, peça que fica entre o motor e o arduino. Ele deve ser proporcional.

Vou te add como contato para trocarmos ideias e até fazermos um hangout para alinharmos as ideias.

Sidney, o motor suporta sim a carga, pois como é protótipo fiz tudo levinho de madeira.
Te add ! 

Minha sugestão :

Use servomotores - vai facilitar o projeto

http://learn.adafruit.com/adafruit-arduino-lesson-14-servo-motors

Usando LDR:

http://learn.adafruit.com/adafruit-arduino-lesson-9-sensing-light

A revista Elektor inglesa - jul/aug 2008 tem um projeto :

Tracking solar panel 

José, Obrigado!

Será de grande ajuda na hora de montar os circuitos!
Uma pequena dúvida..
O Arduino tem corrente suficiente para movimentar o servomotor?

Depende do modelo do servo motor. 

Por exemplo, esse mini servo motor deve consumir alguns miliamperes.(não encontrei essa especificação)

No caso do Arduino UNO por exemplo, cada saida digital pode controlar até 40 mA (o recomendado é 20 mA)

Turnigy TG9e 9g

http://www.labdegaragem.org/loja/servo-motor-pequeno.html

Spec.
Dimension: 23x12.2x29mm
Torque: 1.5kg/cm (4.8V)
Operating speed: 0.10sec/60 degree 0.09sec/60 degree(6.0V)
Operating voltage: 4.8V
Temperature range: 0-55C
Dead band-width: 7us
Lead Length: 260mm

Uma pergunta :

- o motor terá que girar 360 graus?

Pois o servomotor tem a limitação de 180 graus.

Se necessitar 360 graus, terá que fazer modificações no servomotor:

http://www.youtube.com/watch?v=Cfr_b-OK8-I

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço