O manual "KMI-ESP32_Conectar_Wifi_com_Webserver_LED.pdf" será baixado do Google Drive. Procedimento padrão para conectar o KMI-ESP32 na rede Wi-Fi 2.4GHz. Possui um Webserver para controlar (ligar/desligar) via rede o LED do módulo NodeMCU ESP32. No display é mostrado o IP atribuido pela rede ao KMI-ESP32 e o status do LED (ligado/desligado).
O manual "KMI-ESP32_Conectar_bluetooth_Classic_LED.pdf" será baixado do Google Drive. Este projeto demonstra, de forma simples e prática, como estabelecer comunicação Bluetooth Classic entre o KMI-ESP32 e um smartphone, tablet ou computador, permitindo ligar e desligar o LED interno (GPIO2) de forma remota.
Também exibe em um display OLED SSD1306 o status da conexão Bluetooth e o estado atual do LED.
O módulo NodeMCU ESP32 tem sido entregue sem a formatação da memória flash impossibilitando o uso de programas que gravam na memória flash. Este código exemplo realiza a formatação (opcional) da memória flash (LittleFS) e faz testes do tamanho da memória, conteúdo, escrita, leitura e deleção. A descrição do código "KMI-ESP32_Format_LittleFS_info.docx" será baixado do Google Drive.
O módulo NodeMCU ESP32 tem sido entregue sem a formatação da memória flash impossibilitando o uso de programas que gravam na memória flash. Este código exemplo realiza a formatação (opcional) da memória flash (LittleFS) e faz testes do tamanho da memória, conteúdo, escrita, leitura e deleção. A descrição do código "KMI-ESP32_Format_LittleFS_info.docx" será baixado do Google Drive.
O arquivo com o circuito elétrico "KMI-ESP32_Relay.pdf" será baixado do Google Drive. ATENÇÃO: Somente o modulo com "jumper H/L" funciona diretamente com o ESP32.
O arquivo com o circuito elétrico "KMI-ESP32_Sensor_Temperatura_DS18b20.pdf" será baixado do Google Drive. Código aprimorado para mostrar os dados no display, inclusive temperatura negativa. Utiliza sensor de temperatura blindado para uso em ambiente hostil (poeira, água, motor, freezer). Mede temperatura positiva e negativa.
O arquivo com o circuito elétrico "KMI-ESP32_Sensor de Qualidade do Ar_ENS160_.pdf" será baixado do Google Drive. O sensor mede CO2, temperatura e umidade do ar. Grava os dados da memória flash, registrando em arquivo .csv: data, hora, eCO2, TVOC, AOI e laudo.
O arquivo com o circuito elétrico "KMI-ESP32_Sensor_Qualidade_do_Ar_SCD40_V3_.pdf" será baixado do Google Drive. O sensor mede CO2, temperatura e umidade do ar. Grava os dados da memória flash, registrando em arquivo .csv: data, hora, CO2, Temperatura, Umidade e Qualidade.
O arquivo com o circuito elétrico "KMI-ESP32_Datalogger_Webserver_DS18B20.pdf" será baixado do Google Drive. O projeto utiliza o sensor de temperatura DS18B20 à prova d'água.
O arquivo com o circuito elétrico "KMI-ESP32_Geração_Som_Tone_PWM.pdf" será baixado do Google Drive. O projeto utiliza o sensor de temperatura DS18B20 à prova d'água.
O arquivo com o circuito elétrico "KMI-ESP32_Pac_Man_Sound_Simulation.pdf" será baixado do Google Drive. O projeto utiliza buzzer piezoelétrico passivo.
O arquivo com o circuito elétrico "KMI-ESP32_Efeitos_Visuais.pdf" será baixado do Google Drive. O projeto utiliza um anel com 16 LEDs WS2812, facilmente adquirido em Marketplace.
O arquivo com o circuito elétrico "KMI-ESP32_Efeitos_Sonoros_Veiculo_Robotico.pdf" será baixado do Google Drive. O projeto utiliza um alto falante de 32ohms, 2 chaves push-button e 1 potenciômetro de 10k. Produz efeitos de ligar/desligar, aceleração e buzina.
O arquivo com o circuito elétrico "KMI-ESP32_Amplificador_GF1002_Pam8403.pdf" será baixado do Google Drive. O projeto utiliza o módulo GF1002 com ajuste de volume. O amplificador é o Pam8403.
O arquivo com o circuito elétrico "KMI-ESP32_I2S_Wave_Player_MAX98357A.pdf" será baixado do Google Drive. O projeto utiliza o módulo MAX98357A com tecnologia I2S para reproduzir efeitos sonoros gravados em SDcard.
O arquivo com o circuito elétrico "KMI-ESP32_MP3Player_DFPlayer.pdf" será baixado do Google Drive. O projeto utiliza o módulo DFPlayer Mini para reproduzir efeitos sonoros e musicas gravados em SDcard.
O arquivo com o circuito elétrico "KMI-ESP32_Microfone_MAX9814_com_AGC.pdf" será baixado do Google Drive. O projeto utiliza o microfone MAX9814 com AGC-Controle Automático de Ganho para captar o som ambiente, realiza ajuste dinâmico da intensidade do sinal e mostra no display os modos VU Meter e Osciloscópio.
O arquivo com o circuito elétrico "KMI-ESP32_Receptor_Bluetooth_I2S_MAX98357A.pdf" será baixado do Google Drive. O projeto utiliza o amplificador I2S/MAX98357A. Monitora conexão do celular/tablet, mostra no display um medidor VU com 3 barras (Graves, Médios e Agudos).
O arquivo com o circuito elétrico "KMI-ESP32_Efeitos_LED_WS2812.pdf" será baixado do Google Drive. O projeto utiliza um anel LED com 24 pixels para demonstrar 14 efeitos luminosos. O nome do efeito sendo executado é apresentado no display.
O arquivo com o circuito elétrico "KMI-ESP32_Medidor_VU_MAX9814_WS2812.pdf" será baixado do Google Drive. O projeto utiliza um microfone MAX9814 (com AGC) e um anel LED WS2812B com 24 pixels. No display são mostrados 3 barras (Graves, Médios e Agudos) e no anel LED efeitos luminosos com a amplitude do sinal.
O arquivo com o circuito elétrico "KMI-ESP32_Sensor_Proximidade_Efeito_Hall.pdf" será baixado do Google Drive. O projeto utiliza o módulo KY-003 e o módulo LED Semáforo para sinalização por LED da detecção do campo magnético emitido por um imã.
O arquivo com o circuito elétrico "KMI-ESP32_Leitura_RPM_Sensor_Efeito_Hall.pdf" será baixado do Google Drive. O projeto utiliza o módulo KY-003 e detecta a passagem do imã instalado em roda ou motor. O valor do RPM é mostrado no display do KMI-ESP32.
O arquivo com o circuito elétrico "KMI-ESP32_Contador_Pulsos_Sensor_Efeito_Hall.pdf" será baixado do Google Drive. O projeto utiliza o módulo KY-003 para detectar campo magnético e enviar pulsos para o KMI-ESP32. A contagem dos pulsos é mostrada no display SSD1306.
O arquivo com o circuito elétrico "KMI-ESP32_MP3_Player_Memoria_Flash_Interna.pdf" será baixado do Google Drive. O projeto utiliza o módulo HW-896 (JQ6500) para reproduzir arquivos MP3 gravados na memoria interna do módulo. Possui botões para reproduzir o arquivo (PLAY) e avançar para o próximo (NEXT). O nome do arquivo é mostrado no display do KMI-ESP32.
O arquivo com o circuito elétrico "KMI-ESP32_Alarme_Mic_MAX4466_LED_MP3_HW-896.pdf" será baixado do Google Drive. O projeto exemplo utiliza os módulos microfone MAX4466, LED Semáforo e MP3 HW-896. Display com VU para monitoramento do nível sonoro. Configurável: Volume, nível de ativação (Trigger), tempo de execução do alerta sonoro, tempo de alerta do LED.
O arquivo com o circuito elétrico "KMI-ESP32_Gerador_PWM_Controle_Motor_TT.pdf" será baixado do Google Drive. O projeto utiliza o módulo Mosfet HW-517/XY-MOS para gerar sinal PWM e controlar a velocidade de um motor DC TT (amarelinho). A velocidade do motor é determinada por um potenciômetro de 10Kohm. Os dados do potenciômetro, PWM e velocidade são mostrados no display do KMI-ESP32.
O arquivo com o circuito elétrico "KMI-ESP32_Monitoramento_Luminosidade_LDR.pdf" será baixado do Google Drive. O projeto utiliza um circuito com LDR e o módulo LED Semáforo. O LDR capta a luz ambiente e no módulo LED temos a apresentação da intensidade da luz nas indicações verde (baixa), amarela (média) e vermelha (alta). No display do KMI-ESP32 os dados da intensidade da luz ambiente.
O arquivo com o circuito elétrico "KMI-ESP32_Controle_Motor_Servo.pdf" será baixado do Google Drive. O projeto utiliza um potenciômetro de 10Kohm e um motor Servo. O potenciômetro é para o ajuste da velocidade do motor Servo. Informações da posição do potenciômetro e o deslocamento em graus é apresentado no display SSD1306 do KMI-ESP32.
O arquivo com o circuito elétrico "KMI-ESP32_Controle_Motor_Passo_Start_Stop_Sentido.pdf" será baixado do Google Drive. O projeto utiliza o módulo Driver ULN2003 e o motor de passo 28BYJ-48. Tem as funcionalidade de Start/Stop e mudança do sentido de rotação para horário/anti-horário. No display do KMI-ESP32 tem o Status (girando/parado), sentido da rotação (horário/anti-horário) e o número de passos realizados.
O arquivo com o circuito elétrico "KMI-ESP32_Controle_Motor_DC_Driver_L298N.pdf" será baixado do Google Drive. O projeto utiliza o módulo Driver L298N e controla 2 motores DC do tipo TT. Tem 3 chaves (START/STOP, Rotação Motor 1 e Rotação Motor 2). No display do KMI-ESP32 tem a visualização do Status (parado/girando) e, individualmente, a rotação dos motores (horário/anti-horário).
O arquivo "KMI-ESP32_Conectar_Wifi_com_WebServer_LED.pdf" será baixado do Google Drive. Este programa exemplo permite conectar o KMI-ESP32 a uma rede Wi-Fi 2.4GHz e controlar o LED interno (GPIO2) através de uma página web acessível por qualquer navegador (celular, tablet ou computador). O status da conexão e do LED é exibido em tempo real em um display SSD1306 OLED
O arquivo "KMI-ESP32_Conectar_Bluetooth_Classic_LED.pdf" será baixado do Google Drive. Este projeto demonstra, de forma simples e prática, como estabelecer comunicação Bluetooth Classic entre o KMI-ESP32 e um smartphone, tablet ou computador, permitindo ligar e desligar o LED interno (GPIO2) de forma remota.
Também exibe em um display OLED SSD1306 o status da conexão Bluetooth e o estado atual do LED.
O arquivo "KMI-ESP32_Controle_Motores_DC_Bluetooth.pdf" será baixado do Google Drive. Plataforma educacional para o aprendizado de controle remoto de motores DC com conectividade Bluetooth Classic utilizando o KMI-ESP32, display OLED SSD1306, driver L298N, dois motores DC (TT) e aplicativos compatíveis em Smartphones. O status da operação é exibido em tempo real no display OLED.
Este projeto foi desenvolvido para demonstrar na prática como conectar e testar um joystick PS4 DualShock no KMI-ESP32 e também ser uma base para projetos de robótica. Utiliza a biblioteca Bluepad32, que tem vários vídeos tutoriais na Internet.
Com o mapeamento dos botões e uma rotina para debug, é possível usar o código como base para projetos com controle remoto por Joystick para acionar motores, dispositivos sonoros e de iluminação.
O projeto utiliza um display OLED SSD1306 para mostrar o status do joystick (conectado/desconectado), botões pressionados e valores dos sinais analógicos.
Este projeto foi desenvolvido para demonstrar na prática como controlar dois motores DC com joystick PS4 DualShock no KMI-ESP32 e também ser uma base para projetos de robótica. Utiliza a biblioteca Bluepad32, que tem vários vídeos tutoriais na Internet.
O código serve como base para projetos com controle remoto por Joystick para acionar motores, dispositivos sonoros e de iluminação.
O projeto utiliza um display OLED SSD1306 para mostrar o status do joystick (conectado/desconectado), botões pressionados e valores dos sinais analógicos.
Este projeto foi desenvolvido para demonstrar na prática a leitura de sinal analógico e digital e acionamento de dispositivo externo. Também como o conceito de porta de comunicação facilita na montagem do projeto e ajuda na visualização dos dispositivos conectados.
O esquema elétrico/manual "Controle_Posição_Servo_Botões.pdf" será baixado do Google Drive. Este projeto foi desenvolvido para demonstrar na prática o controle de um motor servo de 180º através de três botões de pressão, feedback visual em tempo real no display OLED SSD1306. Os botões foram programados para 0º, 90º e 180º.
O esquema elétrico/manual "KMI-ESP32_Teste_I2S_MAX98357A.pdf" será baixado do Google Drive. Este projeto foi desenvolvido para demonstrar na prática o teste da conectividade I2S e do módulo MAX98357A. Gera um tom audível, garantindo a correta conexão do módulo com o KMI-ESP32 e a funcionalidade módulo.
O esquema elétrico/manual "KMI-ESP32_Simulador_Som_Automotivo_Driver_I2S_MAX98357A.pdf" será baixado do Google Drive. Este projeto foi desenvolvido para simular som automotivo das bibliotecas do projeto RC_Engine_Sound_ESP32 do TheDIYGuy999, utilizando o Drive ESP_I2S (recente) e o módulo MAX98357A. É um projeto inédito. Contribuição para o mundo Maker.
O esquema elétrico/manual "KMI-ESP32_Expansor_I2C_8bits_PCF8574.pdf" será baixado do Google Drive. Este projeto foi desenvolvido para demonstrar o uso do módulo PCF8574 para expandir GPIOs. Utiliza a interface I2C e pode ser conectado em cascata para adicionar mais GPIOs.
O esquema elétrico/manual "KMI-ESP32_Carrinho_Controle_Aplicativo_Bluetooth.pdf" será baixado do Google Drive. Projeto prático de um carrinho robótico com duas rodas controlado por aplicativo e Bluetooth. Utiliza o driver L298N e dois motores DC 3-6V. O carrinho foi idealizado para complementar os estudos anteriores, ter baixo custo, montagem rápida e resultado imediato. Utiliza base de madeira e fita dupla face para fixação dos componentes.
O esquema elétrico/manual "KMI-ESP32_Carrinho_Controle_Joystick_PS4_Bluepad32.pdf" será baixado do Google Drive. Projeto prático de um carrinho robótico com duas rodas controlado com Joystick PS4 e biblioteca Bluepad32. Utiliza o driver L298N e dois motores DC 3-6V. O carrinho foi idealizado para complementar os estudos anteriores, ter baixo custo, montagem rápida e resultado imediato. Utiliza base de madeira e fita dupla face para fixação dos componentes.
O esquema elétrico/manual "KMI-ESP32_Monitoramento_Bateria.pdf" será baixado do Google Drive. Projeto prático para monitorar bateria Íon-Litio e conjunto de pilhas recarregáveis e alcalinas. É possível configurar a tensão nominal e a tensão mínima para "Alerta". No display é mostrado a tensão da bateria e o Status (Operacional ou em Alerta). Monitora 4.2V (1 Íon Lítio 18650), 4.8V (4 pilhas recarregáveis 1.2V), 5.0V (Power Bank), 6.0V (4 pilhas alcalinas) e 8.4V (2 baterias Íon-Lítio 18650).
O esquema elétrico/manual "Halloween Efeitos Sonoros e Visuais.pdf" será baixado do Google Drive. Projeto prático para demonstrar efeitos sonoros e visuais de Halloween. Veja demonstração na aba "Videos".
O esquema elétrico/manual "KMI-ESP2_Radar_HLK_LD2450.pdf" será baixado do Google Drive.
Sistema de localização que utiliza o radar de onda milimétrica (mmWave) HLK-LD2450 conectado a um microcontrolador KMI-ESP32 para detectar a presença, distância e ângulo de alvos em tempo real. Os dados são processados e exibidos localmente em um display OLED SSD1306 (128x64), fornecendo feedback visual.
O manual "KMI-ESP2_Display_SSD1306_Acentuacao_Lingua_Portuguesa .pdf" será baixado do Google Drive.
Este firmware de exemplo demonstra como exibir textos e caracteres acentuados da língua portuguesa (como á, é, í, ó, ú, ê, ô, ç, ü e suas versões maiúsculas) em um display OLED SSD1306 (128x64 pixels) conectado à placa KMI-ESP32 (Kit Modular IoT).
Wattímetro Modular (Versão com JSY1003F + KMI-ESP32)
Programa:
O código "KMI-ESP32_Modulo_Wattimetro_JSY_Teste_Basico.ino" será baixado do Google Drive. Se tiver interesse no projeto completo com Datalogger, Webserver, etc., solicite via aba "Contato".
Agora é possível desenvolver seu próprio wattímetro capaz de medir o consumo de energia, informar a tensão, corrente, consumo, frequencia, fator de potência, energia consumida acumulada e recursos de datalogger, webserver, configuração remota, etc. utilizando este projeto de referência.
Está disponível para download a documentação para replicar o projeto do wattímetro (esquema elétrico, código fonte do firmware, fotos...). Download do Google Drive: "Wattimetro_JSY_1003F_Kit_Modular_New_Site.zip. Entre em contato para mais informações (PCI, layout, gerber file...).
Wattímetro Modular (Versão Standalone com JSY1003F)
Programa:
O código "KMI-ESP32_Modulo_Wattimetro_JSY_Teste_Basico.ino" será baixado do Google Drive. Se tiver interesse no projeto completo com Datalogger, Webserver, etc., solicite via aba "Contato".
Projeto de referência para desenvolver seu próprio wattímetro capaz de medir o consumo de energia, informar a tensão, corrente, consumo, frequencia, fator de potência, energia consumida acumulada e recursos de datalogger, webserver, configuração remota, etc.
Está disponível para download a documentação para replicar o projeto do wattímetro (esquema elétrico, código fonte do firmware, fotos...). Download do Google Drive: "Wattimetro_JSY_1003F_Standaloner_New.zip. Entre em contato para mais informações (PCI, layout, gerber file...).