Comenzando con Node-Red en Raspberry Pi

Comenzando con Node-Red en Raspberry Pi
Node-Red es una herramienta de programación visual que se utiliza para conectar API y hardware de una manera más prominente y emocionante. Tiene un editor basado en la web que le permitirá controlar y administrar su dispositivo Raspberry Pi desde una ubicación remota. La interfaz gráfica de usuario del editor es excelente y bastante simple, lo que permite a un principiante manejarla con bastante facilidad. El Node-Red se puede instalar fácilmente en su dispositivo Raspberry Pi y una vez que se complete la instalación, deberá adquirir una comprensión básica de cómo usar esta herramienta en un editor web para desarrollar diferentes proyectos.

En este tutorial, le proporcionaremos una guía de configuración fácil para comenzar con Node-Red en su Raspberry Pi y comenzar a desarrollar sus proyectos con facilidad.

Comenzando con Node-Red en Raspberry Pi

Node-Red es una herramienta sorprendente que utiliza el concepto de programación visual que permite a sus usuarios conectar diferentes bloques de código llamados nodos juntos para realizar múltiples tareas en su dispositivo Raspberry Pi. Los nodos son necesarios para ser conectados para intercambiar diferentes mensajes y cuando se conectan diferentes nodos juntos, llamamos a la conexión como flujos.

Para ejecutar Node-Red en su Raspberry Pi, deberá instalarlo correctamente en su dispositivo Raspberry Pi y una vez que lo haga, puede iniciar el servicio de nodo-rojo agregando el siguiente comando en el terminal de su dispositivo.

$ nodo-rojo-start

Después de comenzar los servicios de nodo-rojo, puede ir a su navegador e ingresar la dirección "http: // hostipaddress: 1880" en la pestaña del navegador para abrir su interfaz.

Comencemos a crear un proyecto simple que vamos a controlar la luz LED encendiéndola y apagando a través de los siguientes pasos.

Paso 1: Primero diseñe el circuito en la placa de pan utilizando los pinouts de Raspberry Pi GPIO como se muestra en la imagen a continuación.

Paso 2: En el tablero de nodo-rojo, deberá ir a la sección Raspberry Pi GPIO que encontrará en el lado izquierdo del tablero, encontrará una opción "RPI-GPIO", así que haga clic en ese bloque.

Paso 3: Arrastre el "RPI-GPIO" en la pestaña Flujo 1.

Etapa 4: Ahora, haga doble clic en el bloque GPIO para abrir la opción GPIO Pinout.

Paso 5: Allí, deberá seleccionar su número PIN que debe ser similar al PIN de salida que está utilizando en su dispositivo Raspberry Pi. En nuestro caso, hemos seleccionado el PIN 11 (BCM 17):

Paso 6: Seleccione "Escriba" como "salida digital" y casilla de verificación el estado de PIN inicial. Puede nombrar el pin GPIO como "LED" moviéndose hacia abajo en la parte inferior:

Haga clic en la opción "Hecho" cuando se selecciona el PIN.

Paso 7: Ahora, seleccione el cuadro "Inyectar" y arrástrelo a la pestaña Flow 1.

Cuando lo arrastra, se convertirá en un bloque de "marca de tiempo".

Paso 8: Haga doble clic en el bloque de marca de tiempo y luego deberá cambiar el tipo de carga útil. Es su elección si ir con booleano, cadena o número. Aquí en nuestro caso, vamos con booleano y cuando la condición sea verdadera, el LED se encenderá.

Haga clic en la opción "Hecho" cuando se complete.

Paso 9: Encuentre el cuadro "Comentario" en la barra de búsqueda disponible en el lado izquierdo y coloque la caja sobre el bloque "booleano".

Paso 10: Conecte ambos bloques entre sí.

Paso 12: Haga doble clic en el cuadro "Comentario" y proporcione el título "LED ON".

Paso 13: A continuación, haga clic en la opción "Implementar".

Paso 14: Ahora, cuando haga clic en el lado izquierdo del cuadro "booleano", verá que su LED se encenderá.

Paso 14: Para apagar el LED, deberá crear un circuito similar en la pestaña Flow 1 y esta vez cambia el nombre del LED en el cuadro de comentarios y use boolean como "falso".

Una vez terminado, haga clic en la opción Implementar.

Ahora, tan pronto como haga clic en el lado izquierdo del cuadro "Falso", el LED se apagará.

De esta manera, ahora puede controlar fácilmente cualquier circuito en su dispositivo Raspberry Pi.

Conclusión

Node-Red es un excelente entorno de programación que le permite controlar sus pines Raspberry Pi GPIO a través de una interfaz gráfica. Le permite administrar y controlar diferentes circuitos de una manera más prominente y eficiente. Si desea desarrollar múltiples proyectos en su dispositivo Raspberry Pi, debe instalar Node-Red para que lo ayude a controlar los circuitos sin tener que escribir códigos complejos.