Barografo elettronico fai da te
Cavoli. Questa discussione me la ero dimenticata. Gran bel progetto Ian Solo, grande!
Mi gireresti il programma? Il BMP180 già ce l'ho, così come bene o male gli altri componenti, mancherebbe l'ht21d che ora vado a cercare.
A presto. Ciao
Birbante di un Frap!!!
Cita messaggio
Edolo,
Certamente ! Preferisci che te lo porti quando ci vediamo (sono rientrato) o lo vuoi subito per via informatica ? (il tuo indirizzo lo ho conservato e spero non sia cambiato)
Cita messaggio
(01-03-2016, 10:27)IanSolo Ha scritto: Edolo,
Certamente ! Preferisci che te lo porti quando ci vediamo (sono rientrato) o lo vuoi subito per via informatica ? (il tuo indirizzo lo ho conservato e spero non sia cambiato)

Come preferisci tu. Non ho assolutamente premura... Al momento ho altro in pista (birra....) Wink
Grazie. Ciao
Birbante di un Frap!!!
Cita messaggio
Per facilitare la realizzazione dell'interfaccia fornisco alcune ulteriori informazioni per dissipare eventuali dubbi di chi non ha esperienza su montaggi elettronici basandomi sulle difficolta' che ha incontrato chi ha costruito.

I resistori sono normalmente contrassegnati con un "codice a colori" per cui quelli da 2,2KOhm recano tre fasce rosse (valore) piu' una fascia oro o argento (tolleranza, vanno bene entrambe) mentre quelli da 1KOhm recano tre fasce di diverso colore marrone, nero, rosso (valore) piu' una fascia oro o argento (tolleranza, vanno bene entrambe).

I diodi sono caratterizzati da una sigla che consente di distinguere gli "zener" dai diodi "normali" e hanno una fascia bianca o nera dal lato "+" (che sullo schema elettrico e' il lato in cui la punta poggia su una specie di barretta e sul disegno del montaggio lato componenti e' quello con il punto rosso). Suggerisco di farseli indicare dal negoziante e, possibilmente, farseli mettere in bustine separate per non confonderli.

Il connettore ha dei piccoli numeri che identificano i collegamenti, spesso tali numeri sono solo all'inizio della fila di contatti e la numerazione e' banalmente progressiva.

I sensori vengono forniti con un "pettine" di contatti che deve venir saldato alla piastrina, tale "pettine" costituisce il lato "maschio" di un connettore, bisogna acquistare la "femmina" per avere un buon collegamento, tale "femmina" viene venduta con molti piu' contatti ma e' tagliabile secondo quanto serve.
Oppure (ma lo sconsiglio perche' rende difficili eventuali riparazioni) si possono saldare direttamente i fili alla piastrina stessa.
Cita messaggio
Riesumo questo vecchio post perché questo inverno, dove do fare degli aggiornamenti all'elettronica, ho approfittato per rivedere anche il barometro che mi ero costruito seguendo le istruzioni di Iansolo. L'idea mi é é venuta leggendo questo blog Piccoletto/ e mi ha stuzzicato l'idea di avere un barografo low cost che trasmette dati in nmea 0183. Mi sono preso un Arduino Piccoletto ed ho seguito le istruzioni del sito. Rispetto al barometro autocostruito partendo da una scheda millefiori é un gioco da . c'é stato quasi niente da . quasi che mi sono annoiato!!
[emoji16][emoji16]

Ho comprato esattamente questo

.

E questo

.

Avendo uscite nmea posso vedere i dati direttamente da opencpn .....ma la visualizzazione é veramente scarsa.

Il problema é che opencpn non fa niente di più che mostrarti dei . e temperatura e la sezione barografo é ai minimi termini, un grafo con la storia della pressione barometrica. Niente allarmi, niente storicizzazione, niente impostazioni di nessun tipo.

Mi é venuto allora in mente di riutilizzare ll software scritto da Iansolo per la visualizzazione dei dati. Il sw gira in Windows e va bene, perché é quello che ho in barca. Il problema è che non accetta dati in nmea 0183 e pur sentendo la COM non visualizza nulla.
Le sentenze che vengono fuori dall'arduino sono queste:

[Immagine: .]

Ho contattato privatamente Iansolo e sta già lavorando alle modifiche del sw per accettare sentenze nmea0183. Appena ho novità le . che a qualcuno possa interessare.

. piacerebbe aggiungere anche l'umiditá ma poi immagino che occorrerebbe cambiare il codice ma non ne sono . si é per caso già cimentato??

Inviato dal mio Mi A2 Lite utilizzando Tapatalk
Cita messaggio
Due fili in altri forum


Piccoletto


.

bv


ps, incapace di farmelo, sono sempre compratore di uno strumentino con le specifiche indicate più avanti , ok la scatola posso farla io Smiley53
Cita messaggio
Il primo link di Rob punta alla stessa soluzione realizzata da Acquafredda, il secondo link punta ad una soluzione autonoma basata su Arduino. La soluzione di Acquafredda e' semplice e fornisce un'uscita NMEA direttamente utilizzabile dal mio programma che sto' adattando per operare con i soli dati di Pressione e Temperatura nel formato da lui indicato (in origine la stringa attesa doveva contenere anche l'umidita' ed era previsto un formato leggermente diverso). Ci vorra' un po' di tempo ma non molto (spero, compatibilmente con i miei impegni).
Cita messaggio
(04-03-2019, 00:50)IanSolo Ha scritto: Il primo link di Rob punta alla stessa soluzione realizzata da Acquafredda, il secondo link punta ad una soluzione autonoma basata su Arduino. La soluzione di Acquafredda e' semplice e fornisce un'uscita NMEA direttamente utilizzabile dal mio programma che sto' adattando per operare con i soli dati di Pressione e Temperatura nel formato da lui indicato (in origine la stringa attesa doveva contenere anche l'umidita' ed era previsto un formato leggermente diverso). Ci vorra' un po' di tempo ma non molto (spero, compatibilmente con i miei impegni).
Grazie Iansolo come sempre super disponibile!!

Inviato dal mio Mi A2 Lite utilizzando Tapatalk
Cita messaggio
Acquafredda,
Per l'adattamento del programma mi ci sta' volendo un po' piu' tempo del previsto, non solo deve essere adattato l'ingresso dati ma dalla versione corrente deve venir riadattata tutta la parte che gestisce l'umidita' che l'interfaccia con Arduino non trasmette (e i calcoli da essa derivati quali indice di calore, umidita' assoluta, ecc.). Un po' di pazienza.
Cita messaggio
O.K. - Terminato il lavoro! Ho dovuto anche modificare il simulatore per produrre l'uscita nel formato del sensore con Arduino Piccoletto, lo ho fatto girare una settimana e non si sono riscontrati problemi. Ovviamente disponendo del solo sensore di Pressione e Temperatura la presentazione e' solo barometrica e molte delle funzioni ausiliarie sono state eliminate (punto di rugiada, indice di calore, ecc.) cosi' come e' stata eliminata l'uscita dello "storico" che non serve piu' poiche' Arduino fornisce gia' la striga NMEA che puo' essere raccolta da un qualunque simulatore di terminale, rimane ovviamente disponibile la presentazione grafica dell'andamento delle ultime tre ore, ultimi tre giorni e ultima settimana.
Acquafredda, appena possibile ti inviero' via Mail il programma che proverai, contemporaneamente ti chiedo di pubblicare le foto della tua realizzazione e i grafici che ne otterrai affinche' altri eventuali utenti possano volendo fare altrettanto. Come da tua richiesta sono stati eliminati i colloqui preliminari ed e' stato assunto che la misura di pressione e' eseguita al livello del mare, non viene quindi eseguita correzione per l'altitudine che e' posta fissa a zero.
Cita messaggio
(15-03-2019, 16:30)IanSolo Ha scritto: O.K. - Terminato il lavoro! Ho dovuto anche modificare il simulatore per produrre l'uscita nel formato del sensore con Arduino Piccoletto, lo ho fatto girare una settimana e non si sono riscontrati problemi. Ovviamente disponendo del solo sensore di Pressione e Temperatura la presentazione e' solo barometrica e molte delle funzioni ausiliarie sono state eliminate (punto di rugiada, indice di calore, ecc.) cosi' come e' stata eliminata l'uscita dello "storico" che non serve piu' poiche' Arduino fornisce gia' la striga NMEA che puo' essere raccolta da un qualunque simulatore di terminale, rimane ovviamente disponibile la presentazione grafica dell'andamento delle ultime tre ore, ultimi tre giorni e ultima settimana.
Acquafredda, appena possibile ti inviero' via Mail il programma che proverai, contemporaneamente ti chiedo di pubblicare le foto della tua realizzazione e i grafici che ne otterrai affinche' altri eventuali utenti possano volendo fare altrettanto. Come da tua richiesta sono stati eliminati i colloqui preliminari ed e' stato assunto che la misura di pressione e' eseguita al livello del mare, non viene quindi eseguita correzione per l'altitudine che e' posta fissa a zero.

Figata! io l'ho comprato negli USA giaà fatto , ma pagato un botto. Puoi montargli degli Alert per Rapid Drop o Rapid Raise? per esempio? ciao!
_/)_BV
Cita messaggio
Il programma prevede gia' indicazioni sulle tendenze a 10 minuti, 1 ora e 3 ore oltre al "salto massimo rilevato" negli stessi intervalli di tempo, permette pure di impostare uno di 4 livelli di allarme (intesi come tendenza) valutati sull'ora precedente, e' tutto descritto fra le prime pagine di questa discussione.

Acquafredda,
ti ho inviato due Mail
Cita messaggio
Siamo in ritardo sulla presentazione dei risultati poiche' si e' scoperto "sul campo" che il sensore barometrico realizzato con Arduino Piccoletto non emette solo la sentenza con i dati di temperatura e pressione ma aggiunge fra una misura e l'altra una sua tringa "proprietaria" indicativa di questo tipo "$Piccoletto ready.*12". Il programma con routine di interfaccia strutturata solo per ricevere la sentenza "XDR" contenente i dati ovviamente non riusciva a comprendere la sentenza anomala ed andava in blocco, ora e' stato introdotto un adeguato "filtro" per ignorare tutte le sentenze non conformi e il test in corso (con simulatore) sembra non dare piu' problemi. La stessa uscita di Arduino viene normalmente accettata da OpenCPN o da NavMonPC poiche' questi sono previsti per trattare un gran numero di sentenze e sono gia' provvisti di "filtro" che in un programma piu' limitato nelle funzioni come quello di cui parliamo non sembrava necessario.
Cita messaggio
E' passato vario tempo e sia io che Acquafredda abbiamo avuto impegni quindi ho potuto ricevere l'interfaccia realizzata da Acquafredda con "Arduino" solo ieri. Ho quindi esaminato il problema e ho scoperto che si trattava (lo ho gia' risolto) di interferenza fra la routine di simulazione contenuta nel programma e la routine di lettura dei dati di "Arduino": in pratica l'istruzione da me usata nella simulazione (e nella routine di raccolta dati) anche quando non attiva catturava i dati lasciando quindi vuota la stringa inviata dal sensore barometrico, e' una funzione non descritta in tutte le sue particolarita' nel manuale del compilatore ma con problema gia' notato da altri programmatori, e' utile perche' raccoglie i dati in modo autonomo mettendoli a disposizione quando richiesti dal programma ma non puo' essere inserita due volte (e questo non l'hanno detto) perche' puo' produrre interferenza come e' accaduto.
Nel programma originale (senza Arduino) la lettura dei sensori viene effettuata in altro modo e non c'e' interferenza.
Ora nel programma per sensore con Arduino ho rimosso il simulatore e tutto funziona correttamente quindi chi vuole puo' seguire le orme di Acquafredda e realizzare un barografo in modo molto semplice.
Cita messaggio
Riciccio questo 3d perché benche sia totalmente incapace di programmare al di fuori di qualche analisi in c++ durante l'universtià, mi è venuta la curiosità di produrre due attrezzi con delle vecchie board Arduino che ho dai tempi dell'università. Uno dei due, è il barografo di cui si parlò qui e in un altro 3d.

Ho fatto scrivere a chatGPT il codice, e devo accattarmi un paio di cose (la board per scrivere sulla scheda sd, e la board RTC) per poter testare dal vivo il sistema, però ho pensato di condividere con voi il codice, sia mai a qualcuno interessasse o fosse in grado di migliorarlo Smile

Sistemi usati:
1) Arduino Uno rev1
2) BMP180 --> conneso I2C
3) kwmobile sd card
4) RTC (cinesata tipo quella ufficiale) --> connesa I2C
5) un buzzer e un led per gli allarmi

