Building an IoT Notification Device from Scratch
19 hours ago
- #IoT
- #SmartHome
- #DIY
- The author built an IoT device called SplashFlag to invite neighbors when their kids are swimming.
- Key features include a servo flag, clear/reset button, LCD display, captive portal for WiFi setup, OTA updates, web app, MQTT messaging, and a 3D printed case.
- The device uses an ESP32-S3 Nano, LCD with I2C adapter, servo, tactile button, and other components.
- The web app sends messages via MQTT broker, and the device checks for firmware updates daily.
- The 3D printed case was designed with snap-fit parts and screw mounts, though it required iterations for proper fit.
- Security considerations like TLS and encrypted credentials were omitted due to time constraints.
- The project improved the author's skills in embedded systems, CAD design, and IoT development.
- Full code, parts list, and assembly instructions are available on GitHub.