This is an old revision of the document!


Chloe - The Offline Companion

Student: Birladeanu Raluca-Monica

Grupa: 335CA

Introducere

  • Chloe este un proiect de forma unui cub care va asista utilizatorul în a depăși atașamentul față de lumea online. Chloe vă oferă un ecran LCD cu expresii faciale, un buzzer, un card SD de pe care să cânte melodiile favorite offline, o cameră pentru a imortaliza momentele voastre favorite și opțiunea de a seta timere și alarme utilizând un modul RTC.
  • Ideea de la care am pornit este faptul că, în lumea digitală în continuă creștere, uităm uneori să trăim în prezent și să ne bucurăm de viața de zi cu zi. Smartphone-urile au devenit prezente în aproape orice moment al vieții noastre și, câteodată, pot deveni mai dăunătoare decât folositoare. Cu toții am avut acel moment în care ne-am dat seama că stăm în pat de o grămadă de timp, derulând fără scop prin postări pe rețelele sociale. Aici intervine Chloe: vă permite să vă bucurați de micile plăceri ale vieții, precum ascultatul muzicii sau imortalizarea momentelor frumoase, fără distrageri inutile. În plus, oferă și funcționalități utile, cum ar fi alarmele și timerele.

Descriere generală

Schema bloc

Hardware Design

Lista de piese:

  • ESP32
  • Ecran LCD
  • Buzzer
  • Camera
  • Modul RTC
  • Butoane
  • Baterii

Bill of Materials:

ComponentaLinkDatasheet
Placa de dezvoltare ESP32 ESP32 ESP32
Display ST7735 cu adaptor SD Display Display
RTC PCF8563 RTC RTC
Camera OV7670 Camera Camera
ComponentaPCOMPinout
ESPI2C, SPISCLK - GPIO18, MOSI - GPIO23, MISO - GPIO19, CS1 - GPIO5, CS2 - GPIO15, SDA - GPIO21, SCL - GPIO22
DisplaySPISCK(SCLK) - GPIO18, SDA(MOSI) - GPIO23, CS - GPIO5, DC - GPIO2, RST - GPIO4
AdaptorSDSPISCLK - GPIO18, MOSI - GPIO23, MISO - GPIO19, CS - GPIO15
RTCI2CSDA - GPIO21, SCL - GPIO22
CameraI2C, Parallel Data GPIOSDA - GPIO21, SCL - GPIO22, HREF - NC, VSYNC - GPIO13, PCLK - GPIO14, XCLK - GPIO27, D0 - GPIO36, D1 - GPIO39, D2 - GPIO34, D3 - GPIO35, D4 - GPIO32, D5 - GPIO33, D6 - GPIO25, D7 - GPIO26

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

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.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2025/aluca/raluca.birladeanu.1747566823.txt.gz · Last modified: 2025/05/18 14:13 by raluca.birladeanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0