Una cosa che sicuramente manca è un bipass per disattivare gli allarmi, che altrimenti potrebbero continuare ad ogni aggiornamento, però, è un punto di partenza...
https://github.com/eAngeliniRota/Abigail
Cita messaggio
Update: tra ChatGPT e memorie universitarie, ho aggiornato il codice (https://github.com/eAngeliniRota/Abigail) e aggiunto un po' di led, allarmi, ecc. Il buzzer, per ora, lo collegherò a un interruttore, cosicché possa essere spento (il led rimane acceso) senza causare disturbi mentali. Il codice ora include uno schermino 16x2 con dei tasti (una board di Adafruit...) perché alla fine, perché no? Big Grin

Ho anche aggiunto, si Github, uno schizzo di una PCB fatto con Fritzing - così, per divertimento.

A breve prendo i pezzi mancanti e lo testo, vi faccio sapere!
Cita messaggio
hey la cosa è interessante, non sei andato avanti?

il link al programma non mi funziona, colpa mia?

dai dacci notizie
Cita messaggio
buondì ragazzi ......da un anno e mezzo mi sono avvicinato a questo mondo della vela ...ero molto affascinato sin da piccolo ed avendo acquistato con una persona una barchetta di soli 32 anni vissuti e tutto quello che ne consegue,.... per motivi che non dipendono da me ...questa esperienza stà terminando e me ne dispiace ....in questo lasso di tempo ho cercato ...studiato ...rotto le scatole ad un sacco di persone e li ringrazio (sono riuscito a farmi un infarinatura e messo in pratica di tutto dall'uso della vetroresina ...revisionare verricello meccanica varia ,motore.. pompe fotovoltaico impianto elettrico ecc perso notti intere sono in pensione da pochissimo) ..veniamo a noi seguo su youtube max ale y2k ,in gambissima con voglia di spiegare e il dono di voler trasmettere le loro soluzioni..... vivono la barca in modo intenso e cercano di trovare degli strumenti per facilitare la cosa... e mi ricordo che aveva spiegato una cosa simile.. forse anche + approfondita (un sistema aperto con molta espandibilità) ....metto il link (forse vi sarà da aiuto)e se siete interessati guardate tutti i suoi video(dovete avere molta pazienza e tempo).... un salutone!
https://www.youtube.com/watch?v=v3Mb2khAGOw
https://www.youtube.com/watch?v=a6STQpuOjeM
qui tutti i suoi video tecnici elettronici
.

ops ...
Grazie max ale y2k e tutte le persone (che bel forum che abbiamo ) che hanno cercato di aiutarmi ....
Cita messaggio


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Barografo e allarmi pressione Dato 6 2.255 05-11-2020, 13:13
Ultimo messaggio: enio.rossi
  barografo digitale enio.rossi 88 22.428 16-06-2020, 12:54
Ultimo messaggio: enio.rossi
  Interruttore elettronico pompa sentina osef 7 3.016 16-05-2019, 14:36
Ultimo messaggio: infinity
  Quesito elettronico. Led esploso con inverter svo75 7 3.320 12-09-2018, 00:12
Ultimo messaggio: don shimoda
  barografo low-cost enio.rossi 1 2.096 15-07-2016, 08:54
Ultimo messaggio: IanSolo
  Pompa automatica con sensore elettronico Ermanno78 2 2.239 08-06-2016, 08:21
Ultimo messaggio: gorniele
  Recensione positiva per tecnico elettronico a Malaga poppy 2 2.223 14-05-2015, 09:47
Ultimo messaggio: mimita
  sistema antivegetativo elettronico defra 1 2.406 28-10-2012, 14:22
Ultimo messaggio: IanSolo
  Interruttore elettronico pompa sentina emme238 7 3.750 24-03-2012, 04:37
Ultimo messaggio: emme238
  Installazione livello carburante elettronico vaimo 1 2.133 22-01-2012, 18:35
Ultimo messaggio: N/A

Vai al forum:


Utenti che stanno guardando questa discussione: