среда, 14 февраля 2018 г.

Алекса управляет светодиодами через Arduino Yun.

 

С тех пор как я построил зеркало с Alexa на борту я искал больше способов подключения различных аппаратных средств и устройств домашней автоматизации по всему своему дому. Когда я услышал что новый Alexa Smart Home API позволяет вам управлять пользовательскими устройствами напрямую, я решил попробовать.

Echo управляемая Новогодняя Елка использует более старую версию API, но служила отличным стартом и указала мне на Arduino Yun для IoT. Это дает вам систему все в одном Линукс и микроконтроллер.

Первая задача которую я поставил для себя - это hello world эквивалент только для умного дома... Просто включить и выключить светодиод используя голос Поскольку я имел светодиодную пространсвенную матрицу 2x3, я решил включать и выключать ее для очков стиля.

Полная информация приведена ниже, и вот как это получилось:


Обзор проекта

Цель проекта подключить Arduino Yun к Alexa Smart Home v3 skill. Это  делается с помощью
Alexa Smart Home Skill (v3), AWS Lambda Function, AWS IoT Thing и Arduino Yún который подписан на IoT Thing.

На приведенной ниже диаграме вы можете увидеть все основные части этого проекта, связанные с включением света.


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

Я бы представил каждый шаг как мини проект, который бы занял 1+ час каждый.

1-й шаг. Создать Smart Home Skill и соединить с Lambda.