Оглавление:

Как сделать шагомер на браслете: 5 шагов
Как сделать шагомер на браслете: 5 шагов

Видео: Как сделать шагомер на браслете: 5 шагов

Видео: Как сделать шагомер на браслете: 5 шагов
Видео: 🔥 Прокачай Xiaomi Mi Band 5 🏃‍♀КАЛИБРОВКА ШАГОМЕРА 2024, Июль
Anonim
Как сделать шагомер на запястье
Как сделать шагомер на запястье

Я люблю гулять и бегать в районе, в котором живу. Мне нравится побыть одному, потому что в это время мне всегда приходят потрясающие идеи. Недавно я купил 6-осевой инерционный датчик движения от DFRobot. Мне приходит в голову, что почему бы не сделать шагомер с браслетом для расчета моей физической силы. Я всегда не могу устоять перед этим, когда приходит вдохновение.

Хорошо, позволь мне сразу начать.

Шаг 1. Материал, который вам может понадобиться:

Материал, который вам может понадобиться
Материал, который вам может понадобиться
Материал, который вам может понадобиться
Материал, который вам может понадобиться

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

Жук - Самый маленький Ардуино × 1

Дисплей Gravity I2C OLED-2864 × 1

Мини-литиевая батарея 3,7 В × 1

Кнопка × 2

Тумблер × 1

Ремешок для часов × 1

6-осевой инерционный датчик движения BMI160 объединяет 16-битный 3-осевой акселерометр со сверхмаломощным 3-осевым гироскопом. Когда акселерометр и гироскоп находятся в полном рабочем режиме, потребляемая мощность обычно составляет около 900 мкА.

Шаг 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; длинная миллисекунда = sysTime-минута * mi-секунда * сс; strTime [0] = (минута% 60) / 10 + '0'; strTime [1] = минута% 60% 10 + '0'; strTime [3] = (секунда% 60) / 10 + '0'; strTime [4] = секунда% 60% 10 + '0'; strTime [6] = миллисекунда / 100 + '0'; strTime [7] = (миллисекунда% 100) / 10 + '0';

Шаг 5: припаяйте и установите

Припаять и установить
Припаять и установить
Припаять и установить
Припаять и установить
Припаять и установить
Припаять и установить

Я думаю, что этот шаг самый сложный, потому что после того, как я спроектировал распределение пространства и тщательно установил детали, я включаю переключатель и просто обнаруживаю, что это не работает. Еще раз один или два провода были случайно перерезаны мною во время установки. Но я верю в то, что «где есть терпение, есть и выход». После многих неудач ко мне наконец приходит успех.

Используйте электрическую шлифовальную машину, чтобы просверлить отверстие диаметром 1 мм на обоих концах корпуса, установить все части вместе, и на этом весь проект будет завершен.

Вы можете заметить, что с левой стороны есть две кнопки, нижняя для секундомера, а что насчет верхней?

Для бега ночью! Верхняя кнопка используется для управления четырьмя 5-миллиметровыми светодиодами (я залил щель между отверстием и переключателем УФ-клеем соответствующего цвета, чтобы сделать браслет более изысканным).

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

Этот шагомер с браслетом не только помогает мне рассчитать мою физическую силу, но и делает его более безопасным для бега в ночное время. Такой хороший материал, вы того стоите.

Рекомендуемые: