Índice:

Computação de base IOT usando Nodemcu e Micropython: 11 etapas
Computação de base IOT usando Nodemcu e Micropython: 11 etapas

Vídeo: Computação de base IOT usando Nodemcu e Micropython: 11 etapas

Vídeo: Computação de base IOT usando Nodemcu e Micropython: 11 etapas
Vídeo: IOT Base computing using Nodemcu and Micropython 2024, Julho
Anonim
Computação de base IOT usando Nodemcu e Micropython
Computação de base IOT usando Nodemcu e Micropython

Neste tutorial vou usar a conexão NodeMcu, micropython e Mqtt para conectar o servidor.

Este tutorial está usando conexão mqtt baseada em https para se conectar do servidor Nodemcu ao servidor Adafruit.io.

Neste projeto estou usando uma linguagem de programação de micropython que é quase semelhante ao python.

Etapa 1: componentes necessários

Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários

Os seguintes componentes são necessários para concluir este projeto.

Componentes necessários:

  • Nodemcu
  • Sensor infravermelho
  • CONDUZIU
  • Cabo USB
  • Conexão de internet

Etapa 2: Primeiros passos

Começando
Começando
Começando
Começando

Procedimento:

  • Baixe e instale o software espcut para depuração.
  • Baixe os arquivos deste link. que é armazenado como repositório github. Todo o programa está disponível neste repositório.
  • Baixe e instale o firmware do micropython deste link para o NODEMCU
  • Conecte o sensor IR ao GPIO12 e o LED ao GPIO 2 do Nodemcu.
  • baixe este software webrepl

Etapa 3: Adafruit IO

Adafruit IO
Adafruit IO

visite io.adafruit.com e faça login para ir ao seu painel

Etapa 4: Criar painel

Criar painel
Criar painel

Clique na ação e crie um novo painel

Etapa 5: Criação de blocos

Criando Blocos
Criando Blocos
Criação de blocos
Criação de blocos
Criando Blocos
Criando Blocos
  1. Clique no nome do painel.
  2. novamente clique no botão + (mais) para criar o bloco
  3. Agora clique em Alternar e dê um nome.
  4. Agora clique no botão criar
  5. Em seguida, selecione o seu bloco e clique na próxima etapa
  6. Dê um nome a este bloco e defina os nomes do estado LIGADO e do estado DESLIGADO.
  7. Depois disso, clique em criar bloco.

Repita o processo da 2ª etapa, selecione o texto e crie mais um bloco conforme mostrado na figura

Etapa 6: Painel final

Painel Final
Painel Final

Seu painel final será semelhante a este.

Etapa 7: Obtenha o nome de usuário e a chave

Obtenha o nome de usuário e a chave
Obtenha o nome de usuário e a chave

Clique no ícone de chave no lado esquerdo da tela e copie o nome de usuário e a chave ativa

Etapa 8: Habilite WEBREPL

Habilitar WEBREPL
Habilitar WEBREPL
  • Abra o software espcut
  • envie este comando "import webrepl_setup"
  • leia o texto no console e configure o webrepl.

Etapa 9: Conecte-se ao Webrepl

Conecte-se ao Webrepl
Conecte-se ao Webrepl
Conecte-se ao Webrepl
Conecte-se ao Webrepl
  • Encontre a rede wi-fi cujo ssid começa no micropython
  • conecte-se a esse SSID com a senha "micropythoN"
  • você obterá a tela conforme mostrado na figura acima.

Etapa 10: adicione o código

Adicione o código
Adicione o código
  • extraia o software webrepl, abra webrepl.html e clique em conectar
  • irá pedir-lhe para fornecer uma senha
  • no meu caso a senha é "1234567"
  • uau, você está conectado.
  • carregue os arquivos que foram baixados do repositório github.
  • carregue main.py, mqtt.py, boot.py e data.txt usando webrepl.
  • agora pressione reset no botão em seu nodemcu. e verifique a saída em io.adafruit.com
  • se você quiser verificar a execução do código, novamente você tem que se conectar ao wi-fi micropython e fazer o login.

Etapa 11: Vídeo de trabalho

O vídeo de trabalho deste tutorial está disponível aqui.

Recomendado: