macintosh.world | Log In | Register
Today | News | Books | Recipes | Notes | YouTube | QuickTake
Translate | Wiki | Browse | Maps | Reference | Reddit | About

GitHub - ArcaEge/capacitor-alarm-clock: capacitor blow up human wake up · GitHub

Open Original Page

GitHub - ArcaEge/capacitor-alarm-clock: capacitor blow up human wake up · GitHub



Sign in




Appearance settings



Platform AI CODE CREATION GitHub CopilotWrite better code with AI

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...



Search code, repositories, users, issues, pull requests...

Use saved searches to filter your results more quickly




You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
You switched accounts on another tab or window. Reload to refresh your session.








ArcaEge

/

capacitor-alarm-clock


Notifications
You must be signed in to change notification settings





Security and quality
0




Additional navigation options










Security and quality

ArcaEge/capacitor-alarm-clock

Code Open more actions menu

NameNameLast commit message

Repository files navigation


capacitor alarm clock



wake up to the bang of a capacitor going off


Features •
Demo •
PCB •
CAD •
Firmware •
Usage

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

Open - Skip to content
Open - Sign in
Open - GitHub CopilotWrite better code with AI
Open - GitHub Copilot appDirect agents from issue to merge
Open - MCP RegistryNewIntegrate external tools
Open - ActionsAutomate any workflow
Open - CodespacesInstant dev environments
Open - IssuesPlan and track work
Open - Code ReviewManage code changes
Open - GitHub Advanced SecurityFind and fix vulnerabilities

Browse another page:

URL