
Se sei come me, hai sognato di essere un delfino, scivolare dolcemente nell'acqua e usare le capacità di ecolocalizzazione per individuare gustosi bocconcini di pesce. Finché le modifiche genetiche non raggiungeranno i nostri desideri, dovremo accontentarci di questo pratico sensore di distanza sonar a ultrasuoni US-100 e di un paio di pinne.
L'US-100 è molto simile ai popolari sensori a ultrasuoni HC-SR04, e ne assomiglia persino nell'aspetto, ma ha qualche asso nella manica in più. Questo sensore può funzionare da 3 a 5 V, quindi non sono necessari traslatori o partitori di livello logico: basta l'alimentazione fornita dal microcontrollore.
È possibile utilizzarlo in modalità "HC-SR04" o in modalità "Serial UART". Rimuovendo il jumper sul retro, si comporta come un HC-SR04 con un pin di trigger e un pin di eco. Quando il jumper è inserito, si utilizza una UART a 9600 baud per comunicare con il sensore. In modalità UART, si invia 0x55 e si leggono due byte (valore a 16 bit) che forniscono la distanza in mm, oppure 0x50 per leggere la temperatura in gradi Celsius. Questo è particolarmente utile se si desidera utilizzarlo con un computer e un convertitore USB -seriale, o un altro dispositivo che non è in grado di gestire la temporizzazione speciale necessaria per il trigger/echo dell'HC-SR04.
Questi sensori onnipresenti sono molto comuni nei progetti di robotica, ma possono essere utilizzati anche per l'automazione, l'arte interattiva e il rilevamento del movimento. Funzionano a una distanza compresa tra 2 cm e 450 cm, sebbene i risultati migliori si ottengano con una distanza compresa tra 10 cm e 250 cm. In modalità HC-SR04 (senza jumper), è possibile utilizzare questo sensore con Arduino , CircuitPython (per microcontrollori o Raspberry Pi ) o MakeCode. In modalità UART (con jumper inserito), è possibile utilizzarlo con Arduino o CircuitPython.
| Marca | Adafruit |
| Modello | 4019 |