Completed

Sensor de nível de Glp para B190

Published on the November 03, 2019 in IT & Programming

About this project

Open

Resume pra mim, por favor:

Preciso de alguém que programe arduino e html para fazer um MVP de um controlador que leia 7 temperaturas e um potenciômetro e publique esses dados em uma página a internet em uma interface bonitinha. O hardware disponível é um NodeMCU com ESP8266, sensores de tempo DS18B20 e um potenciômetro que eu não sei a especificação. A eletrônica está pronta na protoboard eeu já tenho a parte do código que coloca as temperaturas no monitor serial.

Preciso colocar o  sinal do por e as temperaturas em uma página na internet. Se te interessou, pode ler o resto.

Qual é o problema?

A empresas fornecedoras de GLP tem milhares de clientes que precisam ser abastecidos. Cada um desses cliente tem uma central de gás, com 1 um ou mais tanques conhecidos como B190, cada um contendo 190 kg de GLP. Com uma frequência pré definida, as companhias fornecedoras do gás, vão a cada uma das instalações e enchem os tanques abastecendo os clientes.

O problema é que a frequência é pré definida com base no consumo médio e estoque de cada cliente, mas o consumo médio dos clientes tem grande variabilidade, dependendo da temperatura atmosférica e da demanda de produção de cada cliente. Na prática, o que acontece é que um caminhão vai abastecer um cliente que ainda está com o nível de estoque de gás em 70% e, no caminho, passa na frente de um outro cliente que estava com 20%, mas não estava na rota de abastecimento em função das pré definições. Isso gera ineficiência no atendimento aos clientes, insatisfação destes e desperdício de recursos das companhias fornecedoras.



O que se tem como solução?

Existe um medidor de percentual de nível dos tanques. Basicamente é uma boia em contato com o gás liquefeito, que gira um potenciômetro. Esse sinal é transferido para a nuvem e pode ser visto por um saas.

É Caro, ruim e o maior problema, parte do sistema é mecânica e está em contato direto com o gás. Quando quebra, esvazias o tanque e substituir a bóia é mais caro do colocar um tanque novo no lugar.

Qual  e solução pretendida?

Pretende-se utilizar um NodeMCU para ler esse potenciômetro, tendo-se algo equivalente ao que já se tem hoje, mas, além disso, ler a temperatura do casco do tanque em 10 pontos diferentes da sua altura. Visto que o gás liquefeito deixa a parede tanque mais fria onde está em contato, supõe-se que haverá um divergência de temperatura no casco do tanque e com isso será possível presumir o volume de GLP estocado. Será de grande vantagem poder substituir o  sensor sem ter que tirar o gás quando ele estragar.



Qual é a demanda?

Preciso de um programador de Arduino que faça um código que leia o  sinal um potenciômetro convertido em percentual de 0% a 100% e de 7 sensores DS18B20. O potenciômetro em uma porta analógica e os 7 DS18B20, em paralelo, em uma porta PWM. - Já tenho o código rodando para os 7 temp.

Mostrando as temperaturas no monitor serial. - Além disso, preciso que as 7 temperaturas e e o sinal do pot sejam enviados para um web server, registrados em um histórico e apareçam em uma página na internet demonstrando o  nível do  de GLP do tanque. A placa que eu tenho disponível é uma NodeMCU com ESP8266, portanto a conexão com a internet pode ser feita por wifi.

A página na internet também precisa ser contruída de modo visual, então o programador tem que manjar de HTML. É Um protótipo. Eu já tenho  o hardware e fui até onde pude com tutoriais no youtube.

Preciso de algém que faça o projeto ir um pouco além e virar um MVP.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Roles needed Developer

Project duration 1 to 3 months

Skills needed

Other projects posted by C. A.