Ciao ragazzi! Dopo aver visto il robottino di Alegiaco (Gioblu.com is for sale | HugeDomains) mi è venuta voglia di utilizzare il sistema di Tilt/Pan.
Alla fine ho avuto una sorta di illuminazione e in una notte ho realizzato questo sistema. Niente di poi tanto complesso in effetti:
Grazie al nostro sistema ERER eseguo uno scan dell'ambiente rappresentando le letture di distanza ottenute con pixel in scala di grigi:
- Pixel bianco distanza minima osservabile (0.5 / 1 cm)
- Pixel nero distanza massima o out of range (2m, ma si puo' raggiungere fino a 5 o 6 metri, chiaramente perdendo risoluzione)
Il sistema di tilt/pan sposta il sensore in x y e Arduino si occupa di pilotare i LED, calcolare il risultato e spedirlo al computer tramite seriale. Grazie a Processing disegno pixel per pixel trasformando il valore di distanza tra 0 e 255 (0 bianco 255 nero), posizionandoli correttamente. Come nell'occhio umano l'immagine viene acquisita ribaltata, quindi va successivamente girata cosa che il nostro cervallo fa in real time a 30fps (magari mentre pilotiamo una moto ).
Un altro esempio:
Sto scrivendo l'articolo, entro oggi pomeriggio potrete vedere il codice e tutto il resto. Il sensore è il nostro ERER!!
Due semplici led IR racchiusi da un case appositamente studiato per ridurre le interferenze di luce ambientale e massimizzare la luce riflessa all'interno del ricevitore (purtroppo è studiato per essere un range sensor e non per ricevere solo i raggi perpendicolari alla superficie sensibile del ricevitore, come fa una qualsiasi macchina fotografica, per questo l'immagine è sfocata e di qualità ridotta).
Secondo voi come si puo' migliorare la resa del sistema??
Usando un laser?
Avvicinando emettitore e ricevitore?
Sarebbe carino avere centinaia di Ghz per poter usare un solo led e calcolare con la velocità della luce la distanza, purtroppo siamo limitati a 16mhz e ci accontentiamo
Qui topic correlato Gioblu.com is for sale | HugeDomains