Skip to content

Kazadhum/pea_virtBanc

Repository files navigation

pea_virtBanc

Projeto Bancada Virtual

Feedback Apresentação M2

  • Definir melhor a arquitetura do projeto
  • Internet é importante para o projeto, pois ThingsBoard/MariaDB/etc são serviços IP
  • Se Node-RED/sql-lite não funcionar no IoT2040, pode funcionar numa máquina à parte numa fase prévia
  • Numa fase inicial, é indiferente ter a BD no IoT ou no PC
  • Incompatibilidade MariaDB?
  • Encontrar soluções alternativas caso esta não seja possível
  • Dashboard do Node-RED é suficiente para o projeto pedido
  • Bases de dados podem não ser necessárias de todo
  • Discos flash são muito limitados para trabalhar com bases de dados
  • Repensar o armazenamento de dados

Feedback Reunião 20/04

  • Novo Risco: IOT não foi feito para processamento de dados; pode fraquejar nesta parte
    • Solução: Se necessário, passar parte do programa para um PC a correr o Node-RED; passa-se a usar o IOT apenas como um Gateway e faz-se a recolha e comunicação dos dados por parte do IOT com recurso a programas C/Python. Preferencialmente não fazer isto, pois vai contra o objetivo do projeto de ter um dispositivo "plug-and-play" . No entanto, devemos fazer o programa de forma modular de forma a facilitar este tipo de alterações.
  • Recebemos:
    • Sensor de pressão IFM PT5404
    • Mede entre 0 e 10 bar, e aguenta um máximo de 25 bar
    • Acelerómetro
    • Alimentado em 7,2-10,8 V
    • Dissipador de Temperatura
    • Módulo Wi-Fi para a fase de desenvolvimento
  • Ver se os pinos de comunicação SPI estão disponíveis por causa da carta de ligações
  • Adaptador sensor de pressão
  • Ler datasheet do sensor de vibração para ver como fazer ligações
  • Sensor de temperatura (ver com prof Pedro)
  • Boards e calha para ligações bem feitas
  • Medir o tube pneumático do LEICA
  • No ficheiro output do programa precisamos dos campos:
  • Timestamp
  • Identificação do sensor
  • Valor medido
  • O formato .csv é bom para importar para Excel, mas não é o mais indicado para este projeto, porque os sensores precisam cada um de campos diferentes (csv são tabelas estruturadas e cada entrada na tabela tem de ter os mesmos campos que as outras, que neste caso resulta em desperdícios de memória)
  • Investigar os formatos .json e .yaml para processamento
  • Node-RED tem um node para leitura de .yaml
  • Mais tarde, podemos investigar a implementação de bases de dados não-SQL
  • Podemos integrar o sensor de distância via RS232 (maior resolução)
  • Integrar suporte para medidores de consumo
  • Display da temperatura do IOT na Dashboard
  • Numa fase inicial, fazer a configuração dos sensores via um ficheiro de texto carregado para o Node-RED

Feedback Apresentação M3

  • Marcar uma reunião com o prof e com o David
  • Explorar soluções para o tamanho do ficheiro JSON
    • Arredondar valores da pressão, abreviar palavras
  • Pré-alarmes

Feedback Reunião 25/05

  • Fazer ficheiro de configuração base para SDMs, para apenas ser necessário mudar alguns parâmetros
    • Caso se pretenda usar novo hardware, seria necessário fazer uma nova config, mas isso é ok
  • Ver exemplos MODBUS
  • Investigar formas de transferência de ficheiro de resultados para uma pen USB de forma intuitiva

About

Projeto Bancada Virtual

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •