Оглавление:

Робот Гонг: Идея проекта Ultimate Hackaton для продавцов и гиков продукта (кодирование не требуется): 17 шагов (с изображениями)
Робот Гонг: Идея проекта Ultimate Hackaton для продавцов и гиков продукта (кодирование не требуется): 17 шагов (с изображениями)

Видео: Робот Гонг: Идея проекта Ultimate Hackaton для продавцов и гиков продукта (кодирование не требуется): 17 шагов (с изображениями)

Видео: Робот Гонг: Идея проекта Ultimate Hackaton для продавцов и гиков продукта (кодирование не требуется): 17 шагов (с изображениями)
Видео: Copter Hack 2018 - Защита проектов 2024, Июль
Anonim
Image
Image
Необходимые материалы
Необходимые материалы

Давайте построим роботизированный музыкальный гонг, который запускается по электронной почте. Это позволяет вам настроить автоматические оповещения по электронной почте, чтобы запустить гонг… (через SalesForce, Trello, Basecamp…)

Ваша команда никогда больше не забудет «GONGGG», когда выпускается новый код, закрывается сделка или когда готов обед!

Нет времени заниматься своими руками? Посетите www.robotgong.com и зарегистрируйтесь, чтобы купить его.

Шаг 1. Необходимые материалы

Нам понадобится…

Шаги 2-8: Настройка электродвигателя

  • 1x Плата сервопривода Sparkfun
  • 1x серводвигатель (я использовал HS-625MG)
  • 1x переключатель включения / выключения
  • 1x 5V блок питания
  • 1x переходник для розетки с розеткой
  • 1x 3-контактная секция разъемной вилки
  • 1x рулон припоя (я использую вот такие бессвинцовые)
  • 2x провода электрического подключения разных цветов
  • Инструменты…

    • Припой
    • Небольшая отвертка
    • Инструмент для зачистки проводов
    • (Необязательно) Третья рука, чтобы держать вещи во время пайки

Шаг с 9 по 12: Присоединение мотора к ГОНГ

  • 1x 12-дюймовый ГОНГ, молоток и подставка
  • 2 застежки-молнии среднего размера (получите больше, если подвержены ошибкам, как я)
  • 1x двусторонние наклейки 3M Command
  • (Необязательно) 1x электронный проектный корпус для монтажной платы и проводов
  • Инструменты…

    Электродрель, чтобы проделать отверстие в молотке (вот моя любимая дрель, хотя полный перебор)

Шаги с 13 по 17: настройка триггера электронной почты

  • 1x умная розетка Wemo
  • Учетная запись пользователя IFTTT

Шаг 2: припаяйте провода к выключателю

Припаяйте провода к выключателю
Припаяйте провода к выключателю
Припаяйте провода к выключателю
Припаяйте провода к выключателю

Отрежьте два электрических соединительных провода разного цвета и припаяйте их к переключателю включения / выключения.

Если вы никогда раньше не паяли, ознакомьтесь с этими уроками: видеоурок 1; видеоурок 2; учебное пособие.

Шаг 3. Присоедините провода к адаптеру цилиндрического разъема

Присоедините провода к адаптеру цилиндрического разъема
Присоедините провода к адаптеру цилиндрического разъема

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

Шаг 4: Припаяйте провода адаптера цилиндрического разъема к плате запуска сервопривода

Провода адаптера разъема для пайки корпуса к плате запуска сервопривода
Провода адаптера разъема для пайки корпуса к плате запуска сервопривода
Провода переходника разъема под пайку к плате запуска сервопривода
Провода переходника разъема под пайку к плате запуска сервопривода
Провода переходника разъема под пайку к плате запуска сервопривода
Провода переходника разъема под пайку к плате запуска сервопривода

Теперь припаяйте свободные концы проводов переходника цилиндрического разъема к контактам VCC и GND на плате Sparkfun Servo Trigger. Вы заметите два набора VCC / GND на противоположных сторонах платы - неважно, какую сторону вы выберете для пайки, так как оба будут работать.

Убедитесь, что провода проходят через верхнюю часть печатной платы и припаяны с обратной стороны. Я рекомендую, чтобы красный провод был направлен на VCC, а черный провод - на GND в качестве стандартной практики.

