This is an old revision of the document!
BrewMate este un asistent digital portabil creat special pentru pasionații de cafea care explorează cafenelele orașului. Proiectul îmbină plăcerea descoperirii cu tehnologia embedded, oferind o experiență personalizată de jurnalizare și recomandare.
Funcționalități cheie:
• Înregistrează automat cafenelele vizitate și tipurile de cafea consumate • Salvează datele pe un card SD pentru consultare ulterioară • Oferă recomandări bazate pe istoricul tău de consum • Interfață tactilă prietenoasă pentru navigare rapidă • Funcție vocală (OpenAI) pentru sugestii dinamice de localuri sau sortimente de cafea
BrewMate este construit ca un sistem embedded interactiv, gândit să funcționeze autonom și să ofere o experiență fluidă utilizatorilor. Dispozitivul combină module hardware și software pentru a înregistra, organiza și recomanda preferințe legate de cafea.
Utilizatorii pot înregistra automat cafenelele vizitate și tipurile de cafea consumate, aceste date fiind salvate pe un card SD pentru consultare ulterioară. Fiecare înregistrare poate conține informații precum: numele cafenelei, tipul de cafea, nota personală, data vizitei și eventuale comentarii.
Înainte de o nouă ieșire, utilizatorii pot accesa aceste date direct de pe display-ul touchscreen, unde interfața le va afișa sugestii filtrate pe baza istoricului: ce localuri au fost apreciate cel mai mult, ce tipuri de cafea au fost cele mai consumate etc.
BrewMate integrează și o funcție vocală inteligentă care utilizează API-ul OpenAI pentru generarea de recomandări. Aceasta analizează preferințele înregistrate și oferă sugestii dinamice privind cafenele noi sau sortimente potrivite gusturilor utilizatorului. Funcția poate fi activată printr-un buton dedicat sau direct prin interfața touchscreen.
Datele sunt gestionate într-un format structurat și pot fi exportate sau prelucrate în aplicații externe în versiuni viitoare. Sistemul este modular și permite adăugarea de noi funcționalități (ex. conectivitate WiFi, analiză statistică, integrare cu aplicații mobile).
Componente:
Interfețe hardware folosite:
Diagrama electrică și conexiunile vor fi incluse în arhiva de descărcare.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.