Skip to main content
Version: FILS English

Radu: Measuring the Speed of Light

Radu: Measuring the Speed of Light in a 6x1 setup.

info

Author: Sainenco Luchian (1221C)
GitHub Project Link: https://github.com/UPB-PMRust-Students/project-LucaSain

Description

In 1850s Fizeau measured the speed of light in a 8km setup using a gear. The key point of the measurement was that the light would travel the distance from the source and back slower than the aperture of the gear. Today, using high reflectivty mirrors, electrical motors and high precision laser cutting we can repeat Fizeau in a 3x1m setup.

Motivation

I went to ELI-NP Winter school and I enojyed the labs we had there so I decided to build my own "lab application" to measure the speed of light just like Fizeau did in 1850 but using modern technologies.

Architecture

Radu

Main Functionality

  • 200mW 640nm Laser releases a beam
  • The beam passes through the aperture of an aluminium disk
  • The aluminium disk is rotating at about 7000rpm by an electrical engine (calibrated using PID)
  • Next the beam reflects off a setup of high reflectivity mirrors
  • Using a final mirror, the beam is reflected back the path and through the aperture
  • A diode detects the intensity of the laser beam and is used to sample a signal
  • By analysing the discrete signal the speed of light can be computed

We distinguish three main components:

  • Control panel (interface)
  • Motor & lasers control (PID)
  • Sensors / detectors

More about these in the hardware part

Log

Week 5 - 11 May

  • Tested the LLM capabiltiy and changed the project theme.
  • Theoretical setup and architecture for the actual project.

Week 12 - 18 May

  • Tested the disc with a VFD. Won the the first place at SCSS FILS ETTI with the experimental setup.
  • Tried to build a AC driver circuit for the motors.
  • Found a decent DC motor and driver.
  • 3D design the case for the dashboard.
  • Print the hardware to integrate the DC motor into the Grinder case.
  • Ordered a new laser because the old one burned during the experimental setup.
  • Designed holders for the high reflectivity mirrors.
  • Add and complete the circuit schematics

Decided to settle on a simpler design on both dashboard and optics setup. See further.

Week 19 - 25 May

  • Setup the Motor Control via PID
  • Setup the Laser Optics
  • Setup the Signal Capturing
  • Inter board communication
  • Finishing touches on the Dashboard

Hardware

The hardware will be built around esp32-based boards.

Control Panel Component

The first design of the control panel was reduced from the conceptual form. Control Panel Initial

This is the control panel for the whole setup.

  • One 4 digit common anode display will be used to display the measured RPM for the motor.
  • One potentiometer will be used to manipulate the speed of the motor.
  • One potentiometer controls the brightness of the common anode display.
  • One switch will arm and control the power status of the motor and laser.
  • An emergency stop button will stop the motor and laser.
  • The LCD display will show a plot of the signal captured through the diode.
  • Everything driven by the ESP32-Wroom.

Motor & Lasers Control

This is the Motor System, conceptual design.

  • A high power H-bridge will drive the motor
  • A power supply is needed (aluminium disk at 7000 rpm will eat some juice) A grinder can be powered directly by AC. A dimmer circuit is needed
    • I no longer have a VFD. The final decision was to use a motor driver with a high power dc motor. Everything powered by an ATX power supply.
  • A small power laser and diode detector will be used to measure the real speed of the motor.
    • A closed loop is thus created, making PID control possible.
  • Two lasers, one high-power, one low-power, controlled via MOSFETS.
  • Everything driven by the ESP32-Wroom.

Final pics of the motor-laser system.

Motor test Power supply and controller Motor stand

Optic Sensor and Optic Setup

This is the Optics Control System concept. The calibration of the mirrors was done manually.

  • A Class 3B (250mW) laser is used as a beam source (a class 3 B laser is dangerous. Wear protecting glasses when it's running).
  • Stationary high reflectivity mirrors (about 98% reflected intensity) will reflect the ray back and forth
  • Mobile high reflectivity mirrors will be used to focus the beam back into the aperture (calibration will be done manually).
  • Diode detector will be used to focus the beam onto the detector diode.
  • Everything driven by the ESP32-Wroom

Schematics

Control Panel Schematic Control Panle Final

Optical Sensors OPtical Sensors Schematic

Final Motor Driver Motor Schematic

Disc, Case and Stand Schematics Disc cad file Disc 3d view file 1 Disc 3d view file 2

Bill of Materials

DeviceUsagePrice
ESP32-WROOM (x2)Controllers36RON
ESP32-S2Controllers13.07RON
High Reflectivity MirrorsMirros for increased optical path90.25RON
Class 3B laser x2Laser ray68RON
4 Digit LED Common Anode (x1)Display the measured and theoretical speed of the motor3.95RON
Push button with holdStart/stop the laser/motor2.77RON
ON/OFF SwitchArm/Disarm the laser/motor1.99RON
Relay moduleArm/Disarm the motor power supply7.99RON
SG90 Servo (x4)Manipulate the calibration mirrors12RON
Potentiometers (x5)Set the speed of motor/manipulate the mirrors calibration1.49RON
Red laser moduleMotor Speed Measurement2.99RON
Photodiodes (x2)Motor Speed Measurement and Sampling of the signal??? Searching for this
High Power H-BridgeMotor Control99RON
DC 7000 rpm motor/(or Makita Grinder, if dimmer module available)Rotation of the aluminium disklab/home donation
Aluminium diskRotation of aperturesFree, Recycled
ATX PSUMotor and Lasers powerFree, Recycled
DC-DC Boost Convertor 250W12V (ATX PSU) to 24V conversion37RON

Software

sofwarepurposedocumentation
esp-idf-hal/esp-halesp32 based-devices haldocumentation
pidpid control for motor rpmdocumentation
esp-wifi/esp-wifi-syswifi and esp-now bindingsdocumentation

Inspiration

  1. Fizeau Experiment