ESP32 and Multiplexer-Based Piezo Sensor Array with Wi-Fi Connectivity
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit consists of an ESP32 microcontroller, a 16-channel analog multiplexer, and multiple piezo sensors. The piezo sensors are connected to the multiplexer, which in turn is controlled by the ESP32. The purpose of this circuit is to read analog signals from multiple piezo sensors using a single analog input pin on the ESP32.
Component List
16 Channel Analog Multiplexer
- Description: A multiplexer that allows multiple analog signals to be routed to a single output.
- Pins: GND, VCC, EN, S0, S1, S2, S3, SIG, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15
Piezo Sensor
- Description: A sensor that generates a voltage when it experiences a mechanical stress.
- Pins: +, -
ESP32-WROOM-32UE
- Description: A powerful microcontroller with built-in Wi-Fi and Bluetooth capabilities.
- Pins: 3v3, EN, VP, VN, 34, 35, 32, 33, 25, 26, 27, 14, 12, GND, 13, D2, D3, 5V, 23, 22, TX, RX, 21, 19, 18, 5, 17, 16, 4, 0, 2, 15, D1, D0, CKL
Wiring Details
16 Channel Analog Multiplexer
- GND: Connected to GND of ESP32 and GND of all Piezo Sensors
- VCC: Not specified
- EN: Not specified
- S0: Connected to pin 23 of ESP32
- S1: Connected to pin 23 of ESP32
- S2: Connected to pin 19 of ESP32
- S3: Connected to GND of ESP32
- SIG: Connected to pin 32 of ESP32
- C0: Connected to + of Piezo Sensor 5848b998-9d38-4be2-8efe-9efe983d7298
- C1: Connected to + of Piezo Sensor e451530b-e7b3-4613-8a5d-e71e7cabf940
- C2: Connected to + of Piezo Sensor b011ed69-b51b-4fde-886f-94878093b99b
- C3: Connected to + of Piezo Sensor 3af90077-eef4-40e6-98fb-1f52bbf55a1d
- C4: Not specified
- C5: Connected to + of Piezo Sensor 5df3c942-2197-411f-a535-261a21f85829
- C6: Connected to + of Piezo Sensor 92c76585-f178-4da0-9d96-220e5f2ab41f
- C7: Connected to + of Piezo Sensor 431656d3-0631-4ee7-8f1b-9142a8ab5a78
- C8: Connected to + of Piezo Sensor 5dbb48db-0469-4605-b376-94713987abc0
- C9: Connected to + of Piezo Sensor 25ac110a-edf0-4728-8f03-52c2f7702ee3
- C10: Connected to + of Piezo Sensor 5b68fdca-8ffc-4167-884e-4540268b7aa1
- C11: Connected to + of Piezo Sensor 58deec8e-30a3-4428-9204-3596b5934c9a
- C12: Connected to + of Piezo Sensor f137e30a-1e9b-4038-8e34-951c3660c216
- C13: Connected to + of Piezo Sensor 07a37482-e80d-4349-b0a6-1f1e6b017766
- C14: Connected to + of Piezo Sensor 6d9264a9-3c2e-4bdb-9ffa-339be95ce2bc
- C15: Connected to + of Piezo Sensor a0ff33fc-f0fe-4540-b4db-f8761026e79d
Piezo Sensor
- -: Connected to GND of 16 Channel Analog Multiplexer and GND of ESP32
- +: Connected to respective C pins of 16 Channel Analog Multiplexer
ESP32-WROOM-32UE
- GND: Connected to GND of 16 Channel Analog Multiplexer and GND of all Piezo Sensors
- 23: Connected to S0 and S1 of 16 Channel Analog Multiplexer
- 19: Connected to S2 of 16 Channel Analog Multiplexer
- 32: Connected to SIG of 16 Channel Analog Multiplexer
Code
No code provided.