https://github.com/r0mb0/noisy_colleague_buster
ESP-based IoT device that detects loud coworkers and bounces their voice back as instant karma. WiFi-enabled, configurable, and great for keeping the peace (and gathering “nuisance data” for laughs).
https://github.com/r0mb0/noisy_colleague_buster
colleague colleagues coworking coworking-space coworking-space-management echo iot iot-device italian italian-developers italian-language javascript latex noise python python3 r0mb0 raspberry-pi raspberry-pi-3 speaker
Last synced: about 1 month ago
JSON representation
ESP-based IoT device that detects loud coworkers and bounces their voice back as instant karma. WiFi-enabled, configurable, and great for keeping the peace (and gathering “nuisance data” for laughs).
- Host: GitHub
- URL: https://github.com/r0mb0/noisy_colleague_buster
- Owner: R0mb0
- License: gpl-3.0
- Created: 2025-07-22T12:39:05.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-09-17T08:13:33.000Z (9 months ago)
- Last Synced: 2025-10-01T23:57:22.195Z (8 months ago)
- Topics: colleague, colleagues, coworking, coworking-space, coworking-space-management, echo, iot, iot-device, italian, italian-developers, italian-language, javascript, latex, noise, python, python3, r0mb0, raspberry-pi, raspberry-pi-3, speaker
- Language: TeX
- Homepage:
- Size: 35.3 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: SUPPORT.md
Awesome Lists containing this project
README
Urbino`s University - Computing and digital innovation - Programmazione per l'internet of things
# IoT Anti-Colleague Noise Device
*Raspberry Pi + Python + ThingSpeak Edition*
[](https://app.codacy.com/gh/R0mb0/Noisy_colleague_buster/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[](https://github.com/R0mb0/Noisy_colleague_buster)
[](https://github.com/R0mb0/Noisy_colleague_buster)
[](https://opensource.org/license/mit)
[](http://paypal.me/R0mb0)
## What is this?
Ever dreamed of sweet, peaceful silence in your office?
Tired of that one colleague who thinks "speaking up" means "shouting across the room"?
Meet the **IoT Anti-Colleague Noise Device**: a Raspberry Pi-powered gadget that keeps your workspace civil, and your eardrums intact!
---
## Project Overview
This device is a DIY IoT system built with a Raspberry Pi, a USB microphone, and a speaker.
Its mission: **detect excessive noise, gently "punish" the offender, and keep a cloud-based log of every incident.**
### How does it work?
1. **Continuous Noise Monitoring:**
The Pi listens to the room using a USB microphone, measuring the volume in real time.
2. **Threshold Detection:**
Too loud? The device knows. You can set the sensitivity via a config file.
3. **"Reprimand" via Speaker:**
If the noise crosses the limit, the speaker plays back an echo or a funny sound.
(Think of it as a gentle, geeky way to say "shhh!")
4. **Cloud Logging (ThingSpeak):**
Every incident is recorded (timestamp, volume) and sent to ThingSpeak for analysis and beautiful graphs.
---
## Hardware Required
- **Raspberry Pi 3B+** (or newer)
- **USB Microphone** (e.g., PS3 Eye Camera for extra nerd points)
- **Speaker** (3.5mm jack or USB)
- **Power Supply** (USB)
---
## Software Features
- Real-time audio monitoring using Python (`sounddevice` or `PyAudio`)
- Noise threshold configurable on the fly (no need to restart)
- Echo/disturbance playback when someone gets too loud
- Local event logging (CSV or lightweight DB)
- Push events to ThingSpeak via REST API for cloud visualization
- Fully open source and hackable
---
## Cloud Integration
Data is sent to **ThingSpeak**, a free IoT analytics platform.
You get:
- Online dashboard with incident graphs
- Aggregated stats (who's the loudest, when, etc.)
- Access from anywhere
---
## Why would I want this?
- **Fun:** Tech-powered office pranks!
- **Peace:** Bring order to chaotic open spaces.
- **Metrics:** Finally, proof that Sbregò is too loud.
- **Hackability:** Extend it, automate alerts, add sensors, whatever you want.
---
## 👉 Click here to read the report! 👈






## 👉 Click here to read the report slides! 👈









