
🔧 Weekly Embedded Systems Challenge: Smart Mailbox Notifier
🧠 Challenge Overview:
Design and build a Smart Mailbox Notifier that detects when new mail is delivered and sends a notification to the user via LED, buzzer, or a wireless message (e.g., phone or computer).
✅ Main Challenge:
Build a device that can be installed inside or on a mailbox to detect when the mailbox is opened (or when mail is inserted) and triggers a local notification:
- Use a microcontroller (e.g., Arduino, ESP32, or STM32).
- Integrate a sensor such as:
- Magnetic reed switch for door open detection.
- IR/ultrasonic sensor for mail presence.
- Notify via LED or buzzer.
🌐 Extra Credit – Level Up:
- Wireless Notifications:
- Send an alert via Wi-Fi (ESP32) or LoRa to a smartphone or a server.
- Use MQTT, Telegram, or email for cloud-based notifications.
- Battery Power & Sleep Modes:
- Optimize the system for low power (deep sleep mode).
- Use a lithium-ion battery with charging circuit (e.g., TP4056).
- Weatherproofing:
- Design a 3D-printable or DIY weather-resistant enclosure.
- Mailbox Tamper Detection:
- Add a secondary accelerometer or vibration sensor to detect if the mailbox is being tampered with.
- Data Logging:
- Log mail delivery timestamps to onboard EEPROM or an SD card.
📸 Share Your Build!
Post a short video or photo of your prototype in action. Show the installation method, sensor setup, and how the notification works. Bonus points for creative enclosures or alert methods!
💬 Community Discussion Prompts:
- What sensor did you choose and why?
- How did you handle false positives (e.g., wind shaking the door)?
- What are some real-world enhancements you’d add if this was a product?