Projeto engenharia eletronica de um sistema de gerenciamento de recursos hidricos com ethernet e satelite.
Desenvolvimento projetos eletrônicos ESP32 WIFI Bluetooth BLE
O que é ESP32?
Desenvolvimento projetos eletrônicos ESP32
ESP32 é um circuito integrado, assim como um módulo da Espressif de baixo custo, que permite criar soluções de interface. Ou seja, soluções com WI-FI, Bluetooth, BLE (bluetooth low energy), muito usado em sistemas IOT.
Nesse sentido, a ESP32 possui uma vasta biblioteca de software que facilita muito o desenvolvimento com economia de tempo e diminuindo os riscos de bug’s.
Da mesma forma, como muitos fabricantes desenvolveram soluções de hardware integradas, com suas bibliotecas de software, criou-se um ecossistema de soluções imensas.
Todavia, muitas plataformas de IOT. Por exemplo: cayenne, thingsboard etc criaram soluções de interface que permitem ver, analisar e atuar os nos dispositivos ESP32.
Como desenvolver em ESP32?
ESP32 possui um core de 32 bits, ou seja, com diversas possibilidades de interface: I2C, SPI, Ethernet, ADC, DAC etc.
Pois bem, note que a memória do programa é externa, no caso da versão circuito integrado pico, ela já vem incorporada no circuito.
Dessa forma, o ambiente de desenvolvimento tem duas grandes soluções:
- Usar a IDE do Arduino;
- Usar o Visual Code com o Plataform IO.
Todavia, em ambos os casos você não terá a mesma facilidade que temos quando desenvolvemos em um processador ARM com debugger. Ou seja, de ver colocar breakpoints e ver variáveis online etc., pois terá uma interface serial. Mas como grande parte do código está pronto, isso pode não ser um grande problema.
Projeto da ECK com ESP32
Por outro lado, a ECK desenvolveu muitos projetos com ESP32, tanto usando módulos, quanto usando a versão Pico (circuito integrado).
Pois dentro desses projetos temos sistemas de coleta de dados em MQTT. Ou seja, possuem sensores de temperatura, umidade, movimento, luminosidade, qualidade do ar. (veja mais).
Assim, também usamos como localização, coletando dados dos spots de WIFI (endereço MAC) e enviando para servidores que traduzem em latitude e longitude. (veja esse projeto).
Pois bem, temos uma aplicação que coleta dados de smartphones e tablet ao redor do ESP32. Bem como envia dados para estatística de números de pessoas. Assim como, do tempo que ficam em determinada área, ou seja, sendo útil para mapas de grandes lojas e eventos.
Desenvolvimento projetos eletrônicos ESP32 WIFI Bluetooth BLE
Alguns projetos com ESP32 desenvolvidos pela ECK
Projeto eletrônico trava de container com rastreador GPRS
Projeto uma trava eletrônica de container com GPRS, GPS, AGPS, GNSS, Lora e WIFI para controle e segurança de logistica de mercadorias
Projeto eletrônico ESP32, GPS L80 RFM95 LoraWam MPU6060
Desenvolvimento projeto eletronico com ESP32 controlando um GPS (L80), um rádio LoraWam (RFM95) e um giroscópio MPU6060, podendo funcionar com e sem bateria.
Sistema Controle IOT LoraWAN WIFI Avicultura
Sistema de IOT com LoraWAN para controle de produção de Aves. Permite controle de peso, temperatura, amônia, CO2, e-CO2, velocidade do vento e luminosidade.