Оглавление:

TriggerX: 15 шагов
TriggerX: 15 шагов

Видео: TriggerX: 15 шагов

Видео: TriggerX: 15 шагов
Видео: ОТКЛЮЧИ ЭТО И СТАНЬ МАШИНОЙ | PUBG MOBILE 2024, Июль
Anonim
TriggerX
TriggerX

Это руководство было создано в соответствии с требованиями проекта курса 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 осям

3 оси движения
3 оси движения

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

Шаг 2: 3D-дизайн

3D дизайн
3D дизайн

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

Дизайн основания и крышки
Дизайн основания и крышки

Сначала были спроектированы крышка и основание шагового двигателя.

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

3D-дизайн: базовая крышка с шаговым двигателем
3D-дизайн: базовая крышка с шаговым двигателем

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

Шаг 5: 3D-дизайн: сборка сервопривода - основание для сервопривода

3D-дизайн: сборка сервопривода - основание для сервопривода
3D-дизайн: сборка сервопривода - основание для сервопривода
3D-дизайн: сборка сервопривода - основание для сервопривода
3D-дизайн: сборка сервопривода - основание для сервопривода

Для крепления линейных суппортов шаговых двигателей с серводвигателем спроектировано и прикреплено монтажное основание.

Шаг 6: 3D-дизайн: схемы

3D-дизайн: схемы
3D-дизайн: схемы
3D-дизайн: схемы
3D-дизайн: схемы

1. Узел MCU

2. Драйвер двигателя

Оба были включены в моделирование и дизайн.

Предоставлено: GrabCad.

Шаг 7: 3D-дизайн: крышка

3D-дизайн: крышка
3D-дизайн: крышка

Крышка для нанесения клея для крепления к компьютеру (а также по эстетическим соображениям) была разработана и прикреплена к полной сборке.

Шаг 8: 3D-дизайн: полная механическая сборка

3D-дизайн: полная механическая сборка
3D-дизайн: полная механическая сборка
3D-дизайн: полная механическая сборка
3D-дизайн: полная механическая сборка

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

Цепь управления: блок-схема
Цепь управления: блок-схема

Устройство TriggerX управляется интерфейсом Android APP, созданным Blynk.

Приложение будет взаимодействовать с узлом MCU (через Интернет), установленным в устройстве, и управлять сервоприводом, а также двумя шаговыми двигателями через два модуля шагового драйвера TB6612.

Шаг 10: принципиальная схема

Электрическая схема
Электрическая схема
Электрическая схема
Электрическая схема

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

Шаг 11: настройка приложения Blynk

Настройка приложения Blynk
Настройка приложения Blynk
Настройка приложения Blynk
Настройка приложения Blynk
Настройка приложения Blynk
Настройка приложения Blynk

Приложение Blynk можно скачать по ссылке, указанной здесь.

Два ползунка и одна кнопка были включены в соответствии с конфигурацией, показанной на картинке.

От 0 до 300 - это количество шагов шагового двигателя, а от 120 до 70 - это сигнал управления углом сервопривода.

Шаг 12: Код

Сначала в приложении был создан новый проект, а код авторизации использовался в коде Arduino IDE.

Код объяснен в файле.

Шаг 13: 3D-печатная сборка со схемами

3D-печатная сборка со схемами
3D-печатная сборка со схемами

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

Монтаж на компьютер
Монтаж на компьютер

Устройство крепилось к компьютеру с помощью двустороннего скотча.

Шаг 15: Демонстрация работы устройства

Полную документацию и демонстрацию работы устройства можно найти здесь.

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