This shows you the differences between two versions of the page.
pm:prj2022:ndrogeanu [2022/04/22 20:15] iulian.panaitescu |
pm:prj2022:ndrogeanu [2022/05/12 21:07] (current) alexandru.dutulescu |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{indexmenu>.ndrogreanu}} | + | {{indexmenu>.ndrogeanu}} |
- | ====== Telecomanda IR ====== | + | |
- | ===== Introducere ===== | + | |
- | + | ||
- | <note tip> | + | |
- | Prezentarea pe scurt a proiectului: | + | |
- | * O telecomanda IR trimite un puls de radiatie electromagnetica din spectrul infrarosu ce reprezinta o codificare binara specifica. | + | |
- | * Aceste coduri corespund diferitelor comenzi pe care device-ul le poate avea. | + | |
- | * Cand ajung la destinatie, se realizeaza decodificarea lor si se executa comanda corespunzatoare. | + | |
- | * Poate fi folosita in locul mai multor telecomenzi pentru a controla diferite dispozitive. | + | |
- | * Multe device-uri pe care le avem in casa folosesc telecomenzi cu infrarosu, deci avand una universala poate fi foarte util. | + | |
- | </note> | + | |
- | ===== Descriere generală ===== | + | |
- | + | ||
- | <note tip> | + | |
- | Schema: | + | |
- | {{ schema_bloc.png }} | + | |
- | * La apasarea unui buton arduino va da comanda LED-ului sa trimita semnalul corespunzator codificarii comenzii asociate cu butonul. | + | |
- | </note> | + | |
- | + | ||
- | ===== Hardware Design ===== | + | |
- | + | ||
- | <note tip> | + | |
- | * listă de piese | + | |
- | * Arduino | + | |
- | * Butoane | + | |
- | * Led IR | + | |
- | * Breadboard | + | |
- | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | |
- | * diagrame de semnal | + | |
- | * rezultatele simulării | + | |
- | </note> | + | |
- | + | ||
- | ===== Software Design ===== | + | |
- | + | ||
- | + | ||
- | <note tip> | + | |
- | 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 | + | |
- | </note> | + | |
- | + | ||
- | ===== Rezultate Obţinute ===== | + | |
- | + | ||
- | <note tip> | + | |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | |
- | + | ||
- | ===== Concluzii ===== | + | |
- | + | ||
- | ===== Download ===== | + | |
- | + | ||
- | <note warning> | + | |
- | 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**. | + | |
- | </note> | + | |
- | + | ||
- | ===== Jurnal ===== | + | |
- | + | ||
- | <note tip> | + | |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | |
- | </note> | + | |
- | + | ||
- | ===== Bibliografie/Resurse ===== | + | |
- | + | ||
- | <note> | + | |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
- | * https://www.hackster.io/TechnicalEngineer/universal-ir-remote-control-8309bf | + | |
- | * https://electronics.howstuffworks.com/remote-control4.htm | + | |
- | </note> | + | |
- | + | ||
- | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | + |