Laser pointer discussion. Read/write reviews of laser pointers and laser pointer companies. Learn about all types of laser pointers and lasers





Welcome to Laser Pointer Forums! If you are looking for a laser pointer or want to compare different laser pointer companies, you may want to check out the LPF Laser Pointer Company Database. The link will open in a new window for your convenience.








Green Laser Pointers by Category Blue Laser Pointers by Category Red Laser Pointers by Category
Yellow Laser Pointers by Category Violet Laser Pointers by Category Orange Laser Pointers by Category
Top Laser Pointers by Power - 1 Watt+ Top Laser Pointers by Power - 500mW+ Top Laser Pointers by Power - 250mW+
Laser Pointer Database High Power Laser Pointers Laser Pointer Diodes
Laser Technology Laser Pointer Parts Lasers by Wavelength
Top 10 Laser Pointer Companies Laser Pointer Company Database Visible Beam Laser Pointers


One laser store meets all your needs

























Go Back   Laser Pointer Forums - Discuss Laser Pointers > Lasers > Tutorials, Help & Repairs



LPF List of Laser Pointer Companies (link opens new window)



Reply
 
LinkBack Thread Tools Display Modes
Old 02-01-2012, 01:06 AM #1
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
ar1999 ar1999 is offline
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
Default Laser Harp (Open Source) !

We've been discussing about Laser HArps...
I thought maybe its time to post a tutorial about it here.

Thanks to the effort of a lot of members of this forum it is now almost complete.

Have a preview of what is coming up here:



Cheers to internet worldwide colab thinking!


__________________
5mW 650nm Generic Chinese Laser Pen
100mw 532nm Generic Chinese Laser Pointer (died from unnatural causes - i.e.: too much voltage/Amp!?)
300mW 532nm Unknown Chinese Manufacturer Laser Pointer
1W 532nm Unknown Chinese Manufacturer Laser Pointer with key


Wish List:
I would like to have the same as Jean Michel Jarre had for dinner... (live concert that is)


Laser Safety Glasses:
LP076X Googles


Visit my Blog:
http://harplaser.blogspot.com/

Last edited by ar1999; 02-01-2012 at 02:06 AM.
ar1999 is offline   Reply With Quote







LPF List of Laser Pointer Companies (link opens new window)







Old 02-01-2012, 01:13 AM #2
kiyoukan's Avatar
Class 3B Laser
 
Join Date: Oct 2009
Location: USA, MI
Posts: 2,558
Rep Power: 63
kiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond repute
Send a message via Skype™ to kiyoukan
kiyoukan kiyoukan is offline
Class 3B Laser
kiyoukan's Avatar
 
Join Date: Oct 2009
Location: USA, MI
Posts: 2,558
Rep Power: 63
kiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond repute
Send a message via Skype™ to kiyoukan
Default Re: Laser Harp (Open Source) !

please tell my you are not using galvos for this.
Im am disappointed to hear people use galvos for this when it only involves one of the 2 motors and its a bit of a waste of money.
http://www.mi-lasers.com/optics/ligh...olygon-scanner
If yours can be adapted to use one of these i would be very interested in build one of my own.
__________________
I have lots of lasers.
No point to list.
I have a projector small only 2.5W
I have other toys. What its plain and simple.
kiyoukan is offline   Reply With Quote
Old 02-01-2012, 01:21 AM #3
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
ar1999 ar1999 is offline
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
Default Re: Laser Harp (Open Source) !

Hey kiyoukan!
No I am NOT using galvos!
ANd you;re right I use only ONE step motor. No need for 2!
It is a simple and very cheap way to do it!
I am using a simple laser pointer at this time!
Soon I will post all plans and schematics freee Open source!
Stay tuned!
Cheers for internet World Wide Colab my friend!
__________________
5mW 650nm Generic Chinese Laser Pen
100mw 532nm Generic Chinese Laser Pointer (died from unnatural causes - i.e.: too much voltage/Amp!?)
300mW 532nm Unknown Chinese Manufacturer Laser Pointer
1W 532nm Unknown Chinese Manufacturer Laser Pointer with key


Wish List:
I would like to have the same as Jean Michel Jarre had for dinner... (live concert that is)


Laser Safety Glasses:
LP076X Googles


Visit my Blog:
http://harplaser.blogspot.com/
ar1999 is offline   Reply With Quote
Old 02-01-2012, 01:22 AM #4
kiyoukan's Avatar
Class 3B Laser
 
Join Date: Oct 2009
Location: USA, MI
Posts: 2,558
Rep Power: 63
kiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond repute
Send a message via Skype™ to kiyoukan
kiyoukan kiyoukan is offline
Class 3B Laser
kiyoukan's Avatar
 
Join Date: Oct 2009
Location: USA, MI
Posts: 2,558
Rep Power: 63
kiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond reputekiyoukan has a reputation beyond repute
Send a message via Skype™ to kiyoukan
Default Re: Laser Harp (Open Source) !

okay well a stepper motor would work too.
are you using it like a true stepper motor or charging one coil as a holding coil and then driving the other coil to vibrate it?
Cant wait to see.
__________________
I have lots of lasers.
No point to list.
I have a projector small only 2.5W
I have other toys. What its plain and simple.
kiyoukan is offline   Reply With Quote
Old 02-01-2012, 01:31 AM #5
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
ar1999 ar1999 is offline
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
Default Re: Laser Harp (Open Source) !

OK Its a 8 wire step motor..

It was a lot difficult to wire...

Anyway since I stepped up as an open source project lets get it going...

I'll let everybody see what I have already:

Here it is:



I know Harp Lasers like this sell for US$1200 at least...
But this is open source.
Have fun!
Help us too!

Substitute the 4.5 volt laser feed power supply with 5volt power supply 1A.

See details at our discussion:
How to drive green laser using an Arduino

Using 2N2222

Here is the Arduino Programing I have (2 codes):

Code #1: Blink countdown test (it works)

Code:
int delaytime = 50; 
int delaytime2 = 300; 

void setup() {                
  // initialize the digital pin as an output.
  // Pin 13 has an LED connected on most Arduino boards:
  Serial.begin(9600);
  pinMode(13, OUTPUT);    
  pinMode(7, OUTPUT);  
}

void loop() {

  Serial.print(delaytime);
  Serial.print(" , " );


  digitalWrite(13, HIGH);   // set the LED on
  digitalWrite(7, HIGH);   // set the LED on
  delay(delaytime);              // wait for a second

  digitalWrite(13, LOW);    // set the LED off
  digitalWrite(7, LOW);    // set the LED off
  delay(delaytime);              // wait for a second
  
  digitalWrite(13, HIGH);   // set the LED on
  digitalWrite(7, HIGH);   // set the LED on
  delay(delaytime);              // wait for a second

  digitalWrite(13, LOW);    // set the LED off
  digitalWrite(7, LOW);    // set the LED off
  delay(delaytime);              // wait for a second

  digitalWrite(13, HIGH);   // set the LED on
  digitalWrite(7, HIGH);   // set the LED on
  delay(delaytime);              // wait for a second

  digitalWrite(13, LOW);    // set the LED off
  digitalWrite(7, LOW);    // set the LED off
  delay(delaytime);              // wait for a second
  
  digitalWrite(13, HIGH);   // set the LED on
  digitalWrite(7, HIGH);   // set the LED on
  delay(delaytime);              // wait for a second

  digitalWrite(13, LOW);    // set the LED off
  digitalWrite(7, LOW);    // set the LED off
  delay(delaytime);              // wait for a second

  digitalWrite(13, HIGH);   // set the LED on
  digitalWrite(7, HIGH);   // set the LED on
  delay(delaytime);              // wait for a second

  digitalWrite(13, LOW);    // set the LED off
  digitalWrite(7, LOW);    // set the LED off
  delay(delaytime);              // wait for a second
  
  digitalWrite(13, HIGH);   // set the LED on
  digitalWrite(7, HIGH);   // set the LED on
  delay(delaytime);              // wait for a second

  digitalWrite(13, LOW);    // set the LED off
  digitalWrite(7, LOW);    // set the LED off
  delay(delaytime);              // wait for a second


  delay(delaytime2);              // wait for a second

  if (delaytime >6 )  //se delay>6

  { 
    // faša A -------------
    delaytime=delaytime - 1; 
  }
  else delaytime=50;

}

Code #2: Arduino Laser Harp Code (not working properly = laser is dim - needs a fix for code to work properly...)

Code:
 // Circuito MIDI:
 // * digital in 1 conectado ao MIDI jack pin 5 (DO MIDI JACK)
 // * MIDI jack pin 2 conectado ao ground (DO ARDUINO)
 // * MIDI jack pin 4 (DO MIDI JACK) conectado ao +5V (DO ARDUINO) por um resistor de 220-ohm 
 
int buttonPresses = 0; // quantas vezes a nota foi tocada

int LaserState = LOW; // laser "off"
long previousMillis = 0; // guarda ultima vez que o laser foi atualizado
const int LaserPin =  7; // define pin do arduino para o laser
long timer = 100; // intervalo que o laser vai pisca em milisegundos

int val = 100;

// define os pins do motor no arduino
int motorPin1 = 8;
int motorPin2 = 9;
int motorPin3 = 10;
int motorPin4 = 11;

int delayTime = 5;

int note1 = 0x33;   
int note2 = 0x32;    
int note3 = 0x30;  
int note4 = 0x2E;  
int note5 = 0x2C;  
int note6 = 0x2B;  
int note7 = 0x29;  
int note8 = 0x24;  
int note9 = 0x2C; 

// setup ------------------------------------------------------------
void setup() 
{
  
  
  // do motor:
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
  
  // do laser:
  pinMode(LaserPin, OUTPUT);	 
    
  // do led:
  pinMode(13, OUTPUT);

  //  ativa frequencia MIDI (baud rate):
  Serial.begin(31250);
}

void noteOn(int cmd, int pitch, int velocity)
  {
  Serial.write(cmd);
  Serial.write(pitch);
  Serial.write(velocity);
  }
  
//-------------------------------------------------------------------------------------------
// inicio do loop ---------------------------------------------------------------------------
void loop()
{
  
// movimento horario ----------------------------------------------------------  

digitalWrite(LaserPin, HIGH);	// liga laser 1
//**********************************************************************************************************************************  
if ( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note1, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note1, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
 digitalWrite(LaserPin, LOW);	// desliga laser 1


//-------------------------------------------------------------------  
  digitalWrite(motorPin1, HIGH); // comanda o motor para mexer para 2
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, LOW);  

  delay(delayTime); // espera o motor chegar em 2
 
  digitalWrite(LaserPin, HIGH);	// liga laser 2
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note2, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note2, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 2

//-------------------------------------------------------------------
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 3
  digitalWrite(motorPin2, HIGH);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 3
    
  digitalWrite(LaserPin, HIGH);	// liga laser 3
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note3, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note3, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 3

//------------------------------------------------------------------ 
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 4
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, HIGH);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 4
 
  digitalWrite(LaserPin, HIGH);	// liga laser 4
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note4, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note4, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 4

//-----------------------------------------------------------------
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 5
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, HIGH);
  
  delay(delayTime); // espera o motor chegar em 5
    
  digitalWrite(LaserPin, HIGH);	// liga laser 5
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note5, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note5, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 5

//-------------------------------------------------------------------
  digitalWrite(motorPin1, HIGH); // comanda o motor para mexer para 6
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 6
    
  digitalWrite(LaserPin, HIGH);	// liga laser 6
 //**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note6, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note6, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 6

//------------------------------------------------------------------  
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 7
  digitalWrite(motorPin2, HIGH);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 7
    
  digitalWrite(LaserPin, HIGH);	// liga laser 7
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note7, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note7, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 7

//------------------------------------------------------------------
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 8
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, HIGH);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 8
    
  digitalWrite(LaserPin, HIGH);	// liga laser 8
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note8, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note8, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 8
 
//------------------------------------------------------------------
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 9
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, HIGH);
  
  delay(delayTime); // espera o motor chegar em 9
    
  digitalWrite(LaserPin, HIGH);	// liga laser 9
//**********************************************************************************************************************************  **  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note9, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note9, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************


  digitalWrite(LaserPin, LOW);	// desliga laser 9 
 
//----------------------------------------------------------------------------- 
// movimento anti-horario -----------------------------------------------------  

//------------------------------------------------------------------ 
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 8
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, HIGH);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 8
    
  digitalWrite(LaserPin, HIGH);	// liga laser 8
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note8, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note8, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 8
  
//------------------------------------------------------------------ 
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 7
  digitalWrite(motorPin2, HIGH);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 7
    
  digitalWrite(LaserPin, HIGH);	// liga laser 7
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note7, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note7, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 7
  
//------------------------------------------------------------------ 
  digitalWrite(motorPin1, HIGH); // comanda o motor para mexer para 6
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 6
    
  digitalWrite(LaserPin, HIGH);	// liga laser 6
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note6, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note6, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 6
  
//------------------------------------------------------------------
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 5
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, HIGH);
  
  delay(delayTime); // espera o motor chegar em 5
    
  digitalWrite(LaserPin, HIGH);	// liga laser 5
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note5, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note5, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 5

//------------------------------------------------------------------  
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 4
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, HIGH);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 4
    
  digitalWrite(LaserPin, HIGH);	// liga laser 4
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note4, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note4, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 4

//------------------------------------------------------------------ 
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 3
  digitalWrite(motorPin2, HIGH);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 3
    
  digitalWrite(LaserPin, HIGH);	// liga laser 3
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note3, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note3, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 3

//------------------------------------------------------------------- 
  digitalWrite(motorPin1, HIGH); // comanda o motor para mexer para 2
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, LOW);
  
  delay(delayTime); // espera o motor chegar em 2
    
  digitalWrite(LaserPin, HIGH);	// liga laser 2
//**********************************************************************************************************************************  
if( (analogRead(0) >15 ) && (buttonPresses == 0) ) //se o sensor esta ativado E  ainda nao comešou a tocar entao toca a nota++++++++++++
          
             { 
             // faša A -----------------------------------------------------------------------------------------------------------
             digitalWrite(13, HIGH);       // acende o led  
             noteOn(0x90, note2, 0x45);    // toca a nota no: channel 1 = (0x90), nota = (note), volume = (0x45)
             buttonPresses++;              // aumenta o valor do buttonPresses (para avisar que a nota ja comecou a tocar)
             } 
           
// --------------------------------------------------------------------------------------------------------------------   
else if(analogRead(0) <15 ) // e se o sensor esta desativado +++++++++++++++++++++++++++++++++++++++++++++++++++++++
          
                  { // //  faša B = silencia a nota
                  digitalWrite(13, LOW);        // desliga o led   
                  noteOn(0x90, note2, 0x00);     // silencia a nota no: channel 1 (0x90), nota = (note), volume de silencio = (0x00)
                  buttonPresses = 0;            // zera o "buttonPresses"
                  }        
//**********************************************************************************************************************************
  digitalWrite(LaserPin, LOW);	// desliga laser 2

//------------------------------------------------------------------ 
  digitalWrite(motorPin1, LOW); // comanda o motor para mexer para 1
  digitalWrite(motorPin2, LOW);
  digitalWrite(motorPin3, LOW);
  digitalWrite(motorPin4, HIGH);
  
  delay(delayTime); // espera o motor chegar em 1
     
}
// final do loop para mexer o motor e ligar/desligar laser (volta para o comešo do loop)-----
//-------------------------------------------------------------------------------------------
Ok, open source my friends!

P.s. Comments and suggested improvements/upgrades are welcome.
__________________
5mW 650nm Generic Chinese Laser Pen
100mw 532nm Generic Chinese Laser Pointer (died from unnatural causes - i.e.: too much voltage/Amp!?)
300mW 532nm Unknown Chinese Manufacturer Laser Pointer
1W 532nm Unknown Chinese Manufacturer Laser Pointer with key


