Sistem ESP32 Touchscreen & Android

via Freelancer ·

Budget / Salary€30–250
TypeFreelance project
LocationRemote
Posted2 hours ago
Titlu proiect
Dezvoltare sistem embedded cu ESP32-S3, touchscreen 3.5" și aplicație Android

Descriere proiect
Caut un dezvoltator/programator pentru realizarea unui sistem hardware + software, bazat pe ESP32-S3 cu ecran touchscreen de 3.5 inch.

Proiectul constă în dezvoltarea unui dispozitiv compact, cu o interfață grafică modernă și o aplicație Android care să comunice cu dispozitivul prin Bluetooth BLE

Hardware-ul va utiliza un ESP32-S3 cu display touchscreen IPS de 3.5", aproximativ 320×480, cu memorie Flash și PSRAM suficiente pentru o interfață grafică fluidă.

Funcționalități principale
Dispozitivul trebuie să permită:

pornirea unei sesiuni prin butonul START

un cronometru principal pentru sesiune

două canale/elemente independente

fiecare canal să aibă propriul contor

înregistrarea unor evenimente prin butoane tactile

memorarea momentului exact la care apare fiecare eveniment

afișarea numărului total de evenimente pentru fiecare canal

afișarea istoricului într-un tabel

salvarea datelor local

posibilitatea de sincronizare cu aplicația Android

Exemplu:

Timp Canal Eveniment
12 min 1 #1
34 min 2 #1
51 min 1 #2
68 min 1 #3
Aplicația Android
Este necesară și dezvoltarea unei aplicații Android dedicate, care să comunice cu dispozitivul.

Aplicația trebuie să permită:

START/STOP sesiune

afișarea cronometru­lui

afișarea celor două canale

afișarea contoarelor

primirea evenimentelor de la ESP32

afișarea istoricului sub formă de tabel

salvarea sesiunilor

vizualizarea sesiunilor anterioare

sincronizarea automată când dispozitivul și telefonul se conectează

Este important ca dispozitivul să continue să funcționeze și să înregistreze datele chiar dacă telefonul este temporar deconectat. La reconectare, datele trebuie sincronizate.

Interfața grafică
Doresc o interfață modernă, simplă și premium, optimizată pentru touchscreen-ul de 3.5".

Pe ecranul dispozitivului trebuie să avem aproximativ:

SESSION
02:34:18

┌──────────┐ ┌──────────┐
│ CANAL 1 │ │ CANAL 2 │
│ │ │ │
│ 7 │ │ 4 │
│ EVENT │ │ EVENT │
└──────────┘ └──────────┘

HISTORY

12:00 CH1 #1
34:00 CH2 #1
51:00 CH1 #2
68:00 CH1 #3
Interfața ESP32 poate fi realizată cu LVGL sau o soluție similară potrivită pentru ESP32-S3.

Hardware

ESP32-S3

touchscreen IPS 3.5" sau ceva similar

Bluetooth BLE

memorie Flash/PSRAM

baterie reîncărcabilă

USB-C

Doresc ca dezvoltatorul să poată recomanda și optimiza componentele pentru o eventuală producție în serie.

Ce aștept de la freelancer
firmware complet pentru ESP32-S3

interfața grafică pentru touchscreen

aplicație Android

protocolul de comunicare ESP32 ↔ Android

salvarea și sincronizarea datelor

codul sursă complet

documentație pentru instalare și compilare

suport pentru realizarea și testarea prototipului

Important: proiectul este destinat dezvoltării unui produs comercial, deci codul sursă și drepturile asupra proiectului trebuie să rămână la beneficiar.

De preferat experiență cu ESP32-S3, LVGL, touchscreen, Bluetooth BLE, Wi-Fi și dezvoltare Android
php xml mobile app development android bluetooth embedded systems android app development firmware development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.