Rispondi 
Openplotter e NMEA0183
Autore Messaggio
simone71 Offline
Amico del forum

Messaggi: 120
Registrato: Apr 2014 Online
Messaggio: #72
RE: Openplotter e NMEA0183
Come promesso, eccomi qua a scrivere un nuovo "capitolo" della mia personalissima Guida su come sto collegando e configurando il mio sistema Raspberry-Openplotter. Oggi tocca al modulo relè, ai pulsanti ed alle azioni per farli funzionare.
Innanzitutto per completezza voglio precisare una cosa: ieri ho postato una immagine di come ho fatto i collegamenti. Ebbene c'è una piccola imprecisione che mi affretto subito a correggere. si tratta del collegamento dei pulsanti. Se vedete il layout di ieri, potete notare che il filo comune ai due pulsanti è una alimentazione a 3.3v (filo rosso). Questa configurazione va bene se voi decidete si collegare un pulsante o interruttore "normalmente chiuso", ovvero che nel suo stato normale (non premuto) lascia passare la corrente. Se, come nel mio caso, invece volete usare un pulsante o interruttore "normalmente aperto", ovvero che nel suo stato normale non lascia passare la corrente, dovete collegare i pulsanti come nel layout seguente:

[Immagine: Openplotter_Schema_Sensori_Attuatori_bb.png]hostare immagini

ovvero con il filo comune collegato alla massa (o GND, filo nero). Se non sono stato sufficientemente chiaro, chiedete pure.

Io ho acquistato questo modulo, ma naturalmente ognuno fa un po come gli pare!!!

[Immagine: Modulo_rele.jpg]invia immagini

Bene, premesso ciò proseguiamo. Dopo aver collegato tutto come da layout (scusate, ma quella immagine, a causa del mio lavoro, non riesco proprio a chiamarla "schema elettrico". magari un giorno, quando avrò finito tutto, mi dedicherò a disegnarlo, uno schema elettrico degno di tale nome!), possiamo accendere il Raspberry e cominciare a "programmare" le funzioni.
Facciamo partire Openplotter ed andiamo nella cartella "Outputs" e clicchiamo il pulsante "add"
Si aprirà una finestra dove dovremo inserire il nome che vogliamo dare al relè (io li ho chiamati, per ora, banalmente "Rele 1", "Rele 2" ecc), un nome corto e il Pin GPIO dove il relè è connesso. Qui di seguito metto un'immagine presa dalla documentazione ufficiale di Openplotter dove sono indicati tutti i pin del raspberry e la loro funzione. Praticamente la mappa del tesoro!!! Io me la sono stampata e la tengo sul banco dove sto provando sempre pronta per la consultazione.

[Immagine: GIPO_Pinout.png]hostare immagini

Una volta riempiti tutti i campi, possiamo premere "OK"

[Immagine: image.png]free image hosting

Una volta Premuto OK schermata avrà, più o meno, questo aspetto:

[Immagine: image.png]invia immagini

Finiamo di definire tutti i rele. Una volta fatto dobbiamo premere, pena la perdita di tutto quello che abbiamo fatto fino a questo punto, il pulsante "Apply Changes". Verrà mostrata una finestra di dialogo che ci informa che tutte le azioni saranno fatte partite. Vuol dire che tutto quello che abbiamo scritto finora verrà memorizzato. Bene!!!

[Immagine: image.png]invia immagini

Ora possiamo cambiare cartella ed andare su "Switches". Qui si definiscono gli, appunto, "interruttori", ovvero gli ingressi fisici "digitali". Per digitale si intende un segnale che può avere solo due stati: alto o basso, acceso o spento, vero o falso. quindi possiamo collegare un interruttore, ma anche un galleggiante, un sensore magnetico o un fine corsa. insomma qualsiasi cosa che generi un segnale ON-OFF. Io ho collegato due pulsanti di quelli che quando premi si chiude il contatto e passa la corrente.
Anche qui premiamo il pulsante "add" e si aprirà la finestra dove inserire i dati. la finestra è molto simile a quella degli "Outputs", con la differenza che qui dobbiamo dichiarare anche se l'interruttore è "pull up" o "pull down", ovvero se la corrente rispettivamente passa quando premiamo o non passa quando premiamo.

[Immagine: image.png]host immagini

Anche qui dichiariamo tutti gli ingressi che abbiamo e ricordiamoci di premere "Apply Changes" prima di cambiare cartella.
Una volta definiti gli ingressi e le uscite, possiamo andare nella cartella "Actions". Qui andremo a definire il "comportamento" delle nostre uscite al variare di determinate condizioni. Io vi descriverò solo come far accendere o spegnere un relè a seconda dello stato di un pulsante, ma se guardate bene all'interno delle tendine, vi renderete conto che si può fare molto di più.
OK. Proseguiamo.
La cartella "Action" è divisa in due parti: una si chiama "Trigger", l'altra si chiama "Action". Nella cartella "trigger" andiamo a definire "l'evento" che scatenerà l"Action" associata. Premiamo il pulsante "add" a fianco alla finestra "trigger" e scorrendo verso il basso andiamo a cercare il nostro pulsante

[Immagine: image.png]upload immagini gratis

Una volta selezionato, dobbiamo anche andare a dichiarare in quale stato deve essere. selezioniamo "is on".

[Immagine: image.png]url immagine

Abbiamo appena definito uno stato del pulsante: il pulsante è premuto. Ora definiamo anche l'altro stato; con la stessa tecnica premiamo "add", selezioniamo il Pulsante e come operator indicheremo "is off".
Quindi abbiamo due trigger: il pulsante premuto ed il pulsante rilasciato. Selezioniamo il primo: Pulsante 1 is on. ora premiamo "add" relativo alla finestra "action". Qui andremo a cercare l'azione "Rele 1: High".

[Immagine: image.png]upload immagini

Il campo "repeat after" non lo tocchiamo e lo lasciamo "no repeat".
Premiamo OK e selezioniamo nella finestra Trigger" Pulsante 1 is off. premiamo Add a fianco di "Action" e scegliamo "Rele 1: Low". premiamo "OK.
FATTO!!! Ora abbiamo detto a Openplotter che quando premiamo il Pulsante 1 deve accendere il Rele 1, e quando il Pulsante 1 non è premuto, il Rele 1 deve essere spento!
Scusate se sono stato molto lungo, ma questa volta le cose da spiegare erano parecchie. Questa sezione di Openplotter implica un minimo di conoscenze nella programmazione. Io, che di mestiere programmo macchine automatiche, ci ho messo veramente poco a capire, ma mi rendo conto che non per tutti può essere lo stesso. Quindi se non mi sono spiegato bene, chiedete pure delucidazioni.
25-11-2016 17:46
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Rispondi 


Messaggi in questa discussione
Openplotter e NMEA0183 - simone71 - 04-11-2016, 00:09
RE: Openplotter e NMEA0183 - simone71 - 04-11-2016, 14:47
RE: Openplotter e NMEA0183 - simone71 - 04-11-2016, 15:40
RE: Openplotter e NMEA0183 - simone71 - 04-11-2016, 16:09
RE: Openplotter e NMEA0183 - simone71 - 04-11-2016, 16:59
RE: Openplotter e NMEA0183 - simone71 - 04-11-2016, 17:21
RE: Openplotter e NMEA0183 - simone71 - 09-11-2016, 03:21
RE: Openplotter e NMEA0183 - simone71 - 09-11-2016, 03:50
RE: Openplotter e NMEA0183 - simone71 - 11-11-2016, 17:23
RE: Openplotter e NMEA0183 - simone71 - 14-11-2016, 17:13
RE: Openplotter e NMEA0183 - simone71 - 14-11-2016, 20:06
RE: Openplotter e NMEA0183 - simone71 - 16-11-2016, 23:12
RE: Openplotter e NMEA0183 - velaciak - 18-11-2016, 23:00
RE: Openplotter e NMEA0183 - simone71 - 16-11-2016, 00:31
RE: Openplotter e NMEA0183 - ste.fano - 16-11-2016, 13:11
RE: Openplotter e NMEA0183 - simone71 - 17-11-2016, 00:11
RE: Openplotter e NMEA0183 - ste.fano - 17-11-2016, 01:08
RE: Openplotter e NMEA0183 - simone71 - 17-11-2016, 01:49
RE: Openplotter e NMEA0183 - simone71 - 17-11-2016, 23:55
RE: Openplotter e NMEA0183 - simone71 - 18-11-2016, 11:46
RE: Openplotter e NMEA0183 - simone71 - 18-11-2016, 12:16
RE: Openplotter e NMEA0183 - ste.fano - 18-11-2016, 13:16
RE: Openplotter e NMEA0183 - simone71 - 18-11-2016, 13:26
RE: Openplotter e NMEA0183 - ste.fano - 18-11-2016, 14:04
RE: Openplotter e NMEA0183 - simone71 - 18-11-2016, 14:37
RE: Openplotter e NMEA0183 - ste.fano - 18-11-2016, 15:34
RE: Openplotter e NMEA0183 - simone71 - 18-11-2016, 16:03
RE: Openplotter e NMEA0183 - ste.fano - 18-11-2016, 16:14
RE: Openplotter e NMEA0183 - simone71 - 18-11-2016, 16:43
RE: Openplotter e NMEA0183 - simone71 - 06-12-2016, 16:11
RE: Openplotter e NMEA0183 - simone71 - 18-11-2016, 23:52
RE: Openplotter e NMEA0183 - simone71 - 19-11-2016, 08:38
RE: Openplotter e NMEA0183 - simone71 - 19-11-2016, 18:06
RE: Openplotter e NMEA0183 - ste.fano - 19-11-2016, 20:40
RE: Openplotter e NMEA0183 - simone71 - 21-11-2016, 01:32
RE: Openplotter e NMEA0183 - gaspbut - 21-11-2016, 12:29
RE: Openplotter e NMEA0183 - simone71 - 21-11-2016, 13:57
RE: Openplotter e NMEA0183 - gaspbut - 21-11-2016, 15:43
RE: Openplotter e NMEA0183 - Ellgia - 22-11-2016, 19:11
RE: Openplotter e NMEA0183 - mizar45 - 22-11-2016, 13:01
RE: Openplotter e NMEA0183 - simone71 - 22-11-2016, 13:58
RE: Openplotter e NMEA0183 - mizar45 - 22-11-2016, 18:35
RE: Openplotter e NMEA0183 - gaspbut - 23-11-2016, 10:04
RE: Openplotter e NMEA0183 - gaspbut - 23-11-2016, 11:35
RE: Openplotter e NMEA0183 - simone71 - 23-11-2016, 16:10
RE: Openplotter e NMEA0183 - simone71 - 23-11-2016, 14:55
RE: Openplotter e NMEA0183 - simone71 - 24-11-2016, 22:26
RE: Openplotter e NMEA0183 - simone71 - 25-11-2016 17:46
RE: Openplotter e NMEA0183 - old_al - 26-11-2016, 00:40
RE: Openplotter e NMEA0183 - simone71 - 26-11-2016, 02:02
RE: Openplotter e NMEA0183 - old_al - 26-11-2016, 12:33
RE: Openplotter e NMEA0183 - mizar45 - 05-12-2016, 12:39
RE: Openplotter e NMEA0183 - simone71 - 05-12-2016, 17:40
RE: Openplotter e NMEA0183 - mizar45 - 05-12-2016, 17:53
RE: Openplotter e NMEA0183 - ste.fano - 05-12-2016, 20:21
RE: Openplotter e NMEA0183 - Markito - 10-03-2017, 17:03
RE: Openplotter e NMEA0183 - ste.fano - 10-03-2017, 18:43
RE: Openplotter e NMEA0183 - Markito - 10-03-2017, 21:28
RE: Openplotter e NMEA0183 - cormax66 - 05-12-2016, 21:24
RE: Openplotter e NMEA0183 - Giulio78 - 06-12-2016, 00:34
RE: Openplotter e NMEA0183 - simone71 - 05-12-2016, 21:28
RE: Openplotter e NMEA0183 - cormax66 - 05-12-2016, 21:42
RE: Openplotter e NMEA0183 - simone71 - 05-12-2016, 23:44
RE: Openplotter e NMEA0183 - cormax66 - 05-12-2016, 21:44
RE: Openplotter e NMEA0183 - cormax66 - 06-12-2016, 08:13
RE: Openplotter e NMEA0183 - cormax66 - 06-12-2016, 21:32
RE: Openplotter e NMEA0183 - ste.fano - 11-12-2016, 00:28
RE: Openplotter e NMEA0183 - cormax66 - 13-12-2016, 19:45
RE: Openplotter e NMEA0183 - mizar45 - 14-12-2016, 18:18
RE: Openplotter e NMEA0183 - mizar45 - 14-12-2016, 19:08
RE: Openplotter e NMEA0183 - ste.fano - 16-12-2016, 19:30
RE: Openplotter e NMEA0183 - simone71 - 18-12-2016, 01:47
RE: Openplotter e NMEA0183 - old_al - 18-12-2016, 15:36
RE: Openplotter e NMEA0183 - mizar45 - 01-02-2017, 17:22
RE: Openplotter e NMEA0183 - mizar45 - 14-02-2017, 17:33
RE: Openplotter e NMEA0183 - supermeo - 15-02-2017, 12:28
RE: Openplotter e NMEA0183 - polohc - 21-02-2017, 11:59
RE: Openplotter e NMEA0183 - ste.fano - 21-02-2017, 13:16
RE: Openplotter e NMEA0183 - ste.fano - 23-02-2017, 23:55
Openplotter e NMEA0183 - marcofailla - 24-02-2017, 09:20
RE: Openplotter e NMEA0183 - ste.fano - 15-03-2017, 21:12
RE: Openplotter e NMEA0183 - orteip - 16-03-2017, 09:54
RE: Openplotter e NMEA0183 - orteip - 16-03-2017, 12:39
RE: Openplotter e NMEA0183 - rmenghe - 21-03-2017, 16:14
RE: Openplotter e NMEA0183 - simone71 - 25-04-2017, 20:02
RE: Openplotter e NMEA0183 - ste.fano - 21-03-2017, 23:34
RE: Openplotter e NMEA0183 - rmenghe - 22-03-2017, 16:48
RE: Openplotter e NMEA0183 - ste.fano - 22-03-2017, 17:12
RE: Openplotter e NMEA0183 - rmenghe - 22-03-2017, 17:31
RE: Openplotter e NMEA0183 - polohc - 23-03-2017, 11:37
RE: Openplotter e NMEA0183 - simone71 - 25-04-2017, 20:16
RE: Openplotter e NMEA0183 - faak - 22-04-2017, 15:43
RE: Openplotter e NMEA0183 - polohc - 27-04-2017, 09:44
RE: Openplotter e NMEA0183 - pepe1395 - 27-04-2017, 18:39
RE: Openplotter e NMEA0183 - polohc - 28-04-2017, 08:35
RE: Openplotter e NMEA0183 - pepe1395 - 28-04-2017, 09:54
RE: Openplotter e NMEA0183 - dbk - 31-10-2017, 11:46
RE: Openplotter e NMEA0183 - ste.fano - 12-06-2017, 18:55
RE: Openplotter e NMEA0183 - ste.fano - 07-07-2017, 21:58
RE: Openplotter e NMEA0183 - ste.fano - 15-07-2017, 16:15
RE: Openplotter e NMEA0183 - clavy - 27-10-2017, 15:08
RE: Openplotter e NMEA0183 - Cepics - 07-11-2017, 17:37
RE: Openplotter e NMEA0183 - Cepics - 13-03-2018, 14:39
RE: Openplotter e NMEA0183 - Cepics - 08-11-2017, 19:47
RE: Openplotter e NMEA0183 - Cepics - 08-11-2017, 22:47
Openplotter e NMEA0183 - Cepics - 09-11-2017, 20:16
Openplotter e NMEA0183 - Cepics - 09-11-2017, 20:18
RE: Openplotter e NMEA0183 - Timo - 10-11-2017, 14:05
RE: Openplotter e NMEA0183 - IanSolo - 12-11-2017, 16:01
Openplotter e NMEA0183 - Cepics - 13-11-2017, 20:12
Openplotter e NMEA0183 - Cepics - 19-11-2017, 10:56
RE: Openplotter e NMEA0183 - Canadese - 13-03-2018, 14:54

Discussioni simili
Discussione: Autore Risposte: Letto: Ultimo messaggio
  NMEA0183 - problema di comunicazione plotter - pilota automatico gadisac 4 409 08-08-2024 18:54
Ultimo messaggio: NicolaBologna
  openplotter cerco aiuto per configurare kip ginettosub 8 965 15-05-2024 23:37
Ultimo messaggio: ginettosub
  Last news OpenPlotter! Resolution 0 448 15-01-2024 00:55
Ultimo messaggio: Resolution
  Nmea0183 su smartpilot s1 raymarine. alexflibero 7 1.214 30-05-2022 11:10
Ultimo messaggio: velaciak
  GUIDA PRIMA INSTALLAZIONE Raspberry ed OpenPlotter (Agg. 23/03) Edolo 359 703.913 17-11-2021 19:24
Ultimo messaggio: mmx
  Openplotter e vYacht Frizzz 2 1.082 21-07-2021 09:52
Ultimo messaggio: AndreaB72
  settare i parametri NMEA0183 su Raymarine C80 cocobandero 7 1.862 05-03-2021 09:59
Ultimo messaggio: corradocap
  Openplotter - Moitesier hat - Pulsante di spegnimento, come si fa? Luchino 0 1.379 11-02-2019 15:47
Ultimo messaggio: Luchino
  Mistero…Nmea0183 LOKA 17 3.525 25-07-2018 08:41
Ultimo messaggio: IanSolo
  Moitessier HAT per Raspberry e Openplotter ste.fano 8 2.656 19-06-2018 11:39
Ultimo messaggio: Nanni64

Vai al forum:


Utente(i) che stanno guardando questa discussione: 12 Ospite(i)