Wish List:
I would like to have the same as Jean Michel Jarre had for dinner... (live concert that is)


Laser Safety Glasses:
LP076X Googles


Visit my Blog:
http://harplaser.blogspot.com/

Last edited by ar1999; 02-02-2012 at 02:21 PM.
ar1999 is offline   Reply With Quote
Old 02-01-2012, 03:05 AM #6
ARG's Avatar
ARG ARG is offline
Super Moderator
 
Join Date: Feb 2011
Location: Canada
Posts: 6,987
Rep Power: 1994
ARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond repute
ARG ARG is offline
Super Moderator
ARG's Avatar
 
Join Date: Feb 2011
Location: Canada
Posts: 6,987
Rep Power: 1994
ARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond reputeARG has a reputation beyond repute
Default Re: Laser Harp (Open Source) !

Quote:
Originally Posted by ar1999 View Post
P.s. How about making my Rep Pwer more than 0 for a start!
It's not a very good idea to ask for rep. When people see a post they like, they'll give out rep
ARG is offline   Reply With Quote
Old 02-01-2012, 09:24 AM #7
csshih's Avatar
Class 2 Laser
 
Join Date: Sep 2010
Location: San Jose, CA
Posts: 431
Rep Power: 219
csshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond repute
csshih csshih is offline
Class 2 Laser
csshih's Avatar
 
Join Date: Sep 2010
Location: San Jose, CA
Posts: 431
Rep Power: 219
csshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond reputecsshih has a reputation beyond repute
Default Re: Laser Harp (Open Source) !

1W 565nm laser.

....wat
csshih is offline   Reply With Quote
Old 02-01-2012, 10:15 AM #8
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
ar1999 ar1999 is offline
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
Default Re: Laser Harp (Open Source) !

@ARGLaser: I was just kidding... but you are right... so I take that back...
__________________
5mW 650nm Generic Chinese Laser Pen
100mw 532nm Generic Chinese Laser Pointer (died from unnatural causes - i.e.: too much voltage/Amp!?)
300mW 532nm Unknown Chinese Manufacturer Laser Pointer
1W 532nm Unknown Chinese Manufacturer Laser Pointer with key


Wish List:
I would like to have the same as Jean Michel Jarre had for dinner... (live concert that is)


Laser Safety Glasses:
LP076X Googles


Visit my Blog:
http://harplaser.blogspot.com/
ar1999 is offline   Reply With Quote
Old 02-01-2012, 10:22 AM #9
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
ar1999 ar1999 is offline
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
Default Re: Laser Harp (Open Source) !

@csshih:
Quote:
1W 565nm laser.

....wat
Its a 532nm, but since I could not find the actual green laser 532nm picture inside Fritzing I posted the picture of a green LED (565nm) instead.
__________________
5mW 650nm Generic Chinese Laser Pen
100mw 532nm Generic Chinese Laser Pointer (died from unnatural causes - i.e.: too much voltage/Amp!?)
300mW 532nm Unknown Chinese Manufacturer Laser Pointer
1W 532nm Unknown Chinese Manufacturer Laser Pointer with key


Wish List:
I would like to have the same as Jean Michel Jarre had for dinner... (live concert that is)


Laser Safety Glasses:
LP076X Googles


Visit my Blog:
http://harplaser.blogspot.com/
ar1999 is offline   Reply With Quote
Old 02-01-2012, 10:32 AM #10
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
ar1999 ar1999 is offline
Member
 
Join Date: Jan 2012
Posts: 45
Rep Power: 0
ar1999 is just really nicear1999 is just really nicear1999 is just really nicear1999 is just really nice
Default Re: Laser Harp (Open Source) !

