This shows you the differences between two versions of the page.
|
pm:prj2022:sgherman:pulsemeter [2022/05/27 21:18] maria.patrascu2307 [Descriere generală] |
pm:prj2022:sgherman:pulsemeter [2022/06/02 15:29] (current) maria.patrascu2307 [Download] |
||
|---|---|---|---|
| Line 11: | Line 11: | ||
| - Placuta Arduino | - Placuta Arduino | ||
| - | - Keypad | + | - Breadboard |
| - Senzor de puls | - Senzor de puls | ||
| - LED RGB | - LED RGB | ||
| Line 48: | Line 48: | ||
| ===Descrierea codului:=== | ===Descrierea codului:=== | ||
| - Faza I: | - Faza I: | ||
| - | * In acest stadiu, pe ecran se afiseaza mesajul care-l anunta pe utilizator ca trebuie sa tina butonul apasat pentru a putea sa isi ia pulsul, ledul fiind stins deoarece nu se primeste nimic de la senzor | + | * In acest stadiu, pe ecran se afiseaza mesajul care-l anunta pe utilizator ca trebuie mentinut butonul alb apasat pentru a-si putea masura pulsul, ledul fiind stins deoarece nu se primeste nimic de la senzor |
| - Faza II: | - Faza II: | ||
| * Se ruleaza programul python pentru a putea introduce datele utilizatorului (Nume, Prenume, Varsta) in baza de date | * Se ruleaza programul python pentru a putea introduce datele utilizatorului (Nume, Prenume, Varsta) in baza de date | ||
| Line 63: | Line 63: | ||
| * setup() -> initializarea display-ului OLED, a senzorului de puls, a butonului si a LED-ului | * setup() -> initializarea display-ului OLED, a senzorului de puls, a butonului si a LED-ului | ||
| * RGB_color(red, green, blue) -> seteaza valorile pinilor LED-ului pentru a arata culoarea dorita | * RGB_color(red, green, blue) -> seteaza valorile pinilor LED-ului pentru a arata culoarea dorita | ||
| - | * loop() -> in functie de starea butonului se citeste sau nu valorile primite de la senzor, iar pe parcursul apasarii butonului se afiseaza valorile pe ecran, se aprinde LED-ul si incepe sa porneasca si buzzer-ul | + | * loop() -> in functie de starea butonului alb se citesc sau nu valorile primite de la senzor, iar pe parcursul apasarii butonului alb se afiseaza valorile pe ecran, se aprinde LED-ul si buzzer-ul este pus in functiune. Cand se apasa butonul albastru se trimit valorile masurate de senzor catre programul python |
| - Python: | - Python: | ||
| Line 80: | Line 80: | ||
| {{:pm:prj2022:sgherman:5.val_peste_100.jpeg?300|}} {{:pm:prj2022:sgherman:6.bd.jpeg?300|}} | {{:pm:prj2022:sgherman:5.val_peste_100.jpeg?300|}} {{:pm:prj2022:sgherman:6.bd.jpeg?300|}} | ||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| - | In urma realizarii acestui proiect, am invatat ca trebuie sa te documentezi foarte bine in legatura cu utilizarea componentelor, deoarece unele nu pot fi compatibile impreuna. A fost dificil sa conectez display-ul OLED, pentru ca nu mai lucrasem cu un astfel de display,. | + | In urma realizarii acestui proiect, am invatat ca trebuie sa te documentezi foarte bine in legatura cu utilizarea componentelor, deoarece unele nu pot fi compatibile impreuna. A fost dificil sa conectez display-ul OLED, pentru ca nu mai lucrasem cu un astfel de display. |
| A fost interesant sa lucrez la acest proiect, pentru ca vedeam cum usor, usor prinde forma tot ce am realizat. | A fost interesant sa lucrez la acest proiect, pentru ca vedeam cum usor, usor prinde forma tot ce am realizat. | ||
| Line 87: | Line 87: | ||
| <note tip> | <note tip> | ||
| {{:pm:prj2022:sgherman:pulse_meter.zip|}} | {{:pm:prj2022:sgherman:pulse_meter.zip|}} | ||
| + | |||
| + | https://github.com/Larisa2307/ProiectPM.git | ||
| </note> | </note> | ||
| ===== Jurnal ===== | ===== Jurnal ===== | ||
| Line 95: | Line 97: | ||
| * 14.05.2022 - conectare senzor puls | * 14.05.2022 - conectare senzor puls | ||
| * 15.05.2022 - conectare display OLED | * 15.05.2022 - conectare display OLED | ||
| - | * 21.05.2022 - finalizare proiect | + | * 25.05.2022 - finalizare proiect |
| - | * 22.05.2022 - etapa 2 wiki | + | * 26.05.2022 - etapa 2 wiki |
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| <note> | <note> | ||