အနုပညာ
အလှအပနှင့် ကျန်းမာရေး
လက်မှုအနုပညာ
ယဉ်ကျေးမှုနှင့် သမိုင်း
ဖျော်ဖြေရေး
ပတ်ဝန်းကျင်
အစားအစာနှင့် အချိုရည်
ပြောင်းပြန်အင်ဂျင်နီယာပညာ
သိပ္ပံပညာများ
အားကစား
နည်းပညာ
ဝတ်ဆင်နိုင်သောပစ္စည်းများ
Stroboscope
Martin

ဖန်တီးသူ

Martin

22. စက်တင်ဘာ 2026NO

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 LED ကြိုးNeopixel LED ကြိုး1 ခု
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)

ဝင်ရောက် ဆွေးနွေးချက်တွင် ပါဝင်ရန်

မှတ်ချက်များ ရယူနေသည်...