Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Controlar LEDs com Alexa via Raspberry Pi – Guia Passo a Passo Fácil

Componentes e Materiais

Raspberry Pi 3 Model B × 1
Arduino UNO × 1
LED (genérico) × 2
Resistor 100 Ω × 1
Protoboard (genérica) × 1
Amazon Alexa Echo × 1

Aplicativos e Serviços Online

Sobre o Projeto

Introdução

Descobri que é bastante simples fazer a Alexa se comunicar com um Arduino via Raspberry Pi usando o Node-RED. Basta instalar dois módulos do Node-RED e configurar um fluxo (flow) com os nós "Alexa Local" e "Arduino". Neste projeto, demonstro a Alexa ligando e desligando dois LEDs.

Passo 1: Preparar o Raspberry Pi

Siga as instruções para deixar seu Raspberry Pi pronto para uso.

Passo 2: Instalar o Node-RED

Instale o Node-RED no Raspberry Pi.

Passo 3: Instalar o Nó Arduino

Instale o nó Arduino para Node-RED. Este projeto usa Firmata; você precisará carregar o sketch "StandardFirmata" no Arduino UNO. Siga este link para realizar esse procedimento.

Passo 4: Instalar o Alexa Local

Instale o módulo Node-RED "node-red-contrib-alexa-local".

Passo 5: Configurar o Fluxo do Node-RED

Importe o fluxo do Node-RED a partir do código fornecido na seção "Código" abaixo.

Hora do Teste

Após importar o fluxo e fazer as conexões elétricas (conforme o esquemático), dê deploy no Node-RED. Diga "Alexa, ligar luz amarela" ou "Alexa, desligar luz verde" e veja os LEDs responderem.

Controlar LEDs com Alexa via Raspberry Pi – Guia Passo a Passo Fácil
Controlar LEDs com Alexa via Raspberry Pi – Guia Passo a Passo Fácil
Controlar LEDs com Alexa via Raspberry Pi – Guia Passo a Passo Fácil

Código

noderedflow.js (JavaScript)

Importe este JSON no editor do Node-RED (Menu → Import → Clipboard):

[{"id":"7cfb7d9e.1371f4","type":"alexa-local","z":"8496b3f6.919b5","devicename":"yellow light","inputtrigger":false,"x":177.10000610351562,"y":175,"wires":[["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,"wires":[]},{"id":"23e77dc0.c2d532","type":"alexa-local","z":"8496b3f6.919b5","devicename":"green light","inputtrigger":false,"x":157.10000610351562,"y":287,"wires":[["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,"wires":[]},{"id":"b7bd4e01.3cc47","type":"arduino out","z":"8496b3f6.919b5","name":"","pin":"12","state":"OUTPUT","arduino":"4326cda4.263274","x":531.1000366210938,"y":290.6000061035156,"wires":[]},{"id":"4326cda4.263274","type":"arduino-board","z":"","device":"/dev/ttyACM0"}]

Esquemático

Controlar LEDs com Alexa via Raspberry Pi – Guia Passo a Passo Fácil

Processo de manufatura

  1. Sistema de Aquaponia Controlado por Raspberry Pi: Guia de Construção e Código
  2. Controle seu Chromecast com Amazon Alexa usando Raspberry Pi e Python
  3. Construa um Robô Raspberry Pi Controlado por Bluetooth com Feedback de Áudio
  4. Construa um Robô de Streaming de Vídeo Controlado por Internet com Arduino e Raspberry Pi
  5. Construa Robô Raspberry Pi Controlado por Wi-Fi com Python – Guia Passo a Passo
  6. Projeto DHT11: Sensor Temperatura/Umidade com LEDs Indicadores e Buzzer
  7. Veículo Remoto Controlado por Android com Raspberry Pi e Motor Shield
  8. Construa um Homem de Ferro com Arduino: Componentes, Sensores e Guia Passo a Passo
  9. Find Me: Localizador Inteligente de Objetos com Arduino e Bluetooth
  10. Controlador de Umidificador DIY com Arduino e Relé – Configuração Segura de Alta Tensão