Índice:

Controle de eletrodomésticos usando NodeMCU (ESP8266) e Blynk App: 8 etapas (com imagens)
Controle de eletrodomésticos usando NodeMCU (ESP8266) e Blynk App: 8 etapas (com imagens)

Vídeo: Controle de eletrodomésticos usando NodeMCU (ESP8266) e Blynk App: 8 etapas (com imagens)

Vídeo: Controle de eletrodomésticos usando NodeMCU (ESP8266) e Blynk App: 8 etapas (com imagens)
Vídeo: Home automation using NodeMCU and Blynk App - IOT based Project 2024, Julho
Anonim
Controle de eletrodomésticos usando o NodeMCU (ESP8266) e o aplicativo Blynk
Controle de eletrodomésticos usando o NodeMCU (ESP8266) e o aplicativo Blynk

Neste tutorial, vamos aprender como usar o app Blynk e o NodeMCU (ESP8266) para controlar a lâmpada (qualquer outro eletrodoméstico vai servir), a combinação será pela internet.

O objetivo deste instrutível é mostrar a solução mais simples de controlar remotamente seu Arduino ou hardware compatível (NodeMCU) pela Internet e explorar o mundo da Internet das Coisas (IoT).

O que é Blynk? Blynk é uma plataforma com aplicativos iOS e Android para controlar o Arduino, Raspberry Pi e similares pela Internet. É um painel digital onde você pode construir uma interface gráfica para seu projeto simplesmente arrastando e soltando widgets. (Fonte: site da Blynk).

Etapa 1: suprimentos de hardware / software

Suprimentos de hardware / software
Suprimentos de hardware / software
Suprimentos de hardware / software
Suprimentos de hardware / software

Componentes de hardware:

1. NodeMCU (ESP8266).

2. Relé

3. Lâmpada

4. Fios

6. Fonte de alimentação 5V 1AMP (opcional mas recomendo o uso para evitar a falta de corrente elétrica fornecendo 5v para o relé.

Aplicativos de software:

1. Blynk App

2. Arduino IDE

3. Biblioteca Blynk para o seu sistema operacional (Windows, Linux, iOS)

4. ESP8266 Board Manager para Arduino IDE

Etapa 2: Baixe a Biblioteca Blynk

Siga as instruções:

1. Baixe Blynk_Release_vXX.zip (role para baixo até a seção Downloads)

2. Descompacte o arquivo. Você notará que o arquivo contém várias pastas e várias bibliotecas.

3. Copie todas essas bibliotecas para your_sketchbook_folder do Arduino IDE. Para encontrar a localização de your_sketchbook_folder, vá para o menu superior no IDE do Arduino:

Windows: Arquivo → Preferências

Mac OS: Arduino → Preferências

Para baixar a Biblioteca Blynk e obter mais informações, siga este link (aqui).

Etapa 3: Adicionando ESP8266 Board Manager

Adicionando ESP8266 Board Manager
Adicionando ESP8266 Board Manager

No Gerenciador de placas adicionais, insira o URL.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json abaixo

Conforme destacado na figura e digite OK.

Nota: Para obter mais informações sobre esta etapa assista ao vídeo

Etapa 4: assista ao vídeo para obter mais detalhes

Image
Image

Etapa 5: Configuração de Blynk

Configuração de Blynk
Configuração de Blynk
Configuração de Blynk
Configuração de Blynk
Configuração de Blynk
Configuração de Blynk

Para configurar o aplicativo Blynk, você deve seguir as etapas abaixo:

1. Baixe o aplicativo Blynk em seu smartphone e crie uma conta.

Para fazer isso: Baixe os aplicativos Blynk:

• iOS:

• Android:

2. Crie um novo projeto, selecione na lista seu hardware (NodeMCU).

3. Selecione o tipo de conexão (USB, Wifi, Bluetooth …).

4. Adicione um widget ao painel de controle clicando no ícone de adição no canto superior direito.

5. Selecione o widget de Botão e toque duas vezes nele para editar suas configurações.

Nota: a chave de autenticação é enviada para seu e-mail

Etapa 6: Esquemático

Esquemático
Esquemático

Siga os passos abaixo:

1. O 5v da fonte de alimentação para o Vcc da placa de relé.

2. O GND para o GND da placa de relé.

3. O D1 do NodeMCU para o IN1 da placa de relé.

Nota: O relé requer 5 V e a saída do nodemcu é de apenas 3,3 V, é por isso que recomendo usar uma fonte de alimentação externa de 5 V

Etapa 7: Código Arduino

Sobre o código

#define BLYNK_PRINT Serial

#include #include /// Você deve obter o Auth Token no aplicativo Blynk. // Vá para as configurações do projeto (ícone de porca). char auth = "YourAuthToken"; // Suas credenciais de WiFi. // Defina a senha para "" para redes abertas. char ssid = "YourNetworkName"; char pass = "SuaSenha"; void setup () {// Console de depuração Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

Etapa 8: para suporte

Para suporte
Para suporte

Você pode se inscrever no meu canal no YouTube para mais tutoriais e projetos.

Inscreva-se para obter suporte.

Obrigada. Acesse meu canal no YouTube -link

Recomendado: