Оглавление:
- Запасы
- Шаг 1: Изготовление корпуса
- Шаг 2: верхняя пластина
- Шаг 3: Подключение схемы
- Шаг 4: Конфигурация светодиода
- Шаг 5. Код и настройка
- Шаг 6: соберите светодиоды
- Шаг 7: соберите другую электронику
- Шаг 8: Готовы к тренировке
Видео: AccuRep: устройство для подсчета отжиманий: 8 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Проекты Fusion 360 »
Я знаю многих людей, которые начали отработку этого карантина. Проблема с домашними тренировками - отсутствие тренажерного зала, мои тренировки в основном включают отжимания. Чтобы по-настоящему подтолкнуть себя, я слушаю рок-музыку во время тренировок. Проблема в количестве повторений. В большинстве случаев из-за музыки я забываю о своих представителях. Тогда у меня появилась эта идея. Это AccuRep, точный счетчик повторений.
Это простое устройство может считать ваши отжимания, скакалку, приседания и многое другое. Есть четыре светодиода. Каждый из них должен загораться после того, как вы выполните определенное количество повторений. Вам просто нужно проявить творческий подход и найти способ использовать это для подсчета количества повторений в любом упражнении. Для отжиманий держите его на полу прямо под подбородком, когда вы отжимаетесь. Для скакалок - точка на полу перед тем, как скакалка коснется земли (перед вашими ногами). Для приседаний … ну … вы поняли.
Почему я говорю, что это правильно? Потому что вы можете настроить его в соответствии со своей скоростью повторений, чтобы он никогда не пропускал и не регистрировал ложное повторение. И это очень просто сделать и закодировать. Все, что вам нужно, это микроконтроллер (например, Arduino nano), светодиоды и ИК-датчик приближения.
Запасы
NodeMcu / Arduino nano: Amazon
ИК-датчик приближения: Amazon
Светодиоды
Гнездо - Гнездовые перемычки (опционально) Amazon
Источник питания 5 В / аккумулятор: Amazon
Шаг 1: Изготовление корпуса
Я спроектировал корпус в Autodesk Fusion 360. Это перебор, я мог бы просто использовать tinkercad, поскольку это простой дизайн. Я изучал Fusion 360, поэтому подумал, что это будет практика. Основание представляет собой простой цилиндр диаметром 80 мм и высотой 20 мм. Прямоугольное отверстие сбоку предназначено для подачи питания на микроконтроллер. Вы можете использовать аккумулятор, чтобы сделать его более портативным. Но для простоты я буду использовать внешний источник питания.
Шаг 2: верхняя пластина
Верх представляет собой просто диск с четырьмя отверстиями диаметром 1 мм для светодиодов и вырезом для датчика приближения. Это также было разработано в Fusion 360. Вы можете найти 3D-файлы.
Шаг 3: Подключение схемы
Хотя Arduino nano был бы лучшим вариантом из-за его небольшого размера, у меня не было под рукой. Так что вместо этого я буду использовать Nodemcu. Это не имеет значения, потому что код в любом случае остается прежним.
Подключите контакт D0 (цифровой выход) датчика приближения к контакту 5 gpio вашего микроконтроллера. Светодиоды необходимо подключать в следующем порядке:
LED1 переходит на контакт 0
LED2 переходит на контакт 2
LED3 переходит на контакт 4
LED4 идет на контакт 12
Шаг 4: Конфигурация светодиода
Обратите внимание, что LED1 загорается после того, как вы выполните 10 повторений. LED2 загорается после 25 повторений, LED3 загорается после 50, а LED4 после 100. Вы можете изменить эти значения в коде, который я собираюсь объяснить на следующем шаге.
Шаг 5. Код и настройка
Код довольно простой. Существуют условия для каждого светодиода в зависимости от количества повторений, которые вы должны выполнить, чтобы они загорелись. Вы можете изменить это по своему усмотрению.
Одна важная строка - это первый блок if. Вы можете видеть, что внутри него задержка в 500 мс. Это задержка, основанная на том, сколько времени вы проводите в максимальной позиции в каждом повторении. Например, во время отжимания, когда вы находитесь в самом нижнем положении, вам нужно иметь приблизительное представление о том, сколько времени вам понадобится, чтобы подтолкнуть себя обратно. Другими словами, сколько времени вы проводите, касаясь грудью пола. Для меня это около 500 мс, которые я установил в задержке. Если ваши повторения медленнее, вам придется увеличить их примерно до 1 с (1000 мс).
Необязательно быть очень точным. Я бы посоветовал вам следить за собой и сделать несколько отжиманий, чтобы это выяснить. Для скакалок эта задержка будет намного меньше. Закончив настройку кода, вы можете загрузить его на свою доску.
Шаг 6: соберите светодиоды
Прикрепите светодиоды к каждому отверстию на верхней пластине. Можно использовать суперклей или горячий клей. Чтобы разместить все внутри небольшого корпуса, я перевернул Nodemcu, убедившись, что разъем питания проходит через отверстие, сделанное для него на боковой стенке.
Шаг 7: соберите другую электронику
Затем я приклеил датчик приближения сверху с помощью двустороннего скотча и согнул лампочки датчика вверх. Вы можете закрыть светодиоды индикации датчика приближения черной изоляционной лентой, чтобы не было другого источника света, кроме наших 4 светодиодов.
Затем я приклеил верхнюю пластину к основанию, убедившись, что лампы датчика проходят через вырез, сделанный для них.
Шаг 8: Готовы к тренировке
Так что теперь все, что осталось, - это разогреться и заняться спортом. Это устройство не только подсчитывает количество ваших повторений, но и в некотором смысле мотивирует вас делать больше. По мере продвижения вы можете увеличивать количество повторений отсечки для каждого светодиода. Вы можете добавить ЖК-экран вместо светодиодов, но это усложнит задачу.
Совет: если вы используете его для подсчета приседаний, будьте осторожны, чтобы не сесть на него, когда вы устали: p
Рекомендуемые:
Применение подсчета очков в петанке / жен-де-буль: 7 шагов
Приложение для ведения счета в петанке / Jeu-de-Boules: это приложение для ведения счета в петанке (иногда называемое Jeu de Boules) для Android. Это приложение можно использовать как есть, и оно полностью функционально. Или его можно использовать в сочетании с дисплеем «Матрица петанка» [отдельная инструкция
ARUPI - недорогое автоматизированное записывающее устройство / автономное записывающее устройство (ARU) для экологов звукового ландшафта: 8 шагов (с изображениями)
ARUPI - дешевое автоматизированное записывающее устройство / автономное записывающее устройство (ARU) для экологов звукового ландшафта: это руководство было написано Энтони Тернером. Проект был разработан с большой помощью из Сарая в вычислительной школе Кентского университета (г-н Дэниел Нокс оказал большую помощь!). Он покажет вам, как создать автоматизированную систему аудиозаписи
Устройство для ворошения яиц для инкубатора, вращение на 45 градусов: 7 шагов (с изображениями)
Поворотное устройство для яиц для инкубатора с поворотом на 45 градусов: Привет, сегодня я делаю устройство для поворота яиц для инкубатора, которое будет вращаться на 360 градусов на угол 45 градусов, который будет не только вращать яйца, но и это пространство для небольшого домашнего инкубатора, если вы хотите увидеть подробнее смотрите видео
Легкое 5-минутное USB-зарядное устройство на солнечной батарее / USB-зарядное устройство для выживания: 6 шагов (с изображениями)
Легкое 5-минутное USB-зарядное устройство на солнечной батарее / USB-зарядное устройство для выживания: Привет, ребята! Сегодня я только что сделал (наверное) самое простое зарядное устройство для солнечных батарей usb! Во-первых, мне очень жаль, что я не загрузил некоторые инструкции для вас, ребята … Я сдал несколько экзаменов за последние несколько месяцев (на самом деле не несколько, может быть, неделю или около того ..). Но
Улица Сезам - Часы для подсчета чисел в пинболе: 8 шагов (с изображениями)
«Улица Сезам» - часы с подсчетом чисел в пинболе: в этом руководстве описывается конструкция настраиваемых часов. Хотя это конкретно конструкция часов, представленных на Улице Сезам; анимации подсчета номеров пинбола, общие процедуры такие же, а инструкция