Skip to content

artistrea/tank-level-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acompanhamento de Tanques de Combustível

Integrantes:

  • Geraldo Teixeira do Nascimento Filho
  • Lucas Corrêa Boaventura
  • Artur Padovesi Piratelli

Resultados

Vídeo no youtube mostrando o projeto

alt text

alt text

alt text

Estrutura do repositório

hw
└─ Pasta que contém código relacionado ao hardware (Arduíno)
web
└─ Pasta que contém código relacionado à apresentação dos dados no front.
BD
└─ Pasta que contém código relacionado ao banco de dados e uma REST API para interação.

Comunicação LoRa

Não foi utilizado o padrão LoRaWAN por motivos de experimentação e aprendizado.

Implementação:

  1. Tempo mínimo entre medições combinado entre gateway e nós. No intervalo entre uma medição e outra os aparelhos podem dormir;
  2. Após o tempo combinado ter passado, a comunicação se inicia com um broadcast do gateway, seguido pelos dados enviados pelos nós;

Considerações:

  • Frequência utilizada é de 915 MHz
  • 8 (+ 4) preamble symbols para comunicação normal;
  • 30 (ou outro número aleatório mas pré definidio) de símbolos para o broadcast de polling;
  • implicit header mode poderia ser utilizado pois o tamanho dos pacotes é conhecido. Parece que a biblioteca utilizada possui um problema com o modo, no entanto. (issue)
  • CRC do hardware utilizado;
  • Downlink com Inverted IQ pra evitar interferência

About

A project that allows you to track the fuel level of multiple tanks. Uses Arduino, LoRa shield, and a web platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors