Apresentação e Histórico

Antes de mais nada, agradeço a visita de quem chegou até aqui. Este site foi criado por mim apenas para realizar uma breve apresentação pessoal e relatar meu histórico profissional de forma resumida. Os links do tópico "Projetos de Demonstração" levam à descrição de desenvolvimentos experimentais recentes relativos a coleta de dados utilizando três meios de transmissão com topologias e hardwares diferentes: Wi-Fi/Internet, rádio LoRa/rede LoRaWAN e rede móvel celular 4G/LTE. Os links do tópico "Projetos Anteriores" levam a um repositório externo de imagens e textos ("23 Photo Sharing") apresentando alguns dos meu trabalhos já realizados anteriormente (publicações autorizadas e devidamente creditadas), não deixando de incluir algumas sugestões para projetos futuros.

Sou Sérgio Grinevicius e já trabalhei em diversos ramos da Engenharia Elétrica e da Computação, tendo atuado inicialmente em manutenção eletroeletrônica nas indústrias automotiva e de fabricação de máquinas até chegar a elaboração de projetos nas áreas de eletrotécnica, eletrônica de sinal misto e informática industrial, com vivência em robótica, automação e acionamentos, instrumentação e programação de CLPs, microcontroladores, DSPs e microcomputadores nos segmentos de Papel e Celulose, Agroindústria, Máquinas Industriais, Eletrodomésticos Linha Branca, Automotivo e Geração de Energia.

Fui funcionário de destaque em empresas como Ford Motor Company - Divisão Eletrônica (SP), Proelt Engenharia (SC), Pollux - Sistemas de Visão Computacional (SC), ABCM Eletrotécnica (SC), Fezer Indústrias Mecânicas (SC), Selco Sistemas Eletrônicos (SC) e Casa Faísca (SC), em cargos de Técnico em Eletrônica, Coordenador de Projetos, Supervisor de Pesquisa e Desenvolvimento, Projetista para Automação & Acionamentos, Desenvolvedor de Produtos Eletrônicos e de Soluções em Automação Industrial. Meu perfil no Linkedin lista detalhadamente as atividades realizadas em cada uma delas, num formato similar a um curriculo convencional.

Iniciei como técnico em manutenção na Divisão Eletrônica da Ford de Guarulhos/SP, onde pude manter e programar uma das primeiras máquinas computadorizadas existentes no país, controlada por um computador PDP 11/05 da Digital Equipment Corporation e destinada à calibração e testes de qualidade em auto-rádios. A título de curiosidade histórica, a versão industrial era composta por duas colunas de racks padrão 19" de 1,70m de altura (uma para o computador em si e outra para a instrumentação HP de geração e análise de audio e RF), com teletipo eletromecânico (TTY a 300 bauds) na função de monitor e teclado, fita perfurada como mídia e programas elaborados com códigos de máquina em octal.

Academicamente cursei, embora não tenha finalizado por diversos motivos: Tecnologia Mecânica (1981-1983) na FATEC-SP - modalidade Projetos, Ciências da Computação (2002-2005) na UNOESC Videira-SC (1o. lugar da turma no vestibular e 8o. lugar no geral da ACAFE daquele ano) e Engenharia de Controle e Automação (2006-2009) no IST/Joinville-SC. Em Março de 2022 iniciei estudos na modalidade EAD na Microgenios Academy - Especializações da Formação em Internet das Coisas com a finalidade de desenvolver firmware especificamente para o microcontrolador ESP32 da Espressif utilizando o Espressif IoT Development Framework (ESP-IDF) e o sistema FreeRTOS em linguagem C.

Em termos de hardware, domino Eletrônica Analógica e Digital, Microcontroladores de 8 a 32 bits, DSPs de 16 e 32 bits e SBCs de 32 e 64 bits com Linux embarcado. Como ferramenta para desenvolvimento do projeto eletrônico e do lay-out de placas de circuito impresso multicamadas utilizo o Altium Designer, tendo iniciado com Tango em meados dos anos 90 e depois migrado para P-CAD no início dos anos 2000. Para desenvolvimento de firmware escrevo código em C ANSI e/ou C++, tanto em aplicações bare metal quanto RTOS (FreeRTOS), utilizando como ferramentas de edição desde Notepad++ ou Sublime até IDEs completas com recursos de gerenciamento de projetos e debug tais como o Eclipse e VSCode em ambientes Windows ou Linux.

