user-img

Dustin Steen

+ Follow

alertButton

alertButton is a small IOT button that will send alert notifications (or any notification) over Wi-Fi to any Android or Apple smart device. Its small, has a long battery life, and can be put on a necklace or a keychain! It hosts version 1 of the firmware with several features and even more planned in the future!

alertButton
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Tools, APP Software Used etc.

  • Altium

  • Arduino IDE

    Arduino IDE

    Arduino
  • Onshape

    Onshape

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.

Code
  • alertButton Code

    https://github.com/thurstinn/alertButton/blob/main/Firmware/alertButton/alertButton.ino
    View
Schematic and Layout
  • alertButton Schematics and Hardware files

    https://github.com/thurstinn/alertButton/tree/main/Hardware
    View
  • alertButton Schematics

    alertButton_v2.0_546239944686f6026c48a7.pdf
    Download(3)
CAD-Custom parts and enclosures

alertButton

alertButton is a small IOT button that will send alert notifications (or any notification) over Wi-Fi to any Android or Apple smart device. Its small, has a long battery life, and can be put on a necklace or a keychain! It hosts version 1 of the firmware with several features and even more planned in the future!

115
 
6
1
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 1 )
  • Like( 6 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
  • Push Safer how many free messages it has, since not even the web page indicates it.
    Jul 16,2025 0 comments
    Reply

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection