Differences

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

Link to this comparison view

pm:prj2022:avaduva:antonia.ruxanda [2022/05/11 21:55]
antonia.ruxanda
pm:prj2022:avaduva:antonia.ruxanda [2022/05/27 09:39] (current)
antonia.ruxanda
Line 2: Line 2:
 ===== Introducere ===== ===== Introducere =====
  
-<note tip> + 
-Heart rate and temperature monitor+Heart rate and temperature monitor ​are scop medical detectand astfel ​pulsul cardiac al utilizatorului, tinandu-se cont si de mediul in care se afla. Starea medicala a unui om poate fi influentata ​atat de starea de temperatura ​cat si de umiditate, in special a unuia ce se confrunta cu probleme cardiace. Astfel, cu ajutorul ​unui senzor, putem inregistra date despre temperatura si umiditate, care ne ajuta sa le gestionam mai usor acest aspect in interiorul caseiPrin urmare, in conditiile optime, putem afla pe baza unui senzor ​de puls starea cardiaca ​a utilizatorului. 
-  * inregistreaza ​pulsul cardiac al utilizatorului ​prin intermediul senzorului de puls si afiseaza rezultatul pe ecranul LCD. +
-  * masoara temperatura folosindu-se de un senzor de temperatura,​ iar rezultatul generat va fi afisat ​atat pe ecranul LCD, cat si prin aprinderea ​unui led RGB. +
-  * Scopul proiectului este acela de a monitoriza intr-un mod eficient pulsul cardiac al utilizatorului, dar si inregistrarea temperaturii la momentul respectiv+
-</​note>​+
 ===== Descriere generală ===== ===== Descriere generală =====
  
-Utilizatorul isi va masura pulsul cardiac cu ajutorului senzorului si acesta va fi afisat ​pe ecranul LCDTemperatura este inregistrata pe baza senzorului ​de temperatura si led-ul RGB se va aprinde ​in functie ​de valoarea temperaturii(rosu- nivel crescutverde- nivel mediualbastru- nivel scazut).+Rezultatele proiectului sunt bazate ​pe date obtinute in urma folosirii celor 2 senzori (temperatura/​umiditatate si puls)  
 +Se masoara factorii ​de temperatura si umiditate prin senzor, iar rezultatul este afisat astfel: 
 +  * temperatura este afisata prin intermediul ecranului LCD. 
 +  * umiditatea este notificata prin aprinderea unui led RGB. Culoarea albastru semnaleaza o umiditate optima, culoarea verde o umiditate buna, iar culoarea rosie una crescuta. In momentul in care se depaseste limita, becul rosu se va aprinde ​si stinge, ca un semn de warning. 
 +Se inregistreaza pulsul cardiac al utilizatorului prin intermediul senzorului de puls si se afiseaza rezultatul pe ecranul LCD. De asemeneain momentul detectarii utilizatorului in prezenta senzoruluiun buzzer va simula un sunet specific pentru un astfel de instrument medical.
  
  
-Schema bloc a proiectului:​ 
  
-{{:​pm:​prj2022:​avaduva:​ruxandaantonia_schemabloc.png?500|}}+**Schema bloc a proiectului**:​ 
 + 
 +{{:​pm:​prj2022:​avaduva:​schemabloc_ruxandaantonia.png?​400|}} 
 + 
 +**Schema electrica a proiectului**:​ 
 + 
 + 
 + 
 +{{:​pm:​prj2022:​avaduva:​schemaelec_ruxandaantonia.png?600|}} 
  
 ===== Hardware Design ===== ===== Hardware Design =====
Line 22: Line 31:
 Lista piese folosite: Lista piese folosite:
   * Arduino   * Arduino
-  * Senzor de puls cardiac +  * Senzor de puls cardiac(KY-039) 
-  * Senzor de temperatura+  * Senzor de temperatura ​si umiditate(DHT-11) 
 +  * Buzzer activ
   * Ecran LCD   * Ecran LCD
   * Breadboard   * Breadboard
Line 31: Line 41:
  
 ===== Software Design ===== ===== Software Design =====
 +**Mediu de dezvoltare**
 +  * Arduino IDE
 +**Librarii si surse 3rd party**:
 +  * dht.h
 +  * LiquidCrystal_I2C.h
 +**Surse si functii implementate**:​
 +  * setup() -> porneste ecranul LCD si seteaza pinii pentru senzorul de puls, buzzer si led RGB.
 +  * loop() -> citeste semnalele obtinute.
 +  * checkHumidity(x) -> in functie de nivelul de umidiate aprinde ledul RGB cu o anumita culoare prin set_()
 +  * printTemperature(x) -> reda informatiile pe ecranul LCD.
 +  * printPulse(x) -> reda informatiile pe ecranul LCD si porneste buzzerul cand se detecteaza userul.
  
- 
-<note tip> 
-Descrierea codului aplicaţiei (firmware): 
-  * 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>​ 
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +Rezultate obtinute in urma modificarilor temperaturii,​ umiditatii si pulsului
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+ 
-</note>+ 
 +{{:​pm:​prj2022:​avaduva:​plotter_ruxandaantonia.png?​600|}} 
 + 
 + 
 + 
 +Link demo -https://​youtu.be/​m7HGyBQf3nI
  
 ===== Concluzii ===== ===== Concluzii =====
 +Proiectul a fost unul interesant si util. Fiind primul proiect de tip hardware m-a ajutat sa mi pun notiunile de baza ale utilizarii IDE-ului de Arduino si sa invat cum sa conectez componentele intre ele intr-un mod eficient.
  
 ===== Download ===== ===== Download =====
  
 <note warning> <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ă ;-). +{{:pm:prj2022:avaduva:proiect_pm_ruxandaantonia.zip|}}
- +
-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>​ </​note>​
  
Line 60: Line 77:
  
 <note tip> <note tip>
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul ​proiectului.+  * 21 aprilie -> alegerea ​proiectului ​& crearea paginii wiki 
 +  * 15 mai -> comanda componentelor 
 +  * 19 mai-24 mai -> realizarea proiectului 
 +  * 26 mai -> documentatia wiki
 </​note>​ </​note>​
  
Line 66: Line 86:
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse ​Software** şi **Resurse ​Hardware**.+**Resurse ​Hardware**
 +  * https://​cleste.ro 
 +  * https://​www.robofun.ro/​ 
 + 
 +**Resurse ​Software** 
 +  * https://​dreamonward.com/​2020/​07/​25/​arduino-serial-plotter-labels/​ 
 +  * https://​create.arduino.cc/​projecthub/​Johan_Ha/​from-ky-039-to-heart-rate-0abfca 
 +  * https://​www.youtube.com/​watch?​v=oZ-oFY6TiPw
 </​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/prj2022/avaduva/antonia.ruxanda.1652295321.txt.gz · Last modified: 2022/05/11 21:55 by antonia.ruxanda
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