Circuit Documentation
Summary
This document provides a detailed overview of a circuit involving two ESP8266 NodeMCU microcontrollers, two Gravity I2C ADS1115 16-Bit ADC Modules, and a USB male 2-pin connection. The circuit is designed to interface the ADC modules with the microcontrollers for data acquisition and processing.
Component List
ESP8266 NodeMCU
- Description: A low-cost Wi-Fi microcontroller with GPIO, PWM, ADC, I2C, and UART capabilities.
- Pins: D0, D1, D2, D3, D4, 3V3, GND, D5, D6, D7, D8, RX, TX, A0, RSV, SD3, SD2, SD1, CMD, SD0, CLK, EN, RST, VIN
Gravity: I2C ADS1115 16-Bit ADC Module
- Description: A 16-bit analog-to-digital converter with I2C interface.
- Pins: VCC, GND, SCL, SDA, A0_VCC, A1_VCC, A2_VCC, A3_VCC, A0_A, A1_A, A2_A, A3_A
USB Male 2-Pin Connection
- Description: A standard USB male connector for power supply.
- Pins: Negative -, Positive +
Comment
- Description: Placeholder for comments in the circuit.
- Pins: None
Wiring Details
ESP8266 NodeMCU (Instance 1)
- Pin D1: Connected to SCL of Gravity: I2C ADS1115 16-Bit ADC Module (Instance 1)
- Pin D2: Connected to SDA of Gravity: I2C ADS1115 16-Bit ADC Module (Instance 1)
- Pin GND: Connected to GND of Gravity: I2C ADS1115 16-Bit ADC Module (Instance 1)
- Pin 3V3: Connected to VCC of Gravity: I2C ADS1115 16-Bit ADC Module (Instance 1)
- Pin GND: Connected to GND of ESP8266 NodeMCU (Instance 2)
- Pin VIN: Connected to RSV of ESP8266 NodeMCU (Instance 2)
ESP8266 NodeMCU (Instance 2)
- Pin D1: Connected to SCL of Gravity: I2C ADS1115 16-Bit ADC Module (Instance 2)
- Pin D2: Connected to SDA of Gravity: I2C ADS1115 16-Bit ADC Module (Instance 2)
- Pin GND: Connected to GND of Gravity: I2C ADS1115 16-Bit ADC Module (Instance 2)
- Pin 3V3: Connected to VCC of Gravity: I2C ADS1115 16-Bit ADC Module (Instance 2)
- Pin GND: Connected to GND of ESP8266 NodeMCU (Instance 1)
- Pin RSV: Connected to VIN of ESP8266 NodeMCU (Instance 1)
Gravity: I2C ADS1115 16-Bit ADC Module (Instance 1)
- Pin SCL: Connected to D1 of ESP8266 NodeMCU (Instance 1)
- Pin SDA: Connected to D2 of ESP8266 NodeMCU (Instance 1)
- Pin GND: Connected to GND of ESP8266 NodeMCU (Instance 1)
- Pin VCC: Connected to 3V3 of ESP8266 NodeMCU (Instance 1)
Gravity: I2C ADS1115 16-Bit ADC Module (Instance 2)
- Pin SCL: Connected to D1 of ESP8266 NodeMCU (Instance 2)
- Pin SDA: Connected to D2 of ESP8266 NodeMCU (Instance 2)
- Pin GND: Connected to GND of ESP8266 NodeMCU (Instance 2)
- Pin VCC: Connected to 3V3 of ESP8266 NodeMCU (Instance 2)
USB Male 2-Pin Connection
- Pin Negative -: Not connected in the provided net list
- Pin Positive +: Not connected in the provided net list
Documented Code
ESP8266 NodeMCU (Instance 1)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
ESP8266 NodeMCU (Instance 2)
No code provided for this instance.
