Hasty Briefsbeta

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.