git404hub

what is adafruit-qpty-cirpy fr?

skoducks/adafruit-qpty-cirpy — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · generalComplexity · 2/5Setup · hard

tl;dr

CircuitPython code for a homemade sensor gadget that jiggles your mouse, reads gestures, and controls a fan.

vibe map

mindmap
  root((QtPy CircuitPython))
    What it does
      Mouse jiggle for screen wake
      Gesture to arrow keys
      Fan speed control
    Tech stack
      CircuitPython
      Adafruit QtPy board
      MQTT
    Sensors
      mmWave presence
      APDS9960 gesture
      EMC2101 fan control
      VCNL4030 light
    Use cases
      Home automation gadget
    Audience
      DIY electronics hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Keep a computer screen awake using presence detection from a radar sensor.

VIBE 2

Control a computer with hand gestures mapped to arrow keys.

VIBE 3

Automatically adjust a PC fan's speed based on measured temperature.

VIBE 4

Report room presence to a Home Assistant smart home setup over MQTT.

what's the stack?

CircuitPythonPythonMQTTAdafruit QtPy ESP32-S2

how it stacks up fr

skoducks/adafruit-qpty-cirpy0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultyhardmoderatemoderate
Complexity2/52/54/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Requires the exact physical sensor hardware plus manually sourcing Adafruit library files not included in the repo.

No license is mentioned in the README, so the terms under which this code can be reused are unclear.

in plain english

This project shares the CircuitPython code running on a small custom hardware gadget built around Adafruit's QtPy ESP32-S2 board. CircuitPython is a beginner friendly version of Python designed to run directly on small microcontroller chips. The README states plainly that Claude was used to generate the code, so this is a hobbyist's personal build log as much as a piece of software. The device combines several sensors chained together over a small connector standard called Stemma. A radar based presence sensor from SeeedStudio nudges the computer mouse every thirty seconds to keep a screen awake when someone is nearby, and it also reports presence over MQTT, a common protocol for smart home systems, to Home Assistant. A gesture sensor from Adafruit reads left, right, up, and down hand swipes and turns them into arrow key presses on a connected computer. A temperature sensor controls the speed of a Noctua computer fan, and a separate light sensor reads brightness and color. The author notes that proximity detection from two of the sensors never worked reliably. The README includes several photos of the finished device, both open and closed, showing how the sensors are physically wired together. The author, who describes themselves as new to using git, lists the specific Adafruit CircuitPython library files that need to be copied into the project's lib folder for the code to run, since those library files are not included in this repository itself. This is a personal electronics project meant to be read and adapted by other hobbyists with similar hardware, not a general purpose library or application. No license is mentioned in the README, so its terms of reuse are unclear.

prompts (copy fr)

prompt 1
Help me identify which Adafruit CircuitPython library files I need to copy into the lib folder for this project.
prompt 2
Explain how the gesture sensor's left, right, up, and down readings get turned into arrow key presses.
prompt 3
Walk me through how the mmWave presence sensor reports data to Home Assistant over MQTT in this code.
prompt 4
How would I wire the sensors together over Stemma the way this project describes?

Frequently asked questions

what is adafruit-qpty-cirpy fr?

CircuitPython code for a homemade sensor gadget that jiggles your mouse, reads gestures, and controls a fan.

What language is adafruit-qpty-cirpy written in?

Mainly Python. The stack also includes CircuitPython, Python, MQTT.

What license does adafruit-qpty-cirpy use?

No license is mentioned in the README, so the terms under which this code can be reused are unclear.

How hard is adafruit-qpty-cirpy to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is adafruit-qpty-cirpy for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.