24/08/2018, 13:21
Continuiamo le nostre mini-guide su Node-Red, rapide e semplici, quattro click qua e la e per magia comparirà un pulsante (web) che comanda un relé o più in generale una porta GPIO.
La creazione di un pulsante web con node-red è a dir poco istantanea rispetto a farlo con metodi tradizionali, installando un web server e creando lo script di comando.
Interruttore
Selezioniamo l'interruttore dal menu dashboard, switch.
é un classico interruttore on /off, che restituirà al flusso un payload (messaggio) in stato ON Payload e OFF payload.
Per comandare i pin GPIO vanno usati i valori "number" con 0 ed 1 per OFF ed ON (LOW,HIGH), oppure True e False, o PWM tra 0 e 100.
GPIO
Dovendo comandare una porta GPIO OUTPUT, selezionamo il relativo nodo dal menu raspberry -> rpi gpio output
il quale ricevere il msg.payload (messaggio) impartito dall'interruttore, quindi 1 o 0.
In base al valore ricevuto, metterà il pin gpio in stato di LOW ho HIGH.
In base al valore ricevuto, metterà il pin gpio in stato di LOW ho HIGH.
Deploy
Premi il tasto DEPLOY e infine apri la dashboard
Risultato
Il risultato è un pannello web responsive adatto a tutti i display.
Libro | Blog EnricoSartori.it | YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione!
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione!