Índice:
- Etapa 1: Assistir ao vídeo
- Etapa 2: configurar o Pi
- Etapa 3: configurar o aplicativo
- Etapa 4: configurar a placa
- Etapa 5: teste a configuração
Vídeo: Criando um servidor Blynk local: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Nesta postagem, aprendemos como criar um servidor Blynk local que reduzirá muito a latência geral que às vezes está presente ao usar o servidor remoto padrão. Nós o configuramos usando um Pi Zero W e também criamos um projeto de demonstração para ter certeza de que está tudo funcionando corretamente.
Etapa 1: Assistir ao vídeo
O vídeo acima mostra todos os detalhes que você precisa saber para configurar o servidor. Por favor, assista primeiro para uma visão geral para entender como tudo se encaixa.
Etapa 2: configurar o Pi
Decidi usar a versão desktop do Raspbian, embora você também pudesse usar a versão Lite e fazer tudo usando o terminal. Você pode usar o link a seguir para obter as instruções oficiais de instalação, mas eu abordei as etapas importantes abaixo:
github.com/blynkkk/blynk-server
Depois de configurar o Raspberry PI, execute os seguintes comandos para instalar o Java e, em seguida, baixe o arquivo do servidor:
- sudo apt install openjdk-8-jdk openjdk-8-jre
- wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"
Feito isso, tudo o que precisamos fazer é usar o crontab para automatizar o servidor na inicialização. Isso pode ser feito executando o seguinte comando para abrir o crontab:
crontab -e
Role para baixo até o final do arquivo e digite o seguinte:
@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder / home / pi / Blynk &
Salve o arquivo digitando CTRL + X, depois Y e pressionando a tecla ENTER. O servidor Blynk envia um e-mail com o token de autenticação para cada projeto. Para que isso funcione, precisamos definir as configurações de e-mail criando um novo arquivo. Isso pode ser feito executando o seguinte comando:
sudo nano mail.properties
Precisamos adicionar as configurações de e-mail neste arquivo junto com os detalhes de uma conta de e-mail. Use o link do GitHub para obter as linhas que precisam ser adicionadas ou consulte o vídeo para obter mais detalhes.
A etapa final é reinicializar a placa, o que pode ser feito executando o seguinte comando:
sudo reboot
Etapa 3: configurar o aplicativo
Baixe o aplicativo Blynk ou saia, se já o tiver. Clique na opção para criar uma nova conta e, em seguida, clique no ícone na parte inferior da tela para inserir os detalhes do servidor. Clique na opção personalizada e digite o endereço IP do seu raspberry Pi. Em seguida, forneça um endereço de e-mail válido e digite uma senha para criar uma conta em seu servidor local.
Agora você pode usar o Blynk normalmente, mas como um teste, crie um projeto de demonstração para alternar o pino D1 na miniplaca WeMos D1. Isso é tudo que você precisa fazer aqui.
Etapa 4: configurar a placa
Você receberá um e-mail com o token de autenticação do seu projeto. Abra o IDE Arduino, certifique-se de ter instalado a biblioteca Blynk usando o gerenciador de biblioteca e, em seguida, abra o esboço de exemplo nodemcu.
Adicione seu token de autenticação, detalhes da rede WiFi e, em seguida, certifique-se de comentar a linha de conexão do servidor padrão, pois precisamos adicionar o endereço IP do servidor local, conforme mostrado na imagem / vídeo. Em seguida, carregue o esboço para o quadro e abra o monitor serial para visualizar a saída. Ele deve primeiro se conectar com êxito à sua rede WiFi e, em seguida, se conectar ao servidor e, se for bem-sucedido, exibirá a mensagem "Pronto".
Etapa 5: teste a configuração
Abra o aplicativo e clique no botão Executar. Agora, você poderá controlar o estado do GPIO usando o botão.
Recomendado:
Servidor de arquivos local Raspberry Pi Samba: 5 etapas
Servidor de arquivos local Raspberry Pi Samba: procedimento passo a passo para instalar o servidor de arquivos local
Monitoramento de temperatura do Nodemcu ESP8266 usando DHT11 em um servidor da Web local - Obtenha a temperatura e umidade da sala no seu navegador: 6 etapas
Monitoramento de temperatura Nodemcu ESP8266 usando DHT11 em um servidor da Web local | Obtenha a temperatura e umidade da sala no seu navegador: Olá, pessoal, hoje vamos fazer um teste de umidade & sistema de monitoramento de temperatura usando ESP 8266 NODEMCU & Sensor de temperatura DHT11. A temperatura e a umidade serão obtidas no DHT11 Sensor & pode ser visto em um navegador cuja página da web será gerenciada
ESP 8266 Nodemcu Ws 2812 Neopixel LED MOOD lâmpada controlada pelo servidor Web local: 6 etapas
Lâmpada MOOD LED baseada em Neopixel ESP 8266 Nodemcu Ws 2812 controlada por servidor Web local: ESP 8266 Nodemcu Ws 2812 Lâmpada MOOD baseada em Neopixel controlada por servidor da Web
AUTOMAÇÃO DOMÉSTICA BASEADA NO SERVIDOR MQTT LOCAL USANDO RASPBERRY PI E PLACA NODEMCU: 6 etapas
AUTOMAÇÃO DOMÉSTICA BASEADA NO SERVIDOR MQTT LOCAL USANDO RASPBERRY PI E NODEMCU BOARD: Até agora fiz vários vídeos tutoriais sobre o controle de aparelhos pela Internet. E para isso eu sempre preferi o servidor Adafruit MQTT, pois era fácil de usar e amigável também. Mas tudo isso era baseado na internet. Isso significa que nós
Irrigação de plantas internas com NodeMCU, servidor Blynk local e Blynk Apk, ponto de ajuste ajustável: 3 etapas
Regando Plantas de Interior com NodeMCU, Local Blynk Server e Blynk Apk, Ponto de Ajuste Ajustável: Eu construí este projeto porque minhas plantas de interior precisam ser saudáveis mesmo quando estou de férias por um longo período de tempo e gosto da ideia de ter controlar ou pelo menos monitorar todas as coisas possíveis que acontecem em minha casa pela internet