Quali sono i diversi tipi di sensori Arduino®?
I sensori Arduino® sono piccoli dispositivi che possono essere collegati a una scheda Arduino® per fornire al dispositivo informazioni da una fonte fisica. I sensori sono disponibili in molte varietà e sono particolarmente utili per i progetti di robotica, sebbene possano essere utilizzati anche per altri tipi di progetti. Esempi di progetti non robotici che utilizzano sensori Arduino® includono sistemi di sicurezza domestica, stazioni meteorologiche remote e lavastoviglie controllate da un dispositivo Arduino®.
Uno dei sensori Arduino® più basilari è un sensore di luce. A differenza di una fotocamera, il sensore di luce non può produrre un'immagine, ma rileva invece la presenza o l'assenza di una determinata soglia di luce. Usando un sensore di luce, un'auto controllata da sensore potrebbe accendere automaticamente i fari quando entra in una stanza buia.
I sensori di movimento rilevano i cambiamenti della luce nel tempo per determinare se qualcosa all'interno del loro campo visivo si sta muovendo. Questi sensori Arduino® non forniscono informazioni su dove si trova l'oggetto in movimento, quanto è grande o quanto velocemente si sta muovendo. Un semplice uso dei sensori di movimento è l'accensione delle luci quando qualcuno entra in una stanza. Come con altri sensori, i sensori di movimento potrebbero essere utilizzati per innescare qualsiasi azione che l'invenzione è in grado di eseguire.
Un altro tipo di sensore Arduino® è un sensore audio. I sensori audio rilevano la presenza del suono e di solito possono fornire informazioni aggiuntive, come il tono e l'ampiezza. Questi sensori sono particolarmente utili per i dispositivi che devono rispondere ad azioni umane, come parlare o azioni di altre macchine, come il segnale acustico.
I sensori di inclinazione e pressione hanno ciascuno un uso particolare nella robotica. Un sensore di inclinazione consente a un dispositivo Arduino® di determinare quando il suo angolo, rispetto al suolo, è cambiato, assumendo che il sensore di inclinazione sia montato direttamente sul corpo principale del dispositivo. In alternativa, un sensore di inclinazione potrebbe essere montato su un braccio controllabile e fornire alla scheda Arduino® informazioni costanti sulla sua posizione. I sensori di pressione sono fondamentali quando un robot ha a che fare con qualsiasi cosa potenzialmente fragile, come un bicchiere o un uovo. Senza un sensore di pressione, un robot non avrebbe modo di determinare quanto duramente reggesse qualcosa e potrebbe potenzialmente romperlo.
I robot che si muovono quasi sempre hanno bisogno di un modo per determinare la loro distanza da altri oggetti. Esistono diversi sensori per questo scopo. I sensori di distanza a infrarossi rimbalzano i laser a bassa potenza dagli oggetti vicini per determinarne la distanza. I sensori del sonar utilizzano una forma high-tech di ecolocalizzazione per determinare la loro posizione in un ambiente.