ciao,
vorrei raccogliere in questo topic informazioni generali ed esperienze con i laser scanner home-made.
io ne so poco o nulla, mi sono un po informato, ma non ne ho mai visto uno in funzione.
vorrei sapere se qualcuno di voi ci ha già smanettato, cosa si può riuscire ad ottenere col DIY, cosa utilizzare, come costruirlo, ma anche cosa ci si può fare a livello pratico, eventuali applicazioni....
io stavo pensando che si potrebbe fare anche con un normale puntatore, facendolo ruotare con un motorino intorno all'asse perpendicolare del laser. sto aspettando che mi arrivino i laser per provare.
Etemenanki:
I puntatori piccoli non reggono molto, tenendoli sempre accesi (va be che costano poco, comunque ...)
certo, se li alimenti a batteria, ma si possono collegare anche a un alimentatore con un paio di contatti striscianti (se si vuole usare il punto anzichè la linea).
in un modo o nell'altro, per quanto ho potuto capire, per ottenere una buona risoluzione dei dettagli, oltre ad usare una buona camera ci vuole anche una linea laser abbastanza sottile e precisa.
Intendo che il diodo laser che c'e' dentro non dura molto ... e' un "chip" montato al volo su un pezzettino di ottonem niente contenitore, niente dissipazione termica, niente regolazione di corrente costante (c'e' si e no una resistenza in serie, se lo alimenti con qualcosa che puo dare piu corrente delle pilettine per orologi, 50% delle volte si frigge in 3 decimi di secondo netti (ok, magari anche 5 XD)
Lasciamo perdere poi le ottiche, se ci tiri fuori una linea piu sottile di un paio di mm, e' gia tanto ...
Se lo vuoi usare in modo un po continuo, usa un modulo con la regolazione della corrente, se invece ci devi fare solo qualche test, anche la livella suggerita da pelletta va benissimo ...
ho realizzato il piatto girevole (uno stepper e un cd e un uln2003) ho trovato una webcam, ora mmm ho un puntatore laser standard idee per farlo diventare lineare in modalità DIY?
#include <Stepper.h>
Stepper oki(48,8,9); //see stepper tutorial in arduino.cc for info about that
const int ledPin = 13; // the pin that the LED is attached to
int incomingByte; // a variable to read incoming serial data into
void setup() {
// initialize serial communication:
Serial.begin(9600);
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
oki.setSpeed(60);
}
void loop() {
// see if there's incoming serial data:
if (Serial.available() > 0) {
// read the oldest byte in the serial buffer:
incomingByte = Serial.read();
// if it's a capital H (ASCII 72), turn on the LED:
if (incomingByte == 'S') {
digitalWrite(ledPin, HIGH);
oki.step(4);
}
// if it's an L (ASCII 76) turn off the LED:
if (incomingByte == 'K') {
digitalWrite(ledPin, LOW);
}
}
}
Madwriter:
come fa a rendere il fascio in una striscia?
Facendo passare il fascio di luce a traverso il gambo di una coppa di cristallo!! l'ho visto in un video su youtube (non so se posso postare il link, fatemi sapere!) propio per uno scanner 3d fai da te con telecamera webcam!! è il software la parte più complicata. In sostanza, usando un cilindro in materiale trasparente e facendogli passare un fascio laser perpendicolare all'asse del cilindro, la luce viene distorta in linea retta. Purtroppo ricordo ben poco del tema studiato oltre 25 anni fa a scuola! ma è molto interessante.
Per coloro che siano interessati a scanner 3d commerciali, vi segnalo uno davvero interessante causa prezzo non proibitivo, si chiama "Sense" by Cubify. Costa sui 400$ ed ha una risoluzione di 0,9mm a 50cm di distanza. Per usi non di precisione come arte, reverse engineering di oggetti non dimensionalmente critici è da prendere in considerazione. Certamente la soddisfazione di realizzarlo da se, è come la famosa carta di credito, NON HA PREZZO.