Índice:
- Etapa 1: componentes necessários
- Etapa 2: Primeiros passos
- Etapa 3: Adafruit IO
- Etapa 4: Criar painel
- Etapa 5: Criação de blocos
- Etapa 6: Painel final
- Etapa 7: Obtenha o nome de usuário e a chave
- Etapa 8: Habilite WEBREPL
- Etapa 9: Conecte-se ao Webrepl
- Etapa 10: adicione o código
- Etapa 11: Vídeo de trabalho
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
visite io.adafruit.com e faça login para ir ao seu painel
Etapa 4: Criar painel
Clique na ação e crie um novo painel
Etapa 5: Criação de blocos
- Clique no nome do painel.
- novamente clique no botão + (mais) para criar o bloco
- Agora clique em Alternar e dê um nome.
- Agora clique no botão criar
- Em seguida, selecione o seu bloco e clique na próxima etapa
- Dê um nome a este bloco e defina os nomes do estado LIGADO e do estado DESLIGADO.
- 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
Seu painel final será semelhante a este.
Etapa 7: 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
- 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
- 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
- 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.