This is an old revision of the document!


Sport Watch

Autor : Dinu Eduard - Adiel

Introducere

Proiectul consta in implementarea unui ceas de tip SportWatch.

Acesta contine integrat un senzor de luat pulsul si o alarma pentru sport. Alarma va suna timp de 30 secunde in caz ca nu este oprita.

Descriere generală

In schema de mai jos se poate observa inputul si outputul proiectului legat la ARDUINO. Exista 2 inputuri : citirea facuta de pulsometru si intreruperea data de un buton, care are rolul de a opri alarma.\\
Sunt 4 iesiri : sunetul facut de Buzzer cand trebuie sa sune alarma la o anumita ora, LED-ul care se va aprinde cu rosu daca pulsul este in zona de pericol, Ora, minutul si secunda afisata pe ecran si Pulsul citit de senzor.\\


Hardware Design

Piesele necesare sunt :
1. Arduino
2. 1 Breadboard mare / 2 Breadboard mici
3. 1 Buzzer
4. 1 ecran LCD
5. 1 senzor de temperatura TMP36
6. 1 LED
7. 3 rezistente 
8. fire
Ecranul LCD trebuie sa fie suficient de mare pentru a afisa Ora Minutul Secunda.

Software Design

In prima faza, proiectul este implementat in tinkercad etapa de software(codarea). Dupa ce testarea proiectului in Tinkercad se termina cu success, se implementeaza fizic.

S-a folosit LiquidCrystal pentru LCD. Functiile folosite sunt : tone, setcursor, print, analogread, digitalWrite. Am definit functii ajutatoare : 1.ConfigClock si ConfigAlarm : seteaza parametrii interni(de la ce ora, minut, secunda incepe ceasul sa afiseze respectiv cand este alarma) 2.toneBuzzer : apeleaza functia tone cu o perioada data parametru, o frecventa si un pin preselectat. 3. temperature: verifica daca senzorul detecteaza o temperatura prea ridicata pentru a face sport, caz in care aprinde LED ul. 4. Check Alarm: verifica daca timpul curent coincide cu alarma, in caz afirmativ porneste buzzer ul timp de 30 secunde.

Rezultate Obţinute

Ecranul LCD afiseaza cu succes timpul cu precizie, LED ul se lumineaza in caz de pericol, iar alarma suna corespunzator.

Concluzii

Consider ca proiectul este important deoarece foloseste in scop didactic cunostinte de intreruperi, senzori.

Jurnal

Bibliografie/Resurse

pm/prj2022/sionescu/sportwatch.1653850970.txt.gz · Last modified: 2022/05/29 22:02 by eduard_adiel.dinu
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