Съдържание:

Как да си направим крачкомер за китка: 5 стъпки
Как да си направим крачкомер за китка: 5 стъпки

Видео: Как да си направим крачкомер за китка: 5 стъпки

Видео: Как да си направим крачкомер за китка: 5 стъпки
Видео: Как да Спечелим 20$ На Ден Безплатно от Интернет !?-Лесни Пари от Интернет 2024, Юли
Anonim
Как да си направим крачкомер за гривна
Как да си направим крачкомер за гривна

Обичам да ходя и да бягам в района, в който живея. Наслаждавам се на времето да бъда сам, защото по това време винаги ми идват някои страхотни идеи. Наскоро купих 6-осен инерционен сензор за движение от DFRobot. Така че ми хрумва, че защо да не направя крачкомер за гривна, за да изчисля физическата си сила. Винаги не мога да устоя, когато дойде вдъхновението.

Добре, нека бъда прав и просто да започна.

Стъпка 1: Материалът, от който може да се нуждаете:

Материалът, от който може да се нуждаете
Материалът, от който може да се нуждаете
Материалът, от който може да се нуждаете
Материалът, от който може да се нуждаете

Гравитация: I2C BMI160 6-осен инерционен сензор за движение × 1

Бръмбар - Най -малкият Arduino × 1

Гравитационен дисплей I2C OLED-2864 × 1

3.7V мини-литиева батерия × 1

Бутон × 2

Превключвател за превключване × 1

Каишка за часовник × 1

6-осният инерционен сензор за движение BMI160 интегрира 16-битов-3-осен акселерометър с 3-осен жироскоп с ултра ниска мощност. Когато акселерометърът и жироскопът са в пълен режим на работа, консумацията на енергия обикновено е около 900 uA.

Стъпка 2: Отпечатайте черупката

Отпечатайте черупката
Отпечатайте черупката
Отпечатайте черупката
Отпечатайте черупката

Дизайнерското вдъхновение идва от любимия ми часовник. Дисплеят му е проектиран като прост и елегантен. Втората, минутната и часовата стрелка заемат по -голямата част от дисплея, което е удобно за нас да разпознаваме времето. Теглото му е 40 грама, а цената му е 15 долара.

(След като отпечатате черупката, можете да напръскате черна боя върху черните части, за да направите цвета съгласуван равномерно.)

Често събирам абразивни материали. Това ми е някакво хоби. След като рових из сандъци и шкафове, най -накрая намерих Yakeli, чийто цвят е много подобен на този на OLED. Затова решавам да го изрежа и да използвам като панел.

Стъпка 3: Свържете веригата

OLED и BMI160 имат I2C интерфейс, така че просто трябва да ги запоите върху съответния I2C интерфейс на Beetle.

Стъпка 4: Изгаряне на програмата

Директно ревизирах програмата за крачкомер в библиотеката BMI160. Добавете функцията millis (), за да преобразувате ъптайма на системата в хронометър. Добавям кода за показване на библиотеката с символи u8g. След като опитах шрифта в заглавния файл u8g.h един по един, открих, че шрифтът Freedoomr е страхотен за мен.

Кодът за преобразуване на времето за работа на системата в хронометър е показан по -долу:

без знак int ss = 1000; без знак int mi = ss*60; дълга минута = t0/mi; дълга секунда = (t0-минута*mi)/ss; long milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (минута%60)/10+'0'; strTime [1] = минута%60%10+'0'; strTime [3] = (втори%60)/10+'0'; strTime [4] = втори%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (milliSecond%100)/10+'0';

Стъпка 5: Запояйте и инсталирайте

Запояйте и инсталирайте
Запояйте и инсталирайте
Запояйте и инсталирайте
Запояйте и инсталирайте
Запояйте и инсталирайте
Запояйте и инсталирайте

Мисля, че тази стъпка е най -трудната, защото след като проектирах разпределението на пространството и инсталирах частите внимателно, включвам превключвателя и току -що установих, че нещо не работи. За пореден път един или два проводника бяха прерязани от мен случайно по време на инсталацията. Но аз вярвам в „където има търпение, има и начин“. След много неуспехи успехът най -накрая идва при мен.

Използвайте електрическа мелница, за да пробиете 1 мм отвор в двата края на корпуса, инсталирайте всички части заедно и тогава целият проект е завършен.

Може да забележите, че има два бутона от лявата страна, долният е за хронометър, какво ще кажете за горния?

За бягане през нощта! Горният бутон се използва за управление на четирите 5 мм светодиода (запълних пукнатината между отвора и превключвателя с UV лепило в подходящ цвят, за да направя гривната по -изящна.)

Положението на четирите светодиода е в съответствие с ъгъла на размахване на ръцете по време на бягане на хората. Земята винаги ще бъде осветена, независимо как се движи ръката.

Този крачкомер на китката не само ми помага да изчисля физическата си сила, но и го прави по -безопасно да бягам през нощта. Толкова хубаво нещо, струва си да го имаш.

Препоръчано: