Índice:

Node Red - Controle RaspberryPi: 8 etapas
Node Red - Controle RaspberryPi: 8 etapas

Vídeo: Node Red - Controle RaspberryPi: 8 etapas

Vídeo: Node Red - Controle RaspberryPi: 8 etapas
Vídeo: #255 Node-Red, InfluxDB, and Grafana Tutorial on a Raspberry Pi 2024, Novembro
Anonim
Node Red - Controle RaspberryPi
Node Red - Controle RaspberryPi

Neste instrutível, veremos como configurar o software Node-Red e também como controlar o GPIO em seu raspberry pi com facilidade.

Etapa 1: Instalação de pacotes

Primeiro, precisaremos instalar os pacotes. Para fazer isso, você precisará emitir os seguintes comandos em um terminal:

pi @ raspberrypi: ~ $ sudo apt-get update

pi @ raspberrypi: ~ $ sudo apt-get install build-essential python-rpi.gpio

(se estiver executando o stretch rasbian, ele já deve estar instalado.)

pi @ raspberrypi: ~ $ bash <(curl -sL

Etapa 2: inicialização do nó vermelho pela primeira vez

Para iniciar o Node-Red, você simplesmente precisa executar o comando do terminal: pi @ raspberrypi: ~ $ node-red-start

Para iniciar automaticamente o Node-Red quando o pi é inicializado, você simplesmente precisa habilitar o serviço com o seguinte comando:

pi @ raspberrypi: ~ $ sudo systemctl enable nodered.service

Etapa 3: Login na página da web

Login na página da web
Login na página da web

Agora você só precisa fazer o login na página da web que agora está em execução no seu raspberry pi para o desenvolvimento do Node-Red.

Para fazer isso, você simplesmente precisa ir ao endereço do seu pi e usar a porta 1880.

Exemplo:

Se meu endereço pi for 192.168.1.40, eu faria o login usando

Etapa 4: Instalando o Módulo Dashboard para GPIO

Instalando Módulo Dashboard para GPIO
Instalando Módulo Dashboard para GPIO

Agora veremos como criar um painel para seu controle do GPIO. Primeiro, precisaremos instalar o componente do painel.

Execute o seguinte comando em um terminal em seu pi:

pi @ raspberrypi: ~ $ node-red-stop

pi @ raspberrypi: ~ $ cd ~ /.node-red pi @ raspberrypi: ~ $ npm install node-red-dashboard pi @ raspberrypi: ~ $ node-red-start

Etapa 5: Criação de um painel para GPIO

Agora você precisará voltar à página do navegador para a qual navegou anteriormente neste projeto.

A partir desta página, construiremos um exemplo do GPIO. Vou colocar uma chave e um controle deslizante, um para ligar e desligar o GPIO e outro para realizar uma onda pwm.

Você precisará encontrar, do lado esquerdo do painel sob o painel, o botão alternar e arrastá-lo para o Fluxo 1. Em seguida, você precisará encontrar o controle deslizante e arrastá-lo para o Fluxo 1 também.

Agora você precisa encontrar o GPIO na seção framboesa pi. Agora você quer o módulo gpio que tem o ponto de conexão no lado esquerdo, já que este é o módulo de entrada. Arraste dois deles para baixo no Fluxo 1 em frente ao botão e ao controle deslizante.

Basta colocar o cursor no ponto de conexão no lado esquerdo do switch e clicar e arrastar para o ponto de conexão no lado esquerdo de um dos pinos GPIO. Faça o mesmo para o controle deslizante.

Uma vez conectado, você precisa configurar cada peça clicando duas vezes sobre elas.

Etapa 6: Configurando o switch

Configurando o switch
Configurando o switch
Configurando o switch
Configurando o switch

Clique duas vezes no nó do switch e abra o menu de propriedades.

Aqui você precisará clicar no lápis à direita do grupo.

Agora crie um novo nome de grupo (deixei o meu como o padrão)

Escolha o ícone de lápis ao lado do TAB e nomeie a mesa da qual você deseja que isso faça parte (eu escolhi a página inicial)

Agora escolha atualizar no canto superior direito.

Agora você pode escolher o tamanho e o layout do switch. Depois de obter o ícone que deseja usar e todos os cosméticos prontos, você irá para as opções de carga útil.

Para um switch, você precisa definir as opções de carga útil da seguinte maneira:

Selecione a seta suspensa ao lado da caixa de texto de carga útil e escolha o número para ambas as cargas e defina:

Na carga útil: 1

Carga útil desligada: 0

Agora você precisa configurar o pino GPIO que deseja alternar.

Clique duas vezes no pino do switch e isso abrirá o modo de saída de edição rpi-gpio.

Selecione o pino que você gostaria de usar, no nosso caso estamos usando o pino GPIO04-7.

Dê um nome, se desejar, e escolha "Concluído"

Etapa 7: Configurando o Slider

Configurando o Slider
Configurando o Slider
Configurando o Slider
Configurando o Slider

Para configurar o controle deslizante, primeiro você precisa clicar duas vezes no botão do painel deslizante.

Uma vez lá, você editará a propriedade "rótulo" de acordo com o que deseja que seu nome esteja na IU.

Em seguida, você definirá o intervalo mínimo e o intervalo máximo. Como o brilho do LED PWM é geralmente em porcentagem, devido ao% do ciclo de trabalho, precisamos que o mínimo seja 0 e o máximo seja 100.

Agora, para nosso exemplo, o quão agressivo a luz muda o brilho é devido ao degrau. Eu tenho o nosso configurado para 1 por etapa, então 1 unidade do controle deslizante é igual a 1% de brilho.

É isso para o controle deslizante

Para o pino, você precisará clicar duas vezes no módulo de pino GPIO associado.

Agora, por exemplo, escolhemos o pino GPIO18, pois este é um pino PMW para o Raspberry pi 3 B +

Em seguida, você precisa selecionar a saída PWM no campo de tipo para que se saiba que é uma saída PWM.

Dê um nome e você está pronto para ir.

Etapa 8: Iniciar a IU e testar

Image
Image

Agora, para testar sua nova IU do painel, você precisa clicar em implantar no canto superior direito para implantar seu código personalizado. Em seguida, você precisa ir para o endereço IP do seu pi que está executando o nó vermelho. E adicione a designação de IU a ele, por exemplo: https://192.168.1.31:1880/uiO que você deve ver é o seu interruptor e o controle deslizante que você criou. Agora você pode testar clicando em cada um. Espero que tenha gostado deste Instructables e confira o canal do youtube e o vídeo para outras informações.

Recomendado: