EmbeddedRelated.com
Bellegram, a wireless DIY doorbell that sends you a Telegram message

Bellegram, a wireless DIY doorbell that sends you a Telegram message

Sergio R Caprile
Still RelevantIntermediate

A wireless button that uses the M5 STAMP PICO and Mongoose to send a Telegram message when pressed. The code is written in C


Summary

This blog explains how to build Bellegram, a wireless DIY doorbell that sends a Telegram message when the button is pressed using an M5 STAMP PICO and the Mongoose networking library. Readers will learn the hardware setup, C firmware structure, and how the device uses network calls to trigger Telegram notifications.

Key Takeaways

  • Build a wireless button using the M5 STAMP PICO and wire it for low-power operation.
  • Integrate the Mongoose networking stack in C to call the Telegram Bot API from an embedded device.
  • Implement button debounce and wake-from-sleep logic to preserve battery life.
  • Debug connectivity and message delivery issues on constrained microcontroller firmware.

Who Should Read This

Embedded developers or experienced hobbyists who want a practical IoT project showing how to implement networked notifications from a microcontroller using C and Mongoose.

Still RelevantIntermediate

Topics

IoTWireless/RFFirmware DesignARM Cortex-M

Related Documents