This shows you the differences between two versions of the page.
tsc:proiect2024 [2024/03/19 18:15] dan.tudose |
tsc:proiect2024 [2024/03/25 11:00] (current) dan.tudose |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Proiect - Smartwatch ====== | + | ====== Proiect - It's about time! ====== |
- | Acum 10 ani am petrecut cu echipa multe zile de muncă susținută și nopți nedormite pentru a proiecta [[https://www.youtube.com/watch?v=dRvpBwwAols&ab_channel=TechAdvisor | Vector Watch]]. Acum este rândul vostru să proiectați un smartwatch. | + | Acum 10 ani am petrecut cu echipa multe zile de muncă susținută și nopți nedormite pentru a proiecta [[https://www.youtube.com/watch?v=S54Teg9nn6o&ab_channel=GeorgeBuhnici | Vector Watch]]. Acum este rândul vostru să proiectați un smartwatch! |
Proiectul constă în implementarea unei scheme electronice și a unui board (PCB) folosind Fusion360 pentru un open-hardware smartwatch ce poate fi programat prin Arduino sau alte framework-uri open-source. | Proiectul constă în implementarea unei scheme electronice și a unui board (PCB) folosind Fusion360 pentru un open-hardware smartwatch ce poate fi programat prin Arduino sau alte framework-uri open-source. | ||
Line 26: | Line 26: | ||
**Cerințe & Punctaj:**\\ | **Cerințe & Punctaj:**\\ | ||
- [2 p] Implementarea schemei conform modelului primit\\ | - [2 p] Implementarea schemei conform modelului primit\\ | ||
- | - [3 p] Realizarea board-ului conform specificațiilor din fisierul layout - amplasarea tuturor componentelor se va face pe layer-ul TOP. Board-ul trebuie sa aibă dimensiunile specificate în fișierul de mai jos iar componentele principale trebuie să respecte layout-ul recomandat. De asemenea, componentele trebuie grupate în jurul IC-urilor principale (modul ESP, senzori etc.) \\ | + | - [3 p] Realizarea board-ului conform specificațiilor din fisierul layout - amplasarea tuturor componentelor se va face pe layer-ul TOP, cu excepțiile specificate mai jos. Board-ul trebuie sa aibă dimensiunile specificate în fișierul de mai jos iar componentele principale trebuie să respecte layout-ul recomandat. De asemenea, componentele trebuie grupate în jurul IC-urilor principale (modul ESP, senzori etc.) \\ |
- [1 p] Realizarea planului de masă\\ | - [1 p] Realizarea planului de masă\\ | ||
- | - [3 p] Respectarea constrângerilor și a regulilor de good practice. Pentru a verifica buna implementare a PCB-ului vă rugăm să folosiți acest {{:tsc:pcb-pool_standard.dru.zip|fișier}} pentru verificarea DRC.\\ | + | - [3 p] Respectarea constrângerilor și a regulilor de good practice. Pentru a verifica buna implementare a PCB-ului vă rugăm să folosiți acest {{:tsc:jlcpcb-2layers.dru.zip|fișier}} pentru verificarea DRC. Constrângerile sunt și de natură mecanică - PCB-ul trebuie să intre în carcasa dată. Acest lucru vă forțează să amplasați componentele într-un anumit fel (de ex. butoanele și mufa USB, sau conectorul pentru ecranul LCD)\\ |
- [1 p] README - pașii de implementare, probleme, decizii luate (ex: "am acceptat aceste erori de overlap pentru că…") | - [1 p] README - pașii de implementare, probleme, decizii luate (ex: "am acceptat aceste erori de overlap pentru că…") | ||
\\ | \\ | ||
Line 44: | Line 44: | ||
* Dacă placa este realizată dublu strat, se vor evita, pe cât posibil, vias-uri la traseele de putere.\\ | * Dacă placa este realizată dublu strat, se vor evita, pe cât posibil, vias-uri la traseele de putere.\\ | ||
* Componentele principale trebuie să fie amplasate conform specificațiilor din documentul cu dimensiuni mecanice si placement.\\ | * Componentele principale trebuie să fie amplasate conform specificațiilor din documentul cu dimensiuni mecanice si placement.\\ | ||
- | * Traseele de alimentare (VCC, VUSB, VBUS, 3V3 etc.) trebuie rutate folosind width = 0.3mm\\ | + | * Traseele de alimentare (VCC, VUSB, VBUS, 3V3 etc.) trebuie rutate folosind width = 0.3mm, semnalele de date cu minimum width de 0.125mm\\ |
+ | * Antena modulului ESP32 trebuie să fie amplasată spre exteriorul PCB-ului și PCB-ul trebuie să fie decupat sub antenă! | ||
\\ | \\ | ||
- | **Observatii si recomandari:**\\ | + | **Observații și recomandări:**\\ |
- | - Constrângerile constau în regulile de good practice prezentate la laborator (câteva exemple au fost menționate mai sus).\\ | + | - Constrângerile constau în regulile de bune practici prezentate la laborator (câteva exemple au fost menționate mai sus).\\ |
- | - Tote rezistențele și condensatoarele sunt SMD, în capsulă 0402, mai putin acolo unde este specificat in schema ca trebuie sa folositi alta capsula (ex. 0603 sau tantal case C).\\ | + | - Tote rezistențele și condensatoarele sunt SMD, în capsulă 0402, mai puțin acolo unde este specificat în schemă că trebuie să folosiți altă capsulă (ex. 0603, tantal case C etc.).\\ |
- | - Amplasarea componentelor se face doar pe layer-ul TOP (cu excepția test pad-urilor). | + | - Amplasarea componentelor se face doar pe layer-ul TOP (//cu excepția test pad-urilor, a soclului pentru cardul SD, a conectorului LCD și a circuitului NOR Flash//). |
- | - Forma PCB-ului trebuie să fie rotunjită pentru a intra în cutie. | + | |
- Rutarea se poate realiza atât pe bottom cât și pe top. În cazul în care rutarea s-a realizat pe 2 layere trebuie ca și planul de masă să fie realizat astfel.\\ | - Rutarea se poate realiza atât pe bottom cât și pe top. În cazul în care rutarea s-a realizat pe 2 layere trebuie ca și planul de masă să fie realizat astfel.\\ | ||
- Pentru a folosi DRC împreună cu fișierul de verificare trebuie să: deschideți meniul DRC > selectați Load... > adăugați fișierul conținut în arhivă. | - Pentru a folosi DRC împreună cu fișierul de verificare trebuie să: deschideți meniul DRC > selectați Load... > adăugați fișierul conținut în arhivă. | ||
Line 58: | Line 58: | ||
- Suprafața PCB-ului de sub antena modulului ESP32 trebuie decupată pentru a crea cât mai puține interferențe cu semnalul radio!!! | - Suprafața PCB-ului de sub antena modulului ESP32 trebuie decupată pentru a crea cât mai puține interferențe cu semnalul radio!!! | ||
- Erorile de Dimension cauzate de amplasarea celor patru butoane, headerelor și mufei USB sunt neglijate. | - Erorile de Dimension cauzate de amplasarea celor patru butoane, headerelor și mufei USB sunt neglijate. | ||
- | - Test pad-urile se amplasează DOAR pe spatele PCB-ului (fața lipsită de componente) și vor fi grupate în o formă regulată. | + | - Test pad-urile se amplasează DOAR pe spatele PCB-ului (fața lipsită de componente), vor fi grupate în o formă regulată și vor fi clar marcate în silkscreen cu numele semnalelor pe care le poartă. |
- | - Folositi biblioteca de aici pentru simbolurile si footprint-urile componentelor | + | - Folosiți biblioteca de {{:tsc:hector_watch.zip|aici}} pentru simbolurile și footprint-urile componentelor (mai puțin cele pe care trebuie să le desenați voi). |
- | - Va trebui sa desenati footprint-ul pentru [[https://ro.mouser.com/datasheet/2/315/sw_lt_eng_3529s_side-1289027.pdf| butoane]] si pentru conectorul display-ului LCD (vezi datasheet LCD pentru specificatii). | + | - Va trebui să desenați voi footprint-ul pentru [[https://ro.mouser.com/datasheet/2/315/sw_lt_eng_3529s_side-1289027.pdf| butoane]] și pentru conectorul display-ului LCD (vezi datasheet LCD pentru specificații). NU folosiți footprint-urile din biblioteca de mai sus, nu sunt cele corecte! |
+ | - O resursă foarte utilă pentru componente și modelele 3D ale lor este [[https://componentsearchengine.com/|Component Search Engine]] | ||
<note> | <note> | ||
- | Schema propusă se găsește {{:tsc:hector_watch.pdf|aici}}. | + | Schema electrică propusă se găsește {{:tsc:hector_watch.pdf|aici}}. |
</note> | </note> | ||
Line 74: | Line 74: | ||
<note> | <note> | ||
- | Dimensiunile recomandate ale plăcii si amplasamentul componentelor principale se găsesc {{:tsc:dimensiuni_1.pdf|aici}}. Toate cotele sunt in mm. Atenție: amplasarea este doar o recomandare ce se asigură că butoanele de pe PCB sunt aliniate cu butoanele fizice ale carcasei. Aveți mână liberă să modificați amplasarea lor, cu condiția să modificați și carcasa! | + | Dimensiunile recomandate ale plăcii și amplasamentul componentelor principale se găsesc {{:tsc:dimensiuni_1.pdf|aici}}. Toate cotele sunt in mm. Atenție: amplasarea este doar o recomandare ce se asigură că butoanele de pe PCB sunt aliniate cu butoanele fizice ale carcasei. Aveți mână liberă să modificați amplasarea lor, cu condiția să modificați și carcasa. De asemenea, va trebui să modificați carcasa pentru a permite accesul la cardul SD și la mufa USB-C, dacă acestea nu se aliniază cum trebuie. |
</note> | </note> | ||