Arduino enviando dados para a Web por 3 ou 4G


#1

Olá, estou precisando de ajuda para um projeto ARDUINO.

Problema: Tenho um tio que é zelador de um condomínio com 4 torres, cada torre tem uma caixa dágua, todos os dias meu tio tem que subir em todas as torres (14 andares cada) para verificar o nível de água das caixas.

Meu incentivo: Meu tio tem problemas na coluna e sofre com essas subidas e descidas nas escadas que o levam às caixas d’agua.

Possível solução: Colocar um ARDUINO em cada caixa d’agua, possuindo um sensor de boia para verificar que uma porcentagem da caixa está vazia e enviando esta informação para um servidor web (com um ID para saber qual caixa d’agua se trata), através de um módulo GSM (por 3 ou 4 G). Posteriormente o meu tio poderá vizualizar os níveis das caixas de todas as torres pela Web (site ou app).

Alguém pode me dizer se a solução acima é possível? Sou desenvolvedor em C# e estou me familiarizando com o ARDUINO.

Obrigado,

Fábio Veiga


#2

Ainda não sou muito familiarizado com o Arduíno mais já tive este tipo de necessidade creio que fica mais simples usando um sensor de ultrassom para identificar a distância da tampa até o nível de água. Quanto mais próximo da altura da caixa esta distância for mais vazia a caixa vai estar. Com isso e uma função ( ou tabela de conversão) é possível ter uma relação distância X volume da caixa.

Bom trabalhe e se avançar não deixe de postar aqui.


#3

Bom dia.

Obrigado pela dica, postarei os avanços aqui.

Obrigado.


#4

Se fosse vc utilizaria um Nodemcu esp8266 que se cumunica via wifi vc pode criar um código via web onde vc coletaria as informações e pode ver as mesmas pelo celular e o melhor ainda é mais barato que o arduino e muito superior:


#5

Olha Fabio da sim seria uma implementação bem simples com uma shield GSM para enviar e receber mensagens via SMS no celular do seu tio como as informações de cada caixa com os níveis de água.
Ou até mesmo usando Shield SIM900 para acessar a internet e inserir uma informação no seu banco de dados para você usar em um app.


#6

Você pode resolver de várias formas, como disseram, uma opção seria usar o ESP8266, nesse caso daria pra integrar tanto o modem (que no caso seria WiFi) quanto o programa do arduino em si no mesmo microcontrolador. O problema é que talvez as torres fiquem longe demais pra alcançar umas às outras, o ideal seria ter apenas um roteador desses que você pode plugar um modem 3G/4G e ligar todas as torres via WiFi nele, assim só precisa de um SIM card.

Outra idéia é usar um modem como o SIM900 ou o A6, são CIs/shields que deixam você conectar num host na internet e enviar as informações que você quiser tudo através de uma porta serial, se você já estiver acostumado com os comandos de modem (o chamado padrão Hayes) deve ser algo razoavelmente simples de se alcançar, e nesse caso você dispensa o uso de um access-point, mas vai ter que por um SIM em cada circuito que você quiser emitir dados.