ONe more note: there is a 4007 diode after the 2N2222. Originally it would be a 4001, but that is what I had in my box...
I will try to post updated schematics including that soon.
__________________
5mW 650nm Generic Chinese Laser Pen
100mw 532nm Generic Chinese Laser Pointer (died from unnatural causes - i.e.: too much voltage/Amp!?)
300mW 532nm Unknown Chinese Manufacturer Laser Pointer
1W 532nm Unknown Chinese Manufacturer Laser Pointer with key


Wish List:
I would like to have the same as Jean Michel Jarre had for dinner... (live concert that is)


Laser Safety Glasses:
LP076X Googles


Visit my Blog:
http://harplaser.blogspot.com/

Last edited by ar1999; 02-01-2012 at 10:34 AM.
ar1999 is offline   Reply With Quote
Old 02-01-2012, 10:59 AM #11
Bionic-Badger's Avatar
Class 4 Laser
 
Join Date: Oct 2007
Location: Oregon, USA
Posts: 5,478
Rep Power: 3157
Bionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond repute
Bionic-Badger Bionic-Badger is offline
Class 4 Laser
Bionic-Badger's Avatar
 
Join Date: Oct 2007
Location: Oregon, USA
Posts: 5,478
Rep Power: 3157
Bionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond reputeBionic-Badger has a reputation beyond repute
Default Re: Laser Harp (Open Source) !

Yo dude, can you go up there and put your code within [code ][/code] blocks:
Code:
  
Like this.
It makes things much easier to read.
Bionic-Badger is offline   Reply With Quote
Old 02-01-2012, 11:35 AM #12
Class 4 Laser
 
Join Date: May 2007
Location: Queensland, AU
Posts: 7,549
Rep Power: 1100
Things has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond repute
Things Things is offline
Class 4 Laser
 
Join Date: May 2007
Location: Queensland, AU
Posts: 7,549
Rep Power: 1100
Things has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond repute
Default Re: Laser Harp (Open Source) !

Quote:
Originally Posted by ar1999 View Post
I know Harp LAser like this sell for US$1200 at least...
Not sure where you are getting this figure from, unless you are looking at a complete unit .. https://illuminationsupply.com/laser...1d91841c9b14cf
Things is offline   Reply With Quote
Old 02-01-2012, 12:12 PM #13
lasersbee's Avatar
Class 4 Laser
 
Join Date: Sep 2008
Location: Quebec, Canada
Posts: 15,832
Rep Power: 44598
lasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond repute
lasersbee lasersbee is offline
Class 4 Laser
lasersbee's Avatar
 
Join Date: Sep 2008
Location: Quebec, Canada
Posts: 15,832
Rep Power: 44598
lasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond repute
Default Re: Laser Harp (Open Source) !



It seems you haven't thought this through....

There is no way that you will control a 1 Watt 532nm Laser
with that 2N2222 transistor. And you are still driving it without
regard to the current on the base.

BTW that is a representative drawing... It is not a schematic.
It would be nice to see a Parts List and true Schematic...


Jerry
__________________

J.BAUER Electronics Home Page

LaserBee Laser Power Meter Products meet your needs
at affordable Prices:
See them all here on LPF

LaserBee Power Meter products ALWAYS in Stock
and ready to ship

Also available on eBay:Check availability here..

Subsidary: Pharma Electronic Solutions


This banner is available to and can be copied/used FREE by any LaserBee owner
lasersbee is offline   Reply With Quote
Old 02-01-2012, 12:21 PM #14
Class 4 Laser
 
Join Date: May 2007
Location: Queensland, AU
Posts: 7,549
Rep Power: 1100
Things has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond repute
Things Things is offline
Class 4 Laser
 
Join Date: May 2007
Location: Queensland, AU
Posts: 7,549
Rep Power: 1100
Things has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond reputeThings has a reputation beyond repute
Default Re: Laser Harp (Open Source) !

Indeed Jerry. Also, if the laser has a modulation input, you don't even need that transistor. Just simply connect it to the microcontroller pin. They can source 20mA, which is more than enough for the kind of impedance.

You might also want to add a pull down resistor on the laser modulation pin, just in case the microcontroller gets disconnected, it'll shoot a static beam otherwise!
Things is offline   Reply With Quote
Old 02-01-2012, 12:53 PM #15
Johnyz's Avatar
Class 2 Laser
 
Join Date: Jul 2010
Location: Czech Republic
Posts: 422
Rep Power: 31
Johnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond repute
Johnyz Johnyz is offline
Class 2 Laser
Johnyz's Avatar
 
Join Date: Jul 2010
Location: Czech Republic
Posts: 422
Rep Power: 31
Johnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond reputeJohnyz has a reputation beyond repute
Default Re: Laser Harp (Open Source) !

Quote:
Originally Posted by lasersbee View Post
1 Watt 532nm Laser
with that 2N2222 transistor. And you are still driving it without
regard to the current on the base.
Jerry
It's not a 1W green, it is a "1W" green. He measured the current in the other thread to be 400mA-ish, and about the current to the base... I'd reccomend sticking 1K or so resistor there, but the arduino can do only up to 20mA from a pin anyway...
__________________
Quote:
Fenzir: So why is it that we want these kind of diodes? I don't understand.
anselm: Because they emit coherent light, that's why....
405nm 20mW DealExtreme pointer
445nm 1W Hotlights with CUSTOM BOOST driver
532nm 50mW DealExtreme SDLaser 301 with key, up to spec when IR-filtered!
532nm 400mW DinoDirect Firedragon III "Certified Power Guaranteed" 500mW peak!

632nm 8mW Tesla 30 year old HeNe made in Czechoslovakia
637nm 400mW WF-501b yellow anodized and CUSTOM BUCK driver
685nm 35mW diode in Jayrob pen host

LaserBee 2.5W USB LPM
Johnyz is offline   Reply With Quote
Old 02-01-2012, 12:59 PM #16
lasersbee's Avatar
Class 4 Laser
 
Join Date: Sep 2008
Location: Quebec, Canada
Posts: 15,832
Rep Power: 44598
lasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond repute
lasersbee lasersbee is offline
Class 4 Laser
lasersbee's Avatar
 
Join Date: Sep 2008
Location: Quebec, Canada
Posts: 15,832
Rep Power: 44598
lasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond reputelasersbee has a reputation beyond repute
Default Re: Laser Harp (Open Source) !

Quote:
Originally Posted by Johnyz View Post
It's not a 1W green, it is a "1W" green. He measured the current in the other thread to be 400mA-ish, and about the current to the base... I'd reccomend sticking 1K or so resistor there, but the arduino can do only up to 20mA from a pin anyway...
I don't see the difference between a 1Watt Green Laser and a
"1W" Green Laser.... I'm going by the parts description on the
drawing...

You have me at a loss...

Perhaps it's because it is a 535nm Green Laser....


Jerry
__________________

J.BAUER Electronics Home Page

LaserBee Laser Power Meter Products meet your needs
at affordable Prices:
See them all here on LPF

LaserBee Power Meter products ALWAYS in Stock
and ready to ship

Also available on eBay:Check availability here..

Subsidary: Pharma Electronic Solutions


This banner is available to and can be copied/used FREE by any LaserBee owner

Last edited by lasersbee; 02-01-2012 at 01:02 PM. Reason: Spelling errors
lasersbee is offline   Reply With Quote
Reply

Tags
laser harp schematics





Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On











Loading








Green Laser Pointers by Category Blue Laser Pointers by Category Red Laser Pointers by Category
Yellow Laser Pointers by Category Violet Laser Pointers by Category Orange Laser Pointers by Category
Top Laser Pointers by Power - 1 Watt+ Top Laser Pointers by Power - 500mW+ Top Laser Pointers by Power - 250mW+
Laser Pointer Database High Power Laser Pointers Laser Pointer Diodes






Privacy Policy | Advertising Disclaimer | Terms of Use


 


All times are GMT. The time now is 12:12 PM.


Powered by: vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO
Privacy Policy | Advertising Disclaimer | Terms of Use
Copyright (C) 2017 Laser Pointer Forums, LLC