skoducks/adafruit-qpty-cirpy — explained in plain English
Analysis updated 2026-05-18
Keep a computer screen awake using presence detection from a radar sensor.
Control a computer with hand gestures mapped to arrow keys.
Automatically adjust a PC fan's speed based on measured temperature.
Report room presence to a Home Assistant smart home setup over MQTT.
| skoducks/adafruit-qpty-cirpy | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires the exact physical sensor hardware plus manually sourcing Adafruit library files not included in the repo.
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.
CircuitPython code for a homemade sensor gadget that jiggles your mouse, reads gestures, and controls a fan.
Mainly Python. The stack also includes CircuitPython, Python, MQTT.
No license is mentioned in the README, so the terms under which this code can be reused are unclear.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.