Table of Contents

Cornel RADU - Nume proiect

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Prezentarea pe scurt a proiectului vostru:

  • Ganterometrul va contabiliza numarul de ridicari succesive, ale unui accelerometru. Va masura viteza acestor repetari si pe baza unei euristici va oferii detalii utile. Masuri initiale se vor seta din butoane la pornire.
  • Deci va masura eficienta unui antrenament cu gantera, numar de repetari, intensitatea antrenamentului, cate calorii au fost arse
  • Eram la laborator si-l ascultam pe asistent, care a oferit destule idei bune.
  • Pe mine personal, m-ar ajuta sa lucrez mai eficient cu gantera

Descriere generală

Hardware Design

Lista de componente: 1.ATMega324: micro-controller 2.LCD: LCD Nokia, cu biblioteca specifica AVR 3.MPU-9150 Nine-Axis

Software Design

Mediu de dezvoltare : atmel cmd promt

Librării şi surse 3rd-party: Nokia5110.h pentru LCD, mpu6050.h care sa contina functii de citire a inputului de la accelerometru, i2cmaster.h care contine functii ce descriu protocolul I2C de comunicare cu accelerometru

Algoritmi folositi: pentru a contabiliza o repetare facuta acelerometrul trebuie efectuata o miscare sub o limita de negativa de pe axa Oy, urmata imediat de o miscare pozitiva pe axa Oy peste o anumita limita pozitiva.

Rezultate Obţinute

Am obtinut un proiect functional cu urmatoarele instructiuni de folosire:

La reset este aprins ecranul si apare un mesaj pentru 2 secunde: “GANTEROMETRU”

Dupa aceasta apare un “meniu” care te lasa sa selectezi masa cu care vei lucra: Masa o poti decrementa/incrementa la fiecare miscare usoara a acelerometrului. Incrementarea si decrementarea se seteaza cu butonul conectat la D7.

Trecerea la pasul urmator se va face tinand butonul D7 apasat pentru 3 secunde.

Ganterometrul va functiona normal pentru un exercitiu de antebrat si va afisa numarul de repetari, precum si numarul de calorii arse, bazat pe masa furnizata la pasul anterior.

Pas1:

Pas2:

Pas3:

Concluzii

Partea de programare a fost destul de banala, in comparatie cu design-ul hardware-ului si cu cautarea bibliotecilor functionale.

Download

ganterometru.zip

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.