商品图

Elecbee Modulo sensore Atmega328 a 9 assi IMU AHRS ITG3200/ITG3205 Gyro ADXL345 Accelerometro HMC5883L Magnetometro 3-5 V CC per Arduino - prodotti compatibili con schede Arduino ufficiali

SKU: EB0043891
Preferiti

Caratteristiche principali

Mostra di più
Descrizione
Panoramica:
L'IMU 9DOF utilizza tre sensori ITG3200/3205 (giroscopio a tre assi MEMS), ADXL345 (accelerometro a tre assi) e HMC5883L (magnetometro a tre assi) per fornire misurazioni inerziali a nove assi. L'uscita di tutti i sensori viene elaborata da un ATMEGA328 su scheda ed emessa tramite un'interfaccia seriale. Ciò rende l'IMU 9DOF un meccanismo di controllo molto potente per velivoli senza pilota, veicoli senza pilota e sistemi di stabilizzazione dell'immagine.
Specifiche:
Utilizzando il chip: Atmega328+ITG3200/ITG3205+ADXL345+HMC5883L
Alimentazione: 3-5 V CC
Porta di uscita: porta seriale, può essere collegata a Bluetooth, modulo di comunicazione XBee, ecc.; fornire il codice sorgente di riferimento dell'algoritmo di ambiente
Dimensioni: 49,53 x 27,94 mm
Dati di test:

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

Calibrazione standard:

