Воскресенье, Январь 13, 2019
Разное

Шагомер на ардуино – Часы на Arduino с высотомером, термометром, компасом и шагомером / Проекты и идеи / RoboCraft. Роботы? Это просто!

Содержание

Делаем шагомер на основе BMI160 и Arduino Beetle

Мы купили 6-осевой инерционный датчик движения BMI160 после чего решили сделать на основе него и Ардуино Beetle браслет-шагомер.

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

Комплектующие

Ниже перечислим детали, которые используемые в этом проекте.

Аппаратные компоненты

  • I2C BMI160 6-осевой инерциальный датчик движения от DFRobot × 1
  • Beetle от DFRobot — самый маленький Arduino × 1
  • I2C OLED-2864 дисплей от DFRobot x 1
  • 3.7В мини-литиевая батарея × 1
  • Кнопка × 2
  • Переключатель × 1
  • Ремешок для часов × 1

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

Корпус

Распечатайте корпус. За пример можно взять классические часы от Casio. Дисплей выполнен как очень простой и элегантный. Минуты и часы занимают большую часть экрана, что удобно для распознавания времени. Имеют вес 40 г и оцениваются примерно в 15 долларов США.

После печати корпуса, вы можете распылить черную краску на все части, чтобы сделать корпус более гладким и монотонным.

Также дома мы нашли акриловый материал, чей цвет очень похож на цвет OLED. Поэтому мы решили разрезать его и использовать в качестве стекла.

Схема соединения

Схемы соединения по сути нет. OLED и BMI160 имеют интерфейс I2C, поэтому вам просто нужно припаять их к соответствующему интерфейсу I2C Beetle.

Код проекта

Мы пересмотрели программу шагомера в библиотеке BMI160. Добавьте функцию millis(), чтобы преобразовать время безотказной работы системы в секундомер.

Добавьте код отображения библиотеки символов u8g. Попробовав шрифт в файле заголовка u8g.h один за другим, мы обнаружили, что шрифт freedoomr отлично подходит.

Код преобразования времени безотказной работы системы в секундомер ниже:

unsigned int ss=1000;
unsigned int mi=ss*60;
long minute=t0/mi;
long second=(t0-minute*mi)/ss;
long milliSecond=sysTime-minute*mi-second*ss;
strTime[0]=(minute%60)/10+'0';
strTime[1]=minute%60%10+'0';
strTime[3]=(second%60)/10+'0';
strTime[4]=second%60%10+'0';
strTime[6]=milliSecond/100+'0';
strTime[7]=(milliSecond%100)/10+'0';

Пайка и сборка

Я думаю, что этот шаг является самым сложным, потому что после того, как мы разработали распределение пространства и аккуратно установили детали, мы включили часы и просто обнаружили, что ничего не работает. Один или два провода были отрезаны случайно во время установки. Но благодаря терпению мы всё установили как нужно.

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

Результат

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

Для ночных прогулок!

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

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

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

На этом мы заканчиваем создание браслета шагомера на основе модуля BMI160.

arduinoplus.ru

Датчик пульса «CJMCU» для Ардуино

На основании пульса можно, в некоторой мере, определять состояние здоровья человека и, с определённой вероятностью, прогнозировать способность или неспособность его переносить те или иные нагрузки. А также, нормировать их в реальном времени.

Было интересно, как работает эта штуковина.


Данный модуль проходил по тому же «мокрому» делу, что и FM-передатчик из предыдущего обзора:


Но признаков проникновения жидкости внутрь пакета обнаружено не было. Сама плата небольшого размера, в комплекте идут три штыревые контакта, которые можно припаять к площадкам, к которым я припаял проводки ATA-шлейфа:


Также, на плате имеется три отверстия, но они не дублируют упомянутые контакты, поэтому их предназначение ещё предстоит выяснить.

Принцип действия кардио-модуля для Ардуино схож с работой датчика мышки: рядом с излучателем — в данном случае — зелёным светодиодом, расположен сканер, улавливающий изменение яркости и транслирующий их в осязаемой аналоговой величине на вывод «S». Со стороны, которую следует прикладывать к сканируемой поверхности, расположено изображение сердечка:


Датчик чувствительный и его желательно прикладывать через прозрачную плёнку:


Не смотря на довольно развитое сообщество с множеством проектов, простую схему подключения пришлось рисовать самому:


Светодиод не обязателен, встроенный светодиод (13) загорается резко при импульсах,

подключённый к выводу 5 — плавно вспыхивает.

Код можно скачать отсюда:
Arduino — скетч для Ардуино,
Visualizer — программа, запускающаяся из среды Processing.

Устройство оказалось довольно чувствительным и лично я сомневаюсь, что смогу сделать из него подобие браслета для смартфона:


Прикладывать его следует «не абы как», а между центром подушечки и изгибом — www.youtube.com/watch?v=cM_Y7dkBDSk&t=148

Для улучшения показаний, решил повысить яркость светодиода, ток через него составлял 1.3мА, резистор, ограничивающий ток, имел маркировку «471»:

Калькулятор маркировки SMD-резисторов подсказывает 470 Ом. Другой калькулятор (понаходил онлайн-«калькуляторов» — сам уже не соображаю) и здравый смысл подсказывают, что для увеличения тока до ~10мА, нужен резистор 100 Ом. Стоковый светодиод нормально выдерживает ток, однако ни увеличение яркости, ни применение красного светодиода, сколь-либо заметного эффекта не оказали.

Герой этого видео наглядно демонстрирует, куда можно прислонять датчик, чтобы уловить пульс. У него, правда, не такая программа, как по ссылке выше, но суть одинакова:

А так выглядел один из вариантов моей поделки — самый простой.

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

mysku.ru

Mobile: Плата Arduino позволит сделать смарт-часы своими руками


Плата Arduino позволит сделать смарт — часы своими руками — 4pda.ru

# Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер. Разработанные часы оснащены небольшим дисплеем, где отображается вся информация, полученная от встроенных датчиков


Плата Arduino позволит сделать смарт — часы своими руками — wear-gadget.ru

В часах используется плата GY-87, которая оборудована тремя модулями: HMC5883L (компас), BMP085 (датчики давления, высоты и температуры) и MPU6050 (акселерометр и гироскоп). К слову, количество шагов считается на основании полученных данных от акселерометра. Для создания подобных часов нужны некоторые недорогие комплектующие и соответствующие знания.


Плата Arduino позволит сделать смарт — часы своими руками — setup-service.ru

Главная → Новости → Плата Arduino позволит сделать смарт — часы своими руками . Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер.


Плата Arduino позволит сделать смарт — часы своими руками — pcnews.ru

22:02 Плата Arduino позволит сделать смарт — часы своими руками . Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер.


Плата Arduino позволит сделать смарт — часы своими руками — antistarforce.com

Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер. Разработанные часы оснащены небольшим дисплеем, где отображается вся информация, полученная от встроенных датчиков


Плата Arduino позволит сделать смарт — часы своими руками — www.all4prouser.ru

Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер.


Проекты на Arduino | Raspberry Pi и другие платы — cxem.net

Платы Arduino позволяют своими руками создавать различные устройства, являются хорошим инструментом для начинающих и обучения МК. Большинство устройств можно собрать даже не прибегая к помощи паяльника! Светодиодные часы на Ардуино . Будильник с обратным отсчетом на Arduino с дисплеем Nokia 5110. Ambilight своими руками . Динамическая подсветка для телевизора. RGB светодиодная подсветка для пианино.


Плата Arduino позволит сделать смарт — часы своими руками — mediahd.ru

Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер.


Байки радиолюбителя | ВКонтакте — vk.com

Плата Arduino позволит сделать смарт — часы своими руками . Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер.


Новости — 4PDA — 4pda.ru

Плата Arduino позволит сделать смарт — часы своими руками . Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер.


4PDA — 4pda.ru

Dj_GraFlY, Для начинающего мазохиста сойдет. Плата Arduino позволит сделать смарт — часы своими руками Mortare, Всё правильно. Не изобрела, а сделала технологию удобной и рабочей. Для меня смарт на яблоке удобнее и приятнее в юзе, чем любой смарт на андроиде.


4PDA — 4pda.ru

Graccus, ардуино , в принципе то, вещь удобная, потому что не надо самому паять, но, зачастую, стоят неоправданно дорого. взять тот же raspberry pi 2 и odroid c1 по 35 $ за штуку против более слабых решений за 20-30-40$ от arduino . хотя, к примеру, adruino uno, что был меня, даже если в руках не держал и в глаза не видел, раз плюнуть, ибо amoled, процессор, TW, да и перо. а вот второй начал подбешивать и говорить, что я ничего не понимаю. в дело пошёл скрытый диктофон, включенный со смарт часов и полиция, которая приехала за пару минут. если


Плата Arduino позволит сделать смарт — часы своими руками — internetua.com

Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер. Разработанные часы оснащены небольшим дисплеем, где отображается вся информация, полученная от встроенных датчиков


4PDA — 4pda.ru

Плата Arduino позволит сделать смарт — часы своими руками . Wed, 05 Aug 2015 18:00:59 +0000. Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками [ ] Роботизированный шарик Sphero способен обучать программированию.


умные часы — 4PDA | 4PDA — Новости мира мобильных устройств — 4pda.ru

Плата Arduino позволит сделать смарт — часы своими руками . Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер.


Плата Arduino позволит сделать смарт — часы своими руками — appletwo.ru

Радиоуправляемый выключатель своими руками . Умный дом Archives — самопал. Основные разделы самопал. У меня дома трудится масса устройств умного дома. Большая часть из них использует недорогие платы Arduino Pro Mini или микроконтроллеры Atmega328 с прошитым ардуиновским бутлоадером. Заодно в этой статье можно узнать, как сделать часы с синхронизацией времени по NTP протоколу.


4PDA | смарт часы форум — 4pda.ru

Плата Arduino позволит сделать смарт — часы своими руками . Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер.


Плата Arduino позволит сделать смарт — часы своими руками — pcnews.ru

521 Аксессуар Pokemon Go Plus стоимостью $35 позволит ловить покемонов одним нажатием кнопки. 520 Как не потерять беспроводные AirPods. Нужно сделать их проводными. 472 Автомобиль-подлодка: Submarine Car. Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики


4PDA — 4pda.ru

Плата Arduino позволит сделать смарт — часы своими руками . Один из пользователей форума Instructables, на котором участники делятся между собой подробностями о ходе создания различных девайсов, рассказал, как с помощью модифицированной платы Arduino своими руками сделать полностью рабочие смарт — часы , имеющие ряд современных функций, включая датчики высоты и температуры, компас и шагомер.

odnako.su

Мини шагомер Pedometer

Для контроля объема выполненных упражнений люди часто стали пользоваться электронными помощниками, которые на основе полученных данных показывают потраченные калории, пройденную дистанцию и прочую информацию. В Китае полно такого рода гаджетов, и в этой статье мы рассмотрим самый простой и дешевый шагомер Pedometer, который может показать только количество сделанных шагов.

Самый простой мини шагомер Pedometer имеет только одну кнопку на корпусе, это кнопка сброса. Принцип работы шагомер довольно прост. Его нужно закрепить на штанах или ремне, для чего есть специальная защелка, и просто ходить или бегать. Купить его можно здесь (ссылка на покупку шагомера). Цена US $0.83.

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

Мини шагомер Pedometer | Видео

Возможно Вас это заинтересует:
Дешевые наручные часы с калькулятором
Tally Счетчик
Калькулятор в виде кредитки
Брелок 2 в 1

Другие статьи на сайте

chinaguds.ru

Отправить ответ

avatar
  Подписаться  
Уведомление о
Back To Top