Circuit Documentation
Summary of the Circuit
This circuit integrates an ESP32 microcontroller with an ADXXL335 accelerometer and is powered by a pair of 18650 Li-ion batteries. The ESP32 reads the X and Y-axis outputs from the ADXXL335 accelerometer and is powered through its VIN pin by the batteries. The ground connections are shared across the components to complete the circuit.
Component List
ADXXL335 Accelerometer
- Description: A small, thin, low power, complete 3-axis accelerometer with signal conditioned voltage outputs.
- Pins:
- VCC: Power supply input
- X-OUT: X-axis output
- Y-OUT: Y-axis output
- Z-OUT: Z-axis output (not used in this circuit)
- GND: Ground connection
18650 Li-ion Battery x 2
- Description: A pair of rechargeable lithium-ion batteries providing power to the circuit.
- Pins:
- +: Positive terminal
- -: Negative terminal
ESP32 Microcontroller
- Description: A powerful Wi-Fi and Bluetooth enabled microcontroller suitable for a variety of applications.
- Pins:
- EN: Chip enable
- VP: Sensor power supply
- VN: Sensor ground
- D34-D27, D14, D12-D13, D15, D2, D4, RX2, TX2, D5, D18-D19, D21, RX0, TX0, D22-D23, BOOT: General purpose I/O pins (specific functions not detailed in this documentation)
- GND: Ground connection
- VIN: Power supply input
- 3V3: 3.3V power output
Wiring Details
ADXXL335 Accelerometer
- VCC connected to ESP32's 3V3 pin
- X-OUT connected to ESP32's VP pin
- Y-OUT connected to ESP32's VN pin
- GND connected to ESP32's GND pin
18650 Li-ion Battery x 2
-
- connected to ESP32's VIN pin
-
- connected to ESP32's GND pin
ESP32 Microcontroller
- 3V3 provides power to ADXXL335's VCC pin
- VP reads the X-axis output from ADXXL335
- VN reads the Y-axis output from ADXXL335
- GND is shared with ADXXL335 and the negative terminal of the batteries
- VIN receives power from the positive terminal of the batteries
Documented Code
No code has been provided for the microcontroller. The documentation of the code would typically include a description of the functionality, setup and loop functions, and any functions or libraries used to interface with the ADXXL335 accelerometer. Since no code is available, this section remains empty.
