This is an old revision of the document!
Mini E-Reader
Introducere
Prezentarea pe scurt a proiectului:
Ce face: Proiectul este un mini E-Reader portabil care citește fișiere text (.txt) de pe un card SD și le randează pe un ecran TFT de 2.4”, permițând utilizatorului să citească și să navigheze prin pagini folosind butoane fizice.
Scopul lui: Construirea unui dispozitiv de lectură de dimensiuni reduse, complet independent de PC, alimentat de o baterie externă de 9V.
Ideea de la care am pornit: Dorința de a construi un dispozitiv dedicat exclusiv lecturii.
De ce este util: Oferă o modalitate portabilă de a citi documente si carti fara distrageri.
Descriere generală
Sistemul este centrat în jurul microcontrolerului Raspberry Pi Pico și utilizează componente periferice externe pentru stocare, afișare și interacțiune.
Schema Bloc a Sistemului:
Modul de Alimentare: Bateria de 9V trece printr-o sursă pentru a alimenta cu 5V (pentru display) și 3.3V (cardul SD).
Stocare (Card SD): Comunică prin protocolul SPI.Accesam fisierele pentru a citi textul în buffer-ul RAM.
Afișare (Display TFT 2.4”): Pe ecran se afiseaza textul propriu-zis.
Interacțiune (Butoane): 3 butoane (Next, Prev, Luminozitate) conectate la pini GPIO .
Hardware Design
Lista de piese:
Microcontroler Raspberry Pi Pico/ Pico Marble (RP2040)
Display TFT 2.4” 240×320 RGB (ILI9341)
Cititor Card MicroSD (SPI)
Baterie 9V
Modul sursă
3x Butoane
Breadboard și fire de conexiune
Funcționalități din laboratoare folosite:
SPI: Utilizat pentru comunicarea cu ecranul TFT și cititorul de carduri SD.
Întreruperi: Declanșate de apăsarea butoanelor pentru a schimba pagina asincron.
PWM: Pentru controlul intensității luminoase a ecranului.
Software Design
Descrierea codului aplicației (firmware):
Bibliografie/Resurse
Resurse Hardware:
Datasheet Raspberry Pi Pico (RP2040)
Datasheet Raspberry Pico Marble (RP2040)
Datasheet Display Controller ILI9341
Schema circuitului integrat LM2596