Шаг 5: Припаяйте провода переключателя включения / выключения к плате запуска сервопривода

Припаяйте провода переключателя включения / выключения к плате запуска сервопривода
Припаяйте провода переключателя включения / выключения к плате запуска сервопривода
Припаяйте провода переключателя включения / выключения к плате запуска сервопривода
Припаяйте провода переключателя включения / выключения к плате запуска сервопривода

Припаяйте свободные концы электрических проводов двухпозиционного переключателя к плате IN и GND сервопривода Sparkfun.

Опять же, убедитесь, что провода проходят через верх печатной платы и припаяны с обратной стороны. Я рекомендую, чтобы красный провод был направлен на IN, а черный провод на GND в качестве стандартной практики.

Шаг 6: припаяйте 3-контактный разъем к плате запуска сервопривода

Припаяйте 3-контактный разъем к плате запуска сервопривода
Припаяйте 3-контактный разъем к плате запуска сервопривода
Припаяйте 3-контактный разъем к плате запуска сервопривода
Припаяйте 3-контактный разъем к плате запуска сервопривода

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

Шаг 7: Тест двигателя

Тестовый двигатель
Тестовый двигатель
Тестовый двигатель
Тестовый двигатель

Теперь мы готовы протестировать нашу установку Servo Trigger Board и посмотреть, будет ли она приводить в действие наш двигатель.

  1. Подключите электрические провода серводвигателя к 3-контактному разъему на плате. Совместите желтый провод с SGI; Красный провод к VCC; Черный провод на GND.
  2. Отрегулируйте подстроечные элементы (белые винты A, B, C) на плате запуска сервопривода Sparkfun:

    • A устанавливает положение серводвигателя при разомкнутом выключателе питания. Полностью поверните A против часовой стрелки.
    • B устанавливает положение, в которое перемещается серводвигатель, когда выключатель питания включен. Поверните B до упора по часовой стрелке, чтобы двигатель повернулся на полные 90 градусов от своего начального положения.
    • T устанавливает время, необходимое для того, чтобы добраться от A до B и обратно. Установите T на середину.
    • (Не стесняйтесь поиграть с этими настройками после того, как убедитесь, что настройка двигателя / платы работает.)
  3. Убедитесь, что выключатель находится в положении ВЫКЛ.
  4. Подключите источник питания 5 В к адаптеру цилиндрического разъема, чтобы подать питание на плату.
  5. Теперь установите переключатель включения / выключения в положение ON и посмотрите, поворачивается ли двигатель на полные 90 градусов. Переключите его обратно в положение ВЫКЛ и посмотрите, вернется ли он в исходное положение.
  6. Отключите блок питания.

Шаг 8: вернитесь в исходное положение автоматически

Вернуться в исходное положение автоматически
Вернуться в исходное положение автоматически

Теперь мы собираемся внести изменения в то, как плата Sparkfun Servo Trigger управляет двигателем.

Как вы видели на предыдущем шаге, двигатель в настоящее время возвращается в исходное положение, когда мы устанавливаем переключатель в положение «выключено». Вместо этого мы хотим, чтобы двигатель возвращался автоматически, без необходимости поворачивать переключатель. Это позволит нам оставить переключатель в положении ON и позволить источнику питания Wemo запускать двигатель (подробнее о материалах Wemo позже …)

Для этого: просто припаяйте перемычки SJ1 на задней стороне платы Sparkfun Servo Trigger. Это отличное руководство по пайке / замыканию паяных перемычек.

Теперь, когда переключатель включен, серводвигатель переместится из A в B в A. Сам по себе.

Подключите блок питания обратно и проверьте.

Шаг 9: Установите двигатель на раму гонга

Установите двигатель на раму гонга
Установите двигатель на раму гонга
Установите двигатель на раму гонга
Установите двигатель на раму гонга

Отключите двигатель, если он все еще прикреплен к плате триггера.

Установите двигатель на верхнюю планку рамы гонга так, чтобы ротор был перпендикулярен поверхности гонга. Немного не по центру от центральной точки гонга (это позволяет молотку ударить по центру, как только мы прикрепим его к ротору). Наконец, убедитесь, что ротор может свободно вращаться, не задевая раму (с прикрепленным X-образным рычагом).

