È possibile aggiungere un sensore Giroscopio ad uno smartphone Android?

Sì, è possibile! Usando un vero giroscopio ESTERNO!
Si chiamano inclinometri (misurano gli angoli)

Qui ce n'è uno con bluetooth per Android e PC (non usare quelli WiFi per VR)
Sono fondamentalmente alcuni sensori e dispositivi Arduino in una piccola scatola.

Qui c'è una lista (cliccami) di alcuni modelli della stessa marca. (Dichiara specificamente il supporto per Android)

Un 6 assi dovrebbe essere sufficiente per AR, ma per VR è meglio avere 9 assi.
A volte etichettato come Gyro 3 assi + acceloremetro (+ campo magnetico su 9 assi), l'accelero è necessario per sapere da che parte è giù (gravità) e il sensore di campo magnetico è per la bussola, ma in VR è usato per correggere il drift. Drift è quando lo schermo ruota lentamente senza che tu ti muova.

Non sono così costosi ($20 - $30) ma probabilmente li troverai solo in Cina (cioè Aliexpress, Bangood, ecc. Cerca uno dei modelli nel mio esempio e ne troverai altri.)

Modifica: ho decifrato alcuni nomi di moduli che devi cercare
Brand: WitMotion.
esempio: BWT901CL / WT901BLECL / BWT61CL

  • Inizia con BWT (bluetooth 2.0 & porta UART)
    o WT
  • seguito da 6 o 9 (asse)
  • il prossimo numero(i) è la revisione, più alto = più recente
  • che termina con CL (C: boxed WITH L: battery)
    o BLECL (bluetooth 4.0 & porta USB boxed with battery)

Importante! WT NON significa che sia senza fili. Quindi assicurati che abbia uno dei 2 codici bluetooth!
Optionalmente il BWT 2.0 avrà bisogno di un convertitore UART per connettersi via USB.