Projeto dispositivo de concentrador de leituras e sensores
descritivo do projeto e seus tópicos a serem seguidos.
1. O Projeto.
O projeto consiste na entrega de um PCB do circuito eletrônico e criação de firmware para dispositivo eletrônico que será utilizado para leitura de sensores e envio de dados por serial, wifi e bluetooth.
• O dispositivo foi montado com o Processador ESP 32 e depois para o Arduino que tem uma melhor leitura analógica, ele realiza a leitura de 9 entradas no total.
• 05 entradas Analógicas e 4 digitais
• Tratar as leituras e enviar os dados para outro dispositivo, sendo eles: serial usb, wifi e bluetooth
• A base do projeto está nos Módulos Arduino, podendo ser modificado para outro processador para diminuição de custo e otimização do consumo de bateria (recarregável)
• -- A Firmware da leitura dos sensores deve ser desenvolvida.
• Montar um protótipo com o circuito já definido em meu projeto inicial, tais como as entradas dos sensores e o circuito eletrônico fornecido por mim ou combinado na melhora do projeto inicial.
• Montar uma PCB dentro da caixa Patola CP012
2. Conectividade:
• A conexão com wi-fi, via porta serial USB e O dispositivo precisa conectar-se por bluetooth a outros dispositivos.
Celulares Androide e IOS
3. Alimentação do dispositivo:
• O dispositivo será alimentado com bateria recarregável, o mesmo terá um led de indicação de carga concluída, próprio do sistema de carga, e também um led para indicar nível de bateria baixo.
• A carga da bateria e/ou alimentação do dispositivo será feita utilizando fonte de 5V, podendo ser as mesma utilizadas para carregar bateria de celular.
• Desenvolvimento deve ser voltado para otimização do consumo de energia para garantir um bom aproveitamento da carga da bateria.
4. Pacote de dados.
• O pacote de dados de comunicação que irão conter os dados lidos dos sensores, utilizará um protocolo de formatação de dados similar ao nmea, utilizado em módulos gps.
5. Visualização dos dados colhido no dispositivo em desenvolvimento, para teste de comunicação.
Para teste de conectividade, as leituras devem ser testadas da seguinte forma:
• APP - Android - Visualização simples dos dados em tempo real no Smartfone, utilizando App já existentes de comunicação serial, como por ex: Serial Bluetooth.
Servidor nas nuvens - Plataforma nas nuvens exibindo os dados coletados no dispositivo e comunicação on-line de forma simples. Seguindo uma plataforma escolhida pelo contratante, o contratado pode sugerir: Ex:
tago.io, thingspeak.
• No Desktop - em uma primeira etapa os dados sendo apresentado no computador utilizando programas já existentes de comunicação serial como putty, ou tcp view. Na 2 etapa os dados sendo apresentados em uma tela especifica em programa C+ ou outro.
6. Lista de sensores a serem lido pelo dispositivo:
Vou fornecer os link para datasheet/detalhes técnicos que possam ajudar no desenvolvimento da comunicação.
• Sensor eeg - placa serial fornecida por mim. (Dados)
• Oxímetro usb, contec -- cms 50 d+
• bme 280
• ecg - 1, sensor para medir batimentos cardíacos --
pulsesensor.com --
• Entrada analógica 01 –( 0 -3,3 volts ) Forneço as informações de conversão durante o processo
• Entrada analógica 02 –( 0 -3,3 volts ) Forneço as informações de conversão durante o processo
• Entrada analógica 03 Temperatura com NTC 10K
• Entrada analógica 04 Temperatura com NTC 10K
• Acelerômetro MPU 6050
O desenvolvedor pode sugerir um processador que esteja mais familiarizado e que tenha um melhor custo beneficio.
Montar um protótipo de funcionamento com a leituras e comunicação para correção de erros e entrega de 2 protótipos finais do projeto em PCB para a caixa CP012 da Patola que tem abertura para troca de bateria.
Entrega final com a documentação e linguagem de programação aberta.
Estudar a forma de entrega e pagamentos do projeto.
Sem mais obrigado.
Valdemir Alexandre
Prazo de Entrega: 20 de Novembro de 2020