ESP32 Mesh Network for Halloween Prop Control

This project uses a mesh network of ESP32 microcontrollers communicating via ESP-NOW to coordinate a set of Halloween props. The goal is to create synchronized, responsive effects triggered by motion — perfect for haunted house setups or outdoor displays.

System Overview

The network consists of one master controller and multiple slave controllers:

Communication Flow

  1. Motion Detection:
    The master’s PIR sensor detects movement.

  2. Broadcast Trigger:
    The master sends a “motion detected” message via ESP-NOW to all registered slave devices.

  3. Action Execution:
    Each slave performs its programmed effect or animation.

  4. Completion Feedback:
    After finishing, each slave sends a “done” signal to the master.

  5. Reset or Cooldown:
    Once the master receives all “done” signals (or after a timeout), it resets the system and waits for the next motion event.

Key Features

Example Use Case

List of mac addresses currently in use: 

master (detects motion): FC:B4:67:55:A5:24

sound player: 08:D1:F9:EE:A0:B0

 

master-animatronic-controller-wiring.png


Revision #4
Created 18 October 2025 00:07:26 by peterd
Updated 18 October 2025 22:22:51 by peterd