Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Светодиоды, управляемые Alexa через Raspberry Pi

Компоненты и расходные материалы

Raspberry Pi 3, модель B
× 1
Arduino UNO
× 1
LED (общий)
× 2
Резистор 100 Ом
× 1
Макет (общий)
× 1
Amazon Alexa Amazon Echo
× 1

Приложения и онлайн-сервисы

IDE Arduino
Node-RED

Об этом проекте

Введение

Оказывается, довольно легко заставить Alexa общаться с Arduino через Raspberry Pi с Node-RED. Все, что вам нужно сделать, это установить два модуля Node-RED и настроить Node-RED Flow с узлами Alexa Local и Arduino. Здесь у меня есть проект, в котором Алекса включает и выключает два светодиода в качестве демонстрации.

Шаг 1. Настройте Raspberry Pi

Выполните этот шаг, чтобы подготовить Raspberry Pi.

Шаг 2. Установите Node-RED

Выполните этот шаг, чтобы установить Node-RED.

Шаг 3. Установите узел Arduino

Выполните этот шаг, чтобы установить узел Arduino для Node-RED. В этом проекте я использую Firmata. Вам необходимо загрузить стандартные Firmata в Arduino Uno, для этого перейдите по этой ссылке.

Шаг 4. Установите Alexa Local

Выполните этот шаг, чтобы установить модуль Alexa Local Node-RED.

Шаг 5. Настройте Node-RED Flow

Импортируйте Node-RED Flow из раздела кода ниже.

Время тестирования

.

Код

  • noderedflow.js
noderedflow.js JavaScript
импортируйте это в редактор node-red
 [{"id":"7cfb7d9e.1371f4", "type":"alexa-local", "z":"8496b3f6.919b5", "devicename":"yellow light" , "inputtrigger":false, "x":177.10000610351562, "y":175, "wire":[["b9b6f9c0.383058", "677a99d9.49b6c8"]]}, {"id":"b9b6f9c0.383058" , "type":"debug", "z":"8496b3f6.919b5", "name":"", "active":true, "console":"false", "complete":"true", "x ":336.10005950927734," y ":233.00000476837158," провода ":[]}, {" id ":" 23e77dc0.c2d532 "," type ":" alexa-local "," z ":" 8496b3f6.919b5 "," devicename ":" зеленый свет "," inputtrigger ":false," x ":157.10000610351562," y ":287," провода ":[[" b9b6f9c0.383058 "," b7bd4e01.3cc47 "]]}, {" id ":" 677a99d9.49b6c8 "," type ":" arduino out "," z ":" 8496b3f6.919b5 "," name ":" "," pin ":" 11 "," state ":" OUTPUT ", "arduino":"4326cda4.263274", "x":530.1000633239746, "y":172.6000099182129, "проводы":[]}, {"id":"b7bd4e01.3cc47", "type":"arduino out", "z":"8496b3f6.919b5", "name":"", "pin":"12", "state":"ВЫХОД", "arduino":"4326cda4.263274", "x":531.1000366210938, " y ":290.6000061035156," wire ":[]}, {" id ":" 4326cda4.263274 " , "type":"arduino-board", "z":"", "device":"/ dev / ttyACM0"}] 

Схема


Производственный процесс

  1. Аквапоника под управлением Raspberry Pi
  2. Amazon Alexa Управление Chromecast
  3. Робот Raspberry Pi, управляемый через Bluetooth
  4. Создайте своего робота для видеостриминга, управляемого через Интернет, с помощью Arduino и Raspberry Pi
  5. Робот, управляемый Wi-Fi и использующий Raspberry Pi
  6. Датчик DHT11 со светодиодами и пьезо-динамиком
  7. Игрушка под управлением Android с использованием Raspberry Motor Shield
  8. Железный человек
  9. Найди меня
  10. Управление увлажнителем Arduino