Índice:
- Etapa 1: Instalação de pacotes
- Etapa 2: inicialização do nó vermelho pela primeira vez
- Etapa 3: Login na página da web
- Etapa 4: Instalando o Módulo Dashboard para GPIO
- Etapa 5: Criação de um painel para GPIO
- Etapa 6: Configurando o switch
- Etapa 7: Configurando o Slider
- Etapa 8: Iniciar a IU e testar
Vídeo: Node Red - Controle RaspberryPi: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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
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
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
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
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
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:
Trabalhando com URL API no Node-RED: 10 etapas
Trabalhando com URL API em Node-RED: Este instrutível irá ensiná-lo como usar URL API (http get) em node-RED. É intencionalmente simples. E se você é relativamente novo no node-RED, então este exemplo é certo para você. Eu vou te ensinar como usar o ambiente node-RED e o que é, e h
IoT: Visualização de dados do sensor de luz usando Node-RED: 7 etapas
IoT: Visualização de dados do sensor de luz usando o Node-RED: Neste instrutível, você aprenderá a criar um sensor conectado à Internet! Usarei um sensor de luz ambiente (TI OPT3001) para esta demonstração, mas qualquer sensor de sua escolha (temperatura, umidade, potenciômetro, etc.) funcionaria. Os valores do sensor
Node-RED: RS485 Raspberry Pi Tutorial: 8 etapas
Node-RED: RS485 Raspberry Pi Tutorial: A ferramenta de programação visual baseada em fluxo Node-RED torna-se cada vez mais popular para desenvolvedores Raspberry Pi. Este instrutível mostrará como usar nosso HAT serial RS422 / RS485 isolado sob Node-Red para comunicação RS485 simples e para MODBUS
Dados do sensor de vibração e temperatura sem fio para MySQL usando Node-RED: 40 etapas
Dados do sensor de vibração e temperatura sem fio para MySQL usando Node-RED: Apresentando o sensor de vibração e temperatura industrial de IoT de longo alcance da NCD, ostentando um alcance de até 2 milhas com o uso de uma estrutura de rede mesh sem fio. Incorporando um sensor de vibração e temperatura de 16 bits de precisão, este dispositivo trans
Enviando dados de sensor de temperatura e vibração sem fio para o Excel usando Node-RED: 25 etapas
Envio de dados de sensor de temperatura e vibração sem fio para o Excel usando o Node-RED: Apresentando o sensor de vibração e temperatura industrial de IoT de longo alcance da NCD, ostentando um alcance de até 2 milhas com o uso de uma estrutura de rede de malha sem fio. Incorporando um sensor de vibração e temperatura de 16 bits de precisão, este dispositivo trans