Proiectul consta in realizarea unui E-Book Reader accesibil, cu un ecran ce imita hartia, special pentru a avea un consum redus de energie, dar si pentru a oferi utilizatorului o excperinta cat mai placuta. Dispozitivul a fost proiectat de la zero: crearea schemei electrice cu componentele hardware, realizarea 2D PCB + procesul de rutare, trecerea in plan 3D.
- Rol: ESP32-C6 este microcontroller-ul, practic creierul dispozitivului care controleaza toate componentele, gestioneaza si datele.
- Arhitectura: RISC-V 32-bit
- Protocoale: GPIO, I2C, UART, SPI, PWM
- Memorie: SD + Flash
- Consum: 10mA (idle), 200mA (WiFi activat)
- Rol: MAX17048 este monitorul bateriei care vede in timp real nivelul bateriei LiPo si procentul de încarcare.
- Protocol: I2C, SCL: IO6, SDA: IO7
- Rol: Controloeaza incarcarea eficienta acumulatorul LiPo prin port-ul USB.
- Capacitate: ~500 mA
- Rol: XC6204 reprezinta regulator-ul LDO care reduce tensiunea de la 5V la 3.3V pentru alimentarea sigura a componentelor.
- Rol: Tine ora exacta chiar si fara alimentare, pentru afisarea corecta a timpului.
- Protocol: I2C, SCL: IO6, SDA: IO7
- Consum: 0.15mA
- Rol: Masoara temperatura, umiditatea, etc.
- Protocol: I2C, SCL: IO6, SDA: IO7
- Consum: 3.1mA
- Rol: Salvarea datelor pe dispozitiv.
- Protocol: SPI (pini IO18–IO22)
- Consum: 50mA
- Rol: W25Q512JV este memoria Flash care stocheaza resurse statice folosite de sistemul dispozitivului.
- Protocol: SPI (pini IO18–IO21)
- Consum: 25mA
- Rol: Permite interactiunea manuala a utilizatorului cu dispozitivul.
- Exista 3 tipuri de butoane (Reset, Boot, Change)
- Protocol: GPIO
-
Rol: Afisarea continutului/informatiilor de pe dispozitiv. Are un consum redus, deoarece foloseste putine semnale, curentul este necesar atunci cand imaginea se schimba si ramane afisata fara alimentare continua.
-
Protocol: GPIO, SPI
-
Consum: 40mA
| Componente | Interfete | Pini ESP32-C6 |
|---|---|---|
| I2C | BME688, RTC, Battery | SDA (IO22), SCL (IO21) |
| SPI | SD Card, E-paper, NOR Flash | SCK (IO6), MOSI (IO7), MISO (IO2) |
| GPIO | Buttons | IO0 - IO23 |
| USB | Conectare alte dispozitive / incarcare | USB_D+/D- (IO13/IO12) |
- Modelul 3D al TP-urilor a fost realizat manual de catre mine si au fost pizitionate pe marginea placutei, cat mai aproape de componentele cu care aveau lagaturi
- Au fost facute modificari de footprint pentru U4 – MAX17048G+T10, deoarece alimentarea VBAT a fost proiectata cu o latime de 0.3mm, iar footprint-ul avea o latime a pinilor de 0.27mm.
- Componentele, dimensiunile si pozitiile acestora respecta cat de mult se poate design-ul de referinta.
- ~140 vias PCB
| Componenta | Link | Datasheet |
|---|---|---|
| CAPACITOR 0402 | Model | Datasheet |
| Capacitor 0805 | Model | Datasheet |
| CPH3225A | Model | Datasheet |
| RCL CPOL 3528 | Model | Datasheet |
| Resistor 0402 | Model | Datasheet |
| MBR0530 DIODE | Model | Datasheet |
| PGB1010603MR DIODE | Model | Datasheet |
| BUTTON | Model | Datasheet |
| LED 0603 | Model | Datasheet |
| BME680 Sensor | Model | Datasheet |
| SJ | Model | Datasheet |
| ESP32C6 Varistor 1812 (PFMF) | Model | Datasheet |
| FH34SRJ-24S-0.5SH (J1) | Model | Datasheet |
| USB4110-GF-A (J2) | Model | Datasheet |
| QWIIC Connector (J3) | Model | Datasheet |
| 112A-TAAR-R03 (J4) | Model | Datasheet |
| 744043680 (L1) | Model | Datasheet |
| DMG2305UX-7 (Q1&Q2) | Model | Datasheet |
| SI1308EDL-T1-GE3 (Q3) | Model | Datasheet |
| W25Q512JVEIQ (U1) | Model | Datasheet |
| ESP32C6 WROOM-1-N8 (U2) | Model | Datasheet |
| DS3231SN (U3) | Model | Datasheet |
| MAX17048G+T10 (U4) | Model | Datasheet |
| MCP73831 Power Management (U5) | Model | Datasheet |
| BD5229G-TR (IC1) | Model | Datasheet |
| XC6220A331MR-G (IC4) | Model | Datasheet |
