Rispondi 
Openplotter: problema sensore bussola
Autore Messaggio
simone71 Offline
Amico del forum

Messaggi: 120
Registrato: Apr 2014 Online
Messaggio: #1
Openplotter: problema sensore bussola
Salve a tutti. Sto cercando da qualche giorno di realizzare un sistema con Openplotter da installare sulla mia barca. Per ora sono nella fase delle prove a casa. Ho un problema con il sensore bussola. Ho acquistato questo:
Sensore IMU

In realtà è arrivato a casa questo:

[Immagine: IMG_20161111_085453.jpg]url immagine

Non è esattamente quello in foto su Amazon, ma il chip è lo stesso. Comunque una volta collegato al raspberry non viene riconosciuto da openplotter, sia se lo collego da solo, sia se faccio la catena con gli altri due sensori, che vengono regolarmente riconosciuti e funzionano, come da foto successiva:

[Immagine: IMG_20161111_085603.jpg]host image

Dove sbaglio? E' possibile che sia guasto? Devo acquistarne un altro, ed in questo caso quale acquistare a colpo sicuro?
Grazie a tutti per l'aiuto che mi vorrete dare!!
13-11-2016 13:25
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Timo Offline
Amico del forum

Messaggi: 223
Registrato: Oct 2011 Online
Messaggio: #2
RE: Openplotter: problema sensore bussola
Hai verificato che l'interfaccia i2c sia abilitata? Di default non lo è.

Inviato dal mio A0001 utilizzando Tapatalk
13-11-2016 13:35
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
simone71 Offline
Amico del forum

Messaggi: 120
Registrato: Apr 2014 Online
Messaggio: #3
RE: Openplotter: problema sensore bussola
(13-11-2016 13:35)Timo Ha scritto:  Hai verificato che l'interfaccia i2c sia abilitata? Di default non lo è.

Inviato dal mio A0001 utilizzando Tapatalk

Innanzitutto grazie per la risposta. comunque ho scritto che quando collego anche gli altri due sensori, il BMB180 e l'HTU21D, questi funzionano e riesco a leggere i dati da loro inviati, quindi presumo che il bus sia attivo, a meno che ci siano altre impostazioni per la bussola che io non ho visto.
Come vedi dalla foto del primo post, i sensori sulla destra sono riconosciuti, mentre nella sezione dedicata al sensore IMU c'è una scritta "sensor detected: none" che non mi fa ben sperare Smiley6
13-11-2016 14:02
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Fede55 Offline
Senior utente

Messaggi: 2.089
Registrato: Sep 2012 Online
Messaggio: #4
RE: Openplotter: problema sensore bussola
Un classico di queste cose (ma visto il livello a cui stai operando credo già visto) è far riscrivere al software l'elenco delle periferiche collegate, scambiarle di posto (onde arrivare allo stesso risultato), scambiarle tra di loro, .
BV

Federico
13-11-2016 15:29
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Timo Offline
Amico del forum

Messaggi: 223
Registrato: Oct 2011 Online
Messaggio: #5
RE: Openplotter: problema sensore bussola
(13-11-2016 14:02)simone71 Ha scritto:  
(13-11-2016 13:35)Timo Ha scritto:  Hai verificato che l'interfaccia i2c sia abilitata? Di default non lo è.

Inviato dal mio A0001 utilizzando Tapatalk

Innanzitutto grazie per la risposta. comunque ho scritto che quando collego anche gli altri due sensori, il BMB180 e l'HTU21D, questi funzionano e riesco a leggere i dati da loro inviati, quindi presumo che il bus sia attivo, a meno che ci siano altre impostazioni per la bussola che io non ho visto.
Come vedi dalla foto del primo post, i sensori sulla destra sono riconosciuti, mentre nella sezione dedicata al sensore IMU c'è una scritta "sensor detected: none" che non mi fa ben sperare Smiley6

ok, leggere messaggi mentre stai facendo due bordi non è il massimo della concentrazione e si pescano fischi per fiaschi.
Io inizierei con "i2cdetect -y 1" con il solo mpu92/65.
Sefunziona dovresti ottenere nella mappa dei devices riconosciuti nel bus gli indirizzi utilizzati(questo device in realtà oltre che magnetometro a 3 assi è anche accelerometro e giroscopio).
Poi, se funziona, aggiungi anche gli altri devices e vedi se ci sono conflitti di indirizzamento.
13-11-2016 16:42
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
AndreaB72 Offline
Senior utente

Messaggi: 2.347
Registrato: Nov 2012 Online
Messaggio: #6
RE: Openplotter: problema sensore bussola
Fai come dice Timo.
È possibile che ci sia un conflitto con l'indirizzo delle altre due periferiche.

BV

Sent from my Nexus 9 using Tapatalk

La semplicità è la suprema sofististicazione. LdV
13-11-2016 18:19
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
simone71 Offline
Amico del forum

Messaggi: 120
Registrato: Apr 2014 Online
Messaggio: #7
RE: Openplotter: problema sensore bussola
OK. Appena possibile Provo a fare come mi dite, ma comunque ho provato anche a collegare solo il sensore IMU e non lo riconosceva. Vi aggiorno appena fatta la prova
13-11-2016 19:01
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
simone71 Offline
Amico del forum

Messaggi: 120
Registrato: Apr 2014 Online
Messaggio: #8
RE: Openplotter: problema sensore bussola
Ho fatto come avete detto e questi sono i risultati:

collegando solo il sensore IMU:

[Immagine: IMG_20161113_185548.jpg]

Collegando solo il sensore HTU21D:

[Immagine: IMG_20161113_185840.jpg]


Collegando solo il sensore BMP180:

[Immagine: IMG_20161113_190126.jpg]

Collegando tutti e tre i sensori:

[Immagine: IMG_20161113_190311.jpg]


Sembra quindi che di conflitti non ce ne siano e che il sensore venga riconosciuto. A questo punto come procedo?
13-11-2016 20:14
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Timo Offline
Amico del forum

Messaggi: 223
Registrato: Oct 2011 Online
Messaggio: #9
RE: Openplotter: problema sensore bussola
OK, quindi l'imu funziona ed è riconosciuto a livello OS.

Ora puoi controllare a livello applicativo se openplotter riconosce tutti i tuoi dispositivi i2c tramite uno script nel path presente:

~/.config/openplotter/imu/

da li esegui lo script check_sensors ed otterrai un output simile :

tester21@raspb13:~/.config/openplotter/imu $ python check_sensors.py

MPU-9150
0
BMP180
none

Se nella lista hai un dispositivo del tipo MPU-92xx allora l'imu è riconosciuta e non ci dovrebbe essere motivo perchè non funzioni, riavvia openplotter e dovresti poter vedere hill e pitch sull'inspector e conseguenti sentenze nmea $OSXDR.
Se invece non è nella lista si fa più complicato, ma non impossibile, perchè la serie 92xx è espressamente indicata come compatibile ...
13-11-2016 20:55
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
simone71 Offline
Amico del forum

Messaggi: 120
Registrato: Apr 2014 Online
Messaggio: #10
RE: Openplotter: problema sensore bussola
non riesco a postare l'immagine, ma quello che viene fuori è:

none
0
BMP180
HTU21D

quindi il sensore viene riconosciuto dall'hardware, ma non dal software, giusto?
Come si procede ora?
13-11-2016 22:28
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
simone71 Offline
Amico del forum

Messaggi: 120
Registrato: Apr 2014 Online
Messaggio: #11
RE: Openplotter: problema sensore bussola
(13-11-2016 15:29)Fede55 Ha scritto:  Un classico di queste cose (ma visto il livello a cui stai operando credo già visto) è far riscrivere al software l'elenco delle periferiche collegate, scambiarle di posto (onde arrivare allo stesso risultato), scambiarle tra di loro, .
BV

ho provato a scambiarli di posto in tutte le posizioni possibili, e ho anche provato a collegarli a due alla volta. Il risultato è stato sempre lo stesso: la bussola non viene riconosciuta, gli altri due sensori sì.
13-11-2016 23:13
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
simone71 Offline
Amico del forum

Messaggi: 120
Registrato: Apr 2014 Online
Messaggio: #12
RE: Openplotter: problema sensore bussola
Aggiorno il post per chiuderlo. Ho acquistato un altra breakboard, la 9-DOF di Ardafruit e questa è stata riconosciuta immediatamente ed ora sta funzionando. Credo quindi che la MPU9250 sia difettosa. Grazie a tutti per il supporto.
17-11-2016 00:21
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
ste.fano Offline
Senior utente

Messaggi: 1.160
Registrato: Nov 2014 Online
Messaggio: #13
RE: Openplotter: problema sensore bussola
Aggiorno questa discussione perchè anche a me è arrivato lo stesso sensore di Simone71 (marcato GY-511) e ottengo lo stesso risultato, quindi deduco che questo modello non è compatibile attualmente con openplotter.

Stefano
(Questo messaggio è stato modificato l'ultima volta il: 08-12-2016 10:26 da ste.fano.)
08-12-2016 10:20
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Rispondi 


Discussioni simili
Discussione: Autore Risposte: Letto: Ultimo messaggio
  problema anemometro sebastiano baschieri 291 493.349 25-03-2024 18:32
Ultimo messaggio: giampiero
  Segnale Sensore vento B&G WS310 luima 7 217 18-03-2024 10:39
Ultimo messaggio: luima
  Corrente parassita? problema impianto elettrico Pellicano 9 565 03-02-2024 19:05
Ultimo messaggio: Pellicano
  Last news OpenPlotter! Resolution 0 220 15-01-2024 00:55
Ultimo messaggio: Resolution
  Manutenzione sensore vento Nexus/Garmin mlipizer 7 650 28-12-2023 11:07
Ultimo messaggio: mlipizer
  Interferenza bussola plastimo naicols1971 7 3.749 29-10-2023 18:12
Ultimo messaggio: Cavillo
  collegamento sensore di sentina kitegorico 2 377 21-10-2023 14:39
Ultimo messaggio: BornFree
  Sensore carburante Bavaria, collegamento. kavokcinque 6 646 10-10-2023 21:16
Ultimo messaggio: kavokcinque
  Montare il sensore di barra Resolution 17 1.077 25-09-2023 22:24
Ultimo messaggio: salvatore57
  Sensore Vento ST60 vecchio tipo megalodon 0 310 25-09-2023 17:00
Ultimo messaggio: megalodon

Vai al forum:


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