Pretendo atuar desenvolvendo dispositivos do tipo "Endpoints" em aplicações que envolvam comunicação com sensores via rede Modbus RTU ou TCP, emissão de mensagens externas via protocolos HTTP ou MQTT, link de dados via internet, rádios LoRa (LoRa PHY P2P e/ou rede LoRaWAN) ou redes móveis GSM/GPRS 2G e LTE/NB-IoT/eMTC (CAT-M1) 4G para plataformas de IoT proprietárias ou comerciais (TagoIO, Cayenne, ThingSpeak, etc.).

Telemetria para monitoramento em tempo real destinada à Gestão de Utilidades e de Ativos, tais como em sistemas de Climatização, Saneamento, Geração de Energia Solar, No Breaks/Geradores e Distribuição de Energia, Água, Gases, além de dispositivos para Manutenção Preditiva de máquinas e equipamentos e sensores diretos para Agricultura de Precisão seriam as áreas mais facilmente beneficiadas por serem aplicações com propósito e que atendem ao conceito verdadeiro de Internet das Coisas: obtenção de informação com valor concreto e mensurável, facilmente percebido e utilizável pelo usuário final, a qual foi gerada a partir de dados coletados por dispositivos inteligentes e conectados.

Lateralmente a IoT, tenho especial interesse no conceito de "edge computing", segundo o qual dispositivos com inteligência, possuindo capacidade para aquisição de dados e processamento dos mesmos utilizando técnicas/algoritmos de IA, tomam decisões autônomas locais sem depender totalmente da computação em nuvem. Por exemplo: um dispositivo SBC-based com Linux embarcado, conectado através de qualquer tipo de enlace de dados, dotado de circuitos analógicos para condicionamento de sinal e de um ADC com alta taxa de aquisição monitorando a vibração mecânica dos componentes uma máquina, a corrente estatórica dos seus motores elétricos de indução e opcionalmente o ruído sonoro do ambiente, pode realizar localmente a Análise de Modos de Falha, identificando as assinaturas espectrais específicas existentes nos diversos sinais e prevendo com semanas ou meses de antecedência possíveis eventos catastróficos, autonomamente agendando e acionando antecipadamente as equipes de manutenção já com um diagnóstico preliminar para agilizar a intervenção, inclusive com sugestão/orientação de reparo.


Projetos de Demonstração

Monitor Remoto Ambiental via Rádio LoRa/Rede LoRaWAN TTN

Monitor Remoto Ambiental via Rede Móvel 4G LTE MQTT

Monitor Remoto Ambiental via Wi-Fi MQTT

Monitor Remoto de Energia Elétrica via Wi-Fi HTTP


Projetos Anteriores

Controlador Microprocessado de Refinador a Discos para Celulose

Sistema de Ensaios Técnicos para Melhoria da Eficiência Energética de Máquinas e Motores

Monitoramento Contínuo da Condição de Máquinas e Motores

Supervisório para LOGO! em Microsoft Windows Phone

Supervisório para LOGO! em Android

Reprojeto de Software para Supervisão e Controle de Instrumentos de Estanqueidade em LabVIEW

Módulo Eletrônico para Teste de Estanqueidade a Seco


Cursos Recentes

Microgenios Academy - Formação em Internet das Coisas com ESP32

Certificados

Projetos de Redes LoRa ESP32 com SDK-IDF

FreeRTOS - Sistema Operacional de Tempo Real para ESP32-ESP8266

Montagem de Servidor MQTT com Mosquitto e ESP32

Servidor Web para Projetos de Internet das Coisas ESP32

Criar Plataforma IOT Nuvem Amazon AWS Mosquitto MQTT

Programando ESP32 com SDK-IDF - Programação Nativa em C e FreeRTOS

Raspberry PI - Projetos Avancados com Broker MQTT Mosquitto e WebSocket

IHM Industrial - Desenvolvendo uma Interface Gráfica Web Industrial

FreeRTOS - Sistema Operacional de Tempo Real para ESP32 com SDK-IDF

ESP32 Ethernet Cabeada com SDK-IDF

Redes Industriais Modbus RTU Master-Slave ESP32 com SDK-IDF

Programação Nativa do ESP8266 com SDK-IDF - WebServer

ESP32 Rede MESH WiFi SDK-IDF

Introdução a GSM GPRS SIM800L e ESP32 com SDK-IDF

Introdução ao Shell Script com Raspberry Pi

NodeMCU ESP8266 - Aplicações WebSocket API ClientServer para IoT

NodeMCU ESP8266 - Automação Residencial via WiFi

Linguagem Python para Programadores C/C++

Introdução ao Conversor Modbus RTU com MQTT