Add correct component names, connectors, decoupling capacitors, pullups, and power labels.
Verify voltage compatibility carefully.
Important design issue to fix before building:
HC-SR04 ECHO is 5V and ESP32 GPIO is 3.3V only → add a resistor divider or level shifter before ESP32 GPIO14.
MQ-2 module OUT may be 5V → do not connect directly to ESP32 GPIO16 unless the module output is confirmed 3.3V-safe; add level shifting/divider if needed.
Raspberry Pi UART is 3.3V logic, ESP32 UART is 3.3V logic, so Pi TX/RX to ESP32 RX/TX is OK if both share GND.
Servo camera rotation conflicts with Servo4 using GPIO33 in your list. GPIO33 is assigned twice. Choose a different GPIO for either the camera servo or Servo4.
TP4056 is for 1-cell Li-ion charging, not direct 2x 18650 series charging. If the cells are in parallel, TP4056 can work with proper protection/current limits. If the cells are in series, use a 2S BMS/charger instead.
Raspberry Pi 4 needs a strong, separate regulated 5V supply, typically 5V 3A minimum.
Wirelessly connects nets on schematic. Used to organize schematics and separate functional blocks. To wirelessly connect net portals, give them same designator. #portal
General Purpose Thick Film Standard Power
and High-Power Chip Resistor
47 kOhms ±5% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric) Automotive AEC-Q200 Thick Film
Features:
- RMCF – standard power ratings
- RMCP – high power ratings
- Nickel barrier terminations standard
- Power derating from 100% at 70ºC to zero at +155ºC
- RoHS compliant, REACH compliant, and halogen free
- AEC-Q200 compliant