Cool. This brings back happy memories of my speech communication experiments over a beam of torch light. Considering that it was just a standard torch bulb in a reflector, the sound quality was surprisingly good. Keep up the good work bro :) .
Also sent audio through the ground, amplifier + two pieces of copper tube to send, hich impedance headphones with croc cips to receive, got about 50 yards.
I new to ardunio and your step by step style of describing your developing ideas is just the way to do it for us here. I have learnt more from your one video than 10 of the last videos I have watched .....keep it up mate
Awesome. Thanks for sharing. Most probably the reason it didn't work at short range when you were pointing it directly at the receiver was that the signal was so strong it was saturating the receiver even for low part of the (amplitude) modulation. This wasn't an issue at longer distances. Same happens in RF so. But you already know all of this :)
I did a variant with IR remote control detectors, requires a carrier and full on/off pulsing to "train" the internal AGC - just need a carrier of the receiver's specific frequency modulated on it. ESPs have a pretty good internal block to do this directly. This method knocks down the potential bandwidth to just a fraction of the carrier frequency, but the upside is that it's much more resistant to interference (lowering digital bit-errors). I can bounce off a building (not into a window but a solid surface, typically concrete) for "non-line of sight" links using a spotter's scope for the IR receiver, with this I can transmit data >5 miles using a fairly low power TTL IR laser module. Another copy on the other side makes it a bi-directional serial link.
Really great project and you will have spares as well. I was astonished when you plugged it in with all parts powered up and was really wanting to hear the best of the fidelity, with some ~100hz Subbed and parts are on the way. Looks like focusing won't be an issue at distance. and you can wirelessly send out some music to your livestock as they visit the watering trough. Best one i have seen all week!
I think the reason why it doesn't work very well at close range when pointing right at the detector is due to light saturation. When it's farther away the detector is seeing every single change in the small pulses of light. When it's up close like that, there will likely be very small forms of attenuation and reflection happening which interrupt the pulses as seen by the detector and sort of wash them out. This is why, for these kinds of applications, optical fiber is used instead of a pure beam. It can go much further through that as well.
Excellent work! Do you have plans on going further into sending / receiving data? Perhaps use Raspberry Pi's at each end, still using serial ports, then run PPP over serial to have a proper IP connection. So the laser would be layer 1, PPP would be layer 2 then IPv4 layer 3, etc...
I also only used the arduino to power the light sensor - I sent analogue audio waves with a “custom” wiring from the TTL/PWM module and a head phone amp to get into the tolerance range as its USB lvls which also happen to be about the max V out on a set of phones signal - so it’s fully analogue - on the light receiver side i wired the sensor into a powered video microphone and fed to a reel to reel tape deck just to be extra analogue
I think the laser may be overloading the sensor when you're pointing it at at at close range. That round shape on the front of the sensor is a "built-in" lens to direct the light in to the sensor. Those particular sensors were never meant to detect laser light. Just a guess, but I suspect that's what was happening.
Thanks for the video I got this to work just fine. Though at first I had trouble converting one of my audio files to the correct format. Here are the terminal commands I used on Ubuntu (using WSL on windows) you can install with "sudo apt-get install mplayer sox" then run these commands "mplayer -ao pcm input.mp3" "sox audiodump.wav -c 1 -r 8000 -b 8 -e unsigned-integer output.wav"
Nice practical example. That reminds me quite old czech electronics book and there was ligtbulb and big lens instead of laser. Now we can do this magic for few dollars on hundred meters. Some downsampled wav sound could be improved if you disable dithering during conversion. Sox or Audacity is doing that in default. But strange noise artefacts cas appear sometimes. Fellow videoblogger
No need to use the Audio output Sketch, i have used this sketch for the output audio: int buz = 11; // Buzzer or Speaker connected to digital pin 11 int inPin = 7; // The input signal from receiver connected to digital pin 7 int val = 0; // variable to store the read value void setup() { pinMode(buz, OUTPUT); // sets the digital pin 11 as output pinMode(inPin, INPUT); // sets the digital pin 7 as input } void loop() { val = digitalRead(inPin); // read the input pin digitalWrite(buz, val); // Set the read value in the output } P.s: Sorry for bad english, i tryed my best :)
I’ve sent audio using the arduino light sensor and the TTL/PWM on the laser router through a head phone amp - i run a couple sets - one that is on or off at threshold and the other is the entire sound wave - when those low 808s hit it looks pretty wild with transients on the others without PWM
I'm pretty sure this laser stuff can do SPDIF as well. That's CD quality audio :) I guess I'll find out as soon as the parts arrive, since I just ordered them :D
Excellent. I was looking at at UHF one-shot for short range data transfer between a workshop and office. HC-12s are not an option sadly... I reckon this might be the way forward. gonna play, but as it over-flies other peoples properties, I am going to tweak it so it isn't "marking" all the time... the pulses will be short enough that no-one should notice ;)
As you know exactly how often you'll send/receive serial input you could put the code to change "theByte" in a timer interrupt instead of the loop function. That should fix the issue with the sound play-back speed, though it would make the code more complicated
Kinda cool, you could perhaps attach a mirror to a window and shine the laser into the mirror and if you could get a line up on the returned bounced dot use it as a form of "remote microphone".
if you directionaly light shield the sensor with a tube parallel to the laser id say you would get longer range again because the ambient light on other axis would have less sensor saturation impact making the digital differential easier to distinguish
Wonder if FPV could be transmitted over it, could put it on your front fence to meet visitors before remote opening the gate. What sorta bandwidth ranges do FPV systems typically work with? What's cool about it is that unlike radio stuff, the bandwidth can be doubled/tripled/etc by just adding more lasers and sensors. More and more laser pixels, eventually you approach a point where you're transmitting with the laser equivalent of a projector, and receiving with the equivalent of a high resolution camera with a telescope. Hmm... actually laser projectors are already a thing... i wonder...
This video.. I'm.. ecstatic! I love you! lol.. well, this song, ever since I heard it for the first time.. the original, I've had goosebumps all over.. I've even talked with Alan Walker about both Fade and Faded how much it affects me and how much I love them.. I don't know what it is, but these two songs are like drugs are for those who take those.. Nothing can make me feel so well as those two songs, really nothing! I listen to at least one of them every single day since they were released, crazy? ;) haha Anyhow, laser and laser transmission is so awesome and you combine it with the best possible song.. If it were up to me you would win an Oscar just for this video alone =D Great video and thanks for sharing! =)
Oh and have you thought about optical/toslink anything? Its very similar, but I think - I don't know - it uses leds instead of laser? Even if lasers these days mostly are leds as well, if I've understood correctly. Anyhow, I've been wanting to get some toslink connectors and well, do exactly what you did in this video.. But they are so hard to find, extinct? and they are usually a lot more expensive. I will get some of these laser versions instead, as it seems to be the exact same thing, just without the optical cable in between ;) I guess you could use a toslink cable between as well, but would be hard holding it in place without some sort of connector of course.
It's probably 15yrs ago I bought a new motherboard and didn't know I was supposed to buy an adapter to get optical spdif out, well I put red led on spdif pins and pointed it to the optical fibre and it worked. Dolby digital!
Now get a higher power laser to shine 10 km and point your red one slightly off parellel to it so the beams cross within 5 meters and see if it grabs onto the music signal and relays it through the stronger laser !
*finds this video* *hears your accent* *sounds very normal* *looks at your channel* Country: New Zealand ME: "ayyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
I would say that when it's pointing at the front there is too much power, maybe a voltage divider to attenuate the power to the 5v input for close range?
Now it's time to relay the signal back to the house from the tractor with a mirror and have a water level switch on water trough tell you that it's low on water! The mirror simply connects to a float and it pushes the mirror in the right angle to transmit the music to alert you
I believe you weren't far off with the saturation assumption. If the receiver is blasted with so much light, it takes longer to bleed off the charge inside the semiconductor, and such the serial protocol gets all mangled.
+muh1h1 I had once pondered something similar,to do wireless toslink/spdif transmission over a fair distance. I had also wondered about using an IR laser module,so it wouldn't be visible to the naked eye.
I have purchase the KY-008 laser with the associated sensor board. For my project I only need the 3 pin sensor but I'm unable to identify it, and I can't seem to find any references to it on all the sites that are selling it. Does anyone know the Mfr and Part Number of the detector which inserts into the 3 pin socket? Thanks!!!
The brass thingy on the laser has a lens and rotates for beam adjustment, you could trim it a bit and probably get several kilometers of range :p I think the receiver PCB might be making it harder to archieve higher baudrates, as it seems to be a repurposed ds18b20 temperature sensor board. Cool video, thanks a lot. Gonna experiment a bit with fiber.
This project could be done with purely analogue electronics and achieve HIFI sound. Using the same techniques IR remote control receivers use, combined with that laser would give you some serious range :-) Miles?
Hagledesperado Digital as in on/off but you can use pulse position modulation and modulate the time between pulses by the audio. I did this many years ago with IR LED's and the range indoors as well as sound quality were excellent, cheap laser diodes were not available then :-(
Hi, thank for sharing. I added this to my ever expanding things to do list. I am not sure my suggestion is going to work with lasers, but in RF/ line transmission engineering, you can increase the range by reducing the data speed.The Voyager1 space craft I believe started off a 115kbps at Jupiter, but its last comms was about 1k4bps only because the transmission system can't go slower. So if you want to try to increase the range drop your data rate to a low rate, but faster than 64,000bps
I used this kind of transmitter, to build myself a laser tag prototype device, which sends the id of the laser transmitting unit. Then the receiving unit sends the data via an RF module to a "game server", which counts the hits and other informations, like time or like mentioned above, the player id.
Yes, all the tests with my little project worked well so far. I was actually amazed, that the photosensors could pick up the signal through a thin printed white ABS casing. I printed this, because my intension was to "foreward" the laser beam or more precise its light from a wider area to the sensor. I think this was because I realized by playing around with a laser diode, that my white fillament guides the red laser light for a limited distance consistent through the material. I found this very useful for reducing the number of the needed photosensors. As the laser tag device, I printed a SciFi "Phaser", because I thought this might hopefully avoid confusion with "scaredy rabbits" and it makes the game at least for some people optically less aggressive. I think another point is to keep the laser transmitted informations as short as possible. This should help to save some energy, moreover the red dot is less noticeable during a very short transmission time and it might be less dangerous for the eyes of the players and spectators too. I found your experiment very interesting too. My thoughts about the audio transmission through a laser beam were to do it without the Arduino. I thought this because of its "low" bit rate. Today (2018), I would prefere a Teensy 3.X or something similar for such an experiment, because I think they would fit better for audio tasks, than an Arduino. I guess you could use an audio transformer with a common audio socket, like a 3.5mm Jack, to connect it to your audio source and transmit with a "higher quality".
I think that when you point the laser direct at the sensor the light is too bright and it clips, or the difference between the normal light and the beam is'nt big enough
Burning hand joke - man, you got me ! LoL !!! Would have been interesting to hear voice transmission. But i guess from what i heard (music) it would be no problem. Nice Video, interesting project !
nice! wouldnt it be possible to make an easy + cheap fpv lap timer based on those components? maybe add 2-3 receivers and a diffusor to the emmitting diode?
I keep getting an error message “avrdude: stk500v2_RecieveMessage(): timeout” in the receiver side although I checked the port and board in tools menu, what causes this error? Knowing that I am using Arduino Mega
I really cannot fathom how it switches the Laser diode on/off as there is no transistor. I guess the resistor just limits the current and the I/O-pin on the Arduino pulls it down enough to turn off the laser. You should measure the current here, because i'm pretty sure that it's more than the 40 mA max on the Atmega-chip.
+zaprodk I took another look and noticed it doesn't use the VCC pin at all. The IO pin just powers it directly. It draws 11.7mA on 3.3v, and 23.5mA at 5v.
+iforce2d I wonder if it is possible to make a noise helmet with an arduino (or raspberry pi). I know the physics behind this technology. But I ask myself a lot of question on how to analyze and then send the sound in phase opposition of external noise. Does anyone have any advice? How to analyze sounds? Should I use an arduino or a raspberry pi?
To do error-checking you'd need a two-way link, so that the sender knows when data was not received correctly. It would not affect the transmission range though.
I'm having the same issue as Wisu!. Transmitter works great, receiver doesn't output signal. Speaker (or attached output interface) clicks 8 times upon resetting the Arduino. Have done troubleshooting and code re-writes, still the same result. Any clues?
Hi really nice video, i want to use the laser sensors to create a piano like the one in the movie big, but i will built in in a stairs , do you think sensors like those will be enough for 5 meters distance?
FT8 mode works but us boring imo. I want to try a lan over laser. Setup a chat program. I did a homemade field phone too. Used a cordless base for ease. Rather amazing results. My goal is going int9 infrared spectrum.
Great video. You captured my 6 year old's attention so now I need to order a couple of these so we can experiment... Just curious I noted that on banggood's site they claim the receiver is susceptible to interference. Did you happen to try it outside with the sun up further, and if so, how reliable was it?
So if you can inject an 8 bit file into the output of the laser, through a dispersion technique of some kind and encapsulation this could essentially be used to transfer a standard data packet but at light speed. Trunkline traffic possibilities? Has this already been accomplished?
This on it's own is not a viable method of transmitting generic data, because a lot of the information is simply lost. It's still kinda ok for analog information like an audio wave because even with only partial data you can still hear it reasonably well. For lossless transmission you would need to have a second laser going the other way, to do error checking and resends.
Agreed. Much like the Ethernet protocol, it would require a two way communication. Assuming bidirectional connection is connected, if you could transmit analog sounds one way, then analog packets could be done in the same way Ethernet or fibre works. It would then be a security standard nightmare since it would be a visible path. This is something I have been considering for a while. Lol possibly even moving into the UV light range to extend speeds for trunk lines way above what current standards could do
what if I want to store the received bits in an other SD card at the receiver, Is that possible? I know that the samples will have different values from the original due to noise, but can we store this continuous flowing data? and after complete transmission we can find a string file or whatever stored in the sd card? looking forward to your response.
DUDE with 2 of each of these you could make a "fiberless" wireless fiber optic network! that would be AWESOME...even better, with two of these on each side, a couple buttons, resistors, LEDs, battery packs and tee shirts n tape you could make your own LASER TAG SET! oh YEAH, bringing the 80's back with Arduino! lol
Cool.
This brings back happy memories of my speech communication experiments over a beam of torch light.
Considering that it was just a standard torch bulb in a reflector, the sound quality was surprisingly good.
Keep up the good work bro :) .
So did I, 12 years old, 1962
Also sent audio through the ground, amplifier + two pieces of copper tube to send, hich impedance headphones with croc cips to receive, got about 50 yards.
@@jonrome2839
Those kinds of experiments never lose their special appeal :) .
Alan Walker - Fade (feat. Arduino)
(feat. Arduino and Senzor & Lazor)
@@BGroothedde 😂😂😂😂
you can listen in on conversations from long distances by measuring the vibration off the window pane and modulating that into a sound signal.
I new to ardunio and your step by step style of describing your developing ideas is just the way to do it for us here. I have learnt more from your one video than 10 of the last videos I have watched .....keep it up mate
This is so cool!
uw channel is ook cool
That will come in useful at some point.
I will probably forget this exists.
I Keep searching random things and this guy's videos keep coming up. You have some really good videos
Haha I love how you justify getting those parts! Just playing around and experimenting, because it's fun! Great video as usual :)
Awesome. Thanks for sharing. Most probably the reason it didn't work at short range when you were pointing it directly at the receiver was that the signal was so strong it was saturating the receiver even for low part of the (amplitude) modulation. This wasn't an issue at longer distances. Same happens in RF so. But you already know all of this :)
Great video! I really enjoy how you explain your builds and use creative ways to demo these gadgets.
I did a variant with IR remote control detectors, requires a carrier and full on/off pulsing to "train" the internal AGC - just need a carrier of the receiver's specific frequency modulated on it. ESPs have a pretty good internal block to do this directly.
This method knocks down the potential bandwidth to just a fraction of the carrier frequency, but the upside is that it's much more resistant to interference (lowering digital bit-errors). I can bounce off a building (not into a window but a solid surface, typically concrete) for "non-line of sight" links using a spotter's scope for the IR receiver, with this I can transmit data >5 miles using a fairly low power TTL IR laser module. Another copy on the other side makes it a bi-directional serial link.
Really great project and you will have spares as well. I was astonished when you plugged it in with all parts powered up and was really wanting to hear the best of the fidelity, with some ~100hz
Subbed and parts are on the way.
Looks like focusing won't be an issue at distance. and you can wirelessly send out some music to your livestock as they visit the watering trough. Best one i have seen all week!
I think the reason why it doesn't work very well at close range when pointing right at the detector is due to light saturation. When it's farther away the detector is seeing every single change in the small pulses of light. When it's up close like that, there will likely be very small forms of attenuation and reflection happening which interrupt the pulses as seen by the detector and sort of wash them out.
This is why, for these kinds of applications, optical fiber is used instead of a pure beam. It can go much further through that as well.
Excellent work! Do you have plans on going further into sending / receiving data? Perhaps use Raspberry Pi's at each end, still using serial ports, then run PPP over serial to have a proper IP connection. So the laser would be layer 1, PPP would be layer 2 then IPv4 layer 3, etc...
I also only used the arduino to power the light sensor - I sent analogue audio waves with a “custom” wiring from the TTL/PWM module and a head phone amp to get into the tolerance range as its USB lvls which also happen to be about the max V out on a set of phones signal - so it’s fully analogue - on the light receiver side i wired the sensor into a powered video microphone and fed to a reel to reel tape deck just to be extra analogue
I think the laser may be overloading the sensor when you're pointing it at at at close range. That round shape on the front of the sensor is a "built-in" lens to direct the light in to the sensor. Those particular sensors were never meant to detect laser light. Just a guess, but I suspect that's what was happening.
Thanks for the video I got this to work just fine. Though at first I had trouble converting one of my audio files to the correct format. Here are the terminal commands I used on Ubuntu (using WSL on windows) you can install with
"sudo apt-get install mplayer sox"
then run these commands
"mplayer -ao pcm input.mp3"
"sox audiodump.wav -c 1 -r 8000 -b 8 -e unsigned-integer
output.wav"
Im not sick of hearing this sound, Im just amazed. Good job dude
Nice practical example. That reminds me quite old czech electronics book and there was ligtbulb and big lens instead of laser. Now we can do this magic for few dollars on hundred meters. Some downsampled wav sound could be improved if you disable dithering during conversion. Sox or Audacity is doing that in default. But strange noise artefacts cas appear sometimes. Fellow videoblogger
No need to use the Audio output Sketch, i have used this sketch for the output audio:
int buz = 11; // Buzzer or Speaker connected to digital pin 11
int inPin = 7; // The input signal from receiver connected to digital pin 7
int val = 0; // variable to store the read value
void setup()
{
pinMode(buz, OUTPUT); // sets the digital pin 11 as output
pinMode(inPin, INPUT); // sets the digital pin 7 as input
}
void loop()
{
val = digitalRead(inPin); // read the input pin
digitalWrite(buz, val); // Set the read value in the output
}
P.s: Sorry for bad english, i tryed my best :)
Awesome video!:-)
PS: You could try to use this with fiber optic wire
That is pretty much how fibre optic works.
imagine if every streetlight emitted music like this
I’ve sent audio using the arduino light sensor and the TTL/PWM on the laser router through a head phone amp - i run a couple sets - one that is on or off at threshold and the other is the entire sound wave - when those low 808s hit it looks pretty wild with transients on the others without PWM
I'm pretty sure this laser stuff can do SPDIF as well. That's CD quality audio :) I guess I'll find out as soon as the parts arrive, since I just ordered them :D
does it?
Excellent. I was looking at at UHF one-shot for short range data transfer between a workshop and office. HC-12s are not an option sadly... I reckon this might be the way forward. gonna play, but as it over-flies other peoples properties, I am going to tweak it so it isn't "marking" all the time... the pulses will be short enough that no-one should notice ;)
FYI Audacity can be used too. It does various formats. I do "download" software fromu unit to unit.
As you know exactly how often you'll send/receive serial input you could put the code to change "theByte" in a timer interrupt instead of the loop function. That should fix the issue with the sound play-back speed, though it would make the code more complicated
"Are you sick of this song yet?"
Actually. No, I quite like it. Better than this UA-cam "music" that is in every second video...
+LeoDJ ua-cam.com/video/bM7SZ5SBzyY/v-deo.html
Plenty more good stuff on that channel too
i would use IR instead of R color. Put filter infront of the receiver which will allow only IR passthrough to limit the interference.
Kinda cool, you could perhaps attach a mirror to a window and shine the laser into the mirror and if you could get a line up on the returned bounced dot use it as a form of "remote microphone".
After a PWMDAC, a small RC low pass filter could enhance the output for smoother response.
if you directionaly light shield the sensor with a tube parallel to the laser id say you would get longer range again because the ambient light on other axis would have less sensor saturation impact making the digital differential easier to distinguish
Wonder if FPV could be transmitted over it, could put it on your front fence to meet visitors before remote opening the gate.
What sorta bandwidth ranges do FPV systems typically work with?
What's cool about it is that unlike radio stuff, the bandwidth can be doubled/tripled/etc by just adding more lasers and sensors. More and more laser pixels, eventually you approach a point where you're transmitting with the laser equivalent of a projector, and receiving with the equivalent of a high resolution camera with a telescope.
Hmm... actually laser projectors are already a thing... i wonder...
I think I will grab a few of these modules to detect if there is a car in the way for an IoT garage door opener/closer.
You could try to focus laser's ray with some lenses near receiver and it should sound great even in further distanses.
if you can set your camera to PAL or 25/50hz it'll get rid of that flicker - curious what the frequency responce of the detector is.
This video.. I'm.. ecstatic! I love you!
lol.. well, this song, ever since I heard it for the first time.. the original, I've had goosebumps all over.. I've even talked with Alan Walker about both Fade and Faded how much it affects me and how much I love them.. I don't know what it is, but these two songs are like drugs are for those who take those.. Nothing can make me feel so well as those two songs, really nothing! I listen to at least one of them every single day since they were released, crazy? ;) haha
Anyhow, laser and laser transmission is so awesome and you combine it with the best possible song.. If it were up to me you would win an Oscar just for this video alone =D Great video and thanks for sharing! =)
Oh and have you thought about optical/toslink anything? Its very similar, but I think - I don't know - it uses leds instead of laser? Even if lasers these days mostly are leds as well, if I've understood correctly.
Anyhow, I've been wanting to get some toslink connectors and well, do exactly what you did in this video.. But they are so hard to find, extinct? and they are usually a lot more expensive.
I will get some of these laser versions instead, as it seems to be the exact same thing, just without the optical cable in between ;) I guess you could use a toslink cable between as well, but would be hard holding it in place without some sort of connector of course.
Just finished watching the video.. Nope, not tired of it yet ;)
It's probably 15yrs ago I bought a new motherboard and didn't know I was supposed to buy an adapter to get optical spdif out, well I put red led on spdif pins and pointed it to the optical fibre and it worked. Dolby digital!
How interesting! Never used spdif, but cool that it was just so simple =)
i did everything u said but no sound is coming out when i hit the laser to the receiver.help!
Now get a higher power laser to shine 10 km and point your red one slightly off parellel to it so the beams cross within 5 meters and see if it grabs onto the music signal and relays it through the stronger laser !
*finds this video*
*hears your accent*
*sounds very normal*
*looks at your channel*
Country: New Zealand
ME: "ayyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
I would say that when it's pointing at the front there is too much power, maybe a voltage divider to attenuate the power to the 5v input for close range?
In my opinion, those square top LED's are designed to peek through a slit and the beam is received at the top of them...
Now it's time to relay the signal back to the house from the tractor with a mirror and have a water level switch on water trough tell you that it's low on water! The mirror simply connects to a float and it pushes the mirror in the right angle to transmit the music to alert you
I believe you weren't far off with the saturation assumption. If the receiver is blasted with so much light, it takes longer to bleed off the charge inside the semiconductor, and such the serial protocol gets all mangled.
I would imagine if you added lens assemblies to the emitter and the receiver, you could really add to the range.
you could put a toslink cable in between there :)
+muh1h1 I had once pondered something similar,to do wireless toslink/spdif transmission over a fair distance. I had also wondered about using an IR laser module,so it wouldn't be visible to the naked eye.
I have purchase the KY-008 laser with the associated sensor board. For my project I only need the 3 pin sensor but I'm unable to identify it, and I can't seem to find any references to it on all the sites that are selling it. Does anyone know the Mfr and Part Number of the detector which inserts into the 3 pin socket? Thanks!!!
The brass thingy on the laser has a lens and rotates for beam adjustment, you could trim it a bit and probably get several kilometers of range :p I think the receiver PCB might be making it harder to archieve higher baudrates, as it seems to be a repurposed ds18b20 temperature sensor board. Cool video, thanks a lot. Gonna experiment a bit with fiber.
This project could be done with purely analogue electronics and achieve HIFI sound. Using the same techniques IR remote control receivers use, combined with that laser would give you some serious range :-) Miles?
I thought IR remote signals were digital?
Hagledesperado Digital as in on/off but you can use pulse position modulation and modulate the time between pulses by the audio. I did this many years ago with IR LED's and the range indoors as well as sound quality were excellent, cheap laser diodes were not available then :-(
it would be interesting to see full asynchronous communications between two nodes.
3:04 where did you use it??
Now you need to build kit that will read voices of a glass window at 1000m with your return laser signal. LOL!
Hi, thank for sharing. I added this to my ever expanding things to do list. I am not sure my suggestion is going to work with lasers, but in RF/ line transmission engineering, you can increase the range by reducing the data speed.The Voyager1 space craft I believe started off a 115kbps at Jupiter, but its last comms was about 1k4bps only because the transmission system can't go slower. So if you want to try to increase the range drop your data rate to a low rate, but faster than 64,000bps
Tell us about your things to do list. It sounds interesting.. what have you been up to since this comment my bro??
I used this kind of transmitter, to build myself a laser tag prototype device, which sends the id of the laser transmitting unit. Then the receiving unit sends the data via an RF module to a "game server", which counts the hits and other informations, like time or like mentioned above, the player id.
nice, I had not thought about that but it would be pretty straightforward to make and should work well.
Yes, all the tests with my little project worked well so far. I was actually amazed, that the photosensors could pick up the signal through a thin printed white ABS casing. I printed this, because my intension was to "foreward" the laser beam or more precise its light from a wider area to the sensor. I think this was because I realized by playing around with a laser diode, that my white fillament guides the red laser light for a limited distance consistent through the material. I found this very useful for reducing the number of the needed photosensors. As the laser tag device, I printed a SciFi "Phaser", because I thought this might hopefully avoid confusion with "scaredy rabbits" and it makes the game at least for some people optically less aggressive. I think another point is to keep the laser transmitted informations as short as possible. This should help to save some energy, moreover the red dot is less noticeable during a very short transmission time and it might be less dangerous for the eyes of the players and spectators too.
I found your experiment very interesting too. My thoughts about the audio transmission through a laser beam were to do it without the Arduino. I thought this because of its "low" bit rate. Today (2018), I would prefere a Teensy 3.X or something similar for such an experiment, because I think they would fit better for audio tasks, than an Arduino. I guess you could use an audio transformer with a common audio socket, like a 3.5mm Jack, to connect it to your audio source and transmit with a "higher quality".
Try this with a PC to input. Like a fax,SSTV programs. Both for PC or cellphone. I played a video too. These can handle lots of data. Clean pictures.
I LOVE DAT SONG😍
You've gained a sub for choosing faded
And good tutorial btw
I see some lasertag usage for these parts... would be pretty easy to make...
I think you can increase its range if you focus it on recieving
I think that when you point the laser direct at the sensor the light is too bright and it clips, or the difference between the normal light and the beam is'nt big enough
Very nice project. I like it a lot. Thanks for sharing it.
Burning hand joke - man, you got me ! LoL !!! Would have been interesting to hear voice transmission. But i guess from what i heard (music) it would be no problem. Nice Video, interesting project !
Coud your "theBYTE" be an input from a dac to convert voice to a digital signal?
Would be cool to use it as a sound modem
nice! wouldnt it be possible to make an easy + cheap fpv lap timer based on those components? maybe add 2-3 receivers and a diffusor to the emmitting diode?
+scootersalih might work, but I think a RF-based method would be more reliable
I keep getting an error message “avrdude: stk500v2_RecieveMessage(): timeout” in the receiver side although I checked the port and board in tools menu, what causes this error? Knowing that I am using Arduino Mega
how about to use the laser as a return to home beacon for an aircraft of some kind.
this is pretty BAD ASS! ...isn't this how optical audio works on the back of your tv but just an "exploded view" of it with distance added? ...
that what we call as 'fiber optic' or diy 'optical cable'.
Of course you could possibly use a reflective dish to concentrate laser back to a point
I really cannot fathom how it switches the Laser diode on/off as there is no transistor. I guess the resistor just limits the current and the I/O-pin on the Arduino pulls it down enough to turn off the laser. You should measure the current here, because i'm pretty sure that it's more than the 40 mA max on the Atmega-chip.
+zaprodk I took another look and noticed it doesn't use the VCC pin at all. The IO pin just powers it directly. It draws 11.7mA on 3.3v, and 23.5mA at 5v.
+iforce2d That explains it :D
You should really try this with a full duplexed UART connection between two aduinos or raspberry pi's
Could you kindly tell me the specifications of the solar cell ?
+iforce2d
I wonder if it is possible to make a noise helmet with an arduino (or raspberry pi).
I know the physics behind this technology. But I ask myself a lot of question on how to analyze and then send the sound in phase opposition of external noise.
Does anyone have any advice? How to analyze sounds?
Should I use an arduino or a raspberry pi?
but if one uses some data check algorithm which excludes errors, it is possible to transfer data much further though with a lower speed
To do error-checking you'd need a two-way link, so that the sender knows when data was not received correctly. It would not affect the transmission range though.
what if you would use a fiber wire to between your transmitter and receiver?
is it possible to transmit audio with on-off keying modulation using this laser module
Laser pointers purchased over the net mixed with audio ..
Would you tell me that how to transmit text using PS2 keyboard and display the text on LCD using LiFi Technology ?
I'm having the same issue as Wisu!. Transmitter works great, receiver doesn't output signal. Speaker (or attached output interface) clicks 8 times upon resetting the Arduino. Have done troubleshooting and code re-writes, still the same result. Any clues?
Update: After scratching head, removed line "++sample;" from the end of "void stopPlayback()" section. This allowed Arduino to receive signal.
I know I watched a good video. when it is 20 minutes long and didnt skip anymore
Would this work with a live sound stream. Mic level signal to First unit and then a speaker at the other unit?
Hi really nice video, i want to use the laser sensors to create a piano like the one in the movie big, but i will built in in a stairs , do you think sensors like those will be enough for 5 meters distance?
I don't know exactly what you mean, but as you can see in the video the laser reaches 140 meters so I don't see why 5 meters would be a problem.
I would like if this laser can be used as a fence to activate an alarm? this in a large field than you in advance
Did you ever try using a lens at the receiver end to collimate the spread
LASER beam ?
maybe you could use a lens to focus the beam better
FT8 mode works but us boring imo. I want to try a lan over laser. Setup a chat program. I did a homemade field phone too. Used a cordless base for ease. Rather amazing results. My goal is going int9 infrared spectrum.
I think it is a saturation issue (2:18)
10:30
Alan Walker - Fade. I think I see what you did there...
Did you make any changes in the code after installing the laser sensor? I couldn't work together with the laser sensor
Great video. You captured my 6 year old's attention so now I need to order a couple of these so we can experiment... Just curious I noted that on banggood's site they claim the receiver is susceptible to interference. Did you happen to try it outside with the sun up further, and if so, how reliable was it?
+jphgross haven't tried it in the sun yet, but a small tube to cover the receiver might work. With one end open at the incoming end I mean.
+iforce2d Thanks. that crossed my mind as I was asking. I have them on order. :)
the sketch seems to have disappeared
www.arduino.cc/reference/en/libraries/pcm/
@@iforce2d thamk youuuu
So if you can inject an 8 bit file into the output of the laser, through a dispersion technique of some kind and encapsulation this could essentially be used to transfer a standard data packet but at light speed. Trunkline traffic possibilities? Has this already been accomplished?
This on it's own is not a viable method of transmitting generic data, because a lot of the information is simply lost. It's still kinda ok for analog information like an audio wave because even with only partial data you can still hear it reasonably well. For lossless transmission you would need to have a second laser going the other way, to do error checking and resends.
Agreed. Much like the Ethernet protocol, it would require a two way communication. Assuming bidirectional connection is connected, if you could transmit analog sounds one way, then analog packets could be done in the same way Ethernet or fibre works. It would then be a security standard nightmare since it would be a visible path. This is something I have been considering for a while. Lol possibly even moving into the UV light range to extend speeds for trunk lines way above what current standards could do
what if I want to store the received bits in an other SD card at the receiver, Is that possible? I know that the samples will have different values from the original due to noise, but can we store this continuous flowing data? and after complete transmission we can find a string file or whatever stored in the sd card? looking forward to your response.
www.arduino.cc/en/reference/SD
iforce2d Thank you
hello i am a newbie so can i get a little detail of how you get music from sd card and other basic stuff detail
we have not receiver module.Can we use ldr instead of it and how we use it.we have 5mm,10mm ldr
I wonder what the absolute maximum range of it is, I also wonder if you could jerry-rig it to a stronger laser.
Sir, can I have the circuit diagram for both (TX and RX)
DUDE with 2 of each of these you could make a "fiberless" wireless fiber optic network! that would be AWESOME...even better, with two of these on each side, a couple buttons, resistors, LEDs, battery packs and tee shirts n tape you could make your own LASER TAG SET! oh YEAH, bringing the 80's back with Arduino! lol
honestly trying to replicate this and im STRUGGLING idk whats going wrong
The receivers i see on ebay are exspensive. Im working with a cheap green pen laser