Differences

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

Link to this comparison view

pm:prj2021:agrigore:smart-window [2021/06/02 23:17]
robert_ionut.alexa
pm:prj2021:agrigore:smart-window [2021/06/03 10:18] (current)
robert_ionut.alexa
Line 12: Line 12:
 Folosind cele 5 butoane, in functie de temperatura care este indicata si afisata pe ecranul LCD, user-ul poate seta un grad de deschidere. Geamul este simulat printr-un servomotor cu ajutorul caruia voi exprima un anumit unghi de deschidere.\\ Folosind cele 5 butoane, in functie de temperatura care este indicata si afisata pe ecranul LCD, user-ul poate seta un grad de deschidere. Geamul este simulat printr-un servomotor cu ajutorul caruia voi exprima un anumit unghi de deschidere.\\
  
-Cele 5 butoane au urmatoarele functionalitati:​ +Cele 5 butoane au urmatoarele functionalitati:​\\ 
-- inchidere pas cu pas +- inchidere pas cu pas\\ 
-- inchidere totala +- inchidere totala\\ 
-- deschidere pas cu pas +- deschidere pas cu pas\\ 
-- deschidere totala+- deschidere totala\\ 
 + 
 +LCD-ul va fi complementar geamului (intr-o situatie reala ar fi parte integranta) si afiseaza temperatura si umiditatea citite de senzor.
  
 ==== Schema bloc ==== ==== Schema bloc ====
Line 24: Line 26:
 Lista piese: Lista piese:
   * Arduino, breadboard   * Arduino, breadboard
-  * Senzor temperatura +  * Senzor temperatura ​DHT22 (AM2302) 
-  * Servomotor +  * Servomotor ​MG 996R 
-  * Afisaj LCD+  * Afisaj LCD: 1602a
   * Butoane   * Butoane
  
-Schema electrica a fost realizata folosind Tinkercad:​ +Schema electrica a fost realizata folosind Tinkercad:\\ 
-https://​www.tinkercad.com/​things/​alcpKtJzsxo-incredible-crift/​editel?​sharecode=TfcXgHGvdA_pgteekY-83FWaWvEdViho9ZFWvYqHK4Q+https://​www.tinkercad.com/​things/​alcpKtJzsxo-incredible-crift/​editel?​sharecode=TfcXgHGvdA_pgteekY-83FWaWvEdViho9ZFWvYqHK4Q\\ 
 +{{:​pm:​prj2021:​agrigore:​tinkercad.png?​700|}}
  
 ===== Software design ===== ===== Software design =====
-In cadrul dezvoltarii software a aplicatiei, am folosit ide-ul Arduino. Bibliotecile incluse sunt cele necesare pentru a putea comanda ​componente: lcd-ul, servomotorul,​ senzorul de temperatura si umiditate. Astfel, am inclus urmatoarele headere: Servo.h, DHT.h, LiquidCrystal.h.+In cadrul dezvoltarii software a aplicatiei, am folosit ide-ul Arduino. Bibliotecile incluse sunt cele necesare pentru a putea comanda ​componentele: lcd-ul, servomotorul,​ senzorul de temperatura si umiditate. Astfel, am inclus urmatoarele headere: Servo.h, DHT.h, LiquidCrystal.h.
  
 ===== Rezultate obtinute ===== ===== Rezultate obtinute =====
 +In urma rularii firmware-ului am inclus si un afisaj folosind portul serial al placii.\\
 +{{:​pm:​prj2021:​agrigore:​serial.png?​700|}}
 +\\
 +{{:​pm:​prj2021:​agrigore:​final.jpeg?​700|}}\\
 +Link youtube pentru demo:\\
 +https://​youtu.be/​YwHiUDA5tpU
  
 +===== Concluzii =====
  
 +===== Download =====
 +{{:​pm:​prj2021:​agrigore:​alexa_robertionut_332CA.zip?​700|}}
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
-Pdf: https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​agrigore/​smart-window?​do=export_pdf+Pdf: https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​agrigore/​smart-window?​do=export_pdf\\ 
 +Materiale folosite: 
 +   * Laboratoarele de PM 
 +   * https://​forum.arduino.cc/​t/​servo-motor-read-position/​512190/​3 
 +   * https://​www.arduino.cc/​en/​Tutorial/​LibraryExamples/​LiquidCrystalDisplay 
 +   * https://​www.optimusdigital.ro/​ro/​shield-uri-pentru-arduino/​274-shiel-pentru-arduino-cu-lcd-si-tastatura-.html 
 +   * https://​www.instructables.com/​LCD-1602-With-Arduino-Uno-R3/​ 
 +   * https://​randomnerdtutorials.com/​complete-guide-for-dht11dht22-humidity-and-temperature-sensor-with-arduino/​
pm/prj2021/agrigore/smart-window.1622665030.txt.gz · Last modified: 2021/06/02 23:17 by robert_ionut.alexa
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