O cenário
Um robô móvel usa um ESP32 para processar leituras de distância ultrassônicas e controlar dois motores CC por meio de uma ponte H L298N.
O que há neste desenho
Entenda as decisões por trás dele.
01
Usar uma bateria de 7.4V com reguladores buck e LDO para fornecer linhas de alimentação estáveis de 5V e 3.3V
02
Encaminhar o PWM dos motores e os sinais de disparo/eco do sensor ultrassônico por pinos GPIO dedicados do ESP32
03
Adicionar um divisor resistivo na linha de eco do HC-SR04 para reduzir a lógica de 5V a níveis seguros para 3.3V
Reutilize esta estrutura em pequenos veículos autônomos ou projetos de robótica que precisem de um ESP32, driver para dois motores e detecção ultrassônica de obstáculos.