Table of Contents

Personal Trainer Pedometer

Introducere

Scopul proiectului este implementarea unui dispozitiv care contorizeaza numarul de pasi efectuati de o anumita persoana. Ca functionalitate suplimentara, se apeleaza la existenta unui antrenor personal. O data cu inceperea programului, userul va fi invitat sa aleaga din 3 limbi de expunere a mesajelor diferite: romana, engleza, franceza. Trainerul va ghida utilizatorul acestui pedometru pe parcursul antrenamentului sau.

Descriere generala

Schema bloc: Modul de funcționare al dispozitivului este urmatorul:

Hardware Design

Lista de componente:

  1. 1 accelerometru (LSM303DLHC)
  2. 2 diode 1N4004
  3. 3 rezistente de 1K8
  4. 3 rezistente de 3K3
  5. 1 slot de card SD
  6. conectori bareta SIL
  7. conectori mama
  8. 3 butoane
  9. 3 diode Zener de 3V3
  10. 2 rezistente de 10K
  11. 1 rezistenta de 1K
  12. 1 condensator de 100nF
  13. 1 condensator de 220nF
  14. 1 condensator de 4.7uF
  15. 1 jack de casti
  16. 1 condensator de 100 uF

Schema electrica:

Implementare:

Software Design

Descrierea codului aplicatiei:

Rezultate Obtinute

Concluzii

Proiectul de PM a fost o provocare cel putin interesanta, provocare ce a reusit sa raspunda la intrebarea “De ce avem nevoie de ED?” din anul 2. Din pacate, nu am reusit sa finalizez acest proiect nu neaparat din lipsa de timp, dar si din lipsa de cod care sa functioneze corect din toate punctele de vedere. Ca o concluzie suplimentara, consider ca un astfel de proiect este atat time and money consuming si, poate cel mai important, testeaza rabdarea fiecaruia. Aparent eu nu am reusit sa trec acest test de rabdare.

Download

Mai jos, atasez cateva arhive relevante pentru proiect:


Bibliografie/Resurse

  1. Datasheet ATMega16 doc2466.pdf
  2. Datasheet accelerometru lsm303dlhc-accelerometer.pdf