Galera seguinte faço TI na Fatec de Jahu. E desenvolvi um projeto de automação industrial na Fatec com Arduino e ScadaBR. Tudo com o protocolo Mudbus TCP/IP conectado a roteadores wifi e criamos uma rede wifi para comunicar o ScadaBR e o Arduino e tudo funcionou muito bem.

Agora estou dando inicio ao meu tcc e gostaria de uma ajuda. Quero fazer uma estação meteorológica com Arduino só que de uma forma um pouco diferente do que fiz. Queria que o mesmo protocolo mudbus TCP/IP estivesse disponível através de GSM. Assim o ScadaBR veria a estação de qualquer lugar.

Alguém tem alguma ideia melhor e sabe se é possível fazer isso?? Se alguém puder me dar uma luz, entendo bastante de Scada, mas essa questão técnica se é possível ligar TPC/IP via GSM eu não sei.

Abraços e obrigado desde já

Exibições: 1842

Responder esta

Respostas a este tópico

Olá Julio, na empresa onde trabalho, estamos desenvolvendo uma estação meteorológica para envia os dados sem fio, utilizando o Radiuino (rádio+arduino).

Como o Radiuino possui driver para o ScadaBR, instalamos em uma beaglebone o ScadaBR estamos testando.

Com isso dá para disponibilizar os dados para Internet tranquilamente.

Julio,

estou iniciando agora na utilização do arduino com o ScadaBR e estou tendo algumas dificuldades, é possível disponibilizar este primeiro projeto seu para ver como foi feito a comunicação.

Um dos problemas que eu estou tendo e a perda da comunicação do arduino com o ScadaBR, uso o linux - ubuntu 13.04, conseguir instalar tudo mas via cabo usb fica perdendo a comunicação com a porta, sabe como resolver isso?

E ai Galera primeiramente gostaria de agradecer as respostas.

Murilo, podemos trocar experiências, talvez possa te ajudar. Eu não acho a opção do cartão interessante pq alguém tem que ir trocar o cartão quando ele estiver cheio. E a coleta de dados fica manual. Prefiro algo que envolva banco de dados.

Alberto eu pensei muito em Radiuno, mas minha intenção é construir balanços hídricos precisos e níveis de evaporação de solo precisos comparados a regiões. Assim teria que ter várias estações em diferentes lugares e um scada recebendo dados e calculando e comparando para saber qual região é mais lucrativa e em qual período. Mas gostaria de conversar com você sobre o radiuno, se tiver algum contato.

Ewerton vou disponibilizar aqui de forma simples como foi feito.

1 - Utilizei um arduino mega 2560 e shield ethernet.

2 - Foi instaldo o Java 6 e tomcat 6 no win junto com ScadaBR 1.0

3 - IP fixo no win e no arduino

4 - Roteador wifi gerando gateway e DHCP.

Código do Arduino (Simplificado porque o meu código está gigante) - Baixei uma biblioteca Mudbus TCP/IP

//Bibliotecas
#include <SPI.h>
#include <Ethernet.h>

//MODBUS IP
#include "Mudbus.h"
Mudbus Mb;

void setup()
{
uint8_t mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x51, 0x06 };
uint8_t ip[] = { 192, 168, 1, 4};
uint8_t gateway[] = { 192, 168, 1, 1};
uint8_t subnet[] = { 255, 255, 255, 0};
Ethernet.begin(mac, ip, gateway, subnet);
//SHIELD Ethernet HanRun HR91105

pinMode(22, OUTPUT); //VENTILADOR DA TEMPERATURA
pinMode(30, OUTPUT); //SAIDA DO LED AMAERELO
pinMode(28, OUTPUT); //SAIDA DO LED VERMELHO
pinMode(26, OUTPUT); //SAIDA DO LED VERDE
}

void loop()
{
//INICIA a comunicacao por IP
Mb.Run();

// Sensor de temperatura LM19 conecetado na porta A2
Mb.R[2] = analogRead(A2);
Mb.R[2] = map(Mb.R[2], 150, 390, 100, 0);

//ESCRITA NAS PORTAS DIGITAIS
digitalWrite(30, Mb.R[30]);
digitalWrite(28, Mb.R[28]);
digitalWrite(26, Mb.R[26]);
digitalWrite(22, Mb.R[22]); //Ventilador

}

5 - No ScadaBR foi criado um Data Source tipo Mudbus Ip.

6 - O IP do arduino é colocado e a conexão está feita.  (Se for ligar o arduino direto ao computador com cabo de rede, cabo cross over) Se não todos terão estar conectados ao roteador wifi e o arduino ligado via cabo no roteador.

7 - o Endereços de cada porta é o Mb.R[22] no off set de cada data point é configurado o número entre cheves [22].

A partir dai vc lê e escreve nessa porta.

Galera meu email é jcxpjau@live.com 

qualquer dúvida estou a disposição em breve posto um vídeo.

Olá Julio meu e-mail é esse: albertoimamura@gmail.com

Não sei se isso pode ajudar mas encontrei um link de um trabalho que achei muito legal

http://ria.ua.pt/bitstream/10773/5602/1/sistemas%20M2M%20utilizando...

Júlio, em relação a coleta de dados eu concordo com vc, mas em relação ao cartão, ele demorará meses para encher, pois é apenas arquivos de textos.

Gostaria de saber se vc´s tem vontade de fazer uma estação com anemômetro e pluviômetro, se sim, eu poderei ajuda-los a medida que possível.

Atenciosamente Murilo Lima Nogueira, Obrigado!!!

Alguma novidade?

Então por enquanto não.

Apresentei o primeiro projeto da feira de ciências da Fatec e deu uma boa repercussão.

Entrei em contato com o pessoal do Radioit e parece ser uma solução boa para longas distâncias e assim comunicar a estação com o Scada.

Consegui também fazer o Scada Funcionar com o TOmcat 7 e java 7!

Galera participem desse grupo sobre estação meteorologica para facilitar a discussão sobre o assunto:

http://labdegaragem.com/group/estacao-meteorologica-arduino

Atenciosamente Murilo Lima Nogueira

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço