Story
alertButton is a small IOT device featuring a large button and two LED indicators. When the button is held it wakes up, illuminates the green LED, connects to Wi-Fi, and sends a push notification through a free API, i.e. Pushover, an Android app with a custom predefined message which can be assigned a priority as well as several other parameters. Once the button receives a confirmation that the notification was sent successfully, the green LED flashes repeatedly and turns off letting the user know that the alert was successfully sent. There is a backup API called Push Safer that the button will fall back on if the first one fails. The code can be expanded to allow for different button gestures to send different messages, and for as many Wi-Fi access points as is needed. The button uses the ESP32-S2 MCU, Micro-USB for charging with charge and low battery LED indication, and has a front facing, recessed reset button. It has a long battery life, depending on usage. The housing and main button is made of anodized aluminum but this can also be 3D printed. Dimensions :37x33.5x15mm
Assembly is easy and straighfoward especially after familiarizing yourself with the design files.