Logo sheen.bot

Visualizzatore IMU

Collega un sheenbot∞, prendilo in mano e muovilo: la scheda 3D su questa pagina si inclina, ruota e scivola proprio come la tua, tracciata dal vivo dal sensore di movimento della scheda (accelerometro e giroscopio).

La rotazione viene misurata direttamente e segue fedelmente la scheda. La posizione viene calcolata sommando l'accelerazione, quindi è una stima: subisce una deriva durante il movimento e si corregge ogni volta che la scheda si ferma.

Tutto funziona nel tuo browser e nulla viene salvato sulla scheda. La connessione interrompe il programma della scheda per utilizzarne il sensore di movimento; «Riavvia scheda», o il pulsante di reset della scheda, riavvierà il tuo programma.

Collega la tua scheda

Collega il sheenbot∞ a questo computer con un cavo USB e accendilo. Scegli «Collega scheda», quindi seleziona la sua porta nell'elenco (di solito si chiama «USB-SERIAL CH340»). Prima di iniziare, chiudi qualsiasi altro programma o scheda che sta usando il dispositivo.

Vista 3D

Connetti una scheda o guarda la demo per dare vita alla scheda 3D.

Griglia: quadrati da 1 cm con una linea più spessa ogni 10 cm. Trascina per ruotare la visuale; tieni premuto Ctrl (⌘ su Mac) e scorri, o pizzica lo schermo, per ingrandire.

Comandi

Tracciamento

«Solo rotazione» non stima mai la posizione, quindi la scheda rimane dove si trova. È perfetta per i giochi di inclinazione e per movimenti lunghi e lenti.

Tra un movimento e l'altro la scheda è

«Su un tavolo» rileva movimenti più piccoli e delicati, ma la scheda viene considerata ferma solo una volta appoggiata senza che nulla la tocchi.

Ultimo movimento

Nessun movimento. Prendi la scheda, spostala di 20–40 cm in circa un secondo e tienila ferma o appoggiala.

Angoli in tempo reale

Bordo superiore su (+) / giù (−)
Lato B su (+) / giù (−)
Ruotato a sinistra (+) / a destra (−)

L'inclinazione rimane precisa perché la pagina la confronta con la gravità ogni volta che la scheda è ferma. L'orientamento non ha una bussola di riferimento, quindi tende a deviare, fino a circa 10 gradi per giro completo. «Rivolto in avanti» lo reimposta a 0.

Letture del sensore in tempo reale

Gli ultimi 10 secondi, direttamente dal chip. L'accelerazione include la gravità, quindi una scheda appoggiata in piano legge circa −1 g su z. L'ombreggiatura grigia indica i momenti in cui la pagina ha rilevato che la scheda era ferma.

  • x: verso il bordo superiore dello schermo
  • y: verso il pulsante B
  • z: verso l'interno della scheda
  • scheda ferma
Accelerazione (g)
Velocità di rotazione (°/s)
Segnale
Campioni al secondo
Campioni ricevuti
Campioni persi
Interruzioni
Volte al limite del sensore
Offset giroscopio x y z (°/s)
Temperatura del sensore
Calibrazione su tavolo (opzionale, più precisa)

Ogni sensore di movimento presenta una piccola imprecisione. Tenendo ferma la scheda in tre posizioni su un tavolo piatto è possibile misurare questo errore e correggerlo: l'errore di inclinazione di solito scende da alcuni gradi a meno di uno, e la rotazione sul posto non sembrerà più uno slittamento. Richiede circa un minuto e il risultato viene memorizzato per questa scheda in questo browser.

  1. Appoggia la scheda in piano sul tavolo, con lo schermo verso l'alto, e lasciala.
  2. Fai fare mezzo giro alla scheda sul tavolo, sempre con lo schermo verso l'alto, e lasciala.
  3. Capovolgi la scheda con lo schermo verso il basso, nello stesso punto, e lasciala.

Collega una scheda per eseguire la calibrazione su tavolo. Non funziona con la demo.

Controlla gli assi del sensore

La pagina presume che l'asse x del chip punti verso il bordo superiore dello schermo, y verso il pulsante B e z verso l'interno della scheda, quindi una scheda appoggiata in piano rileva circa −1 g su z. Verifica che la tua scheda corrisponda: tienila ferma in ciascuna delle posizioni seguenti e controlla se ottiene una spunta.

Collega una scheda e lasciala calibrare appoggiata in piano, con lo schermo verso l'alto, per eseguire questo controllo.

Tieni la schedaPrevisto (g)Rilevato (g)
In piano, schermo verso l'alto[0.00, 0.00, −1.00]non ancora rilevato
Bordo destro (B) verso il basso, circa 45°[0.00, −0.71, −0.71]non ancora rilevato
Bordo superiore (schermo) verso il basso, circa 45°[−0.71, 0.00, −0.71]non ancora rilevato

Lettura attuale: — g

Consigli per ottenere buoni risultati
  • Muoviti con decisione: 20–40 cm in circa un secondo, poi fermati. I movimenti lenti e delicati sono troppo piccoli per essere rilevati dal sensore e potrebbero non apparire.
  • Fai una pausa tra un movimento e l'altro. Ogni sosta permette alla pagina di correggere la posizione. Un movimento continuo senza soste va alla deriva e, dopo circa 8 secondi (o se i dati della scheda si interrompono), la sua posizione viene contrassegnata come sconosciuta.
  • La posizione è una stima. Con un buon movimento aspettati uno scarto di qualche centimetro, che aumenta se la scheda ruota molto mentre si muove.
  • Non c'è una bussola, quindi la direzione devia lentamente. L'inclinazione rimane corretta perché la gravità viene misurata a ogni pausa.
  • Ti interessano solo inclinazione e rotazione? Scegli Solo rotazione.
  • Per la massima precisione, esegui la calibrazione su piano una volta per ogni scheda.
  • Tieni il cavo USB allentato in modo che non tiri la scheda.
  • Il tuo programma non viene modificato né cancellato. Si interrompe quando ti connetti e rimane fermo finché la scheda non si riavvia: scegli Riavvia scheda o premi il pulsante di reset della scheda (ad esempio se hai chiuso questa pagina mentre era collegata).
Registro tecnico(0)