Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Raspberry Pi 4B with I2C Sensor Data Acquisition and OLED Display

View and Edit Project In Cirkit DesignerImage of Raspberry Pi 4B with I2C Sensor Data Acquisition and OLED Display

Circuit Documentation

Summary

The circuit in question is designed to interface a Raspberry Pi 4B with an Adafruit ADS1115 16-Bit I2C ADC, a current sensor, a ZMPT101B voltage sensor, and a 0.96" OLED display. The Raspberry Pi 4B serves as the central processing unit, controlling data flow and communication between the sensors and the display. The Adafruit ADS1115 is used to convert analog signals from the current sensor and the ZMPT101B to digital signals that the Raspberry Pi can process. The 0.96" OLED display is used to output data or status information. The circuit utilizes the I2C communication protocol for data transfer between the Raspberry Pi, the ADC, and the OLED display. Power is supplied through the Raspberry Pi's 5V and GND pins, which are distributed to the other components.

Component List

Raspberry Pi 4B

Adafruit ADS1115 16-Bit I2C ADC

Current Sensor

ZMPT101B Voltage Sensor

0.96" OLED Display

Wiring Details

Raspberry Pi 4B

Adafruit ADS1115 16-Bit I2C ADC

Current Sensor

ZMPT101B Voltage Sensor

0.96" OLED Display

Documented Code

No code has been provided for the microcontrollers in the circuit. The documentation for the code section will be added once the code is available. The code would typically include initialization and configuration of the I2C interface, reading data from the ADC, processing the data, and displaying the results on the OLED.