1. Core Features:
-
Vacuum Insulation: Stainless steel, double-walled construction to maintain liquid temperature.
-
Temperature Monitoring: Waterproof DS18B20 sensor embedded in the inner wall for accurate readings.
-
LED Display: 0.96" OLED or 7-segment LED on the lid for real-time temperature (updates every 5 sec).
-
Smart Connectivity: Bluetooth Low Energy (BLE) via ESP32 for app integration (iOS/Android).
-
User Interaction: Capacitive touch buttons for display wake-up (°C/°F toggle) and hydration reminders.
-
Battery & Charging: 1000mAh LiPo battery with USB-C charging (5V/1A, ~7 days lifespan).
-
Safety & Durability: IP67 waterproofing, food-grade materials, and over-temperature alerts (LED color shifts: red >50°C, blue <10°C).
2. Components:
-
Microcontroller: ESP32 (handles BLE, sensor data, and power management).
-
Sensor: DS18B20 (waterproof, ±0.5°C accuracy).
-
Display: OLED (128x64 pixels) or low-power LED segments.
-
Power: LiPo battery with TP4056 charging module.
-
Enclosure: 3D-printed lid housing (weather-sealed) and stainless steel body.
3. Prototype Steps:
-
Sensor Integration: Attach DS18B20 to a probe inside the bottle neck for direct liquid contact.
-
Circuit Design: PCB with ESP32, charging circuit, and display drivers (minimize standby power).
-
Firmware: Code for sensor calibration, BLE data transmission, and sleep modes (Arduino IDE).
-
App Development: Basic UI for temperature tracking, hydration reminders, and settings.
-
Testing: Validate temperature accuracy, battery life, and waterproofing under varied conditions.
4. Challenges & Solutions:
-
Sensor Lag: Use averaging algorithms and alert users to wait 2 mins after filling.
-
Empty Detection: Implement a tilt sensor or weight sensor to disable readings when empty.
-
Power Efficiency: Deep sleep mode (0.5µA) when idle, wake via touch or motion sensor.
6. User Experience:
-
Intuitive Use: Display activates on touch or pickup; app syncs via BLE for history/logs.
-
Safety: Automatic shutoff if overheating detected (e.g., >80°C).
Note:
1.Due to the manual measurement and different measurement methods, please allow 2-3cm deviation.
2.Please be reminded that due to lighting effects and monitor's brightness/contrast settings etc, the color tone of the website's photo and the actual item could be slightly different.

