ИСКУССТВО
КРАСОТА И ЗДОРОВЬЕ
РЕМЕСЛО
КУЛЬТУРА И ИСТОРИЯ
РАЗВЛЕЧЕНИЯ
ЭКОЛОГИЯ
ЕДА И НАПИТКИ
ОБРАТНАЯ ИНЖЕНЕРИЯ
НАУКИ
СПОРТ
ТЕХНОЛОГИИ
НОСИМЫЕ УСТРОЙСТВА
Stroboscope
Martin

Создано

Martin

22. сентябрь 2026NO
0
0
0
0
0

Stroboscope

**Warning: flashing light can trigger seizures in people with photosensitive epilepsy. Do not build or watch this if that applies to you or anyone in the room.** Harold Edgerton at MIT, studying electric motors, used a gas-discharge lamp that could flash for a few microseconds, many times a second, in step with a machine. Moving parts appeared frozen, and photographs made by the flash stopped bullets, splashes and hummingbird wings. **US 2,186,013**, "Motion-picture apparatus", Edgerton, filed 10. March 1934, granted 9. January 1940, lights the subject with short, intense, repeated flashes instead of relying on a fast shutter, because "the time of exposure must be short" for rapidly moving objects. **You build an LED stroboscope** with a speed knob, freeze a desk fan, and read its speed from the flash rate.
Средний
2 hours

Инструкции

1

Wire the strobe

Strip DIN to D6, 5V and GND. Potentiometer ends to 5V and GND, wiper to A0. Install the Adafruit NeoPixel library, upload, open the serial monitor to read the rate.
led_stroboscope.inocpp
// LED stroboscope - batch 99, after US 2,186,013
// WARNING: flashing light can trigger seizures in people with photosensitive epilepsy.
// NeoPixel strip DIN -> D6 (5V, GND). Potentiometer wiper -> A0 sets the flash rate.
#include <Adafruit_NeoPixel.h>

const int PIN = 6, COUNT = 8;
const unsigned int FLASH_US = 300;          // flash length: shorter = sharper, dimmer
Adafruit_NeoPixel strip(COUNT, PIN, NEO_GRB + NEO_KHZ800);
const uint32_t WHITE = Adafruit_NeoPixel::Color(255, 255, 255);

void setup() {
  Serial.begin(115200);
  strip.begin();
  strip.setBrightness(255);
  strip.clear(); strip.show();
}

void loop() {
  // 5 to 105 flashes per second from the knob
  float hz = 5.0 + analogRead(A0) * 100.0 / 1023.0;
  unsigned long period = (unsigned long)(1e6 / hz);
  unsigned long t0 = micros();
  strip.fill(WHITE); strip.show();
  delayMicroseconds(FLASH_US);
  strip.clear(); strip.show();
  static unsigned long lastPrint = 0;
  if (millis() - lastPrint > 500) { lastPrint = millis(); Serial.print(hz, 2); Serial.println(F(" Hz")); }
  while (micros() - t0 < period) {}
}

Материалы для этого шага:

Светодиодная лента NeopixelСветодиодная лента Neopixel1 штука
Rotary Potentiometer - 4.7k Ohm, LinearRotary Potentiometer - 4.7k Ohm, Linear1 штука
Набор проводов Dupont (папа-мама)Набор проводов Dupont (папа-мама)1 набор

Необходимые инструменты:

Arduino Uno R3Arduino Uno R3
Breadboard - ClassicBreadboard - Classic
SparkFun Cerberus USB Cable - 1.8 meterSparkFun Cerberus USB Cable - 1.8 meter
2

Mark a blade

Put a strip of masking tape on ONE fan blade near its tip, guard on. Darken the room and aim the strip at the fan.

Материалы для этого шага:

Малярная лентаМалярная лента1 рулон

Необходимые инструменты:

Электрический настольный вентиляторЭлектрический настольный вентилятор
3

Find the freezes

Run the fan on one setting. Turn the knob slowly from high to low and note every rate where the TAPED blade stands still as a single image. Just above the highest one it appears doubled or drifting.
4

Rates to rpm

Загрузка блокнота Jupyter…
5

History & Context

**What the patent specifies:** a subject lit by short, intense, repeated flashes timed to the film, instead of continuous light and a fast shutter. **Modern build (derived):** an Arduino flashing an LED strip. Edgerton's flash tubes became the electronic flash in every camera, and stroboscopes became workshop tools for checking engine timing and machine speed. Their limits: aliasing (a wheel frozen at a wrong speed), dim light from very short flashes, and the seizure risk of flicker.
Шаг 5 - Image 1

Материалы

4

Требуемые инструменты

4
Предполагаемая сумма
То, что купил мастер. Материалы без цены вы покупаете там, где найдёте.
$1.20

Связанные чертежи

Эти чертежи делятся знаниями — техники, материалы или принципы

CC0 Общественное достояние

Этот чертёж выпущен под лицензией CC0. Вы можете свободно копировать, изменять, распространять и использовать эту работу в любых целях без запроса разрешения.

Поддержите мейкера, покупая товары через его чертёж, где он получает Комиссию мейкера установленную продавцами, или создайте новую итерацию этого чертежа и включите его как связь в свой чертёж для распределения дохода.

Обсуждение

(0)

Войти чтобы присоединиться к обсуждению

Загрузка комментариев...