Differences

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

Link to this comparison view

pm:prj2023:gpatru:90 [2023/05/29 17:45]
adrian.ciobanu1906 [Bibliografie/Resurse]
pm:prj2023:gpatru:90 [2023/05/29 18:29] (current)
adrian.ciobanu1906
Line 22: Line 22:
  
 ===== Hardware Design ===== ===== Hardware Design =====
-{{ :​pm:​prj2023:​gpatru:​schema_png.png?​direct&​700 |Circuitele principale ale proiectului}}+{{ :​pm:​prj2023:​gpatru:​schema_png_final.png?​direct&​800 |}}
 <note tip> <note tip>
 * Lista de piese: * Lista de piese:
Line 73: Line 73:
     * Funcția de termometru și afișare nivel umiditate     * Funcția de termometru și afișare nivel umiditate
     * Funcția de alarmă și motiv de mișcare din pat     * Funcția de alarmă și motiv de mișcare din pat
 +    * Funcție de mod Low-Power în care se stinge lumina de fundal a LCD-ului și în acest mod, când sună alarma, ceasul nu se mai mișcă, motoarele sunt dezactivate
   * Funcții și alte detalii pe care mi-aș fi dorit să le implementez:​   * Funcții și alte detalii pe care mi-aș fi dorit să le implementez:​
     * Funcția de selecție a melodiei alarmei     * Funcția de selecție a melodiei alarmei
Line 78: Line 79:
     * Construcția unui cadru mai "​profesional"​ pentru ceas și componente     * Construcția unui cadru mai "​profesional"​ pentru ceas și componente
     * Reproiectarea mai eficientă a componentelor pentru a eficientiza energia consumată (de ex foloisrea doar a microprocesorului în locul întregii plăcuțe Arduino) și/sau PCB-uri custom     * Reproiectarea mai eficientă a componentelor pentru a eficientiza energia consumată (de ex foloisrea doar a microprocesorului în locul întregii plăcuțe Arduino) și/sau PCB-uri custom
-  * Sursele de inspirație au fost diverse soluții căutate pe GitHub în documentațiile ​bibliotecilor ​folosite+  * Sursele de inspirație au fost diverse soluții căutate pe Google și GitHub ​dar și în documentațiile ​componentelor ​folosite
 </​note>​ </​note>​
  
Line 163: Line 164:
 ===== Concluzii ===== ===== Concluzii =====
 Realizarea proiectului a fost atât o provocare dar și un prilej de a testa de ce sunt capabil. În final consider că am realizat un proiect satisfăcător și care să respecte cerințele impuse asupra lui. Mi-a plăcut să învăț să interfațez diverse module cu Arduino și să testez limitele acestuia (am folosit toți pinii disponibili pe un Arduino Uno). Dacă ar trebui sa reîncep un astfel de proiect cu siguranță primul pas ar fi prototiparea și realizarea șasiului înainte de toate m( .  Realizarea proiectului a fost atât o provocare dar și un prilej de a testa de ce sunt capabil. În final consider că am realizat un proiect satisfăcător și care să respecte cerințele impuse asupra lui. Mi-a plăcut să învăț să interfațez diverse module cu Arduino și să testez limitele acestuia (am folosit toți pinii disponibili pe un Arduino Uno). Dacă ar trebui sa reîncep un astfel de proiect cu siguranță primul pas ar fi prototiparea și realizarea șasiului înainte de toate m( . 
-===== Download ===== 
-Codul sursă și clasele Alarm: {{:​pm:​prj2023:​gpatru:​ceasfinal.rar|}} 
- 
-Un scurt README cu detaliile mai relevante: {{:​pm:​prj2023:​gpatru:​readme.pdf|}} 
  
 ===== Jurnal ===== ===== Jurnal =====
Line 236: Line 233:
 - https://​ocw.cs.pub.ro/​courses/​_media/​pm/​atmel-7810-automotive-microcontrollers-atmega328p_datasheet.pdf A fost un ajutor constant când aveam nevoie de informații privind Arduino și pinii + cum să îi folosesc - https://​ocw.cs.pub.ro/​courses/​_media/​pm/​atmel-7810-automotive-microcontrollers-atmega328p_datasheet.pdf A fost un ajutor constant când aveam nevoie de informații privind Arduino și pinii + cum să îi folosesc
  
-<​note>​ +===== Download ===== 
-Listă cu documente, datasheet-uri, resurse Internet ​folosite, eventual grupate ​pe **Resurse Software** şi **Resurse Hardware**+ 
-</​note>​+Codul sursă și clasele Alarm: {{:​pm:​prj2023:​gpatru:​ceasfinal.rar|}} 
 + 
 +Un scurt README ​cu detaliile mai relevante: {{:​pm:​prj2023:​gpatru:​readme.pdf|}} 
 + 
 +Link către Google Drive unde am încărcat toate fișierele folosite în acest proiect (inclusiv versiuni mai vechi ale codului): [[https://​drive.google.com/​drive/​folders/​1oeqhRWygKRl8deWa6Vc-qk_yEKU_LwIL?​usp=sharing|Google Drive]] 
 + 
 +===== Laboratoare ​folosite ​===== 
 + 
 +În cadrul proiectului meu m-am folosit de următoarele laboratoare:​ 
 + 
 +  - Folosit pentru întreruperile ​pe butoane................ [[pm:​lab:​lab2-2023|]] ​ 
 +  - Folosit pentru PWM în cadrul motoarelor............. [[pm:​lab:​lab3-2023|]]  
 +  - Folosit pentru conversia datelor de la joystick... [[pm:​lab:​lab4-2022|]]  
 +  - Folosit pentru conectarea modulului RTC............ [[pm:​lab:​lab5-2022|]]  
 +  - Folosit pentru conectarea LCD-ului...................... [[pm:​lab:​lab6-2022|]] ​
  
 <​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/prj2023/gpatru/90.1685371547.txt.gz · Last modified: 2023/05/29 17:45 by adrian.ciobanu1906
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