
Í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-23 15:03

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.
Recomendado:
Computação barata: Arduino com serial TTL: 3 etapas

Computação barata: Arduino com TTL Serial: Muito do custo dos arduinos em escala real como o UNO é o custo da interface USB (observe, Verdadeiro quando isto foi escrito, mas isso não é mais verdade, o usb é barato agora. Você pode ainda quero ir em série TTL por outros motivos.). Livre-se disso a
Computação de intensidade de luz usando BH1715 e Arduino Nano: 5 etapas

Computação de intensidade de luz usando BH1715 e Arduino Nano: Ontem estávamos trabalhando em monitores LCD e, ao trabalhar neles, percebemos a importância do cálculo de intensidade de luz. A intensidade da luz não é apenas importante no domínio físico deste mundo, mas tem seu papel bem dito no biológico
Computação de intensidade de luz usando BH1715 e partícula de fóton: 5 etapas

Computação da intensidade da luz usando BH1715 e partícula de fóton: Ontem estávamos trabalhando em monitores LCD e, enquanto trabalhamos neles, percebemos a importância do cálculo da intensidade da luz. A intensidade da luz não é apenas importante no domínio físico deste mundo, mas tem seu papel bem dito no biológico
Projete seu próprio PCB de módulo de computação do Raspberry Pi: 5 etapas (com imagens)

Projete seu próprio módulo de computação Raspberry Pi PCB: Se você nunca ouviu falar do Módulo de computação Raspberry Pi antes, ele é basicamente um computador Linux totalmente desenvolvido com o formato de um pendrive RAM de laptop! Com ele é possível projetar suas próprias placas personalizadas onde o Raspberry Pi é apenas mais um c
Jogo de reação - Projeto de engenharia da computação: 3 etapas

Jogo de reação - Projeto de engenharia de computador: O jogo de reação é exatamente o que o nome diz, ele testa sua velocidade de reação. Você pode estar se perguntando quais são os benefícios deste servidor fora do entretenimento, bem, você pode usar isso para indivíduos em reabilitação de cirurgias ou acidentes. A reação deles