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.475
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.161
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 salpa ancora Carestia 18 451 ieri 23:12
Ultimo messaggio: Silviooooo
  Sensore Wind ultrasuoni Wally 6 188 27-11-2024 19:43
Ultimo messaggio: cmv88
  sensore log analogico alessandro alberto 2 276 15-10-2024 17:31
Ultimo messaggio: alessandro alberto
  problema anemometro sebastiano baschieri 320 588.423 07-09-2024 19:05
Ultimo messaggio: -Dino-
  Problema generatore paguro 3kw asimov 1 176 14-08-2024 11:00
Ultimo messaggio: ciolli
  Problema anemometro Network Wind B&G Enrico88 77 14.759 02-06-2024 20:52
Ultimo messaggio: sergiot
  Navtex Nasa Clipper problema sciuipis 41 5.153 28-05-2024 23:16
Ultimo messaggio: singleton
  openplotter cerco aiuto per configurare kip ginettosub 8 966 15-05-2024 23:37
Ultimo messaggio: ginettosub
  Problema spegnimento strumentazione raymarine st60 Daniele Passalacqua 4 466 06-05-2024 10:33
Ultimo messaggio: corradocap
  Problema scarica anomala batterie servizi Nanshan 9 848 16-04-2024 13:28
Ultimo messaggio: jacques-2

Vai al forum:


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