21-10-2016, 12:04
Ciao a tutti,
avevo gia postato una roba sulla banchina http://forum.amicidellavela.it/showthrea...tid=120397
dunque, premesso che non ho fatto niente di particolarmente nuovo e che soluzioni integrate si trovano in giro (e costano un botto di solito) vi racconto cosa ho fatto.
All'inizio volevo solo vedere i dati della stazione del vento, log e depth sul tablet. Poi mi sono fatto prendere la mano...
Per il requisito principale ho messo su un raspberry con una porta usb-rs485 e ho scritto una manciata di righe di codice per ripubblicare le NMEA sentences del tacktick su una porta WIFI.
Poi ho aggiunto un po' di sensori al rasberry (termometro, barometro, gyro) e mi ho arricchito lo stream NMEA con i dati in più.
Il nerd dentro me ha preso il sopravvento ed ho aggiunto il gps e ho cominciato a raffinare il software.
Oggi il software può arricchire le informazioni esistenti (tipo calcolare la direzione assoluta del vento da heading e TWA, calcolare il true heading dal mag heading e il GPS, sintetizzare la VTG dalle altre GPS info etc.), può leggere da in numero qualsiasi di porte (RS485, RS322, net socket), ridirezionare il flusso su altre porte eventualmente filtrandolo (per esempio posso mandare le info del vento al pilota e solo quelle - perché? Mah, se gli mando tutto si incarta...).
Oltre a questo campiona e registra tutti i dati meteo (temp, press, wind) e può ridarli indietro su interfaccia web (per i tecnici c'è una REST API per fare le query...).
Poi ho aggiunto il tracking. La posizione viene campionata (la frequenza proporzionale alla velocità) e salvata su database.
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Attraverso la solito interfaccina WEB posso scaricare un qualsiasi periodo in GPX o KML e vedere dove sono stato.
Altra cosa che fa il sistema è collegarsi ad intenet tramite WIFI (o ethernet, usb etc.) e fare lui stesso da access point. A bordo quindi mi collego sempre al mio AP il quale mi fa uscire su internet e mi da i dati della barca.
All'inizio ho usato il software NKE ma è bruttino per cui ho iniziato a rifarmelo da solo. Ora quindi sto lavorando all'app android e questi sono gli screenshots nuovi.
Prossimamente integrerò l'app con il database del meteo e tracking (stay tuned...).
Non so ancora come andrà avanti questo giochino - ma per ora è divertente e mi fa piacere raccontarvelo.
BV
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
avevo gia postato una roba sulla banchina http://forum.amicidellavela.it/showthrea...tid=120397
dunque, premesso che non ho fatto niente di particolarmente nuovo e che soluzioni integrate si trovano in giro (e costano un botto di solito) vi racconto cosa ho fatto.
All'inizio volevo solo vedere i dati della stazione del vento, log e depth sul tablet. Poi mi sono fatto prendere la mano...
Per il requisito principale ho messo su un raspberry con una porta usb-rs485 e ho scritto una manciata di righe di codice per ripubblicare le NMEA sentences del tacktick su una porta WIFI.
Poi ho aggiunto un po' di sensori al rasberry (termometro, barometro, gyro) e mi ho arricchito lo stream NMEA con i dati in più.
Il nerd dentro me ha preso il sopravvento ed ho aggiunto il gps e ho cominciato a raffinare il software.
Oggi il software può arricchire le informazioni esistenti (tipo calcolare la direzione assoluta del vento da heading e TWA, calcolare il true heading dal mag heading e il GPS, sintetizzare la VTG dalle altre GPS info etc.), può leggere da in numero qualsiasi di porte (RS485, RS322, net socket), ridirezionare il flusso su altre porte eventualmente filtrandolo (per esempio posso mandare le info del vento al pilota e solo quelle - perché? Mah, se gli mando tutto si incarta...).
Oltre a questo campiona e registra tutti i dati meteo (temp, press, wind) e può ridarli indietro su interfaccia web (per i tecnici c'è una REST API per fare le query...).
Poi ho aggiunto il tracking. La posizione viene campionata (la frequenza proporzionale alla velocità) e salvata su database.
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Attraverso la solito interfaccina WEB posso scaricare un qualsiasi periodo in GPX o KML e vedere dove sono stato.
Altra cosa che fa il sistema è collegarsi ad intenet tramite WIFI (o ethernet, usb etc.) e fare lui stesso da access point. A bordo quindi mi collego sempre al mio AP il quale mi fa uscire su internet e mi da i dati della barca.
All'inizio ho usato il software NKE ma è bruttino per cui ho iniziato a rifarmelo da solo. Ora quindi sto lavorando all'app android e questi sono gli screenshots nuovi.
Prossimamente integrerò l'app con il database del meteo e tracking (stay tuned...).
Non so ancora come andrà avanti questo giochino - ma per ora è divertente e mi fa piacere raccontarvelo.
BV
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .
Questo contenuto non e' visualizzabile da te Ospite. Se vuoi vederlo, REGISTRATI QUI .