Taula de continguts:

Node Red: control RaspberryPi: 8 passos
Node Red: control RaspberryPi: 8 passos

Vídeo: Node Red: control RaspberryPi: 8 passos

Vídeo: Node Red: control RaspberryPi: 8 passos
Vídeo: #255 Node-Red, InfluxDB, and Grafana Tutorial on a Raspberry Pi 2024, Desembre
Anonim
Node Red: controla RaspberryPi
Node Red: controla RaspberryPi

En aquest instructiu veurem com configurar el programari Node-Red, així com com controlar el GPIO al vostre raspberry pi amb facilitat.

Pas 1: Instal·lació de paquets

Primer haurem d’instal·lar paquets. Per fer-ho, haureu d'emetre les ordres següents en un terminal:

pi @ raspberrypi: ~ $ sudo apt-get update

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

(si s'executa stretch rasbian ja hauria d'estar instal·lat).

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

Pas 2: Inicieu el vermell del node per primera vegada

Per iniciar Node-Red up simplement heu d'executar l'ordre terminal: pi @ raspberrypi: ~ $ node-red-start

Per iniciar automàticament Node-Red quan arrenca el pi, només cal habilitar el servei amb l'ordre següent:

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

Pas 3: iniciar sessió a la pàgina web

Inici de sessió a la pàgina web
Inici de sessió a la pàgina web

Ara només heu d’iniciar sessió a la pàgina web que ara s’executa al vostre raspberry pi per al desenvolupament de Node-Red.

Per fer-ho, simplement heu d’anar a l’adreça del vostre pi i utilitzar el port 1880.

Exemple:

Si la meva adreça pi és 192.168.1.40, llavors m’iniciaria amb

Pas 4: Instal·lació del mòdul Dashboard per a GPIO

Instal·lació del mòdul Dashboard per a GPIO
Instal·lació del mòdul Dashboard per a GPIO

Ara mirarem de crear un tauler de control per al vostre control del GPIO. Primer haurem d’instal·lar el component del tauler.

Realitzeu l'ordre següent en un terminal del vostre pi:

pi @ raspberrypi: ~ $ node-red-stop

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

Pas 5: creació d'un tauler de control per a GPIO

Ara haurà de tornar a la pàgina del navegador a la qual va navegar anteriorment en aquest projecte.

Des d’aquesta pàgina crearem un exemple del GPIO. Posaré un commutador i un control lliscant per activar i desactivar GPIO i un per realitzar una ona pwm.

Haureu de trobar, des de la part esquerra del tauler sota el tauler, el botó d’interruptor i arrossegar-lo al Flow 1. Després, haureu de trobar el control lliscant i arrossegar-lo també al Flow 1.

Ara cal trobar el GPIO a la secció raspberry pi. Ara voleu el mòdul gpio que tingui el punt de connexió al costat esquerre, ja que aquest és el mòdul d’entrada. Arrossegueu-ne dos cap avall al Flow 1 que hi ha a l'interior de l'interruptor i del control lliscant.

Simplement col·loqueu el cursor al punt de connexió al costat esquerre del commutador i feu clic i arrossegueu fins al punt de connexió al costat esquerre d’un dels pins GPIO. Feu el mateix amb el control lliscant.

Un cop connectat, heu de configurar cada peça fent doble clic sobre elles.

Pas 6: Configuració del commutador

Configuració del commutador
Configuració del commutador
Configuració del commutador
Configuració del commutador

Feu doble clic al node del commutador i obriu el menú de propietats.

Aquí haureu de fer clic al llapis a la dreta del grup.

Ara creeu un nom de grup nou (he deixat el meu per defecte)

Trieu la icona de llapis situada al costat del TAB i anomeneu la taula de la qual voleu que formi part (he triat casa)

Ara trieu actualitzar a l'extrem superior dret.

Ara podeu triar la mida i el disseny del commutador. Un cop obtingueu la icona que voleu utilitzar i tots els cosmètics fets, passareu a les opcions de càrrega útil.

Per a un commutador, heu d’establir les opcions de càrrega útil de la següent manera:

Seleccioneu la fletxa desplegable que hi ha al costat del quadre de text de càrrega útil i trieu el número per a les dues càrregues útils i, a continuació, configureu:

En càrrega útil: 1

Càrrega útil desactivada: 0

Ara cal configurar el pin GPIO que voleu canviar.

Feu doble clic al pin del commutador i s'obrirà el mode d'edició rpi-gpio out.

Seleccioneu el pin que voleu utilitzar, en el nostre cas estem fent servir el pin GPIO04-7.

Posa-li un nom si vols i tria "Fet"

Pas 7: Configuració del control lliscant

Configuració del control lliscant
Configuració del control lliscant
Configuració del control lliscant
Configuració del control lliscant

Per configurar el control lliscant, primer haureu de fer doble clic al botó del tauler del control lliscant.

Un cop allà, editeu la propietat "etiqueta" amb el que voleu que el seu nom estigui a la IU.

A continuació, establireu el rang mínim i el màxim. Com que la brillantor del LED PWM sol estar en percentatge, degut al% Duty Cycle, necessitem que el mínim sigui 0 i el màxim sigui 100.

Ara, per exemple, el grau d’agressivitat de la llum canvia la brillantor es deu al pas. Tinc el nostre configurat per a 1 per pas, de manera que 1 unitat del control lliscant és igual a l'1% de brillantor.

Això és tot per al control lliscant

Per al Pin, haureu de fer doble clic al mòdul de pin GPIO associat.

Ara bé, vam triar el pin GPIO18, ja que es tracta d’un pin PMW per al Raspberry pi 3 B +

Aleshores haureu de seleccionar la sortida PWM al camp tipus per tal de saber que és una sortida PWM.

Posa-li un nom i ja està a punt.

Pas 8: llançament de la IU i proves

Image
Image

Ara per provar la nova interfície d’usuari del tauler, heu de fer clic a desplega a l’extrem superior dret per desplegar el vostre codi personalitzat. A continuació, heu d’anar a l’adreça IP del vostre pi que és runnin node-red. I afegiu-hi la designació de la IU, per exemple: https://192.168.1.31:1880/ui El que heu de veure és el vostre commutador i el control lliscant que heu creat. Ara podeu provar fent clic a cadascun d’ells. Espero que hagueu gaudit d’aquest Instructables i, si us plau, consulteu el canal de youtube i el vídeo per obtenir més informació.

Recomanat: