Педометар CS Отворен курс

Вовед

Проектот се состои во изработка на педометар, уред што го следи во реално време бројот на чекори што ги извршува корисникот. Исто така, тој ќе го пресмета бројот на изгубени калории, со цел да го поттикне одењето.

Општ опис

Во спроведувањето на проектот ќе користам акцелерометар, од кој ќе ги земам соодветните податоци и ќе го прикажам на ЛЦД бројот на чекори заедно со бројот на изгубени калории. Покрај тоа, може да се постават голем број на целни чекори, а кога ќе се достигне, бурата ќе произведе звук на предупредување.

активната оска

Дијаграм на жици

курс

Дизајн на хардвер

Список на делови

Дизајн на софтвер

Апликацијата ја користи ЛЦД-библиотеката што се користи во лабораторијата.

Програмата речиси континуирано го чита датумот од акцелерометарот, од сите 3 оски (x, y, z), користејќи тајмер со фреквенција од 100Hz. Периодично, (користејќи друг тајмер, со фреквенција од 1 Hz), ги анализирам акумулираните податоци.

При нормално возење, сигналот на една од оските ќе се истакне. Активната оска е оној за кој разликата помеѓу регистрираниот минимум и максимум е максимална. Ажурирам динамичен праг, користејќи ги максималните и минималните регистрирани на активната оска. Така, можно е да имате регистрирано чекор ако е направен премин на активната оска. Се обидов да добијам одредена флексибилност при регистрирање чекор, бидејќи овој праг е динамичен, постојано ажуриран.