Adafruit ha in catalogo il TMF8806, una scheda breakout con il sensore di distanza a tempo di volo (ToF) di ams OSRAM e connettori STEMMA QT compatibili Qwiic. Secondo la pagina prodotto di Adafruit, misura da 20 mm a 5 metri fino a 30 Hz e costa 12,50 dollari. Al momento la scheda risulta esaurita.
Come misura e perché Adafruit lo preferisce ai sensori IR
Secondo Adafruit, il chip contiene un piccolo laser invisibile e un sensore abbinato, e calcola il tempo che la luce impiega a tornare indietro. Il fascio è stretto, quindi il valore riguarda solo la superficie che si ha davanti. Per Adafruit il cono di rilevamento è più stretto di quello dei sonar a ultrasuoni: circa 30° a corto raggio (sotto i 200 mm) e 21° oltre.
Rispetto ai sensori di distanza a infrarossi, che stimano la quantità di luce riflessa, Adafruit lo giudica molto più preciso, senza problemi di linearità né di «doppia immagine», cioè l’ambiguità tra oggetto molto lontano e molto vicino. Il TMF8806 ha anche una modalità a basso consumo dedicata ai 200 mm.
Il limite dei 5 metri dichiarato da Adafruit
Secondo Adafruit, datasheet e firmware lasciano intendere una portata di 10 metri, ma l’azienda scrive di non aver ottenuto risultati oltre i 5 metri, nemmeno dopo il caricamento del firmware, e ipotizza un passaggio di calibrazione non documentato. Per questo lo definisce un sensore da 5 metri e non da 10.
La modalità a 5 metri non richiede la «patch» del firmware all’avvio e usa poca SRAM, quindi entra in schede con poca memoria come quelle basate su ATmega328. La modalità a 10 metri richiede invece una patch da 3 KB, che secondo Adafruit entra comunque.
Collegamento e programmazione
- La scheda integra regolatore e adattamento dei livelli per l’uso con microcontrollori a 3-5 V tramite I2C.
- La comunicazione è via I2C, con due fili dati più alimentazione e massa.
- I connettori STEMMA QT, compatibili con Qwiic di SparkFun, permettono di collegarlo senza saldare. Il cavo QT non è incluso.
- Adafruit fornisce codice per Arduino e per CircuitPython/Python e una guida dedicata.
Specifiche della scheda
- Tecnologia dToF con rilevazione SPAD ad alta sensibilità e architettura TDC veloce.
- Impulso di luce sotto il nanosecondo, VCSEL a 940 nm con sicurezza oculare Class 1, con circuito che ferma il driver in caso di guasto del VCSEL.
- Elaborazione dell’istogramma sul chip, con calibrazione, rimozione di sporco e aloni e compensazione del crosstalk.
- Misure al buio e in luce solare entro ±5%.
- Dimensioni 25,5 x 17,7 x 4,8 mm, peso 1,7 g.
La scheda del prodotto riporta nel titolo un intervallo da 10 mm a 5 m, mentre la descrizione parla di 20 mm a 5 m e l’elenco tecnico di 1-500 cm.
Prezzi e disponibilità: TMF8806 e TMF8801 a confronto
Adafruit vende anche il TMF8801, della stessa famiglia ams OSRAM: arriva a 2,5 metri, ha un campo visivo di 24° e a differenza del TMF8806 richiede la patch del firmware all’avvio. Nella sua pagina risulta disponibile a magazzino.
| Quantità | TMF8806 (fino a 5 m) | TMF8801 (fino a 2,5 m) |
|---|---|---|
| 1-9 | 12,50 $ | 9,95 $ |
| 10-99 | 11,25 $ | 8,96 $ |
| 100+ | 10,00 $ | 7,96 $ |
Disponibilità in Italia
Adafruit indica i prezzi solo in dollari: un prezzo in euro o una disponibilità in Italia non sono stati comunicati. Tra i distributori elencati nelle pagine consultate ci sono Paradisetronic (Germania) e Kiwi Electronics (Paesi Bassi), ma nessuno italiano. Per il TMF8806 la pagina offre l’avviso di disponibilità («notify me»).