Edge Control (Arduino based)

Rilevamento profili con Arduino e sensore ottico lineare

Post date: 20-dec-2019

Questo sistema permette di rilevare il profilo di un oggetto, in questo caso un cilindro, in maniera automatica.

Le parti che lo compongono sono:

  • Arduino: gestisce tutti gli apparati e trasmette via seriale i valori rilevati
  • Motore passo-passo: permette la rotazione del cilindro sincronizzata alla lettura del sensore. Ad ogni passo corrisponde la coordinata X del profilo.
  • Motore lineare: muove il sensore lungo l'asse orizzontale in modo da inseguire il profilo del cilindro. Rilevandone la posizione in ogni istante, otteniamo lo coordinata Y del profilo.
  • Sensore ottico lineare: montato con un'apposita lente, e con l'ausilio di fibre ottiche, permette di rilevare con precisione il bordo dell'oggetto, indipendentemente dal suo colore o dal materiale.

Al momento si tratta solamente di una prima prova fatta con materiali di recupero e quindi non dimensionati perfettamente per l'applicazione, questo quindi causa un risultato non del tutto perfetto, però è un primo passo per futuri sviluppi.

Sotto potete vedere il sistema al lavoro ed alla fine cosa si ottiene elaborando i dati semplicemente con un foglio di calcolo.

La particolarità di questo sistema è che si può personalizzare a piacimento sia meccanicamente che a livello software, ed il tutto è fatto con componenti facilmente reperibili ed a basso costo.

Speriamo di vedere presto questo sistema all'opera, opportunamente sviluppato!


Niccolò Perego