Are there any experiments I can do to derive the speed of light with only common household tools?
- 10,943
- 5,980
- 6
- 43
- 51
-
1Galileo proposed one in one of his books, though I'm not too sure about accuracy... ;) – Nov 08 '10 at 10:15
-
I think that this solution was related to the moons of Jupiter. This is a classical way to obtain the speed of light. – asanlua Nov 12 '10 at 12:49
-
1The moons of Jupiter solution is the one of Rømer (see @nibot 's answer), not Galileo's. Galileo's solution was just a lower bound, and indeed not accurate at all. See http://www.speed-light.info/measurement.htm#Galileo – Frédéric Grosshans Nov 16 '10 at 14:16
-
@Frederic While Rømer's determination of the speed of light was too low by about 1/3, this was pretty much due to his assumed value for the astronomical unit being similarly too low by the same amount. The measurement of the a.u. (before radar ranging) was notoriously difficult. The anomalous time delay in the eclipse of Jupiter's moons was accurate. So if this experiment was redone today, with modern values of the a.u. it would be accurate within a few %. – sigoldberg1 Nov 17 '10 at 15:09
-
@sigoldberg1 : My reflection on accuracy was on Galileo's measurement, not on Rømer's. – Frédéric Grosshans Nov 17 '10 at 15:20
-
7Technically, it's impossible to measure the speed of light. The speed of light is simply defined. Not that this matters a great deal since in an everyday household situation we think of a meter as the length of a meter stick, not the distance light travels in about three nanoseconds. – Mark Eichenlaub Dec 11 '10 at 06:07
-
4@Mark Eichenlaub: If we accept the official definition of the speed of light, then the set of experiment described here can bee seen as a way to measure (1) short-time intervals (Microwave ansd chocolate/ rotating mirror) or (2) long distances (ping / Rømer's). So your point of view remove any reservation I had on the practicality of Rømer's experiment :-) – Frédéric Grosshans Dec 15 '10 at 18:03
12 Answers
I don't know if it qualify as home experiment, but you can use the internet to get access to thousands of kilometres of optical fibres for free. It allows you to measure a lower bound for the speed of light in the fibres, which is $c/n$, where $n$ is the refractive index of glass, typically around 1.5. This corresponds to $2\times 10^8 \text{m/s}$. Using ping, you measure a round trip time, that is it should correspond to 100 km/ms of round trip.
From Paris, I ping the website of Columbia, in New-York, I have
fred@sanduleak2:~$ ping www.columbia.edu
PING www.columbia.akadns.net (128.59.48.24) 56(84) bytes of data.
64 bytes from www-csm.cc.columbia.edu (128.59.48.24): icmp_req=1 ttl=113 time=125 ms
64 bytes from www-csm.cc.columbia.edu (128.59.48.24): icmp_req=2 ttl=113 time=116 ms
....
64 bytes from www-csm.cc.columbia.edu (128.59.48.24): icmp_req=16 ttl=113 time=112 ms
^C
--- www.columbia.akadns.net ping statistics ---
17 packets transmitted, 16 received, 5% packet loss, time 16023ms
rtt min/avg/max/mdev = 108.585/118.151/132.156/7.728 ms
The minimum round trip time is 108 ms, which would correspond to 10,800 km instead of 5839 km. Off by a factor of 2, but the correct order of magnitude, due to delays in switches etc., which is why we said this is a lower bound.
If one looks more precisely the trajectory of my packets to New York with tracepath
fred@sanduleak2:~$ tracepath www.columbia.edu
1: sanduleak2 0.266ms pmtu 1500
....
3: pioneer.ens-cachan.fr 1.072ms
....
6: vl172-orsay-rtr-021.noc.renater.fr 28.747ms asymm 9
7: te0-1-0-5-paris1-rtr-001.noc.renater.fr 20.931ms
8: renater.rt1.par.fr.geant2.net 30.307ms asymm 9
9: so-3-0-0.rt1.lon.uk.geant2.net 33.780ms asymm 10
10: so-2-0-0.rt1.ams.nl.geant2.net 36.570ms asymm 11
11: xe-2-3-0.102.rtr.newy32aoa.net.internet2.edu 127.394ms asymm 12
12: nyc-7600-internet2-newy.nysernet.net 128.238ms
13: columbia.nyc-7600.nysernet.net 135.948ms
14: ....
We see that the packets travel around (Paris, London, Amsterdam) and cross the Atlantic between Amsterdam (10) and New-York (11) in 127-37=90 ms (roundtrip). This still gives us a 9000 km distance, way too long. I don't know if it is due to the cable trajectory, electronic delays, to small sampling by tracepath or an error on my calculation.
Related to this ping delay, you have the funny 500 miles bug.
Another in-the-lab experiment using cheap material and computers is in the arXiv paper speed of light measurement using ping. However, their measurement is indirect (they measure the propagation inside CAT5 cables), but it should also be doable with optical fibres.
Edited to add: My idea of using tracepath probably comes from Measuring the Earth with Traceroute. In this paper they are more lucky than I was (only 20% slower, instead of 100% !)
- 24,439
- 10,943
-
Yes. This could work :) I have done delay calculations in my Computer Networks course. But never thought about as a way to calculate the speed of light. – Pratik Deoghare Nov 17 '10 at 10:52
-
Surprisingly: the Paris-London-Amsterdam traject bove (8-9-10) seems pretty accurate : roughly 3ms, i.e 300 km each, which is the real distance – Frédéric Grosshans Nov 17 '10 at 17:13
-
Reminds me of Cliff Stoll's book, the Cuckoo's Egg, in which he (an astronomer) uses the ping time to estimate how far away an intruder in the computer system might be. – nibot Nov 17 '10 at 17:43
-
8@Frédéric: I'm not sure you can simply take the difference of two times in traceroute. It neglects the processing overhead which may be substantially different at each node. – Joe Fitzsimons Nov 18 '10 at 10:58
-
@Joe : If I understood traceroute correctly, the overhead is propagated to the next node. I'm more afraid of statistical fluctuations . – Frédéric Grosshans Nov 18 '10 at 11:08
-
4@Frédéric: At each hop there is routing overhead. When a packet expires at that hop the processing is different. – Joe Fitzsimons Nov 18 '10 at 11:22
-
3+1 for referencing "Speed of light measurement using ping" at http://arxiv.org/abs/physics/0201053 , although as a real experiment this would likely only give a lower bound to c. – sigoldberg1 Nov 18 '10 at 17:24
-
@sigoldberg1 : yes, but a lower bound happening to be within 33% of the correct value. If done with fiber, admitting the fiber to be glass, one can then easily measure the index of refraction of glass to be 1.5 and we have the correct result... – Frédéric Grosshans Nov 18 '10 at 17:57
-
But suppose we didn't know the correct result, and got various different results with different cables. We would have to be somewhat careful before declaring an answer "final" – sigoldberg1 Nov 19 '10 at 03:51
-
5@sigoldberg1 : OK, but this lower bound is way better than Galileo's. – Frédéric Grosshans Nov 19 '10 at 11:44
-
7
-
The experiment will fail here. When sending a ICMP package, it goes through several steps, each involving in processing the package. A modem that converts digital signal into modulated wave signals to transfer the data. Than it passes through several routers and switches and computers each processing the data, depending on concurrent connections, it take more or less time. So this won't work. – AndaluZ Jan 23 '17 at 10:18
-
-1 You need to study networking. The packets don't take the shortest path. It goes through hundreds of routers before reaching the destination. This isn't even an approximate. The computers are a lot slower. An error of 50% is unacceptable. – Yashas Feb 27 '17 at 18:03
-
Moreover, the waves in fiber optics aren't moving in a straight line. They are bending. – Yashas Feb 27 '17 at 18:14
-
@YashasSamaga : Of course the packets don’t take the shortest paths and errors are induced by the computers (avoid wireless). It might be seen as a lower bound. But, having the right order of magnitude with a cheap (basically free) home experiment like this is far from unacceptable. It’s way better than Galieo’s 138 bound, but indeed worse than Rømer’s 1675 estimate. – Frédéric Grosshans Feb 27 '17 at 18:16
-
@YashasSamaga: These fibres are single-mode fibres. In such fibres, the usual image of a “bouncing ray of light” is wrong, and light indeed propagates along the fibre. – Frédéric Grosshans Feb 27 '17 at 18:18
-
I removed my downvote but this method gives unpredictable answers. Someone might measure the speed to be 100 miles per second too, someone else might measure it to be 10,000 miles per second. – Yashas Feb 27 '17 at 18:30
There is a trick I have heard about before but never tried. The basic idea is to put a mars bar in a microwave oven for a short amount of time. First you remove the turntable, so the chocolate bar stays stationary. Then you turn the microwave on just long enough for the chocolate to start to melt. It should melt at the nodes of the standing field. You simply measure the distance between the nodes, and multiply by the frequency of the microwave oven to obtain the speed of light. There is a YouTube demonstration (by a kid) here.
- 8,425
-
3
-
9
-
2which raises the question of the minimal delay we might hope to measure, at home, I.e. "with common household tools". Are we allowed to include a computer, smart phone, or other device? Are we allowed to reprogram something. Can we construct a delay line out of fiber or cable? Can we measure interference fringes? – sigoldberg1 Nov 12 '10 at 03:27
-
5Well, I don't know about you, but I don't have 30000 km of optical fiber in my kitchen cabinets. – Joe Fitzsimons Nov 12 '10 at 05:15
-
No, but you might be able to get 30m, or broadcast a signal in air of that length, and if you could figure out a way to accurately measure the 20 microsecond roundtrip delay, maybe using the timer chips in a computer, that could work. – sigoldberg1 Nov 17 '10 at 15:57
-
@sigoldberg1: The speed of light is approximately $3\times 10^8 m s^{-1}$. Thus it takes only $10^{-7} s$ to travel through 30m, unless the speed is orders of magnitude lower in the fiber. This is 100 nanoseconds, not 10 microseconds. For a 10 microsecond delay you need 3km. – Joe Fitzsimons Nov 18 '10 at 03:17
-
@Joe Fitzsimmons : In a fiber, the speed is only 33% slower. – Frédéric Grosshans Nov 18 '10 at 10:14
-
@Frédéric: Yes, I guessed it wouldn't be much. I just can't figure out where he got the numbers from. – Joe Fitzsimons Nov 18 '10 at 10:54
-
This answer will be out by a factor of two as the first node is half way along the wave. You need to double your measurement to get the full wavelength, or measure to the '2nd' melted point. – Nic Mar 16 '11 at 11:55
-
-
1Nitpick: the bar won't melt at the nodes, it will melt between them at the peaks. You'll get the same result either way though. – sep332 Oct 13 '11 at 19:29
-
1I have also seen this experiment done with a two dimensional grid of marshmallows. http://demonstrations.wolfram.com/MeasuringTheSpeedOfLightWithMarshmallows/ has a few pictures and an explanation. – Hugh Oct 13 '11 at 20:26
-
1@StefanoBorini Actually, I'm wondering if you could go further than to just use the manufacturer specification. Connect an oscilloscope to different voltage points and it may be possible to measure the frequency of the magnetron. That would, in fact, constitute a true measurement of the speed of light. – Alan Rominger Oct 20 '11 at 14:51
You could find a capacitor and read of its capacitance, alternately build one and measure it, and measure its dimensions. Now you can get a good estimate on the permitivity of vacuum, epsilon.
There are possibly other intricate ways to measure this number.
The speed of light is then given by a relation involving another number, the vacuum permeability, µ , which needs no measuring as it is defined.
This relation can be derived from Maxwell's equations.
$c=\frac{1}{\sqrt{\varepsilonµ}}$
- 951
- 5,172
-
3+1 : You could add the value of $\mu_0=4\pi\cdot10^{-7}$ SI units – Frédéric Grosshans Dec 11 '10 at 15:36
You might also want to try the rotating mirror method, of Léon Foucault. It is detailed here and here. The only difficult part is the rotating mirror, but it could probably be done with a drill.
- 10,943
-
It looks like this needs rotation on the scale of $10^2$ to $10^3$ rotations per second. Do you know if this is feasible/measurable with a mirror and a household drill and easily makable gears (if necessary)? – Justin L. Nov 18 '10 at 01:23
-
1My drill makes 2800 rotations per minute, i.e. 47 rotations per second. The experiment sounds tricky, but doable. – Frédéric Grosshans Nov 18 '10 at 10:10
-
7We did this in my undergrad lab course. It was pretty sweet. We made an Indiana Jones-style folded optical path in the lab room. – Keenan Pepper Nov 22 '10 at 05:46
-
3@Justin : If you want to measure the speed of the drill, I would try to record the sound of it on a computer and looks at its spectrum obtained by FFT. I hode to see 47 Hz spaced peaks. If you want to make a mecanical speed measurement, I would use a spool of thread for sewing machine (they are made to spin quickly and convert a rotation angle into a thread length, which is easier to measure.) – Frédéric Grosshans Nov 29 '10 at 16:17
-
1You could compensate low rotation speed by just enlarging the optical path. Do it on a football field. :) A laser pointer nowadays can easily cover hundreds of meters. – Florin Andrei Oct 14 '11 at 00:32
-
Your options for making this work are multi-km path distances, mirrors rotating >20k RPM (e.g. with a router), or observing the deflection with a microscope. – Spencer Joplin Feb 21 '18 at 12:26
With a clock and a telescope you could repeat Rømer's determination of the speed of light.
- 9,461
- 4
- 46
- 66
-
That experiment need 6 month, but you should also find a way to determine earth-sun distance. Any idea ? – Frédéric Grosshans Nov 17 '10 at 15:21
-
The historical way to determine the earth-sun distance seem to more complex than Rømer's determination of the speed of light: http://en.wikipedia.org/wiki/Astronomical_Unit#History :-( – Frédéric Grosshans Nov 17 '10 at 15:29
-
You could find the earth-sun distance from parallax. No idea how much distance you'd have to travel to do that, though. – Zo the Relativist Apr 24 '11 at 03:43
I can't think of a way to do it with "common household tools" but if you have an oscilloscope, a laser diode, a couple of photo-sensors, a beam splitter, you can do it. All of these things are readily available from science supply/hobby stores online, but not usually in most homes.
Set up the laser diode to hit the beam splitter and be split into two beams. Set up the two beams so that they hit two photo-sensors, but make one of the photo-sensors exactly twice the distance from the beam splitter as the other. This will create two separate paths for the light, one twice as long as the other. Run the output of the photo-diodes into two channels of the oscilloscope. Switch on the laser diode, and you should see two pulses on the o-scope, one from each of the two laser diodes. The difference between them is the time it takes the light beam to travel the distance of the difference in the two paths.
The reason to do it this way is accuracy - if you only had one beam, and your photo-diode took, say, 1 microsecond longer to turn on than what was in the documentation, or your laser were slow to turn on, then you would get very inaccurate results. But with two beams, those errors cancel each other out, and so all you're left with is the time of the light.
- 191
-
1Can this experiment really be done in a small room, say < 10 m? The oscilloscope has to be very accurate. – unsym Dec 11 '10 at 08:08
-
1I think so - light travels about 1 foot per 1.02 nanoseconds, so you're bumping against the accuracy of the cheapest O-scopes, but my little $200 USB Oscope will do 50 ns/division. I think you should still be able to do it by making one light path very short and the other very long, then adjust your math accordingly. Then you could see the difference of half a division or so... – Eric Cox Dec 11 '10 at 18:07
-
4
Those laser tape-measures operate in an interesting way, that relies on the speed of light to determine distance. So conversely, if you have a known distance, then with the same equipment you should be able to estimate c.
What the tape measures do is modulate the intensity of the outgoing laser according to the intensity of the reflected light. It's basically an oscillator whose frequency depends on the optical propagation delay. The commercial products use the resulting frequency to determine a distance to display.
If you can get at the oscillator output, and set up to measure a known distance, you should be able to estimate c as the frequency in Hz times the round-trip distance in meters.
- 409
Perhaps a Fizeau inteferometer:
http://en.wikipedia.org/wiki/Fizeau_interferometer
Most of that should be in range of a keen amateur but I'm not sure what you use as a beam splitter without just buying one though.
- 3,867
I think the simplest would be to use an RF oscillator, a receiver to determine its frequency and Lecher wires (i.e. a pair of parallel wires) where the nodes of the standing wave are determined using an RF voltmeter. See http://en.wikipedia.org/wiki/Lecher_lines .
This was one of the experiments in an electronics kit which I had in my youth. The length of the Lecher line was about 5m and the frequency of the oscillator was about 100Mhz using just one transistor in a common base circuit.
As a variation it is also possible to change the frequency and measure how much the nodes have moved.
- 169
What about a doppler shift method? A doppler speed radar or lidar gun might have all the necessary components, for its logic to be reversed. Here's one for instance, ready for disassembly. http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=300374815766&rvr_id=169891150704&crlp=1_263602_304642&UA=M*S%3F&GUID=0537e92612c0a06456359f45ffd1174f&itemid=300374815766&ff4=263602_304642#ht_2332wt_979
- 4,487
- 24
- 34
Didn't the amateur radio guys (Hams) once launch a ballon like reflecting satellite? Is it still in orbit? Even at a few hundred kms, the delay would be in the ms. Maybe the ISS is partly reflective.
- 4,487
- 24
- 34
-
1Even if you used the retroreflector left on the moon (which is never more than 406000 km from us, the time delay between sending and recieving a reflected signal is only a little over a second. For a signal bounced off the ISS (assuming you could even achieve this) the time delay would be roughly 1ms. It would be extremely hard to measure this accurately using 'common household tools', not to mention the difficulty of actually distinguishing the signal from the background noise. – Joe Fitzsimons Nov 12 '10 at 01:16
-
which raises the question of the minimal delay we might hope to measure, at home, I.e. "with common household tools". Are we allowed to include a computer, smart phone, or other device? Are we allowed to reprogram something. Can we construct a delay line out of fiber or cable? Can we measure interference fringes? – sigoldberg1 Nov 12 '10 at 03:30
-
It used to be easier a few years ago, when long distance communication where done via geostationary satellites (36000 km × 4 ), you could clearly hear the delay between question and answer when calling someone sufficiently far away (Europe to Asia, for example). It was roughly 1/2 second Now cable are everywhere, and the delay cannot be hard anymore, except on TV, when on the field journalist are answering to the studios via a Satellite connection. – Frédéric Grosshans Nov 16 '10 at 12:07
-
Using a satellite, or the Moon, how would you check on the distance? Or are we comfortable trusting outside authorities? – DarenW Nov 17 '10 at 02:40
-
@DarenW : For example, you measure the size of the Earth like Erathosthenes (make a holiday trip), and then use either Newton's gravitation to compute the distance of a satellite given its period and g. – Frédéric Grosshans Nov 18 '10 at 10:17
Has anybody a pointer to the Kinect patent?? the device of the XBox measures distance using reflection of infrared light, so for sure it depends on a finite lightspeed to work.
- 1,943
-
I would imagine it simply uses the falloff in illumination to measure distance. That seems far easier than timing pulses. – Joe Fitzsimons Jan 18 '11 at 10:09
-
2
-
3@Georg the Kinect originally was to use the ZCam which has a per-pixel time-of-flight rangefinde. the production version uses structured light and steroe camera – Martin Beckett Apr 23 '11 at 20:17
-
@Martin, do a front-of-envelope calculation on impulse duration and rise time for light pulses needed for time of flight at such distances. Then look for electronic parts which do that and are small enough and affordable. – Georg Apr 24 '11 at 08:00
-
3@Georg You are right in the fact that it's not affordable to do direct time of flight detection for each pixel. But ZCam used a solid state modulator to transform time of flight differences in intensity differences that are much easier to detect. – mmc Apr 24 '11 at 14:18