Please enable JavaScript.
Coggle requires JavaScript to display documents.
Inteligentní nákupní košík, Hardware - Coggle Diagram
Inteligentní nákupní košík
Software
Firmware pro ESP32
MQTT Komunikace
Komunikace s Firebase databází
GUI (Grafické uživatelské rozhraní
Logika porovnání čárových kódů
Synchronizace času
Databáze
Firebase Realtime Database
Ukládá a spravuje data o produktech, jejich cenách a čárových kódech, která jsou používána k porovnání a zobrazení informací na dotykovém displeji
Struktura dat v databázi
Definuje organizaci a formát dat v databázi, zahrnující tabulky nebo kolekce pro produkty, jejich atributy a ceny
Zabezpečení databáze
Nastavuje bezpečnostní pravidla a přístupová práva k databázi, aby byla chráněna před neoprávněným přístupem a zneužitím dat
Automatické aktualizace
Umožňuje automatizovanou aktualizaci dat v databázi, například při změně cen produktů nebo přidání nových produktů do sortimentu
Integrace s ESP32 a MQTT
Poskytuje rozhraní pro komunikaci mezi ESP32 a databází prostřednictvím MQTT protokolu, což umožňuje ESP32 číst a zapisovat data a synchronizovat je s databází
Aplikace
Mobilní aplikace pro skenování čárových kódů
Umí skenovat čárové kódy produktů pomocí fotoaparátu mobilního zařízení a odesílat tyto kódy do ESP32 prostřednictvím MQTT pro porovnání s databází
Rozhraní aplikace
Poskytuje uživatelské rozhraní pro snadné skenování čárových kódů, zobrazení informací o produktech a interakci s inteligentním nákupním košíkem
Integrace s Firebase
Využívá Firebase Authentication pro autentizaci uživatelů a Firebase Cloud Messaging pro komunikaci mezi mobilní aplikací a ESP32 přes MQTT
Aktualizace a údržba
Zajišťuje pravidelné aktualizace aplikace a opravy chyb, aby byla udržována její spolehlivost a bezpečnost
Další možná rozšíření
Integrace platebních systémů
Přidání podpory pro platební systémy umožňující uživatelům platit za položky přímo pomocí aplikace
Personalizované nabídky a doporučení
Využití historie nákupů a chování uživatele k personalizaci nabídek a doporučení produktů
Synchronizace s online obchody
Možnost synchronizovat obsah inteligentního nákupního košíku s online obchody a usnadnit uživatelům nákupy přes internet
Funkčnost
Automatické rozpoznávání produktů
Košík je schopen automaticky rozpoznávat produkty pomocí čárových kódů
Personalizované doporučení
Analyzuje historii nákupů a chování uživatele k poskytování personalizovaných doporučení a nabídek produktů
Notifikace a upozornění
Poskytuje notifikace a upozornění ohledně stavu zásob, nových nabídek a dalších relevantních událostí
Real-time aktualizace
Aktualizace informací na displeji v reálném čase po každé změně v obsahu košíku, včetně automatického výpočtu celkové ceny a hmotnosti
Hardware
LED Diody (Červená, zelená)
Pro zobrazení stavu operace : :check: :red_cross:
Dotykový displej ILI9488
Zobrazení informací a správa košíku pomocí displeje
Váhový senzor s převodníkem HX711
Měření hmotnosti košíku
Mikrokontrolér ESP32
Řídící prvek košíku
Baterie
Napájení všech prvků
USB Scanner
Alternativní metoda pro skenování čárových kódů a jejich přenos do ESP32
Bluetooth modul
Pro komunikaci mezi telefonem a ESP32 pro přenos čárových kódů