Differences

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

Link to this comparison view

pm:prj2025:fstancu:mihai.niculici [2025/05/27 19:22]
mihai.niculici [Descriere hardware si conexiuni]
pm:prj2025:fstancu:mihai.niculici [2025/05/28 02:06] (current)
mihai.niculici [Rezultate Obţinute]
Line 17: Line 17:
  
 Este un proiect educativ si practic – oricine vrea sa urmareasca confortul termic dintr-un spatiu inchis poate beneficia de el. Pentru mine, este o ocazie buna sa exersez integrarea senzorilor cu microcontrollerul si sa aplic in mod concret cunostintele din curs si laboratoare. Este un proiect educativ si practic – oricine vrea sa urmareasca confortul termic dintr-un spatiu inchis poate beneficia de el. Pentru mine, este o ocazie buna sa exersez integrarea senzorilor cu microcontrollerul si sa aplic in mod concret cunostintele din curs si laboratoare.
-</​note>​ 
 ===== Descriere generala ===== ===== Descriere generala =====
  
Line 33: Line 32:
  
 Ca functionalitati,​ proiectul foloseste urmatoarele concepte studiate in cadrul laboratoarelor:​ Ca functionalitati,​ proiectul foloseste urmatoarele concepte studiate in cadrul laboratoarelor:​
-  * **ADC** – pentru citirea datelor de la senzorul de temperatura (DHT22). 
   * **PWM** – pentru reglarea intensitatii si a culorii LED-ului RGB, in functie de temperatura.   * **PWM** – pentru reglarea intensitatii si a culorii LED-ului RGB, in functie de temperatura.
-  * **UART** – pentru ​trimiterea datelor catre un terminal serial ​pe laptop.+  * **Intreruperi externe** – pentru ​comutarea unitatilor de masura afisate ​pe ecran, folosind un buton conectat la un pin digital.
   * **I2C** – pentru comunicarea cu ecranul LCD 16x2.   * **I2C** – pentru comunicarea cu ecranul LCD 16x2.
  
Line 43: Line 41:
     Rol: unitatea centrala care gestioneaza senzorii, afisajul, LED-ul RGB si buzzerul. De asemenea, transmite informatii prin UART catre un monitor serial.     Rol: unitatea centrala care gestioneaza senzorii, afisajul, LED-ul RGB si buzzerul. De asemenea, transmite informatii prin UART catre un monitor serial.
  
