3. Evitare ostacoli, creare strategie



In questo video, il team di Arduino esplora l'utilizzo di diverse tecnologie per rilevare gli ostacoli sul percorso di Arduino Robot. Le tre tecnologie utilizzate sono: ultrasuoni, infrarossi e un LED bianco ad alta intensità abbinato a un sensore LDR.

Il video comincia con una breve spiegazione sugli ultrasuoni e su come possono fornire informazioni su oggetti e ostacoli posti davanti al sensore. Xun e David collegano uno di questi sensori al robot ed eseguono un esempio chiamato “Avoid Obstacle“ che è stato specificatamente realizzato per il rilevatore a ultrasuoni Maxbotix EZ-10.

Il secondo esempio utilizza due sensori a infrarossi Sharp: ci sono diversi tipi di sensori di questa marca per ottenere dati diversi. In questo caso ne sarà utilizzato uno con una tensione analogica proporzionale alla distanza degli oggetti.

In un certo senso, ultrasuoni e infrarossi utilizzano lo stesso principio: un segnale viene inviato, rimbalza su un oggetto e il suo riflesso viene utilizzato per stimare la distanza. Con gli ultrasuoni, viene utilizzata la velocità del suono e la differenza di tempi tra segnale emesso e segnale riflesso, mentre gli infrarossi sono più diretti perchè la distanza dipende dall'intensità del segnale riflesso. La stima della distanza viene effettuata via software. Puoi seguire un semplice esempio passando da ultrasuoni a infrarossi.

Nell'esempio a infrarossi, David e Xun collegano due sensori ai connettori TinkerKit sul robot. Nel caso del sensore a ultrasuoni, il robot può vedere solo quello che gli stà di fronte, mentre con i sensori a infrarosso, il robot può stimare quale lato è più vicino ad un ostacolo e decidere in che direzione girare per evitarlo.

L'esempio finale illustra come può essere semplice realizzare il proprio sensore riflettivo utilizzando una fonte luminosa ad alta intensità e un sensore LDR. In questo caso vengono usati componenti standard da TinkerKit: un modulo LED ad alta intensità e un modulo LDR. Questo esempio lavora nello stesso modo degli infrarossi, con la differenza che la luce del LED è visibile, mentre quella infrarossa no.

Il prossimo video illustrerà come far seguire delle linee al tuo robot utilizzando il sensore IR sulla scheda motori. Registrati qui.