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

Battery-Powered Smart Light with Proximity Sensor and OLED Display using Adafruit QT Py RP2040

View and Edit Project In Cirkit DesignerImage of Battery-Powered Smart Light with Proximity Sensor and OLED Display using Adafruit QT Py RP2040

Circuit Documentation

Summary

This document provides a detailed overview of a custom circuit design. The circuit includes a microcontroller, sensors, an OLED display, an RGB LED strip, a step-up boost converter, a lithium-ion battery, and a toggle switch. The components are interconnected to achieve specific functionalities such as proximity sensing, motion detection, and visual output.

Component List

  1. Adafruit QT Py RP2040

    • Description: A compact microcontroller board based on the RP2040 chip.
    • Pins: A0, A1, A2, A3, SDA, SCL, TX, RX, SCK, MISO, MOSI, +3V3, GND, +5V, SDA1, SCL1
  2. OLED 1.3"

    • Description: A 1.3-inch OLED display for visual output.
    • Pins: GND, VCC, SCL, SDA
  3. Adafruit APDS9960 Proximity Sensor

    • Description: A sensor for proximity, ambient light, RGB, and gesture detection.
    • Pins: VCC, 3.3V, GND, SCL, SDA, INT
  4. WS2812 RGB LED strip

    • Description: An addressable RGB LED strip for visual effects.
    • Pins: DIN, 5V, GND, DO
  5. Step Up Boost 3v-5v

    • Description: A step-up boost converter to convert 3V to 5V.
    • Pins: Vi, GND, Vo
  6. Polymer Lithium Ion Battery - Generic

    • Description: A generic lithium-ion battery for power supply.
    • Pins: GND, VCC
  7. InvenSense MPU6050

    • Description: A 6-axis motion tracking device combining a 3-axis gyroscope and a 3-axis accelerometer.
    • Pins: VCC, GND, SCL, SDA, XDA, XCL, AD0, INT
  8. Toggle Switch

    • Description: A simple toggle switch for user input.
    • Pins: L1, COM, L2

Wiring Details

Adafruit QT Py RP2040

OLED 1.3"

Adafruit APDS9960 Proximity Sensor

WS2812 RGB LED strip

Step Up Boost 3v-5v

Polymer Lithium Ion Battery - Generic

InvenSense MPU6050

Toggle Switch

Code

No code is provided for this circuit.


This document provides a comprehensive overview of the circuit design, including a detailed list of components and their interconnections. This should serve as a useful reference for understanding and replicating the circuit.