Iniziare con il nodo-rosso su Raspberry Pi

Iniziare con il nodo-rosso su Raspberry Pi
Node-Red è uno strumento di programmazione visivo che viene utilizzato per collegare API e hardware in modo più importante ed eccitante. Ha un editor basato sul web che ti consentirà di controllare e gestire il tuo dispositivo Raspberry Pi da una posizione remota. L'interfaccia utente grafica dell'editor è eccellente e piuttosto semplice, il che consente a un principiante di gestirla abbastanza facilmente. Il rosso nodo può essere facilmente installato sul tuo dispositivo Raspberry Pi e una volta completata l'installazione dovrai acquisire una comprensione di base di come utilizzare questo strumento su un editor Web per sviluppare diversi progetti.

In questo tutorial, ti forniremo una semplice guida di configurazione per iniziare con il rosso nodo sul tuo Raspberry Pi e iniziare a sviluppare i tuoi progetti con facilità.

Iniziare con il nodo-rosso su Raspberry Pi

Node-Red è uno strumento straordinario che utilizza il concetto di programmazione visiva che consente ai suoi utenti di collegare diversi blocchi di codice chiamati nodi per eseguire più attività sul dispositivo Raspberry Pi. I nodi sono necessari per essere cablati per scambiare messaggi diversi e quando sono collegati nodi diversi, chiamiamo la connessione come flussi.

Per eseguire il rosso nodo sul tuo Raspberry Pi, dovrai installarlo correttamente sul tuo dispositivo Raspberry Pi e una volta che lo si fa puoi quindi avviare il servizio rosso nodo aggiungendo il seguente comando nel terminale del dispositivo.

$ nodo-rosso-inizio

Dopo aver avviato i servizi rosso nodo, puoi quindi andare al browser e inserire l'indirizzo "http: // hostipaddress: 1880" nella scheda browser per aprire la sua interfaccia.

Iniziamo a creare un semplice progetto che è per controllare la luce LED accendendola e spegnendo attraverso i seguenti passaggi.

Passo 1: Prima progettare il circuito sulla breadboard usando i pinout Raspberry Pi GPIO come mostrato nell'immagine seguente.

Passo 2: Sul dashboard rosso nodo, dovrai andare alla sezione Raspberry Pi GPIO che troverai sul lato sinistro della dashboard, troverai un'opzione "RPI-GPIO OUT", quindi fai clic su quel blocco.

Passaggio 3: Trascina la "RPI-GPIO" nella scheda Flow 1.

Passaggio 4: Ora, fai doppio clic sul blocco GPIO per aprire l'opzione GPIO Pinout.

Passaggio 5: Lì, dovrai selezionare il numero PIN che deve essere simile al pin di uscita che si utilizza sul tuo dispositivo Raspberry Pi. Nel nostro caso, abbiamo selezionato Pin 11 (BCM 17):

Passaggio 6: Seleziona "Digita" come "output digitale" e casella di controllo lo stato del pin iniziale. Puoi nominare il pin GPIO come "LED" spostandosi verso il basso:

Fare clic sull'opzione "Done" quando viene selezionato il pin.

Passaggio 7: Ora, seleziona la casella "Iniezione" e trascinala nella scheda Flow 1.

Quando lo trascini, verrà convertito in un blocco "timestamp".

Passaggio 8: Fare doppio clic sul blocco timestamp e quindi dovrai modificare il tipo di payload. È la tua scelta se andare con booleano, stringa o numero. Qui nel nostro caso, andiamo con booleano e quando la condizione è vera il LED si accenderà.

Fare clic sull'opzione "Done" quando completato.

Passaggio 9: Trova la casella "Commenta" nella barra di ricerca disponibile sul lato sinistro e posiziona la scatola sopra il blocco "booleano".

Passaggio 10: Collegare entrambi i blocchi tra loro.

Passaggio 12: Fare doppio clic sulla casella "Commenta" e fornire il titolo "LED ON".

Passaggio 13: Successivamente, fai clic sull'opzione "Distribuisci".

Passaggio 14: Ora quando fai clic sul lato sinistro della casella "booleana", vedrai che il tuo LED si accende.

Passaggio 14: Per spegnere il LED, dovrai creare un circuito simile nella scheda Flow 1 e questa volta rinomina il LED su Off nella casella dei commenti e utilizzare Booleano come "falso".

Una volta terminato, fare clic sull'opzione Distribuisci.

Ora, non appena fai clic sul lato sinistro della casella "falsa", il LED si spegne.

In questo modo, ora puoi controllare facilmente qualsiasi circuito sul tuo dispositivo Raspberry Pi.

Conclusione

Node-Red è un eccellente ambiente di programmazione che ti consente di controllare i pin GPIO Raspberry Pi attraverso un'interfaccia grafica. Ti consente di gestire e controllare diversi circuiti in modo più importante ed efficiente. Se si desidera sviluppare più progetti sul tuo dispositivo Raspberry Pi, è necessario installare il rosso nodo in modo che ti aiuti a controllare i circuiti senza dover scrivere codici complessi.