Introdução ao Node-Red no Raspberry Pi

Introdução ao Node-Red no Raspberry Pi
Node-Red é uma ferramenta de programação visual usada para conectar APIs e hardware de uma maneira mais proeminente e emocionante. Possui um editor baseado na Web que permitirá controlar e gerenciar seu dispositivo Raspberry Pi a partir de um local remoto. A interface gráfica do usuário do editor é excelente e bastante simples, o que permite que um iniciante lide com bastante facilidade. O Node-RED pode ser facilmente instalado no seu dispositivo Raspberry Pi e, uma vez concluído a instalação, você precisará adquirir uma compreensão básica de como usar essa ferramenta em um editor da Web para desenvolver diferentes projetos.

Neste tutorial, forneceremos um guia de configuração fácil para começar com o Node-Red no seu Raspberry Pi e começará a desenvolver seus projetos com facilidade.

Introdução ao Node-Red no Raspberry Pi

O Node-Red é uma ferramenta incrível que usa o conceito de programação visual que permite que seus usuários conectem diferentes blocos de código chamados nós para executar várias tarefas no seu dispositivo Raspberry Pi. Os nós devem ser conectados para trocar mensagens diferentes e quando diferentes nós são conectados, chamamos a conexão como fluxos.

Para executar o Node-Red no seu Raspberry Pi, você precisará instalá-lo corretamente no seu dispositivo Raspberry Pi e, depois de fazê-lo, poderá iniciar o serviço Node-vermelho adicionando o seguinte comando no seu terminal do seu dispositivo.

$ Node-Red-Start

Depois de iniciar os serviços de Node-Red, você pode ir ao seu navegador e inserir o endereço "http: // hostipaddress: 1880" na guia do navegador para abrir sua interface.

Vamos começar a criar um projeto simples que seja controlar a luz LED, ligando e desligando as etapas seguintes.

Passo 1: Primeiro, projete o circuito na placa de ensaio usando as pitadas Raspberry Pi GPIO, como mostrado na imagem abaixo.

Passo 2: No painel vermelho-vermelho, você precisará ir para a seção Raspberry Pi GPIO que encontrará no lado esquerdo do painel, você encontrará uma opção "RPI-GPIO Out", então clique nesse bloco.

Etapa 3: Arraste o "RPI-GPIO para fora" para a guia Flow 1.

Passo 4: Agora, clique duas vezes no bloco GPIO para abrir a opção GPIO.

Etapa 5: Lá, você precisará selecionar o seu número de pinos, que deve ser semelhante ao pino de saída que você está usando no seu dispositivo Raspberry Pi. No nosso caso, selecionamos o pino 11 (BCM 17):

Etapa 6: Selecione "Tipo" como "Saída digital" e caixa de seleção O estado inicial do PIN. Você pode nomear o pino GPIO como "LED", movendo -se para baixo na parte inferior:

Clique na opção "Concluído" quando o pino for selecionado.

Etapa 7: Agora, selecione a caixa "injetar" e arraste -a para a guia Flow 1.

Quando você o arrasta, ele será convertido em um bloco de "registro de data e hora".

Etapa 8: Clique duas vezes no bloco de timestamp e você precisará alterar o tipo de carga útil. É sua escolha se deve ir com booleano, corda ou número. Aqui no nosso caso, estamos indo com boolean e quando a condição é verdadeira, o LED liga.

Clique na opção "Concluído" quando concluído.

Etapa 9: Encontre a caixa "Comentário" na barra de pesquisa disponível no lado esquerdo e coloque a caixa acima do bloco "booleano".

Etapa 10: Conecte os dois blocos um com o outro.

Etapa 12: Clique duas vezes na caixa "Comentário" e forneça o título "LED ON".

Etapa 13: Em seguida, clique na opção "implantar".

Etapa 14: Agora, quando você clica no lado esquerdo da caixa "booleana", você verá que seu LED ligará.

Etapa 14: Para desligar o LED, você precisará criar um circuito semelhante no fluxo 1 guia e esse tempo renomeia o LED para OFF na caixa de comentários e usar booleano como "falso".

Depois de concluído, clique na opção de implantação.

Agora, assim que você clicar no lado esquerdo da caixa "falsa", o LED desligará.

Dessa forma, agora você pode controlar facilmente qualquer circuito no seu dispositivo Raspberry Pi.

Conclusão

Node-Red é um excelente ambiente de programação que permite controlar seus pinos de GPIO Raspberry Pi através de uma interface gráfica. Permite gerenciar e controlar diferentes circuitos de uma maneira mais proeminente e eficiente. Se você deseja desenvolver vários projetos no seu dispositivo Raspberry Pi, você deve instalar o Node-Red para que ele o ajude a controlar os circuitos sem precisar escrever códigos complexos.