Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:ddosaru:andreea.matei2206 [2024/04/27 23:50]
andreea.matei2206 [Descriere generală]
pm:prj2024:ddosaru:andreea.matei2206 [2024/05/27 14:55] (current)
andreea.matei2206 [Hardware Design]
Line 23: Line 23:
  
 <note tip> <note tip>
-Aici puneţi tot ce ţine de hardware design: +**Lista ​de piese**
-  ​listă ​de piese +
-  ​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>​ </​note>​
- +{{ :​pm:​prj2024:​ddosaru:​lista_piese.jpeg?​800x500 |}}
-===== Software Design ===== +
- +
 <note tip> <note tip>
-Descrierea codului aplicaţiei (firmware):​ +**Schema electrica**
-  ​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>​ </​note>​
- +{{ :​pm:​prj2024:​ddosaru:​sch_el.jpeg?​900x600 |}}
-===== Rezultate Obţinute ===== +
 <note tip> <note tip>
-Care au fost rezultatele obţinute în urma realizării proiectului vostru.+**Schematic View**
 </​note>​ </​note>​
 +{{ :​pm:​prj2024:​ddosaru:​sch_view.jpeg?​900x700 |}}
 +<note tip>
 +**Implementare schema**
 +</​note>​
 +{{ :​pm:​prj2024:​ddosaru:​schema_andreea_matei_2.jpeg?​800x500|}}
 +{{ :​pm:​prj2024:​ddosaru:​aspect_final_andreea_matei.jpeg?​800x500 |}}
  
-===== Concluzii ===== 
  
-===== Download ​=====+===== Software Design ​=====
  
-<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 tip> 
 +__//**Descrierea codului aplicației**//__ 
 + 
 +   *** Mediu de dezvoltare** 
 +      * Arduino IDECodul este scris pentru microcontrolerul Arduino și utilizează biblioteca LiquidCrystal.h,​ specifică platformei Arduino. 
 +  ​* **Librării și surse 3rd-party** 
 +      ​LiquidCrystal.h:​ Biblioteca standard Arduino pentru controlul ecranelor LCD. Aceasta permite interfațarea cu ecranele LCD folosind o configurație de pini specifică. 
 +  ​* **Algoritmi și structuri implementate** 
 +      ​Controlul butoanelorCodul implementează citirea butoanelor pentru navigarea prin meniuri și selectarea opțiunilor. 
 +      * Generarea tonurilor muzicaleFuncția mtone este utilizată pentru generarea de tonuri pe baza frecvenței specificate. Aceasta este folosită pentru a reda sunete la apăsarea butoanelor și pentru alerte. 
 +      * Gestionarea meniurilorCodul conține mai multe funcții de actualizare a meniului (updateMenu,​ updateMenu2,​ updateMenu3) pentru a afișa diferite opțiuni pe LCD în funcție de starea curentă. 
 +      * Funcționarea pomodoroImplementarea unui cronometru de 30 de minute pentru sesiuni de focus, cu alerte sonore la finalul fiecărei sesiuni și perioade de pauză. 
 +      ​Detectarea mișcării: în cod, este un segment pentru detectarea mișcării folosind un senzor.
 </​note>​ </​note>​
  
-===== Jurnal ​=====+===== Rezultate Obţinute ​=====
  
 <note tip> <note tip>
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul ​proiectului.+Se poate viziona un video cu un demo al proiectului ​la acest link: [[https://​youtu.be/​LIF30h7-yOg?​si=LlZzP8_S0mMvcp5B]]
 </​note>​ </​note>​
 +
 +
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.+  * Pentru legarea ecranului la placa arduino: [[https://​docs.arduino.cc/​learn/​electronics/​lcd-displays/​]] 
 +  ​Pentru ideea proiectului:​ [[https://​projecthub.arduino.cc/​edison0215/​pomodoro-with-arduino-8bc0b4]] 
 +  ​Pentru generarea schemelor: [[https://​www.tinkercad.com/​dashboard]] 
 +  ​Pentru folosirea senzorului PIR: [[https://​www.circuitbasics.com/​how-to-setup-passive-infrared-pir-motion-sensors-on-the-arduino/​]]
 </​note>​ </​note>​
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2024/ddosaru/andreea.matei2206.1714251038.txt.gz · Last modified: 2024/04/27 23:50 by andreea.matei2206
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0