This project is an IoT device that displays real-time sailing conditions from Community Boating in Boston. Using a T-Display ESP32 development board, the device fetches the current flag color and status from the Community Boating API and shows it on a small TFT screen. No more manual checks—just a quick glance at the device before heading out!
- Real-time data: Continuously fetches and displays the current flag status.
- Custom flag display: Shows the flag color with a wave effect and corresponding status message.
- WiFi-enabled: Automatically connects to your WiFi network and retrieves data from the API.
- T-Display ESP32 WiFi Bluetooth Development Board
- 3D-printed case and boat model
- Clone the repository.
- Install the necessary libraries:
TFT_eSPI
,WiFi
,HTTPClient
. - Upload the code to your ESP32 board using the Arduino IDE.
- Customize your WiFi credentials in the code.
- Assemble the components and power on the device.
For a detailed walkthrough, check out the full project write-up on Medium.
This project is licensed under the MIT License.