Differences

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

Link to this comparison view

pm:prj2024:mdinica:rares.constantin02 [2024/05/23 10:48]
rares.constantin02 [Hardware Design]
pm:prj2024:mdinica:rares.constantin02 [2024/05/25 11:01] (current)
rares.constantin02 [Download]
Line 48: Line 48:
  
 Perifericele de actiune (servo, buzzer si faruri) sunt controlate in functie de valorile date de senzori. Perifericele de actiune (servo, buzzer si faruri) sunt controlate in functie de valorile date de senzori.
 +
 +Am folosit un display TFT ST7789, folosind protocolul SPI, pentru a putea suporta schimbarile rapide de date care vin de la senzori si pentru a putea arata user-ului aproape in timp real controlul sistemului. Pentru senzorii de temperatura am folosit I2C, fiind usor sa adaugi senzori pe alt canal si suportand viteze decente de transmisie. De asemenea, am folosit si lucruri mai simple, cum sunt GPIO pins si ADC pentru senzori. Calibrarea senzorilor de temperatura,​ fiind integrata in chip-ul on board.
 +
 +Optimizari am realizat atat in zona protocolului de comunicatie,​ trimitand doar cantitatea necesara de data, cat si in zona display-ului,​ care va face refresh doar la partea de ecran care se schimba si doar atunci cand si se schimba afisajul refresh la tot display-ul.
  
 [[https://​github.com/​RaresCon/​pm-project|Github repo]] [[https://​github.com/​RaresCon/​pm-project|Github repo]]
Line 53: Line 57:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +Aici gasiti demo-ul ​proiectului, nu este in forma finala pentru PM Fair, arata doar functionalitatile:​
-Care au fost rezultatele obţinute în urma realizării ​proiectului ​vostru. +
-</​note>​+
  
-===== Concluzii =====+[[https://​youtu.be/​Uq4CxRAjQ4s|Demo proiect]]
  
-===== Download ​===== +===== Concluzii ​=====
- +
-<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 ===== ===== Jurnal =====
pm/prj2024/mdinica/rares.constantin02.1716450510.txt.gz · Last modified: 2024/05/23 10:48 by rares.constantin02
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