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> |