Plataforma, metodologia, composição dos kits e público alvo.
Placa base, módulos, site - Aprender, Prototipar, Criar produto
Aprendizado rápido, prático e divertido.
A metodologia KMI utiliza os recursos de Inteligência Artificial, possibilitando o aprendizado da programação básica com ESP32 e IDE Arduino. Desenvolva dispositivos IoT sem saber programação.
Projeto exemplo de um datalogger com webserver, display, RTC e monitoramento de temperatura com o sensor DS18B20. Excelente interface WEB.
Projeto exemplo para obter as coordenadas de latitude e longitude e visualizar no display SSD1306.
Projeto exemplo para monitorar a qualidade do ar com o sensor SCD40. Este sensor faz medida real do CO2.
Projeto exemplo para monitorar a qualidade do ar com o sensor ENS160. Este sensor faz medida indireta do CO2.
Projeto exemplo para gerar notas musicais com um alto-falante piezoelétrico passivo. Música exemplo: Parabéns prá você.
Projeto exemplo com acelerômetro MPU6050. Os dados são exibidos no display SSD1306.
Projeto exemplo de um sensor de luminosidade com o componente BH1750.
Projeto exemplo para medir distância com o sensor ultrassônico HC-SR4.
Projeto exemplo de um sensor de movimento PIR (Infravermelho Passivo).
Projeto exemplo com 14 efeitos visuais utilizando um anel com 16 LEDs WS2812.
Projeto exemplo com buzzer piezoelétrico gerando som simulado do
jogo Pac-Man.
Projeto exemplo para monitorar bateria Íon-Lítio (1 célula) com o MAX17048.
Projeto exemplo para simular efeitos sonoros em um veículo robótico: partida, aumento e decréscimo da rotação do motor, buzina e desligar.
Projeto exemplo de um amplificador para aumentar o som em projetos desenvolvidos para o KMI-ESP32. Utilizado o módulo GF1002 que contém o amplificador Pam8403.
Projeto exemplo de um Wave Player com tecnologia I2S para reproduzir efeitos sonoros armazenados em SDcard.
Projeto exemplo de um MP3 Player para reproduzir efeitos sonoros e música gravados em SDcard com o módulo DFPlayer Mini.
Projeto exemplo de aplicação do microfone MAX9814 (com AGC) para captar o som ambiente, ajustar dinamicamente a amplitude e visualizar no display o modo VU Meter e Osciloscópio.
Projeto exemplo de aplicação de um receptor Bluetooth com o
amplificador I2S/MAX98357A. No display tem um medir VU mostrando em barras (Graves, Médios e Agudos) a intensidade do sinal. Detecta automaticamente se não há áudio sendo transmitido e se foi conectado/desconectado.
Projeto exemplo com 14 efeitos luminosos em um anel LED endereçável WS2812/WS2812B com 24 pixels. O nome do efeito é mostrado no display KMI-ESP32.
Projeto exemplo de um medidor VU dinâmico com o microfone MAX9814 para captar o som ambiente e um anel LED WS812B com 24 pixels para efeitos luminosos com ajuste dinâmico da amplitude do sinal. No display do KMI-ESP32 são mostrados 3 barras (Graves, Médios e Agudos).
Projeto exemplo de um medidor de um sensor de proximidade por efeito Hall utilizando o módulo KY-003. Também utiliza o módulo LED Semáforo para sinaliza a presença do campo magnético emitido por um imã.
Projeto exemplo para leitura de RPM (tacômetro) com sensor de efeito Hall com o módulo KY-003. O valor RPM é mostrado no display do KMI-ESP32.
Projeto exemplo de um contador de pulsos com sensor por efeito Hall KY-003. A contagem é mostrado no display do KMI-ESP32.
Projeto exemplo de um MP3 Player com o módulo HW-896 (JQ6500). Os arquivos MP3 são gravados na memória flash interna do módulo HW-896. No projeto foram implementados os botões PLAY e NEXT. O nome do arquivo sendo executado é mostrado no display SSD1306. O módulo HW-896 é compatível com o JQ6500 (não foi testado).
Projeto exemplo de um alarme com microfone (MAX4466), alerta visual (LED) e sonoro (MP3 Player HW-896). No display do KMI-ESP32 é possível monitorar o nível sonoro. Parâmetros de configuração: volume, nível de ativação (Trigger), tempo de execução do alerta sonoro e tempo de alerta do LED.
Projeto exemplo de um gerador PWM para controle de motor DC com redução TT (amarelinho). Os dados do potenciômetro, PWM e velocidade são mostrados no display SSD1306 do KMI-ESP32.
Projeto exemplo para monitoramento de luminosidade com LDR e módulo LED Semáforo. O LDF 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.
Projeto exemplo de controle de velocidade de motor Servo com potenciômetro. O potenciômetro faz o ajuste da velocidade do motor Servo. Informações da posição do potenciômetro e o deslocamento em graus são apresentados no display SSD1306 do KMI-ESP32.
Projeto exemplo de controle de motor de passo com funcionalidades de START/STOP e sentido da rotação. Utiliza o módulo driver ULN2003 e o motor de passo 28BYJ-48. No display do KMI-ESP32 é mostrado o Status (girando/parado), sentido da rotação (horário/anti-horário) e o número de passos realizados.
Projeto exemplo para controlar 2 motores DC modelo TT com o driver L298N. Tem 3 chaves para controlar os motores (Start/Stop, Sentido de rotação do motor 1 e sentido de rotação do motor2). No display do KMI-ESP32 é mostrado o Status (girando/parado) e o sentido da rotação (horário/anti-horário) de cada motor.
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.
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.
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 em um 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.
Exemplo para leitura de sinais analógicos e digitais e acionamento de dispositivo. Mostra na prática os conceitos de Entrada e Saída e como a Porta de Comunicação ajuda na montagem do projeto e visualização dos componentes. Utiliza um potenciômetro na Porta P1, botão de pressão na Porta P2, Chave Liga/Desliga e LED na Porta P3. No display a visualização dos status das portas. Prático, rápido e divertido.
Este projeto permite o controle preciso de um motor servo de 180° através de três botões de pressão, com feedback visual em tempo real em um display OLED SSD1306.Os botões foram configurados para 0º, 90º e 180º. Ideal para aplicações educacionais, prototipagem de robótica, automação residencial e demonstrações de IoT.
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.
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.
Exemplo de projeto 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.
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 teste funcional verifica a comunicação com o display, RTC e o funcionamento das portas P1 (analógica), P2 (1 digital) e P3 (2 digitais).
Utiliza o display SSD1306, 3 comandos (olhar para esquerda, seleção da expressão e olhar para a direita). As expressões também podem ser comandadas via seleção de opções no monitor serial.
Drag & Drop Website Builder