Potrebbe essere utile accendere ilRasoioalcuni minuti prima della calibrazione, in modo che i sensori possano riscaldarsi. Calibrare i sensori la prima volta può essere un po' complicato, ma andiamo:

  • Apri per /Razor_AHRS/Razor_AHRS.ino usando for  e individua la sezione "AREA DI CONFIGURAZIONE UTENTE" / "CALIBRAZIONE SENSORE". Qui è dove si inseriscono successivamente i valori di calibrazione.
  • Collega ilRasoi AHRSal tuo computer, imposta la porta seriale corretta per  e apri il fileMonitor seriale.
  • Se non hai modificato le impostazioni predefinite del firmware, dovresti vedere un sacco di output come questo:

    #YPR=-155.73,-76.48,-129.51
  • Imposta il firmwaremodalità di uscitaAcalibrazioneinviando la stringa #oc. Ora dovresti vedere un output come questo:

    accelerazione x,y,z (min/max) = -5.00/-1.00 25.00/29.00 225.00/232.00
  1. Calibrazione dell'accelerometro:
    • Cercheremo di trovare i valori di output minimo e massimo per la gravitazione terrestre su ciascun asse.Quando muovi la tavola, muovila molto lentamente, in modo che l'accelerazione che le applichi sia la più piccola possibile.Vogliamo solo pura gravità!
    • Prendi la scheda e punta verso il basso con l'asse x (ricorda: asse x = verso il lato corto con i fori del connettore). Mentre lo fai, puoi vedere l'x massimo (il secondo valore) aumentare.
    • Tieni la scheda molto ferma e reimposta la misurazione inviando di nuovo #oc .
    • Ora inclina leggermente la scacchiera in ogni direzione fino a quando il valore non aumenta più e annota il valore x-massimo.
    • Fai la stessa cosa per il lato opposto (asse x rivolto verso l'alto) per ottenere il minimo x: porta in posizione, invia #oc per ripristinare la misurazione, trova il valore minimo x e annotalo.
    • Fai la stessa cosa per l'asse z (su e giù) e l'asse y (destra e sinistra).
      • Se ritieni di aver sbagliato la misurazione scuotendo o muovendo la tavola troppo velocemente, puoi sempre reimpostare inviando #oc.
    • Ora dovresti avere tutti i valori min/max. Inseriscili in Razor_AHRS.ino.
    • NOTA: Devi stare molto attento quando lo fai! Anche picchiettare leggermente la scheda con il dito incasina la misurazione (provalo!) E porta a una calibrazione errata. Usa #oc molto spesso e ricontrolla i valori min/max)
  2. Taratura del magnetometro:

    • Questa volta puoi scuotere la tavola quanto vuoi, ma allontanala dalle distorsioni magnetiche introdotte da computer e altri dispositivi elettronici e oggetti metallici.
    • Erano ancoramodalità di calibrazioneper l'accelerometro. Invia #on, che sposterà la calibrazione al fileProssimosensore, che è il magnetometro.
    • NOTA:Questa sezione rimane qui come riferimento, ma dovresti usare la più recente "Calibrazione estesa del magnetometro (vedisezione successiva) in quanto produce risultati molto migliori! Puoi saltare questo passaggio e continuare con il giroscopio.
    • Cercheremo di trovare i valori di uscita minimo e massimo per il campo magnetico terrestre su ciascun asse. Fondamentalmente funziona come calibrare l'accelerometro, tranne per il fatto che il campo magnetico terrestre non punta dritto verso il basso. A seconda di dove ti trovi attualmente sul pianeta, punta verso nord e verso l'alto (emisfero sud) o verso nord e verso il basso (emisfero nord) con una certa angolazione. Questo angolo è chiamatoinclinazione. Inoltre potrebbe esserci una piccola deviazione dal vero nord geografico, che viene chiamatodeclinazione. VedereWikipedia. La seguente descrizione presuppone che tu stia calibrando il magnetometro nell'emisfero settentrionale.
    • Tieni la tavola piatta come una bussola con l'asse x (ricorda: asse x = avanti, verso i fori del connettore) rivolto a nord. Quindi inizia a ruotare la tavola attorno all'asse est-ovest in modo che inizi a puntare verso il basso. Osservare il massimo x (il secondo valore) inMonitor serialee noterai quando hai allineato l'asse x della tavola con il campo magnetico terrestre. Smetti di ruotare lì e di nuovo inclinati leggermente in ogni direzione fino a quando il valore non aumenta più.
    • Fai la stessa cosa per il lato opposto per ottenere l'x-minimo: prima punta a nord, poi in basso.
    • Per il magnetometro non è necessario reimpostare con #oc tra le misurazioni.
    • Fai la stessa cosa per l'asse z (su/giù) e l'asse y (sinistra/destra).
      • NOTA: la rotazione della schedain girol'asse che vuoi misurare non ha importanza, solo che punta nella direzione corretta. Ad esempio, quando inizi a misurare l'asse z, non importa se l'asse x punta in alto o in basso o a sinistra oa destra.
    • Ora dovresti avere qualcosa di simile nel tuoMonitor seriale:

      magn x,y,z (min/max) = -564.00/656.00 -585.00/635.00 -550.00/564.00

      Inserisci questi valori in Razor_AHRS.ino.

  3. Calibrare il giroscopio:

    • Posare ilRasoioancora sul tavolo.
    • Erano ancoramodalità di calibrazioneper il magnetometro. Invia #on, che sposterà la calibrazione al fileProssimosensore, che è il giroscopio.
    • Attendere 10 secondi e non spostare ilRasoio.Raccoglierà e farà la media del rumore del giroscopio su tutti e tre gli assi.
    • Ora dovresti avere un output simile a questo:

      giroscopio x,y,z (corrente/media) = -29,00/-27,98 102,00/100,51 -5,00/-5,85
      • Se ritieni di aver sbagliato la misurazione scuotendo o spostando la scheda, puoi reimpostare inviando #oc.
    • Prendi i secondi valori di ogni coppia e inseriscili in Razor_AHRS.ino.
  • Fatto :)

Calibrazione estesa del magnetometro

La calibrazione standard del magnetometro compensa soloferro duroerrori, mentre la calibrazione estesa compensadifficileEferro dolceerrori. Tuttavia, in entrambi i casi la fonte della distorsione deve essere fissata nel sistema di coordinate del sensore, cioè muoversi e ruotare con il sensore.
  • Per avviare la calibrazione, posizionare il sensore nell'ambiente magnetico in cui verrà utilizzato in seguito, ad es. nel punto esatto delle tue cuffie, se hai bisogno di tracciare la testa per applicazioni audio (le cuffie hanno potenti magneti, meno muovi il sensore dopo la calibrazione, migliori saranno i risultati; dovresti anche pensare di mettere del materiale fittizio tra i padiglioni auricolari per portarli nella normale posizione uditiva).
  • Chiudere tutte le applicazioni che leggono dal sensore (ad es.Monitor seriale,in lavorazionetest sketch, …) ed eseguire il filein lavorazioneschizzo di calibrazione del magnetometro che si trova in Processing/Magnetometer_calibration. In effetti, devi prima installare la libreria EJML, altrimenti lo sketch non verrà eseguito. Come farlo? Dai un'occhiata alNOTAnella parte superiore di Magnetometer_calibration.pde.
  • Prova a ruotare il sensore in modo da coprire tutti gli orientamenti in modo da produrre punti che coprano più o meno uniformemente la sfera.

  • In un ambiente per lo più non distorto, questo potrebbe assomigliare a questo:

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

  • Premi SPAZIO e guarda ilin lavorazioneconsole: troverai alcune righe di codice che devi inserire nel firmware in "AREA DI CONFIGURAZIONE UTENTE" / "CALIBRAZIONE SENSORE" e il gioco è fatto.

I dati raccolti (i punti) vengono scritti anche in un file magnetom.float nella cartella dello schizzo. Ora, se possiedi Matlab, in Matlab/magnetometer_calibration troverai uno script chiamato magnetometer_calibration.m che utilizza questo file e produce alcuni grafici per te, in modo da poter controllare visivamente la calibrazione.

Adattamento dell'ellissoide e valori corretti:

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

Un altro esempio di calibrazione: il ferro dolce dà una sfera ridimensionata e distorta in un ellissoide.

  • Valori grezzi del magnetometro campionati:

  • 9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

    Adattamento dell'ellissoide e valori corretti:

  • 9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

  • 9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356




9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356


Guida alla spedizione
Spedizione
Tempo di consegna
Per articoli in magazzino, gli ordini sono stimati per essere spediti in 3 giorni.
Elecbee spedisce ordini una volta al giorno verso le 17:00 (escluso domenica).
Una volta spedito, il tempo di consegna dipende dal corriere scelto.
DHL Express: 3-7 giorni lavorativi
DHLeCommerce: 12-22 giorni lavorativi
FedEx International Priority: 3-7 giorni lavorativi
EMS: 10-15 giorni lavorativi
Posta aerea registrata: 15-30 giorni lavorativi
Spese di spedizioneLe spese di spedizione per il tuo ordine sono disponibili nel carrello.
Opzioni di spedizioneLe spese di spedizione per il tuo ordine sono disponibili nel carrello.
Tracciamento spedizioneDopo l'invio, ti invieremo il numero di tracciamento per email. Puoi monitorare l'ordine con la funzione "Traccia il mio ordine".
Reso/GaranziaResoI resi sono generalmente accettati entro 30 giorni dalla data di spedizione. Contatta il servizio clienti per autorizzazione. I prodotti devono essere non utilizzati e nella confezione originale. Il cliente è responsabile delle spese di spedizione.
GaranziaTutti gli acquisti Elecbee includono una politica di rimborso 30 giorni e una garanzia di 1 anno contro difetti di fabbricazione.
Questa garanzia non si applica a prodotti difettosi causati da montaggio errato del cliente, mancato rispetto delle istruzioni, modifica del prodotto, uso negligente o improprio.
OrdineCome acquistareElecbee supporta ordini online.
Aggiungi al carrello > Checkout > Invia ordine > Completa pagamento > Spedizione
PagamentoPayPal, carta di credito (Visa, MasterCard, American Express), bonifico bancario.
Recensioni
ELECBEE
Tutte le recensioni provengono da acquirenti verificati
5
0%
4
0%
3
0%
2
0%
1
0%
Disponibile:9999
Qtà.
1
P.Unit.
$ 30.59$ 35.99
Totale
$ 30.59$ 35.99
$ 30.59$ 35.99
Spedibile in 1-3 giorni lavorativi