Устройство мотивирующие подтягивания на турнике
Автору этой самоделки — 15 лет, и с ней он победил на конкурсе Arduino Day Challenge. Это перекладина мотивирует для занятий спортом. При подтягивании на ней звучит музыка, а по окончанию упражнения спортсмен получает награду в виде конфеты Tic Tac.
Кстати, такое устройство (с небольшими доработками) легко можно использовать, как сигнализация.
Инструменты и материалы:
-Arduino Nano;
-Сервомотор MG90S;
-Лазерный диод 9 мм;
-0,5 Вт динамик 40 мм;
-Источник питания 5 В;
-Разъем питания постоянного тока;
-Фоторезистор;
-Резистор 1 кОм;
-Конденсатор 100 мкФ;
-Ползунковый переключатель 11 мм x 6 мм;
-Нить PETG;
-Провода;
-2 винта и гайки M4;
-4 винта M3;
-5 винтов M2;
-Tic Tac леденцы;
-Акрил;
-Турник в проем двери;
-Печатная плата 6 см x 4 см (M2 отверстия 55 мм x 35 мм);
-Винтовые клеммы;
-Штыревой разъем;
-3D-принтер;
-Паяльник;
Шаг первый: принцип работы
Принцип работы устройства не сложен. Перекладина закреплена в верхней части дверного проема. По краям перекладины установлены, с одной стороны — лазер, с другой стороны — фоторезистор.
Как только пользователь кладет руки на перекладину, луч прерывается, и напряжение на концах фоторезистора падает. Arduino Nano считывает сигнал и отдает команду на проигрывание песни. Если через 30 секунд, после проигрывания песни, руки все еще находятся на перекладине, то Ардуино дает команду на запуск сервомотора и выдачу одной конфеты Тик-так.
Шаг второй: 3D-печать
Мастер спроектировал все детали в программе Fusion 360, затем обработал в Cura и распечатал на 3D-принтере Ender 3 V2. Нить — PETG, высота слоя — 0,2 мм. Нужно будет распечатать:
« Base.stl »
» RotatorDispenser.stl «
« CoverBase.stl »
« LaserClamp.stl »
» LdrClamp.stl «
Скачать файлы можно здесь.
Шаг третий: макетная плата
Пока детали печатаются, мастер проверяет работу устройства на макетной плате.
1. Поместите Arduino Nano на макетную плату.
2. Подключите 5 В к положительной шине (красный) и GND к отрицательной шине (синий).
3. Установите фоторезистор и подключите один из его выводов к 5 В, а другой к GND через резистор 1 кОм.
4. Подключите второй вывод к A0.
5. Установите сервопривод MG90S и подключите его коричневый провод к GND, а красный провод к 5V.
6. Подключите желтый провод к D5.
7. Установите динамик и подключите его красный провод (+) к D11, а черный провод (-) к GND.
8. Наконец, добавьте лазерный модуль и подключите его красный провод (+) к 5 В, а черный провод (-) к GND.
Шаг четвертый: программирование
Переходим к программированию Arduino Nano. Откройте Arduino IDE, выберите плату Arduino Nano, свой COM-порт и нажмите «Upload». Параметр «LightThreshold» определяет чувствительность фоторезистора к свету.
Код можно скачать ниже.
SmartPullUpBar.ino
Здесь можно скачать песни, которые прописаны в код.
Шаг пятый: тестирование
Дальше нужно протестировать схему. Мастер подключает питания и перекрывает луч. Если все собрано правильно, то заиграет музыка и через время провернется вал сервопривода.
На этой стадии могут возникнуть две распространенные проблемы, даже если все сделано правильно.
Когда вы закрываете сенсор, музыка не воспроизводится. Можно легко решить эту проблему, увеличив значение «LightThreshold», о котором говорилось на предыдущем шаге.
Если музыка начинает играть, если луч не перекрыт, то наоборот, нужно уменьшить значение «LightThreshold».
Правильной настройкой порогового значения будет использование последовательного монитора и просмотр значений освещенности, создаваемый датчиком. (Может варьироваться от 0 (абсолютная темнота) до 1023 (абсолютный свет).
Шаг шестой: плата
После проверки работы устройства мастер приступает к монтажу на монтажной плате. Единственное отличие печатной платы от макетной, заключается в том, что мастер установил разъем питания и установил параллельно конденсатор 100 мкФ.
Шаг седьмой: сборка
Приступает к сборке. Всего нужно собрать три модуля: модуль фоторезистора, модуль лазера и модуль управления и выдачи конфет.
Устанавливает сервопривод в корпус и фиксирует его винтами.
Лазер устанавливает в посадочное гнездо кронштейна.
В подобное крепление устанавливаем фоторезистор.
Припаивает красный провод к плюсовому выводу разъема постоянного тока.
Припаивает черный провод к отрицательному выводу разъема постоянного тока.
Припаивает другой красный провод к ползунковому переключателю.
Устанавливает разъем постоянного тока в соответствующее отверстие в основании и фиксирует его гайкой.
К ползунковому переключателю припаивает плюс (красный провод) от разъема питания. Устанавливает переключатель в гнездо корпуса.
Подключает красный провод к плюсовому входу питания платы, а черный к отрицательному входу питания.
Подключает сервопривод к винтовым клеммам платы.
Подключает динамик.
Устанавливает плату в корпус и прикручивает винтами.
Вырезает из прозрачного пластикового листа прямоугольник размером примерно 75 мм x 17 мм и устанавливает его в лоток.
Шаг восьмой: установка модулей и подключение
С одной стороны перекладины устанавливает и закрепляет фоторезистор, с другой стороны лазер.
Лазер и резистор должны быть расположены на одной оси.
Включает лазерный модуль, подключает его к источнику питания ~ 5 В. Проворачивая зажимы, совмещает лазерный луч и центр фоторезистора.
Дальше приклеивает управляющий модуль к стене.
Дальше нужно подключить лазер и фоторезистор к винтовым клеммам.
Подключает блок питания к разъему постоянного тока и включает переключатель.
Когда устройство впервые включается, сервопривод автоматически переходит в положение 0 градусов и фиксируется на месте. В этом положении необходимо установит на вал деталь «RotatorDispenser». Овальный паз на детали и отверстие в лотке должны быть совмещены.
Устанавливает динамик в крышку и прикручивает ее к корпусу.
Последний шаг — это загрузка в лоток леденцов.
Все готово.
Весь процесс по изготовлению такого мотивирующего для подтягиваний устройства, можно посмотреть на видео.
Источник (Source)
Источник: