
Оглавление:
- Шаг 1: движение по 3 осям
- Шаг 2: 3D-дизайн
- Шаг 3: Дизайн основы и обложки
- Шаг 4: 3D-дизайн: нижняя крышка с шаговым двигателем
- Шаг 5: 3D-дизайн: сборка сервопривода - основание для сервопривода
- Шаг 6: 3D-дизайн: схемы
- Шаг 7: 3D-дизайн: крышка
- Шаг 8: 3D-дизайн: полная механическая сборка
- Шаг 9: Схема управления: блок-схема
- Шаг 10: принципиальная схема
- Шаг 11: настройка приложения Blynk
- Шаг 12: Код
- Шаг 13: 3D-печатная сборка со схемами
- Шаг 14: Установка на компьютер
- Шаг 15: Демонстрация работы устройства
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Это руководство было создано в соответствии с требованиями проекта курса Make в Университете Южной Флориды (www.makecourse.com).
Часто мы работаем с офисным компьютером с удаленным входом из дома. Проблемы возникают, когда компьютер иногда зависает и ему требуется новый запуск (перезагрузка компьютера). В этом случае вам придется войти в офис и перезапустить его самостоятельно (механическое действие сложно выполнить электронным способом без изменения схемы питания компьютера). Этот проект TirggerX вдохновлен этим событием. В течение долгого времени я думал о создании IOT-устройства с поддержкой Wi-Fi, которое могло бы выполнять физическое действие, например, переключать переключатель или удаленно перезагружать компьютер. Пока эта функция отсутствует во всех доступных на рынке интеллектуальных устройствах. Поэтому я решил сделать свой собственный. А теперь поговорим о том, что вам нужно, чтобы сделать свое собственное-
1. NodeMCu Amazon
2. Сервопривод SG90 Amazon
3. Степпер с линейным слайдером Amazon.
4. 2 драйвера шагового двигателя Amazon
5. Кабель Micro USB Amazon
Цели проекта-
Выполните физический переключатель, выполняя скользящее действие в направлении X и Y и нажатие в направлении Z.
Шаг 1: движение по 3 осям

Для линейного (скользящее положение x и y) работы переключателя (триггера) нам нужно движение по двум осям, которое будет выполняться двумя шаговыми двигателями. Основное триггерное событие, которое в Z-направлении будет управляться сервоприводом.
Шаг 2: 3D-дизайн

Шаг 3: Дизайн основы и обложки

Сначала были спроектированы крышка и основание шагового двигателя.
Шаг 4: 3D-дизайн: нижняя крышка с шаговым двигателем

Шаговый двигатель был разработан для моделирования. На фотографиях выше показана нижняя крышка с установленным шаговым двигателем.
Шаг 5: 3D-дизайн: сборка сервопривода - основание для сервопривода


Для крепления линейных суппортов шаговых двигателей с серводвигателем спроектировано и прикреплено монтажное основание.
Шаг 6: 3D-дизайн: схемы


1. Узел MCU
2. Драйвер двигателя
Оба были включены в моделирование и дизайн.
Предоставлено: GrabCad.
Шаг 7: 3D-дизайн: крышка

Крышка для нанесения клея для крепления к компьютеру (а также по эстетическим соображениям) была разработана и прикреплена к полной сборке.
Шаг 8: 3D-дизайн: полная механическая сборка


Шаг 9: Схема управления: блок-схема

Устройство TriggerX управляется интерфейсом Android APP, созданным Blynk.
Приложение будет взаимодействовать с узлом MCU (через Интернет), установленным в устройстве, и управлять сервоприводом, а также двумя шаговыми двигателями через два модуля шагового драйвера TB6612.
Шаг 10: принципиальная схема


Принципиальная схема показана на картинке. NodeMcu соединен с шаговым двигателем через драйвер шагового двигателя и напрямую с серводвигателем.
Шаг 11: настройка приложения Blynk



Приложение Blynk можно скачать по ссылке, указанной здесь.
Два ползунка и одна кнопка были включены в соответствии с конфигурацией, показанной на картинке.
От 0 до 300 - это количество шагов шагового двигателя, а от 120 до 70 - это сигнал управления углом сервопривода.
Шаг 12: Код
Сначала в приложении был создан новый проект, а код авторизации использовался в коде Arduino IDE.
Код объяснен в файле.
Шаг 13: 3D-печатная сборка со схемами

Шаг 14: Установка на компьютер

Устройство крепилось к компьютеру с помощью двустороннего скотча.
Шаг 15: Демонстрация работы устройства

Полную документацию и демонстрацию работы устройства можно найти здесь.
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов

Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)

Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов

Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов

Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов

Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)