Skip to content

W5500 Raspberry Pi Pico Audio ML Fire Alarm with WhatsApp Alerts

A Raspberry Pi Pico, W5500, INMP441, TFLite Micro, and CallMeBot path detects fire alarm audio locally and sends WhatsApp alerts over Ethernet.

Benjamin

Published July 08, 2026 · © GNU General Public License, version 3 or later (GPL3+)

Original author: Team Professional · Hong KongOriginal source (new tab)

W5500 Raspberry Pi Pico Audio ML Fire Alarm with WhatsApp Alerts

Components

Hardware components

WIZnet parts

Project description

Overview Team Professional, the GitHub maker behind the teamprof account, describes its work as embedded firmware development and AI research. This repository is a compact AIoT build: a Raspberry Pi Pico listens to an INMP441 microphone, runs local audio inference, and uses a WIZnet W5500 Ethernet path to send WhatsApp alerts through CallMeBot. The important WIZnet detail is not just that a W5500 appears in the parts list. The code initializes Ethernet in src/thread/ThreadNet.cpp, maps the W5500 chip select and interrupt pins in src/pins.h, and sends the alert through EventEthernetClient in…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like