-  * **Modul LED RGB**   +  * **LED RGB**   
-    [[https://​www.optimusdigital.ro/​ro/​optoelectronice-led-uri/​737-modul-cu-led-rgb.html?​search_query=led+rgb&​results=109|Modul cu LED RGB – OptimusDigital]]  ​+    [[https://​www.optimusdigital.ro/​ro/​optoelectronice-led-uri/​483-led-rgb-catod-comun.html?​search_query=RGB+LED&​results=108|LED RGB – OptimusDigital]]  ​
     ​     ​
     Rol: semnalizare vizuala a temperaturii (albastru – rece, verde – optim, rosu – cald).     Rol: semnalizare vizuala a temperaturii (albastru – rece, verde – optim, rosu – cald).
Line 67: Line 65:
     ​     ​
     Rol: organizarea componentelor hardware intr-un mod curat si stabil.     Rol: organizarea componentelor hardware intr-un mod curat si stabil.
 +    ​
 +=== Bill of Materials (BOM) ===
 +
 +^ Componenta ​               ^ Cant. ^ Link produs ​                                                                                  ^ Datasheet ​                                                                ^ Pret (RON) ^
 +| Arduino UNO R3           | 1     | [[https://​www.optimusdigital.ro/​ro/​placi-avr/​4561-placa-de-dezvoltare-compatibila-cu-arduino-uno-r3-atmega328p-atmega16u2-cablu-50-cm.html|OptimusDigital]] | [[https://​octopart.com/​datasheet/​arduino+uno+rev3-arduino-27999717|Arduino UNO Rev3]] ​                       | 54.37 |
 +| Senzor DHT22             | 1     | [[https://​www.optimusdigital.ro/​ro/​senzori-senzori-de-temperatura/​1449-modul-senzor-de-temperatura-i-umiditate-dht22.html|OptimusDigital]] | [[https://​www.alldatasheet.com/​datasheet-pdf/​download/​1132459/​ETC2/​DHT22.html|DHT22 Datasheet]] ​                 | 23.12 |
 +| LED RGB (catod comun) ​   | 1     | [[https://​www.optimusdigital.ro/​en/​leds/​483-rgb-led-common-cathode.html|OptimusDigital]] ​                      | [[https://​arabsmakers.com/​wp-content/​uploads/​2017/​05/​upload-5mm_RGB_led_common_cathode.pdf|RGB LED Common Cathode]] ​    | 1.00  |
 +| LCD 16x2 + I2C           | 1     | [[https://​www.optimusdigital.ro/​en/​lcds/​2894-1602-lcd-with-i2c-interface-and-blue-backlight.html|OptimusDigital]] ​        | [[https://​www.vishay.com/​docs/​37484/​lcd016n002bcfhet.pdf|LCD 1602]] ​                                      | 16.34 |
 +| Buzzer pasiv 5V          | 1     | [[https://​www.optimusdigital.ro/​ro/​audio-buzzere/​634-buzzer-pasiv-de-5-v.html|OptimusDigital]] ​                      | [[https://​components101.com/​sites/​default/​files/​component_datasheet/​Buzzer%20Datasheet.pdf|Buzzer]] ​        | 1.00  |
 +| Buton 6x6 mm             | 1     | [[https://​www.optimusdigital.ro/​ro/​butoane-i-comutatoare/​1119-buton-6x6x6.html|OptimusDigital]] ​                    | [[https://​www.schurter.com/​en/​datasheet/​typ_6x6_mm_tact_switches.pdf|Tact Switch 6x6]]                          | 0.36  |
 +| PCB 10x10 cm             | 1     | [[https://​www.optimusdigital.ro/​ro/​prototipare-altele/​12526-placa-pcb-pentru-prototipare-10x10cm-pas-de-254-mm.html|OptimusDigital]] | -                                                                       | 5.00  |
 +| Rezistente (220Ω, 10kΩ) ​ | 3–4   | [[https://​www.optimusdigital.ro/​en/​resistors/​1088-025w-10k-resistor.html|OptimusDigital]] ​                        | [[https://​www.yageo.com/​upload/​media/​product/​app/​datasheet/​lr/​yageo-cfr_datasheet.pdf|Yageo CFR]]                   | 0.50  |
 +
 +**Pret total estimativ:​** **101.69 RON**
  
 ===== Schema electrica ===== ===== Schema electrica =====
Line 79: Line 91:
   * LED-ul RGB (catod comun) este controlat prin pinii D9, D10 si D11 folosind semnale PWM.   * LED-ul RGB (catod comun) este controlat prin pinii D9, D10 si D11 folosind semnale PWM.
  
- ​{{:​pm:​prj2025:​fstancu:​beep_heat_schema_electrica.png?​750|Schema electrica - BEEP & Heat}}+ ​{{:​pm:​prj2025:​fstancu:​schema_electrica_niculici.png?750|Schema electrica - BEEP & Heat}} 
 + 
 +Aceasta schema electrica (Fisierul EAGLE 9.X Compatible Schematic File .sch) poate fi descarcata din sectiunea Downloads. 
 + 
 +Acestea sunt cateva imagini diferite componente ale proiectului:​ 
 +  * Ecranul LCD 1602: 
 + ​{{:​pm:​prj2025:​fstancu:​lcd_niculici.jpeg?​400|Schema electrica - BEEP & Heat}} 
 +  * Senzorul de Temperatura si Umiditate DHT22: 
 + ​{{:​pm:​prj2025:​fstancu:​dht22_niculici.jpeg?​400|Schema electrica - BEEP & Heat}} 
 +  * Placa de dezvoltare Arduino UNO R3: 
 + ​{{:​pm:​prj2025:​fstancu:​arduino_uno_r3_cabluri_niculici.jpeg?​400|Schema electrica - BEEP & Heat}}
  
-Aceasta schema electrica poate fi descarcata din sectiunea Downloads. 
 ==== Software Design ==== ==== Software Design ====
  
Line 138: Line 159:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+Functionalitatile Proiectului pot fi urmarite pe Youtube: https://​youtu.be/​yKRfma8m8SQ 
-</​note>​+ 
 +Proiectul a fost implementat cu succes, integrand toate componentele hardware si functionalitatile software. Sistemul afiseaza temperatura si umiditatea in timp real, ofera feedback vizual si sonor, iar comutarea unitatilor functioneaza corect
 + 
 +  * Proiect Final: 
 + 
 + ​{{:​pm:​prj2025:​fstancu:​proiect_final_niculici.jpeg?​500|BEEP & Heat}} 
 + ​{{:​pm:​prj2025:​fstancu:​proiect_final_spate_niculici.jpeg?​500|BEEP & Heat}} 
  
 ==== Concluzii ==== ==== Concluzii ====
Line 158: Line 186:
 ===== Download ===== ===== Download =====
  
-<note warning>​ +Mai jos se regasesc fisierele rezultate in urma realizarii ​proiectului ​BEEP & Heat – Statia meteo cu alerta sonora si vizuala:
-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**. +Schema electrica (.sch){{pm:prj2025:fstancu:schematic.zip}} 
-</​note>​+ 
 +Cod sursa Arduino ​(.ino): {{pm:prj2025:fstancu:source_code.zip}}
  
 ==== Jurnal ==== ==== Jurnal ====
pm/prj2025/fstancu/mihai.niculici.1748362970.txt.gz · Last modified: 2025/05/27 19:22 by mihai.niculici
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