GitHub - ArcaEge/capacitor-alarm-clock: capacitor blow up human wake up · GitHub GitHub - ArcaEge/capacitor-alarm-clock: capacitor blow up human wake up · GitHub GitHub Copilot appDirect agents from issue to merge MCP RegistryNewIntegrate external tools DEVELOPER WORKFLOWS ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes APPLICATION SECURITY GitHub Advanced SecurityFind and fix vulnerabilities Code securitySecure your code as you build Secret protectionStop leaks before they start Solutions BY COMPANY SIZEEnterprises Small and medium teams BY USE CASEApp Modernization BY INDUSTRYHealthcare Resources EXPLORE BY TOPICAI Software Development EXPLORE BY TYPECustomer stories SUPPORT & SERVICESDocumentation Open Source COMMUNITY GitHub SponsorsFund open source developers PROGRAMSSecurity Lab Maintainer Community Enterprise ENTERPRISE SOLUTIONS Enterprise platformAI-powered developer platform AVAILABLE ADD-ONS GitHub Advanced SecurityEnterprise-grade security features Copilot for BusinessEnterprise-grade AI features Premium SupportEnterprise-grade 24/7 support Search or jump to... Use saved searches to filter your results more quickly ArcaEge/capacitor-alarm-clock Code Open more actions menu NameNameLast commit message Repository files navigation This was originally inspired by ElectroBOOM's capacitor alarm video; this is like a safer (?), more practical and more useable-ish version of that. Take care when using this, and only do so if you know what you're doing. Capacitor explosions are quite violent and the fumes aren't nice to breathe. This project is mostly a high-effort joke and not something practical to use Configure settings via the webserver Fetch time automatically via NTP 128x64 SSD1315 display 3 separate capacitor slots Up to 3A through the capacitors 10 ohm current limiting resistors to avoid brownouts if the capacitor shorts Power via USB-C or barrel jack (12-15V) Small size (72x74x36mm) Here's how it looks: Also on YouTube here Images of schematics and more are under the PCB README. A BOM is available under production. I'd recommend using JLCPCB as they seem to have the lowest prices. CAD files for the shell and PCB are under cad/. The README there contains more info, but the Onshape project is available here. Building + flashing firmware To build and flash the firmware, you'll need to use PlatformIO. Install the VSCode extension and open the firmware folder, then follow the instructions in the firmware README. Once flashed and connected to WiFi, the display will show the current time. You can go into the settings by pressing "select" (done by pressing both buttons at once). From there, you can use the left and right buttons to go up and down and set the alarm time, schedule, next capacitor slot and more. You can also go into the "about" page to see the clock's IP. Links
Browse another page: |