Чтобы закрепить двигатель на месте, сначала поместите двустороннюю наклейку 3M между двигателем и рамой. Затем прикрепите стяжку-молнию, чтобы закрепить ее на раме гонга.

Шаг 10: Отрегулируйте начальную точку ротора

Отрегулируйте начальную точку ротора
Отрегулируйте начальную точку ротора

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

  1. Подключите двигатель обратно к плате запуска сервопривода Sparkfun.
  2. Также подключите источник питания обратно к плате запуска. Двигатель автоматически вернется в исходное положение.
  3. Ротор X должен плотно прилегать к земле в качестве исходного положения. Другими словами, вы должны читать x (не +), глядя на него сбоку. Если ротор не находится в желаемом положении, отвинтите центральный винт на двигателе / роторе, отсоедините ротор от двигателя (держите двигатель за руку, чтобы он не двигался) и снова прикрепите его в желаемом положении. позиция.
  4. Отсоедините двигатель от платы триггера.

Шаг 11: прикрепите молоток к мотору

Прикрепите молоток к мотору
Прикрепите молоток к мотору
Прикрепите молоток к мотору
Прикрепите молоток к мотору
  1. Приставьте молоток к поверхности ротора. Затем отрегулируйте вертикальное положение молотка так, чтобы головка (мягкая область, которой мы ударяем по гонгу) находилась прямо по центру гонга.
  2. Отметьте карандашом место, где молоток касается центра ротора. Здесь мы собираемся просверлить отверстие, чтобы прикрепить молоток к двигателю.
  3. Просверлите отверстие в молотке в отмеченном месте. Используйте сверло того же диаметра, что и стяжка, которую вы собираетесь использовать для крепления к ротору.
  4. Прикрепите молоток гонга к ротору с помощью стяжки, как показано на изображении выше. Застежка-молния работает лучше, чем прикручивание молотка к двигателю, поскольку она обеспечивает более гибкое движение, имитируя естественный удар по гонгу.

Шаг 12: проверьте свой робот-гонг

Проверьте свой робот-гонг!
Проверьте свой робот-гонг!

Подключите двигатель обратно к плате запуска. Проверьте свой гонг-робот, повернув переключатель в положение ВКЛ.

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

Шаг 13: Настройте Wemo и IFTTT

Настроить Wemo и IFTTT
Настроить Wemo и IFTTT

Теперь мы готовы настроить триггер электронной почты, который включит гонг.

  1. Настройте интеллектуальную розетку Wemo в соответствии с прилагаемыми инструкциями Belkin.

    • Затем подключите блок питания гонга к Wemo Smart Plug.
    • Вы можете протестировать настройку, вручную нажав кнопку питания Wemo. Ваш гонг должен срабатывать каждый раз при включении Wemo Plug.
  2. Зарегистрируйте учетную запись на ifttt.com и убедитесь, что она также работает на https://platform.ifttt.com (именно там мы создадим наш триггерный апплет). Для наших целей нет необходимости в платном / партнерском аккаунте.
  3. Свяжите свою умную розетку Wemo со своей учетной записью IFTTT в соответствии с этими инструкциями.

Шаг 14: Настройте триггер электронной почты (Часть A: Включите)

Настройка триггера электронной почты (часть A: включить)
Настройка триггера электронной почты (часть A: включить)
Настройка триггера электронной почты (часть A: включить)
Настройка триггера электронной почты (часть A: включить)
Настройка триггера электронной почты (часть A: включить)
Настройка триггера электронной почты (часть A: включить)
  1. Перейдите по адресу https://ifttt.com/services/maker_webhooks/setting… и найдите свой ключ, который является последней частью URL-адреса после «… / use /». Этот ключ нам понадобится позже.
  2. Перейдите на https://platform.ifttt.com/maker/ и нажмите «Новый апплет».
  3. В качестве триггера выберите «Электронная почта» и «Отправить IFTTT электронное письмо с тегами». Затем установите значение тега #WemoOn
  4. Затем добавьте действие, выбрав «Wemo Smart Plug» в качестве услуг и «Включить» в качестве действия.
  5. Наконец, добавьте второе действие, выбрав «Webhooks» в качестве услуг и «Сделать веб-запрос» в качестве действия.

    • Установите метку поля URL-адреса на: https://lab.grapeot.me/ifttt/delay?event=WemoOff&t=0.1&key= ВАШ КЛЮЧ ИЗ ШАГА 1 ВЫШЕ
    • Установите для метки поля типа контента значение Text / Plain
  6. По завершении сохраните апплет.
  7. Нажмите «Включить на IFTTT.com» и включите

