Skip to content

ESP32 Alert System project. It includes information on multithreading capabilities, LED display integration, and web API connections, illustrating how each component contributes to the functionality of the alert system.

omer-re/Tzeva_Adom_MicroPython_ESP32

Repository files navigation

ESP32 Alert System

Project Overview

This project utilizes an ESP32 with MicroPython to create a sophisticated alert system that connects to the Home Front Command's alert service. It offers real-time notifications for selected areas and is designed to be faster than the official application. The system uses multithreading to handle multiple tasks simultaneously, features an LED display for visual notifications, and integrates with web APIs for up-to-date alert data. This makes it an ideal project to involve children in understanding technology and real-time event responsiveness.

See demo Demo

Features

  • Real-Time Alerts: Immediate updates that outpace the official apps.
  • Multithreading: Efficient handling of concurrent processes for seamless performance.
  • LED Display: Visual alerts and status updates provided through an integrated LED display.
  • Web API Integration: Fetches latest alert data from official web services.
  • Custom Area Selection: Users can configure alerts for specific geographic locations.
  • Interactive Feedback: Engages users with auditory (beeps) and visual (LED) alerts.
  • Educational Tool: Excellent project for teaching children about technology and safety.

Getting Started

Follow these instructions to set up the project on your local machine for development and testing.

Prerequisites

Install MicroPython on your ESP32 device:

pip install esptool
esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp32-20190125-v1.10.bin

About

ESP32 Alert System project. It includes information on multithreading capabilities, LED display integration, and web API connections, illustrating how each component contributes to the functionality of the alert system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages