{"id":21660773,"url":"https://github.com/schorschii/buzz1000","last_synced_at":"2025-03-20T05:26:59.929Z","repository":{"id":114114445,"uuid":"295690459","full_name":"schorschii/BUZZ1000","owner":"schorschii","description":"Arduino Controlled Buzzer System for Events","archived":false,"fork":false,"pushed_at":"2023-12-05T22:19:11.000Z","size":8026,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-25T07:11:13.913Z","etag":null,"topics":["buzzer"],"latest_commit_sha":null,"homepage":"https://georg-sieber.de/?page=blog-buzzer","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/schorschii.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"custom":["https://www.paypal.me/schorschii"]}},"created_at":"2020-09-15T10:18:58.000Z","updated_at":"2024-11-12T12:49:45.000Z","dependencies_parsed_at":"2024-11-25T09:48:55.537Z","dependency_job_id":null,"html_url":"https://github.com/schorschii/BUZZ1000","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schorschii%2FBUZZ1000","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schorschii%2FBUZZ1000/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schorschii%2FBUZZ1000/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schorschii%2FBUZZ1000/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schorschii","download_url":"https://codeload.github.com/schorschii/BUZZ1000/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244556628,"owners_count":20471659,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["buzzer"],"created_at":"2024-11-25T09:38:42.008Z","updated_at":"2025-03-20T05:26:59.902Z","avatar_url":"https://github.com/schorschii.png","language":"HTML","funding_links":["https://www.paypal.me/schorschii"],"categories":[],"sub_categories":[],"readme":"# BUZZ1000\n**Arduino Controlled Buzzer System For Events**\n\n![BUZZ1000 in action](.github/buzz1000.jpg)\n\nThe Buzz1000 is an Arduino-controlled buzzer system for events, e.g. Quizzes or other games in which it is necessary to determine which person pressed the button first. After a buzzer has been pressed, the other buzzers are blocked for 3 seconds - so the winner can be clearly determined.\n\nWhen you press a buzzer, the controller sends a keystroke (digits 1 to 6) to the connected computer. This allows the computer to contribute to game atmosphere, e.g. by playing sound effects.\n\n**[Launch the Buzzer Webapps](https://schorschii.github.io/BUZZ1000)**  \nYou can test the webapps by pressing the keys 1-6 on your keyboard. You can also play offline (please read the instructions on the start page).\n\n- [Simple Buzzer Webapp](https://schorschii.github.io/BUZZ1000/webapp/buzzer-simple.html)  \n  Shows player name and plays sound when key 1..6 is pressed.\n- [Buzzer Webapp With Bars](https://schorschii.github.io/BUZZ1000/webapp/buzzer-bars.html)  \n  Plays sound when key 1..6 is pressed and displays the score of each player graphical with a vertical bar for comparison.\n- [Buzzer Webapp With Timer](https://schorschii.github.io/BUZZ1000/webapp/buzzer-timer.html)  \n  Starts a timer when any key is pressed, stops it and plays a sound when key 1..6 is pressed and displays the last stopwatch time.\n- [Buzzer Webapp With Separate Timers](https://schorschii.github.io/BUZZ1000/webapp/buzzer-separate-timers.html)  \n  Starts a timer for each player when any key is pressed, stops the individual timer and plays a sound when key 1..6 is pressed.  \n  *Hint: buzzer lock timeout (constant `BUZZER_LOCK_TIMEOUT` in Arduino `buzzer.ino` file) should be set to `0` for this webapp.*\n\nEach buzzer is equipped with 14 LEDs, which start to play different light effects when pressed. This makes it clear which player pressed his buzzer first.\n\n## Hardware Documentation\nThe system's main components are:\n- 1x Arduino MKR WiFi 1010\n- 6x Giovenzana PG1M9W01 (Inexpensive Mushroom Head Push Buttom)\n- WS2812B RGB LED Stripe (50 SMD LEDs per meter -\u003e 14 LEDs inside each Buzzer Head)\n- 3,5mm **4pin** Jack Connector/Cable between Arduino and Buzzer\n\nJack connector pinout:  \n![Jack Connector Pinout](.github/jack-pinout.png)\n\n## Arduino Software Update Instructions\nThis is how you can update your buzzer controller.\n\n0. Install the [Arduino IDE](https://www.arduino.cc/en/software) and connect your Arduino.\n   - Menu: Tools -\u003e Board -\u003e Arduino MK WiFi 1010\n   - Menu: Tools -\u003e Port -\u003e Select your connected Buzzer Arduino\n1. Install the FastLED library.\n   - Menu: Sketch -\u003e Include Library -\u003e Manage Libraries ... -\u003e Search \"FastLED\" -\u003e Click \"Install\" -\u003e Close\n2. Download this BUZZ1000 repo and open the file `arduino/buzzer/buzzer.ino` in the IDE.\n3. Upload the software to the Arduino (Menu: Sketch -\u003e Upload).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschorschii%2Fbuzz1000","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschorschii%2Fbuzz1000","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschorschii%2Fbuzz1000/lists"}