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

Raspberry Pi-Based Environmental Monitoring System with Motion-Activated LED Lighting

View and Edit Project In Cirkit DesignerImage of Raspberry Pi-Based Environmental Monitoring System with Motion-Activated LED Lighting

Circuit Documentation

Summary

The circuit in question is designed to interface a Raspberry Pi 3B with a variety of sensors and peripherals. The sensors include the Adafruit BME680, Adafruit AHT20 Temperature and Humidity Sensors, Adafruit BH1750 light sensor, and PIR motion sensors. Additionally, the circuit controls a WS2812 RGB LED strip. The Raspberry Pi 3B serves as the central processing unit, managing data communication over I2C with the sensors and GPIO for the PIR sensor and LED strip. Power is supplied to the Raspberry Pi and the LED strip through dedicated power supplies.

Component List

Adafruit BME680

Adafruit AHT20 Temperature and Humidity Sensor

Adafruit BH1750

PIR Sensor

WS2812 RGB LED Strip

Raspberry Pi 3B

Raspberry Pi Power Supply

Wiring Details

Adafruit BME680

Adafruit AHT20 Temperature and Humidity Sensor

Adafruit BH1750

PIR Sensor

WS2812 RGB LED Strip

Code Documentation

No code has been provided for the microcontrollers in the circuit. The Raspberry Pi 3B would typically be programmed using Python or another suitable language to interface with the I2C sensors and control the GPIO pins for the PIR sensor and LED strip. The code would initialize the I2C bus, read sensor data, and respond to motion detection events, as well as control the LED strip based on the sensor inputs or other logic.