ПРИМЕЧАНИЕ. URL-адрес на шаге 4 позволяет нам попросить веб-службу отключить Wemo Smartplug после задержки. Больше информации от нашего друга здесь:

Шаг 15: Настройка триггера электронной почты (Часть B: Отложенное выключение)

Настройка триггера электронной почты (часть B: отложенное выключение)
Настройка триггера электронной почты (часть B: отложенное выключение)
Настройка триггера электронной почты (часть B: отложенное выключение)
Настройка триггера электронной почты (часть B: отложенное выключение)

Как только наш триггер электронной почты включил интеллектуальную вилку Wemo и молоток ударил по гонгу, мы теперь собираемся выключить Wemo. Для этого потребуется второй апплет.

  1. Перейдите на https://platform.ifttt.com/maker/ и нажмите «Новый апплет».
  2. В качестве триггера выберите «Веб-перехватчики» как услугу и «Сделать веб-запрос». Затем введите значение по умолчанию как «WemoOff».
  3. В качестве действия выберите «Wemo Smart Plug» в качестве услуги и «Выключить» в качестве действия.
  4. По завершении сохраните апплет.
  5. Нажмите «Включить на IFTTT.com» и включите

Наш Wemo теперь настроен на включение, а затем выключение после задержки после того, как мы отправим электронное письмо в IFTTT, используя адрес электронной почты, связанный с нашей учетной записью IFTTT. Попробуйте, отправив письмо по адресу [email protected] с темой "#WemoOn". Убедитесь, что ваш исходящий адрес электронной почты - это тот, который использовался для настройки учетной записи IFTTT. Wemo Smart Plug должен включиться, а затем выключиться после небольшой задержки. Не стесняйтесь подключать гонг для большего звукового эффекта:)

Шаг 16. Измените адрес электронной почты IFTTT, запускающий Wemo

Изменить адрес электронной почты IFTTT, запускающий Wemo
Изменить адрес электронной почты IFTTT, запускающий Wemo

Нам может потребоваться другой адрес электронной почты для запуска нашего апплета на основе электронной почты IFTTT. Например, мы можем захотеть, чтобы SalesForce или другая CRM отправляла электронное письмо по адресу [email protected] и запускала нашу систему гонга. Этот адрес электронной почты будет отличаться от электронной почты нашей учетной записи пользователя.

Чтобы изменить адрес электронной почты, который IFTTT распознает как триггер действия, просто перейдите на https://ifttt.com/email и нажмите «Настройки».

Шаг 17. Настройте автоматическое оповещение / триггер по электронной почте

Наконец-то мы находимся на этапе настройки автоматического события электронной почты, которое запускает нашу систему гонга. Давайте рассмотрим несколько вариантов:

  • Празднуйте продажи: отправляйте электронное письмо, когда вы конвертируете интерес или закрываете возможность в SalesForce.

    • Для этого настройте правило рабочего процесса Salesforce, которое отправляет электронное письмо при преобразовании интереса. Убедитесь, что ваш шаблон электронной почты отправляет письмо на адрес [email protected] со строкой темы "#WemoOn".
    • Вот общее руководство о том, как автоматически запускать электронное письмо в SalesForce с помощью правил рабочего процесса. Опять же, убедитесь, что адрес электронной почты отправителя из SalesForce установлен в качестве адреса вашего электронного апплета IFTTT, иначе IFTTT не будет знать, что делать.
  • Отпразднуйте завершенную задачу: отправьте электронное письмо, когда проект или задача будут завершены.

    • Для этого вы можете использовать такую службу, как Zapier, и отправлять электронное письмо, когда в вашем инструменте управления проектами происходит определенное событие.
    • Например, Trello - Email Zap может отправлять электронное письмо каждый раз, когда задача Trello перемещается в столбец Complete.

Это всего лишь несколько идей. Мы создали робота GONG, который можно запускать по электронной почте. Когда и как отправляется ваше автоматическое электронное письмо, - это дикая карта. Ваше здоровье!

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