{"id":13591365,"url":"https://github.com/platisd/hackathon-pcb-trophy","last_synced_at":"2026-04-27T19:33:03.572Z","repository":{"id":145721979,"uuid":"133723535","full_name":"platisd/hackathon-pcb-trophy","owner":"platisd","description":"A cool trophy for the winners of your Hackathon","archived":false,"fork":false,"pushed_at":"2018-05-18T18:48:10.000Z","size":25,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T18:11:30.913Z","etag":null,"topics":["attiny85","eagle-cad","hackathon","pcb","trophy"],"latest_commit_sha":null,"homepage":"https://platis.solutions/blog/2018/05/16/pcb-trophies-for-your-hackathon/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/platisd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2018-05-16T21:12:24.000Z","updated_at":"2021-03-01T03:39:53.000Z","dependencies_parsed_at":"2024-01-14T04:35:29.282Z","dependency_job_id":"677594e0-17c5-40bf-8fcf-13d599a22c59","html_url":"https://github.com/platisd/hackathon-pcb-trophy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/platisd%2Fhackathon-pcb-trophy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/platisd%2Fhackathon-pcb-trophy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/platisd%2Fhackathon-pcb-trophy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/platisd%2Fhackathon-pcb-trophy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/platisd","download_url":"https://codeload.github.com/platisd/hackathon-pcb-trophy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243495487,"owners_count":20299921,"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":["attiny85","eagle-cad","hackathon","pcb","trophy"],"created_at":"2024-08-01T16:00:56.706Z","updated_at":"2025-12-26T20:44:22.214Z","avatar_url":"https://github.com/platisd.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"# Hackathon PCB trophy\nA cool trophy for the winners of your Hackathon\n\n![trophies](https://i.imgur.com/uwmYAlM.jpg)\n\n## What?\nThis repository includes the necessary software and hardware schematics and layout files to create some trophy-shaped boards that can be given as awards to the winners of a competition/hackathon/task/you-name-it.\n\nThe trophies have are programmable, using the ATTiny85 microcontroller and have the ability to play a tune once a button is pressed.\n\n## Why?\nAs someone who often gets involved in organizing hackathons I had to come up with cool looking trophies for our competitions' winners. 3D printed trophies take too long to be produced and assembled so I resorted to a different option: PCBs. Compared to the 3D printed trophies, a PCB is more durable, can be assembled faster, requires less equipment from your side (i.e. no printer needed) and looks - if not more - then equally as cool. More importantly, the trophy is programmable and has the potential to spark interest in electronics and hardware.\n\n## How?\nThe circuit as well as the code are relatively straight forward. A microcontroller (ATTiny85) is connected to a buzzer and a tactile button is connected to the microcontroller's reset pin, causing the firmware to reboot every time it is pressed. Everything is powered up by a CR2032 coin cell battery.\n\n![fritzing circuit](https://i.imgur.com/UihgeHe.png)\n\nOn the software-side, the microcontroller plays an [RTTTL](https://en.wikipedia.org/wiki/Ring_Tone_Transfer_Language) tune (the [theme song from Rocky](https://www.youtube.com/watch?v=DhlPAj38rHc)) and then goes to deep sleep to preserve power. The RTTTL tune is played using code written by Brett Hagman from [Rogue Robotics](http://www.roguerobotics.com/).\n\n### Components\n* Hackathon trophy PCB ([Order it from PCBway.com](https://www.pcbway.com/project/shareproject/Hackathon_trophy.html))\n* ATTiny85-20PU\n* 12mm buzzer\n* 4.7KΩ pull-up resistor\n* 22Ω current limiting resistor\n* 2032 coin cell battery holder\n* 2032 coin cell battery\n\n## Media\n* [PCB trophies for your Hackathon](https://platis.solutions/blog/2018/05/16/pcb-trophies-for-your-hackathon/)\n* [PCB trophies demo video](https://www.youtube.com/watch?v=lDynO2vfTys)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplatisd%2Fhackathon-pcb-trophy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplatisd%2Fhackathon-pcb-trophy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplatisd%2Fhackathon-pcb-trophy/lists"}