This is an old revision of the document!
Proiectul reprezinta un mini e-book reader portabil inspirat de dispozitivele Kindle, realizat in jurul unui microcontroler ESP32 si al unui display E-Ink. Dispozitivul permite afisarea textului din fisiere stocate pe card microSD, navigarea intre pagini folosind un encoder rotativ si redarea audio prin difuzor in anumite conditii de utilizare.
Scopul proiectului este dezvoltarea unui dispozitiv compact si eficient energetic pentru citirea textelor digitale:
Proiectul urmareste realizarea unui produs embedded interactiv si portabil, cu interfata intuitiva si consum redus de energie.
Ideea a fost inspirata de dispozitivele moderne de tip Kindle si de conceptul de “paper-like display”, care ofera confort vizual si consum foarte redus de energie. Proiectul isi propune sa combine experienta unui e-reader minimalist cu functii smart precum control audio, detectie de lumina ambientala si feedback haptic.
Acest mini e-reader:
Dispozitivul afiseaza continutul fisierelor text pe un display E-Ink de 2.9 inch, oferind o experienta similara cu cea a unui e-book reader comercial.
Utilizatorul poate naviga intre pagini si meniuri folosind encoderul rotativ si butoanele dedicate.
Cartile si fisierele text sunt stocate pe un card microSD, accesat prin intermediul modulului TF/microSD.
Sistemul poate reda audio printr-un amplificator si un difuzor compact, pentru functii de asistenta audio sau notificari.
Senzorul LDR permite detectarea nivelului de lumina ambientala. In conditii de lumina scazuta, dispozitivul poate activa functii suplimentare precum redarea audio.
Motorul de vibratii ofera feedback tactil la interactiunea cu butoanele si meniurile.
Dispozitivul functioneaza pe baterie LiPo reincarcabila, fiind usor de transportat si utilizat fara alimentare externa.
| Componenta | Functionalitate principala |
|---|---|
| ESP32 | Microcontroler principal; gestioneaza display-ul, cardul SD, audio si intrarile utilizatorului |
| Display E-Ink 2.9” | Afisare text si interfata tip e-book cu consum redus |
| Modul TF / MicroSD | Citire fisiere text de pe card microSD |
| Card microSD | Stocarea fisierelor si a continutului text |
| Encoder rotativ | Navigare intre pagini si meniuri |
| Butoane | Control suplimentar pentru selectare si navigare |
| Baterie LiPo 3.7V | Alimentarea portabila a dispozitivului |
| Modul incarcare LiPo (TP4056) | Incarcarea si protectia bateriei |
| Amplificator audio | Amplificarea semnalului audio generat de ESP32 |
| Difuzor 3W 4Ω | Redare audio |
| Senzor lumina LDR | Detectarea luminii ambientale |
| Motor vibratii 3V | Feedback haptic la interactiune |
| Tranzistor NPN 2N2222 | Controlul motorului de vibratii si protectia ESP32 |
| Rezistente | Stabilizarea semnalelor si protectia componentelor |
| Condensatoare 100nF | Filtrare zgomot si stabilizare alimentare |
| Breadboard | Prototipare fara lipire |
| Fire Dupont | Conectarea componentelor |
| Switch ON/OFF | Pornirea si oprirea dispozitivului |
Sistemul este controlat de microcontrolerul ESP32, care coordoneaza toate perifericele conectate.
Display-ul E-Ink afiseaza paginile text citite de pe cardul microSD. Utilizatorul navigheaza intre pagini folosind encoderul rotativ si butoanele dedicate.
Fisierele text sunt stocate pe cardul microSD si accesate prin modulul TF. In anumite conditii, precum lipsa luminii ambientale detectata de senzorul LDR, dispozitivul poate activa redarea audio prin intermediul amplificatorului si difuzorului.
Motorul de vibratii ofera feedback tactil la interactiunea utilizatorului cu dispozitivul.
Intregul sistem este alimentat de o baterie LiPo reincarcabila, gestionata prin modulul TP4056, oferind portabilitate si autonomie ridicata.