IC Onlineerai

Smart Water Bottle Solution

No products found

No products in this category yet.

<!-- Hero Section --> <section class="relative bg-gradient-to-br from-blue-900 via-blue-800 to-indigo-900 text-white py-16 lg:py-24 overflow-hidden"> <div class="absolute inset-0 opacity-20" ></div> <div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="text-center"> <h1 class="text-4xl sm:text-5xl lg:text-6xl font-bold tracking-tight mb-6 text-white "> Smart Water Bottle System </h1> <p class="text-xl sm:text-2xl text-white max-w-3xl mx-auto font-light"> AI Hydration Monitoring, Ultra-Low Power, Modular Design </p> <div class="mt-8 inline-flex items-center px-4 py-2 rounded-full bg-blue-800/50 border border-blue-400/30 text-sm text-blue-100"> <span class="w-2 h-2 rounded-full bg-green-400 mr-2 animate-pulse"></span> Production Ready Solution </div> </div> </div> </section> <!-- Core Concept --> <section class="py-12 lg:py-20 bg-white"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="max-w-3xl mx-auto text-center mb-12"> <h2 class="text-3xl font-bold text-gray-900 mb-4">Core Concept</h2> <div class="w-20 h-1 bg-blue-600 mx-auto rounded-full"></div> </div> <div class="bg-gradient-to-r from-blue-50 to-indigo-50 rounded-2xl p-8 lg:p-12 border-l-4 border-blue-600 shadow-lg"> <p class="text-xl lg:text-2xl text-gray-800 font-medium text-center italic"> "Beyond logging – promoting health through seamless interaction." </p> </div> </div> </section> <!-- Market Needs --> <section class="py-12 lg:py-20 bg-gray-50"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="max-w-3xl mx-auto text-center mb-12"> <h2 class="text-3xl font-bold text-gray-900 mb-4">Market Needs & Core Pain Points</h2> <div class="w-20 h-1 bg-blue-600 mx-auto rounded-full"></div> </div> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> <!-- Card 1 --> <div class="bg-white rounded-xl p-6 shadow-md hover:shadow-xl transition-shadow duration-300 border border-gray-100"> <div class="w-12 h-12 bg-red-100 rounded-lg flex items-center justify-center mb-4"> <svg class="w-6 h-6 text-red-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"></path></svg> </div> <h3 class="text-lg font-semibold text-gray-900 mb-2">Insufficient hydration</h3> <p class="text-gray-600 text-sm leading-relaxed">Common among modern individuals, affecting metabolism, skin, and energy levels throughout the day.</p> </div> <!-- Card 2 --> <div class="bg-white rounded-xl p-6 shadow-md hover:shadow-xl transition-shadow duration-300 border border-gray-100"> <div class="w-12 h-12 bg-orange-100 rounded-lg flex items-center justify-center mb-4"> <svg class="w-6 h-6 text-orange-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg> </div> <h3 class="text-lg font-semibold text-gray-900 mb-2">Poor drinking habits</h3> <p class="text-gray-600 text-sm leading-relaxed">Forgetting to drink, drinking too much at once, irregular timing disrupts hydration balance.</p> </div> <!-- Card 3 --> <div class="bg-white rounded-xl p-6 shadow-md hover:shadow-xl transition-shadow duration-300 border border-gray-100"> <div class="w-12 h-12 bg-yellow-100 rounded-lg flex items-center justify-center mb-4"> <svg class="w-6 h-6 text-yellow-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19.428 15.428a2 2 0 00-1.022-.547l-2.384-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z"></path></svg> </div> <h3 class="text-lg font-semibold text-gray-900 mb-2">Water quality concerns</h3> <p class="text-gray-600 text-sm leading-relaxed">Safety and temperature doubts, especially for infants and health-conscious users.</p> </div> <!-- Card 4 --> <div class="bg-white rounded-xl p-6 shadow-md hover:shadow-xl transition-shadow duration-300 border border-gray-100"> <div class="w-12 h-12 bg-purple-100 rounded-lg flex items-center justify-center mb-4"> <svg class="w-6 h-6 text-purple-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"></path></svg> </div> <h3 class="text-lg font-semibold text-gray-900 mb-2">Personalized needs</h3> <p class="text-gray-600 text-sm leading-relaxed">Varying requirements in water volume, temperature, and additives for different user profiles.</p> </div> <!-- Card 5 --> <div class="bg-white rounded-xl p-6 shadow-md hover:shadow-xl transition-shadow duration-300 border border-gray-100"> <div class="w-12 h-12 bg-gray-100 rounded-lg flex items-center justify-center mb-4"> <svg class="w-6 h-6 text-gray-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z"></path></svg> </div> <h3 class="text-lg font-semibold text-gray-900 mb-2">Cumbersome experience</h3> <p class="text-gray-600 text-sm leading-relaxed">Current smart bottles rely heavily on phones, have intrusive alerts, and are hard to clean.</p> </div> <!-- Card 6 --> <div class="bg-white rounded-xl p-6 shadow-md hover:shadow-xl transition-shadow duration-300 border border-gray-100"> <div class="w-12 h-12 bg-blue-100 rounded-lg flex items-center justify-center mb-4"> <svg class="w-6 h-6 text-blue-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"></path></svg> </div> <h3 class="text-lg font-semibold text-gray-900 mb-2">Data silos</h3> <p class="text-gray-600 text-sm leading-relaxed">Drinking data not integrated with health data (exercise, sleep, etc.) limiting insights.</p> </div> </div> </div> </section> <!-- Key Components --> <section class="py-12 lg:py-20 bg-white overflow-hidden"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="max-w-3xl mx-auto text-center mb-12"> <h2 class="text-3xl font-bold text-gray-900 mb-4">Key Component Selection</h2> <div class="w-20 h-1 bg-blue-600 mx-auto rounded-full"></div> <p class="mt-4 text-gray-600">Carefully selected components for optimal performance and reliability</p> </div> <div class="bg-white rounded-2xl shadow-xl border border-gray-200 overflow-hidden"> <div class="overflow-x-auto"> <table class="w-full text-left border-collapse"> <thead> <tr class="bg-gradient-to-r from-gray-900 to-gray-800 text-white"> <th class="px-6 py-4 text-sm font-semibold uppercase tracking-wider">Module</th> <th class="px-6 py-4 text-sm font-semibold uppercase tracking-wider">Component</th> <th class="px-6 py-4 text-sm font-semibold uppercase tracking-wider">Model/Spec</th> <th class="px-6 py-4 text-sm font-semibold uppercase tracking-wider">Key Parameters</th> <th class="px-6 py-4 text-sm font-semibold uppercase tracking-wider">Selection Reason</th> </tr> </thead> <tbody class="divide-y divide-gray-200"> <tr class="hover:bg-blue-50 transition-colors"> <td class="px-6 py-4 font-semibold text-blue-900">MCU</td> <td class="px-6 py-4 text-gray-700">BLE SoC</td> <td class="px-6 py-4 text-sm font-mono bg-gray-50 rounded">Nordic nRF52840/5340</td> <td class="px-6 py-4 text-sm text-gray-600">Cortex-M4F, BLE5.1, 1MB Flash</td> <td class="px-6 py-4 text-sm text-gray-600">Ultra-low power, integrated BLE, Edge AI</td> </tr> <tr class="hover:bg-blue-50 transition-colors bg-gray-50/50"> <td class="px-6 py-4 font-semibold text-blue-900" rowspan="2">Hydration</td> <td class="px-6 py-4 text-gray-700">Flow Sensor</td> <td class="px-6 py-4 text-sm font-mono bg-gray-50 rounded">Sensirion SLF3x-1000B</td> <td class="px-6 py-4 text-sm text-gray-600">±5% accuracy, IP68, bio-compatible</td> <td class="px-6 py-4 text-sm text-gray-600">Compact size, food-grade, low power</td> </tr> <tr class="hover:bg-blue-50 transition-colors bg-gray-50/50"> <td class="px-6 py-4 text-gray-700">6-axis IMU</td> <td class="px-6 py-4 text-sm font-mono bg-gray-50 rounded">ST LSM6DSOX</td> <td class="px-6 py-4 text-sm text-gray-600">Accel+Gyro, built-in MLC</td> <td class="px-6 py-4 text-sm text-gray-600">Local action detection, lightens MCU load</td> </tr> <tr class="hover:bg-blue-50 transition-colors"> <td class="px-6 py-4 font-semibold text-blue-900">Temperature</td> <td class="px-6 py-4 text-gray-700">NTC Thermistor</td> <td class="px-6 py-4 text-sm font-mono bg-gray-50 rounded">Vishay NTCLE100E3103JB0</td> <td class="px-6 py-4 text-sm text-gray-600">±0.5% accuracy</td> <td class="px-6 py-4 text-sm text-gray-600">Fast response, low cost</td> </tr> <tr class="hover:bg-blue-50 transition-colors bg-gray-50/50"> <td class="px-6 py-4 font-semibold text-blue-900">Display</td> <td class="px-6 py-4 text-gray-700">E-Ink Screen</td> <td class="px-6 py-4 text-sm font-mono bg-gray-50 rounded">Spectra 3000 (1.54")</td> <td class="px-6 py-4 text-sm text-gray-600">Tricolor display, ultra-low power</td> <td class="px-6 py-4 text-sm text-gray-600">Sunlight-readable, near-zero static power</td> </tr> <tr class="hover:bg-blue-50 transition-colors"> <td class="px-6 py-4 font-semibold text-blue-900">Water Quality</td> <td class="px-6 py-4 text-gray-700">TDS Sensor</td> <td class="px-6 py-4 text-sm font-mono bg-gray-50 rounded">CQRSEN-TDS-01</td> <td class="px-6 py-4 text-sm text-gray-600">0-1000ppm, ±3%, temp compensation</td> <td class="px-6 py-4 text-sm text-gray-600">Cost-effective UART sensor</td> </tr> <tr class="hover:bg-blue-50 transition-colors bg-gray-50/50"> <td class="px-6 py-4 font-semibold text-blue-900" rowspan="2">Alerts</td> <td class="px-6 py-4 text-gray-700">RGB LED Ring</td> <td class="px-6 py-4 text-sm font-mono bg-gray-50 rounded">WS2812B-2020</td> <td class="px-6 py-4 text-sm text-gray-600">Serial-controlled, colorful breathing</td> <td class="px-6 py-4 text-sm text-gray-600">Mini size, visual indicator</td> </tr> <tr class="hover:bg-blue-50 transition-colors bg-gray-50/50"> <td class="px-6 py-4 text-gray-700">Vibration Motor</td> <td class="px-6 py-4 text-sm font-mono bg-gray-50 rounded">Type 1020</td> <td class="px-6 py-4 text-sm text-gray-600">3x10mm, 1.5-3V, soft feedback</td> <td class="px-6 py-4 text-sm text-gray-600">Ultra-thin, provides haptic feedback</td> </tr> </tbody> </table> </div> </div> </div> </section> <!-- System Architecture --> <section class="py-12 lg:py-20 bg-gradient-to-b from-gray-900 to-blue-900 text-white"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="max-w-3xl mx-auto text-center mb-12"> <h2 class="text-3xl font-bold mb-4">System Architecture</h2> <div class="w-20 h-1 bg-blue-400 mx-auto rounded-full"></div> </div> <div class="grid grid-cols-1 lg:grid-cols-3 gap-8"> <!-- Sensing --> <div class="bg-white/10 backdrop-blur-lg rounded-2xl p-6 border border-white/20"> <div class="w-14 h-14 bg-blue-500 rounded-xl flex items-center justify-center mb-6 shadow-lg"> <svg class="w-7 h-7 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 3v2m6-2v2M9 19v2m6-2v2M5 9H3m2 6H3m18-6h-2m2 6h-2M7 19h10a2 2 0 002-2V7a2 2 0 00-2-2H7a2 2 0 00-2 2v10a2 2 0 002 2zM9 9h6v6H9V9z"></path></svg> </div> <h3 class="text-xl font-bold mb-4">1. Sensing & Data Collection</h3> <ul class="space-y-3 text-blue-100 text-sm"> <li class="flex items-start"> <span class="w-2 h-2 bg-blue-400 rounded-full mt-1.5 mr-3 flex-shrink-0"></span> <span>Flow sensor → UART → MCU</span> </li> <li class="flex items-start"> <span class="w-2 h-2 bg-blue-400 rounded-full mt-1.5 mr-3 flex-shrink-0"></span> <span>IMU ↔ FSM algorithm → I²C → MCU</span> </li> <li class="flex items-start"> <span class="w-2 h-2 bg-blue-400 rounded-full mt-1.5 mr-3 flex-shrink-0"></span> <span>NTC thermistors → ADC (multiple points) → MCU</span> </li> <li class="flex items-start"> <span class="w-2 h-2 bg-blue-400 rounded-full mt-1.5 mr-3 flex-shrink-0"></span> <span>TDS sensor → UART → MCU</span> </li> </ul> </div> <!-- Power --> <div class="bg-white/10 backdrop-blur-lg rounded-2xl p-6 border border-white/20"> <div class="w-14 h-14 bg-green-500 rounded-xl flex items-center justify-center mb-6 shadow-lg"> <svg class="w-7 h-7 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z"></path></svg> </div> <h3 class="text-xl font-bold mb-4">2. Power System</h3> <div class="bg-black/30 rounded-lg p-4 font-mono text-xs text-green-300 space-y-2 overflow-x-auto"> <div>Wireless charging → WR-111346-01</div> <div class="pl-4">↓</div> <div>BQ25611D → 3.7V Battery</div> <div class="pl-4">↓</div> <div>TPS62743 → System 3.3V</div> </div> </div> <!-- Ultra-Low Power --> <div class="bg-white/10 backdrop-blur-lg rounded-2xl p-6 border border-white/20"> <div class="w-14 h-14 bg-purple-500 rounded-xl flex items-center justify-center mb-6 shadow-lg"> <svg class="w-7 h-7 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.618 5.984A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"></path></svg> </div> <h3 class="text-xl font-bold mb-4">3. Ultra-Low Power Design</h3> <ul class="space-y-3 text-purple-100 text-sm"> <li class="flex justify-between items-center bg-white/5 rounded-lg p-3"> <span>MCU sleep mode</span> <span class="font-mono text-purple-300">2μA</span> </li> <li class="flex justify-between items-center bg-white/5 rounded-lg p-3"> <span>Sensors standby</span> <span class="font-mono text-purple-300">&lt;10μA</span> </li> <li class="flex items-start pt-2"> <span class="w-2 h-2 bg-purple-400 rounded-full mt-1.5 mr-3 flex-shrink-0"></span> <span>IMU interrupt triggers → wake MCU and flow sensor</span> </li> </ul> </div> </div> </div> </section> <!-- Design Highlights --> <section class="py-12 lg:py-20 bg-gray-50"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="max-w-3xl mx-auto text-center mb-12"> <h2 class="text-3xl font-bold text-gray-900 mb-4">Design Highlights</h2> <div class="w-20 h-1 bg-blue-600 mx-auto rounded-full"></div> </div> <div class="space-y-8"> <!-- Highlight 1 --> <div class="bg-white rounded-2xl p-8 shadow-lg border-l-4 border-blue-500 flex flex-col md:flex-row gap-6 items-start"> <div class="w-16 h-16 bg-blue-100 rounded-2xl flex items-center justify-center flex-shrink-0"> <span class="text-3xl font-bold text-blue-600">01</span> </div> <div> <h3 class="text-xl font-bold text-gray-900 mb-2">Accurate Hydration Tracking</h3> <p class="text-gray-600 mb-3">IMU + Flow Sensor + AI algorithm detects "lift-drink-sip" patterns precisely.</p> <div class="inline-flex items-center px-3 py-1 rounded-full bg-blue-50 text-blue-700 text-sm font-medium"> <svg class="w-4 h-4 mr-1" fill="currentColor" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path></svg> AI-Powered Detection </div> </div> </div> <!-- Highlight 2 --> <div class="bg-white rounded-2xl p-8 shadow-lg border-l-4 border-green-500 flex flex-col md:flex-row gap-6 items-start"> <div class="w-16 h-16 bg-green-100 rounded-2xl flex items-center justify-center flex-shrink-0"> <span class="text-3xl font-bold text-green-600">02</span> </div> <div> <h3 class="text-xl font-bold text-gray-900 mb-2">Modular Sensor Design</h3> <p class="text-gray-600 mb-3">Magnetic Pogo Pin connectors for detachable, cleanable sensor module.</p> <div class="inline-flex items-center px-3 py-1 rounded-full bg-green-50 text-green-700 text-sm font-medium"> <svg class="w-4 h-4 mr-1" fill="currentColor" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M4 2a1 1 0 011 1v2.101a7.002 7.002 0 0111.601 2.566 1 1 0 11-1.885.666A5.002 5.002 0 005.999 7H9a1 1 0 010 2H4a1 1 0 01-1-1V3a1 1 0 011-1zm.008 9.057a1 1 0 011.276.61A5.002 5.002 0 0014.001 13H11a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0v-2.101a7.002 7.002 0 01-11.601-2.566 1 1 0 01.61-1.276z" clip-rule="evenodd"></path></svg> Easy Maintenance </div> </div> </div> <!-- Highlight 3 --> <div class="bg-white rounded-2xl p-8 shadow-lg border-l-4 border-purple-500 flex flex-col md:flex-row gap-6 items-start"> <div class="w-16 h-16 bg-purple-100 rounded-2xl flex items-center justify-center flex-shrink-0"> <span class="text-3xl font-bold text-purple-600">03</span> </div> <div> <h3 class="text-xl font-bold text-gray-900 mb-2">Power Optimization</h3> <p class="text-gray-600 mb-3">Event-driven wake-up, low-leakage circuits → standby up to 5 years.</p> <div class="inline-flex items-center px-3 py-1 rounded-full bg-purple-50 text-purple-700 text-sm font-medium"> <svg class="w-4 h-4 mr-1" fill="currentColor" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M11.3 1.046A1 1 0 0112 2v5h4a1 1 0 01.82 1.573l-7 10A1 1 0 018 18v-5H4a1 1 0 01-.82-1.573l7-10a1 1 0 011.12-.38z" clip-rule="evenodd"></path></svg> 5-Year Standby </div> </div> </div> <!-- Highlight 4 - Code Block --> <div class="bg-white rounded-2xl p-8 shadow-lg border-l-4 border-orange-500"> <div class="flex flex-col md:flex-row gap-6 items-start mb-4"> <div class="w-16 h-16 bg-orange-100 rounded-2xl flex items-center justify-center flex-shrink-0"> <span class="text-3xl font-bold text-orange-600">04</span> </div> <div> <h3 class="text-xl font-bold text-gray-900 mb-2">Thermal Interference Mitigation</h3> <p class="text-gray-600">Advanced algorithm compensates for ambient temperature effects</p> </div> </div> <div class="bg-gray-900 rounded-xl p-6 overflow-x-auto"> <pre class="text-sm font-mono text-green-400"><code>def get_core_temp(): t1 = read_ntc_bottom() t2 = read_ntc_wall() ambient = read_shtc3() return t1 + k*(t1 - t2)*(t1 - ambient)</code></pre> </div> </div> <!-- Highlight 5 --> <div class="bg-white rounded-2xl p-8 shadow-lg border-l-4 border-pink-500 flex flex-col md:flex-row gap-6 items-start"> <div class="w-16 h-16 bg-pink-100 rounded-2xl flex items-center justify-center flex-shrink-0"> <span class="text-3xl font-bold text-pink-600">05</span> </div> <div> <h3 class="text-xl font-bold text-gray-900 mb-2">Offline Voice Interaction</h3> <p class="text-gray-600">Supports on-device commands and alerts without internet connection.</p> </div> </div> </div> </div> </section> <!-- Risk Assessment --> <section class="py-12 lg:py-20 bg-white"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="max-w-3xl mx-auto text-center mb-12"> <h2 class="text-3xl font-bold text-gray-900 mb-4">Risk Assessment & Countermeasures</h2> <div class="w-20 h-1 bg-blue-600 mx-auto rounded-full"></div> </div> <div class="bg-white rounded-2xl shadow-xl border border-gray-200 overflow-hidden"> <div class="overflow-x-auto"> <table class="w-full text-left"> <thead> <tr class="bg-red-50 border-b border-red-100"> <th class="px-6 py-4 text-red-900 font-semibold">Risk Factor</th> <th class="px-6 py-4 text-red-900 font-semibold">Countermeasure</th> </tr> </thead> <tbody class="divide-y divide-gray-100"> <tr class="hover:bg-gray-50"> <td class="px-6 py-4 font-medium text-gray-900 flex items-center"> <svg class="w-5 h-5 text-red-500 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"></path></svg> Flow Sensor Clog </td> <td class="px-6 py-4 text-gray-600">Use self-cleaning SLF3x + app alerts + software calibration</td> </tr> <tr class="hover:bg-gray-50"> <td class="px-6 py-4 font-medium text-gray-900 flex items-center"> <svg class="w-5 h-5 text-orange-500 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17.657 18.657A8 8 0 016.343 7.343S7 9 9 10c0-2 .5-5 2.986-7C14 5 16.09 5.777 17.656 7.343A7.975 7.975 0 0120 13a7.975 7.975 0 01-2.343 5.657z"></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.879 16.121A3 3 0 1012.015 11L11 14H9c0 .768.293 1.536.879 2.121z"></path></svg> Wireless Overheat </td> <td class="px-6 py-4 text-gray-600">Avoid coil under metal + thermistor limits temp &gt;45°C</td> </tr> <tr class="hover:bg-gray-50"> <td class="px-6 py-4 font-medium text-gray-900 flex items-center"> <svg class="w-5 h-5 text-yellow-500 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg> TDS Aging </td> <td class="px-6 py-4 text-gray-600">Modular TDS for replacement + calibration prompt every 6 months</td> </tr> </tbody> </table> </div> </div> </div> </section> <!-- Roadmap --> <section class="py-12 lg:py-20 bg-gradient-to-b from-gray-50 to-white"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="max-w-3xl mx-auto text-center mb-12"> <h2 class="text-3xl font-bold text-gray-900 mb-4">Prototype Development Roadmap</h2> <div class="w-20 h-1 bg-blue-600 mx-auto rounded-full"></div> </div> <div class="relative"> <!-- Timeline Line --> <div class="hidden md:block absolute left-1/2 transform -translate-x-1/2 w-1 h-full bg-gradient-to-b from-blue-400 to-purple-400 rounded-full"></div> <div class="space-y-12"> <!-- Stage 1 --> <div class="relative flex flex-col md:flex-row items-center"> <div class="w-full md:w-1/2 md:pr-8 md:text-right mb-4 md:mb-0"> <div class="bg-white p-6 rounded-2xl shadow-lg border-2 border-blue-100 hover:border-blue-300 transition-colors"> <span class="inline-block px-3 py-1 bg-blue-100 text-blue-700 rounded-full text-sm font-semibold mb-2">Stage 1</span> <h3 class="text-lg font-bold text-gray-900 mb-2">Core Function Verification</h3> <p class="text-gray-600 text-sm">MCU + Flow + IMU + Temp sensors integration and validation</p> </div> </div> <div class="w-8 h-8 bg-blue-500 rounded-full border-4 border-white shadow-lg z-10 flex-shrink-0"></div> <div class="w-full md:w-1/2 md:pl-8 mt-4 md:mt-0"></div> </div> <!-- Stage 2 --> <div class="relative flex flex-col md:flex-row items-center"> <div class="w-full md:w-1/2 md:pr-8 md:text-right mb-4 md:mb-0 md:order-1 order-3"></div> <div class="w-8 h-8 bg-purple-500 rounded-full border-4 border-white shadow-lg z-10 flex-shrink-0 order-2"></div> <div class="w-full md:w-1/2 md:pl-8 mt-4 md:mt-0 order-3 md:order-3"> <div class="bg-white p-6 rounded-2xl shadow-lg border-2 border-purple-100 hover:border-purple-300 transition-colors"> <span class="inline-block px-3 py-1 bg-purple-100 text-purple-700 rounded-full text-sm font-semibold mb-2">Stage 2</span> <h3 class="text-lg font-bold text-gray-900 mb-2">Power Profiling & Optimization</h3> <p class="text-gray-600 text-sm">Nordic Profiler Kit + IMU tuning for ultra-low power consumption</p> </div> </div> </div> <!-- Stage 3 --> <div class="relative flex flex-col md:flex-row items-center"> <div class="w-full md:w-1/2 md:pr-8 md:text-right mb-4 md:mb-0"> <div class="bg-white p-6 rounded-2xl shadow-lg border-2 border-green-100 hover:border-green-300 transition-colors"> <span class="inline-block px-3 py-1 bg-green-100 text-green-700 rounded-full text-sm font-semibold mb-2">Stage 3</span> <h3 class="text-lg font-bold text-gray-900 mb-2">Structural Prototype</h3> <p class="text-gray-600 text-sm">3D-printed modular cap + comprehensive leak testing</p> </div> </div> <div class="w-8 h-8 bg-green-500 rounded-full border-4 border-white shadow-lg z-10 flex-shrink-0"></div> <div class="w-full md:w-1/2 md:pl-8 mt-4 md:mt-0"></div> </div> <!-- Stage 4 --> <div class="relative flex flex-col md:flex-row items-center"> <div class="w-full md:w-1/2 md:pr-8 md:text-right mb-4 md:mb-0 md:order-1 order-3"></div> <div class="w-8 h-8 bg-orange-500 rounded-full border-4 border-white shadow-lg z-10 flex-shrink-0 order-2"></div> <div class="w-full md:w-1/2 md:pl-8 mt-4 md:mt-0 order-3 md:order-3"> <div class="bg-white p-6 rounded-2xl shadow-lg border-2 border-orange-100 hover:border-orange-300 transition-colors"> <span class="inline-block px-3 py-1 bg-orange-100 text-orange-700 rounded-full text-sm font-semibold mb-2">Stage 4</span> <h3 class="text-lg font-bold text-gray-900 mb-2">Pre-certification</h3> <p class="text-gray-600 text-sm">FDA/LFGB soak test, IP67 immersion test for market readiness</p> </div> </div> </div> </div> </div> </div> </section> <!-- Technical Advantages --> <section class="py-12 lg:py-20 bg-gray-900 text-white"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="max-w-3xl mx-auto text-center mb-12"> <h2 class="text-3xl font-bold mb-4">Technical Advantages Summary</h2> <div class="w-20 h-1 bg-blue-400 mx-auto rounded-full"></div> </div> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6"> <div class="bg-gradient-to-br from-blue-800 to-blue-900 rounded-2xl p-6 border border-blue-700 hover:transform hover:scale-105 transition-transform"> <div class="w-12 h-12 bg-blue-500 rounded-lg flex items-center justify-center mb-4"> <svg class="w-6 h-6 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg> </div> <h3 class="text-lg font-bold mb-2">Accuracy</h3> <p class="text-blue-200 text-sm">AI + flow sensor double assurance for precise tracking</p> </div> <div class="bg-gradient-to-br from-purple-800 to-purple-900 rounded-2xl p-6 border border-purple-700 hover:transform hover:scale-105 transition-transform"> <div class="w-12 h-12 bg-purple-500 rounded-lg flex items-center justify-center mb-4"> <svg class="w-6 h-6 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z"></path></svg> </div> <h3 class="text-lg font-bold mb-2">Seamlessness</h3> <p class="text-purple-200 text-sm">E-Ink display, breathing LEDs, soft vibration alerts</p> </div> <div class="bg-gradient-to-br from-green-800 to-green-900 rounded-2xl p-6 border border-green-700 hover:transform hover:scale-105 transition-transform"> <div class="w-12 h-12 bg-green-500 rounded-lg flex items-center justify-center mb-4"> <svg class="w-6 h-6 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z"></path></svg> </div> <h3 class="text-lg font-bold mb-2">Efficiency</h3> <p class="text-green-200 text-sm">Event-based architecture with deep sleep modes</p> </div> <div class="bg-gradient-to-br from-orange-800 to-orange-900 rounded-2xl p-6 border border-orange-700 hover:transform hover:scale-100 transition-transform"> <div class="w-12 h-12 bg-orange-500 rounded-lg flex items-center justify-center mb-4"> <svg class="w-6 h-6 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z"></path></svg> </div> <h3 class="text-lg font-bold mb-2">Modularity</h3> <p class="text-orange-200 text-sm">Removable, easy-clean design for maintenance</p> </div> </div> <div class="mt-12 text-center"> <p class="text-gray-400 text-lg">This solution is production-ready, with a schematic architecture suitable for PCB design and health tech applications.</p> </div> </div> </section>