Skip to main content

🏠 Domov · ⬅️ Nahor

PRJ009 — Presentation

SmartShot​

SmartShot Logo

Intelligent Shot Cup for Real-Time Alcohol Tracking

SmartShot je inteligentný systém, ktorý sleduje spotrebu alkoholu v reálnom čase pomocou smart pohárika a mobilnej aplikácie.

Introduction​

SmartShot – Smart drinking assistant

SmartShot je inovatívny projekt kombinujúci hardvér a mobilnú aplikáciu na meranie množstva vypitého alkoholu počas jednej drinking session.
Cieľom projektu je podporiť zodpovedné pitie a priniesť používateľom prehľad o ich spotrebe v reálnom čase.

Obsah​

01-Business​

Motivation & Problem​

  • Strata kontroly: V dynamickom prostredí (kluby, oslavy) je takmer nemožné udržať si presný prehľad o počte a objeme vypitých nápojov.
  • Zdravotné riziká: Nadmerná konzumácia bez včasnej spätnej väzby vedie k nebezpečným stavom intoxikácie.
  • Subjektívne skreslenie: Odhad miery opitosti je u väčšiny ľudí vysoko nepresný.
  • Chýbajú jednoduché a okamžité nástroje na sledovanie spotreby

Goal​

  • Automatizácia: Nahradiť manuálny tracking automatickým senzorickým snímaním.
  • Safety First: Implementovať vizuálnu signalizáciu a notifikácie pri dosiahnutí kritických limitov.
  • Gamifikácia vs. Zodpovednosť: Vytvoriť atraktívne prostredie, ktoré však v prvom rade chráni používateľa.
  • Prepojiť smart zariadenie s mobilnou aplikáciou

02-Top Level Architecture​

System Overview​

SmartShot systém funguje na princípe uzavretej slučky spätnej väzby:

  1. Sensing Layer: Senzory tlaku alebo hladiny v poháriku detegujú zmenu objemu.
  2. Processing Layer: MCU (Mikrocontroller) spracuje signál a odfiltruje šum (napr. otrasy).
  3. Communication Layer: Dáta sú prenášané cez protokol Bluetooth Low Energy (BLE) pre minimalizáciu spotreby.
  4. Application Layer: Mobilné zariadenie spracuje prijaté dáta, vypočíta odhadovanú hladinu alkoholu v krvi (BAC) a uloží záznam.

Data flow:
Shot → senzor → mikroprocesor → BLE → mobilná aplikácia

SmartShot Flow

03-Solution Architecture​

Main Components​

SmartShot Cup

SmartShot Cup

  • Meracie senzory
  • Mikrocontroller
  • Bluetooth modul

SmartShot Cup

Mobile Application

  • Príjem dát v reálnom čase
  • Vizualizácia štatistík
  • História session

04-Analysis​

Requirements​

  • Presné meranie objemu
  • Stabilná Bluetooth komunikácia
  • Jednoduché ovládanie pre používateľa
  • Prehľadné zobrazenie dát

Constraints​

  • Malé rozmery zariadenia
  • Batériové napájanie
  • Spoľahlivosť v reálnych podmienkach

05-Design​

SmartShot Nákres

Hardware Design​

  • Integrované senzory v poháriku
  • Kompaktné rozloženie komponentov

SmartShot HW Design

Software Design​

  • Firmware na spracovanie meraní
  • BLE protokol na prenos dát
  • Mobilná aplikácia s jednoduchým UI
  • Výpočet alkoholu krvu pomocou Widmarkovho vzorca

Widmarkov vzorec

  • A - Množstvo skonzumovaného alkoholu (v gramoch)
  • W - Hmotnosť tela (v gramoch)
  • r - Widmarkov faktor. Zvyčajne 0,68 pre mužov a 0,55 pre ženy
  • B - Rýchlosť, akou sa alkohol vylučuje (zvyčajne 0,015 až 0,020 za hodinu) nastaviteľné v aplikácií
  • T - Čas, ktorý uplynul od konzumácie prvého nápoja

SmartShot App

Design 1Design 2Design 3

06-Implementation​

Implemented Features​

  • Meranie objemu shotov
  • Odosielanie dát cez Bluetooth
  • Zobrazenie počtu shotov a celkového objemu
  • Záznam session v aplikácii

07-Testing & Verification​

Testing​

  • Kalibrácia senzorov
  • Testovanie presnosti merania
  • Testovanie stability Bluetooth spojenia

Verification​

  • Porovnanie meraní s reálnym objemom
  • Funkčné testy mobilnej aplikácie

08-Operation​

Usage Scenario​

  1. Používateľ naleje shot
  2. Pohárik zmeria objem
  3. Dáta sa odošlú do aplikácie
  4. Používateľ vidí štatistiky v reálnom čase

09-Change Management​

Future Improvements​

  • Vyššia presnosť merania
  • Používateľské profily
  • Push notifikácie (limit shotov)
  • Cloud synchronizácia
  • Rozšírenie na ďalšie smart zariadenia

Team​

  • Patrik Pišta – System design, backend integration
  • Kristián Gerhát – Hardware & embedded systems
  • Marek Podolský – Mobile app & UI/UX
  • Erik Mokrán – Prototyping & testing