Bom dia pessoal, tenho um provedor de internet e por consequência tenho uma torre onde utilizo duas placas solares para carregar duas baterias de 150 (caminhão), e alimentas as antenas do meu provedor que joga sinal para os cliente.
1- preciso me comunicar com o arduino via ethernet em um ponto a ponto.
2- preciso verificar a tensão em html e a corrente.
3- preciso resetar os equipamentos caso travem.
4- preciso saber quando trocar ou nao uma bateria descarregada.
5- E caso a bateria descarregue eu preciso mudar para uma bateria reserva ate mudar a outra bateria.
6 - Posso configurar para o sistema reiniciar toda meia noite de todo o dia para zerar os pacotes dos equipamentos.
De primeiro ja agradeço a todos, sou um pouco novo nisso tudo mais ja sei as funçoes basicas.
OBS: nao tenho nenhum equipamento ainda, preciso também saber quais equipamentos usar para tal finalidade.
Obrigado, Conto com todos
Tags:
Sim sim kkk', to começando a montar o projeto quebrando a cabeça com isso, o projeto em si ja tenho em mente, so to com medo de nao saber fazer a progamação para o ARDUINO.
Projeto bem interessante. O que eu puder ajudar ....
Responda as minhas outras questões.
Olá,
Já que está com o arduino na mão, eu faria o meu projeto em partes.
Creio que primeiro voce teria que medir a tensão de cada bateria. Para isso, eu usaria as entradas analágicas para medir a tensão de cada bateria.
Em segundo lugar, eu faria o arduíno enviar a tensão para a internet. Neste caso você teria algumas possibilidades:
Enviar por internet: Precisaria do Shield Ethernet para enviar os dados para um roteador que teria acesso a internet. Porém não sei se voce teria o roteador funcionando quando a bateria estivesse baixa com o seu equipamento travado.
Enviar por GSM: Usando o Shield SIM900. Teria como ficar atualizando algum site na internet através da conexão de dados de operadoras de celulares.
Assim, você já teria como monitorar as baterias e provavelmente teria como programar no site, alertas e envio de e-mails ou outro tipo de alarme pela internet.
Por fim, a parte de chaveamento de baterias automático exigirá o uso de transistores MOS-FET de potência adequada ao seu grupo de baterias. Lembre-se de deixar uma boa folga.
Uma vez que você tenha experimentado o arduíno chaveando as baterias com sucesso, basta juntar tudo em uma só e ir ajustando conforme a necessidade. Implementar mais proteções, e até pode servir para resetar seu sistema automaticamente ou não. Outro conselho que dou é o de guardar um log das medições que será muito útil na manutenção preventiva.
Eu sempre defendi que para solucionar um grande problema, é mais fácil trata-los com vários problemas menores e ir matando um de cada vez.
Espero ter ajudado,
Boa sorte!
'Eiju
#include <SPI.h>
#include "EthernetSupW5100.h"
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192, 168, 108, 222);
EthernetServer server(80);
int relebateria = 5;
int releantena = 6;
void setup()
{
EthernetSupW5100.begin(mac, ip);
server.begin();
Serial.begin(9600);
// Configurando portas dos botoes
pinMode(relebateria, OUTPUT);
pinMode(releantena, OUTPUT);
// Estado incial das portas
digitalWrite(relebateria, LOW);
digitalWrite(releantena, LOW);
// Registrando botoes
//EthernetSupW5100.addButton(button pin, text on, text off, button type);
EthernetSupW5100.addButton(relebateria, "Passar Corrente", "Impedir Corrente", FLIP_BUTTON);
EthernetSupW5100.addButton(releantena, "Liga Equipamento", "Desliga Equipamento", FLIP_BUTTON);
}
void loop()
{
// Carrega HTML
EthernetSupW5100.loadHtml(server);
// Verifica se algum botao foi pressionado
int lastButton = EthernetSupW5100.getLastClickedButton();
byte state = EthernetSupW5100.getButtonState(lastButton);
// Executa o comando conforme o botao clicado
if (lastButton == relebateria)
{
digitalWrite(relebateria, state);
}
else if (lastButton == releantena)
{
digitalWrite(releantena, state);
}
// Delay
delay(10);
}
ate agora é isso pessoal
Galera o topico 1, 2, 3 ja foram...
preciso agora ver as portas analogicas na html
Parabéns , parece que o projeto esta indo bem.
Na parte de HW, já pensou como vai fazer?
O sensor de corrente seu é de 30A?
Eu colocaria as duas baterias em paralelo, mas com acionamento através de relês ou chaves eletronicas.
Para permitir leitura das tensões/correntes de cada bateria e desligamento de uma delas no caso de problema.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por