Все проекты

Стробоскоп для вентилятора

Световые вспышки 5–200 Гц создают эффект остановки лопастей. Nano, модуль на 12 В и регулировка потенциометром.

nano-led-strobe-v1.zip
Стробоскоп для вентилятора
Иллюстрация: светодиодный модуль направлен на вентилятор. Изображение создано с помощью ИИ.

Как работает эффект

Свет включается короткими импульсами. Если очередная вспышка освещает лопасти в повторяющемся положении, они кажутся неподвижными или медленно движущимися. Вентилятор при этом продолжает вращаться.

Скетч использует D9 и Timer1; потенциометр подключен к A0. В начале хода потенциометра включен постоянный свет, дальше частота вспышек меняется по логарифмической шкале от 5 до 200 Гц. Фронты сигнала формируют обработчики прерываний.

Заданные 150 мкс округляются до 152 мкс при шаге таймера 4 мкс. Другие прерывания могут немного изменить длительность. Значение f в мониторе порта рассчитано по настройкам таймера, а не измерено прибором.

Работу проекта подтвердил пользователь 09.10.2026. Скетч собран для Nano ATmega328P, 16 МГц, с Arduino AVR 1.8.8: 5092 байта программы и 220 байт глобальных переменных. Измерения тока конкретного модуля и осциллограммы не предоставлены.

Компоненты

ДетальКоличествоНазначение
Arduino Nano, ATmega328P, 16 МГц1Управление вспышками; питание от USB
SS LIGHT KPL, 12 В1Готовый светодиодный модуль; стандартная версия 0,72 Вт / 60 мА
BC337, NPN1Коммутирует ток одного модуля
Резистор 470 Ом, 0,25 Вт1Ограничивает ток базы BC337
Резистор 10 кОм, 0,25 Вт1Соединяет базу с эмиттером и удерживает транзистор выключенным при запуске
Линейный потенциометр 10 кОм1Настройка частоты через A0
Стабилизированный блок питания 12 В1Питание модуля; для одного стандартного KPL достаточно тока от 0,2 А
USB-кабель, провода, макетная платаКомплектПитание Nano, загрузка и сборка схемы
Вентилятор со штатным питанием1Объект наблюдения; электрически не управляется этим скетчем

Схема подключения

Схема соединений Arduino Nano, BC337, светодиодного модуля и потенциометра
ОткудаКуда
+12 В блока питанияОдин питающий провод светодиодного модуля
Другой питающий провод модуляC — коллектор BC337
E — эмиттер BC337Минус блока питания
GND NanoМинус блока питания; общая земля
D9 NanoЧерез 470 Ом к B — базе BC337
B — база BC337Через 10 кОм к E — эмиттеру
Один крайний вывод потенциометра5V Nano
Средний вывод потенциометраA0 Nano
Другой крайний вывод потенциометраGND Nano

Порядок подключения

  1. Отключите USB и блок питания. Определите C, B и E по паспорту своего BC337: схема обозначает электрические выводы, а не их физический порядок.
  2. Соберите цепь модуля: +12 В → модуль → коллектор BC337; эмиттер соедините с минусом блока питания. Используйте пару питающих проводов модуля, а не выбирайте полярность по тому, с какой стороны выходит провод.
  3. Подключите D9 к базе через 470 Ом, а базу к эмиттеру через отдельный резистор 10 кОм. Соедините GND Nano с минусом блока питания.
  4. Соедините крайние выводы потенциометра с 5V и GND Nano, средний с A0. Не подавайте 12 В на 5V, A0 или D9.
  5. Для этого варианта подключите Nano к USB, оставьте VIN свободным. Проверьте отсутствие коротких замыканий, затем включите питание модуля на 12 В. Вентилятор подключите к его штатному питанию отдельно.

Загрузка скетча

  1. Скачайте и распакуйте ZIP проекта. Откройте файл nano_led_strobe/nano_led_strobe.ino в Arduino IDE.
  2. Выберите плату Arduino Nano из пакета Arduino AVR Boards и процессор ATmega328P. Для старых плат или некоторых клонов при ошибке загрузки выберите ATmega328P (Old Bootloader).
  3. Подключите USB-кабель с передачей данных, выберите появившийся порт и нажмите «Загрузить». Скетч рассчитан именно на классическую Nano с ATmega328P на 16 МГц.
  4. Откройте монитор порта на 115200 бод. Он показывает LED: ON в режиме постоянного света или f=… Hz в режиме вспышек. Timer1 занят: не добавляйте Servo или analogWrite на D9/D10.

Настройка и использование

  1. Закрепите вентилятор и модуль. Направьте свет на лопасти; приглушите внешнее освещение. Наблюдайте со стороны, сохраняя защитную решетку и расстояние до вращающихся частей.
  2. Поверните потенциометр к началу хода: модуль светит постоянно. Если направление регулировки неудобно, отключите питание и поменяйте местами крайние выводы потенциометра.
  3. Плавно увеличивайте частоту и ищите положение, в котором лопасти кажутся неподвижными. Небольшое изменение частоты создает видимое медленное вращение вперед или назад.
  4. Для повторения положения один раз за оборот ориентир f = n / 60, где n — обороты в минуту. Например, 1200 об/мин соответствуют 20 Гц. Для N одинаковых лопастей похожий рисунок может повторяться при f = N × n / 60 и на других кратных частотах, поэтому эффект сам по себе не дает однозначного измерения скорости.
  5. При 152 мкс доля времени свечения составляет около 0,076% на 5 Гц и 3,04% на 200 Гц. Вспышки заметно тусклее постоянного света; это ожидаемо. Гистерезис режимов по отфильтрованному A0: вход во вспышки от 60, возврат к постоянному свету при 40 или ниже.

Если что-то не работает

Модуль не светит

Проверьте 12 В, общую землю, выводы C/B/E, контакт базы через 470 Ом и режим постоянного света. Готовый модуль KPL рассчитан на 12 В; отдельный мощный светодиод требует своего ограничения тока.

Транзистор сильно нагревается

Отключите питание и проверьте распиновку и ток нагрузки. Эта схема описана для одного KPL с паспортным током 60 мА; подключение цепочки модулей требует нового расчета ключа.

Частота не меняется

Проверьте средний вывод потенциометра на A0, крайние на 5V/GND. Посмотрите f в мониторе порта и убедитесь, что загружен нужный скетч.

Лопасти остаются размытыми

Уменьшите внешнее освещение, направьте модуль точнее и медленно подстройте частоту. Проверьте, что нужная частота попадает в диапазон 5–200 Гц. Скорость вентилятора может меняться.

Ошибка компиляции или загрузки

Проверьте классическую Nano ATmega328P / 16 МГц, выбранный порт, USB-кабель и вариант загрузчика. Другие семейства Nano используют иные таймеры и не поддерживаются этим скетчем.

Скачать материалы

nano-led-strobe-v1.inonano-led-strobe-v1.ino
Скачать
nano-led-strobe-v1.zipnano-led-strobe-v1.zip
Скачать
nano-led-strobe-v1-wiring-ru.pngnano-led-strobe-v1-wiring-ru.png
Скачать
nano-led-strobe-v1-wiring-ru.svgnano-led-strobe-v1-wiring-ru.svg
Скачать
nano-led-strobe-v1-guide-ru.htmlnano-led-strobe-v1-guide-ru.html
Скачать
Инструкция HTML (офлайн)nano-led-strobe-guide-cms-r22-ru.html
Скачать
Svi projekti

Stroboskop za ventilator

Bljeskovi od 5 do 200 Hz stvaraju efekat zaustavljenih lopatica. Nano, modul na 12 V i podešavanje potenciometrom. Rad je proverio korisnik.

Rad je proverio korisnik · 09.10.2026

nano-led-strobe-v1.zip
Stroboskop za ventilator
Ilustracija: LED modul osvetljava ventilator. Slika je napravljena pomoću veštačke inteligencije.

Kako efekat radi

Svetlo se uključuje u kratkim impulsima. Kada uzastopni bljeskovi osvetle lopatice u položaju koji se ponavlja, one izgledaju nepomično ili kao da se sporo kreću. Ventilator nastavlja da se okreće.

Skica koristi D9 i Timer1; potenciometar je povezan na A0. Na početku hoda svetlo je stalno, a zatim se frekvencija menja po logaritamskoj skali od 5 do 200 Hz. Ivice signala stvaraju prekidne rutine.

Podešenih 150 µs zaokružuje se na 152 µs uz korak tajmera od 4 µs. Drugi prekidi mogu malo promeniti trajanje. Vrednost f u serijskom monitoru računa se iz podešavanja tajmera, nije izmerena instrumentom.

Korisnik je potvrdio rad projekta 09.10.2026. Skica je kompajlirana za Nano ATmega328P na 16 MHz uz Arduino AVR 1.8.8: 5092 bajta programa i 220 bajtova globalnih promenljivih. Nisu dostavljena merenja struje konkretnog modula niti oscilogrami.

Komponente

DeoKoličinaNamena
Arduino Nano, ATmega328P, 16 MHz1Upravljanje bljeskovima; napajanje preko USB-a
SS LIGHT KPL, 12 V1Gotov LED modul; standardna verzija 0,72 W / 60 mA
BC337, NPN1Prekida struju jednog modula
Otpornik 470 Ω, 0,25 W1Ograničava struju baze BC337
Otpornik 10 kΩ, 0,25 W1Povezuje bazu sa emiterom i drži tranzistor isključenim pri pokretanju
Linearni potenciometar 10 kΩ1Podešavanje frekvencije preko A0
Stabilisano napajanje 12 V1Za jedan standardni KPL dovoljno je napajanje od najmanje 0,2 A
USB kabl, provodnici, prototipska pločaKompletNapajanje Nano ploče, učitavanje i izrada sklopa
Ventilator sa svojim napajanjem1Predmet posmatranja; ova skica ne upravlja njegovim motorom

Šema povezivanja

Šema veza Arduino Nano, BC337, LED modula i potenciometra
OdDo
+12 V napajanjaJedan napojni provodnik LED modula
Drugi napojni provodnik modulaC — kolektor BC337
E — emiter BC337Minus napajanja
GND NanoMinus napajanja; zajednička masa
D9 NanoPreko 470 Ω na B — bazu BC337
B — baza BC337Preko 10 kΩ na E — emiter
Jedan krajnji izvod potenciometra5V Nano
Srednji izvod potenciometraA0 Nano
Drugi krajnji izvod potenciometraGND Nano

Redosled povezivanja

  1. Isključite USB i napajanje. Odredite C, B i E prema dokumentaciji svog BC337: šema označava električne izvode, a ne njihov fizički redosled.
  2. Povežite +12 V → modul → kolektor BC337; emiter povežite na minus napajanja. Koristite par napojnih provodnika modula; ne određujte polaritet po strani sa koje izlazi provodnik.
  3. Povežite D9 preko 470 Ω na bazu, a bazu preko posebnog otpornika od 10 kΩ na emiter. Spojite GND Nano na minus napajanja.
  4. Krajnje izvode potenciometra povežite na 5V i GND Nano, a srednji na A0. Ne dovodite 12 V na 5V, A0 ili D9.
  5. U ovoj verziji napajajte Nano preko USB-a, a VIN ostavite nepovezan. Proverite da nema kratkog spoja, pa uključite 12 V za modul. Ventilator odvojeno povežite na njegovo predviđeno napajanje.

Učitavanje skice

  1. Preuzmite i raspakujte ZIP projekta. Otvorite nano_led_strobe/nano_led_strobe.ino u Arduino IDE-u.
  2. Izaberite Arduino Nano iz paketa Arduino AVR Boards i procesor ATmega328P. Ako učitavanje na stariju ploču ili klon ne uspe, izaberite ATmega328P (Old Bootloader).
  3. Priključite USB kabl za prenos podataka, izaberite port i pokrenite učitavanje. Skica je namenjena klasičnoj Nano ploči sa ATmega328P na 16 MHz.
  4. Otvorite serijski monitor na 115200 baud. Prikazuje LED: ON za stalno svetlo ili f=… Hz za bljeskove. Timer1 je zauzet: ne dodajte Servo niti analogWrite na D9/D10.

Podešavanje i upotreba

  1. Učvrstite ventilator i modul. Usmerite svetlo na lopatice i smanjite spoljašnje osvetljenje. Posmatrajte sa strane uz zaštitnu rešetku i odstojanje od delova koji se okreću.
  2. Okrenite potenciometar na početak hoda: modul stalno svetli. Za promenu smera podešavanja isključite napajanje i zamenite krajnje izvode potenciometra.
  3. Polako povećavajte frekvenciju i tražite položaj u kome lopatice deluju nepomično. Mala promena frekvencije stvara privid sporog kretanja napred ili nazad.
  4. Za ponavljanje položaja jednom po obrtaju orijentir je f = n / 60, gde je n broj obrtaja u minuti. Na primer, 1200 ob/min odgovara 20 Hz. Za N jednakih lopatica slična slika može se ponoviti pri f = N × n / 60 i na drugim višekratnim frekvencijama; efekat zato ne određuje brzinu jednoznačno.
  5. Za impuls od 152 µs svetlo radi oko 0,076% vremena na 5 Hz i 3,04% na 200 Hz. Bljeskovi su mnogo slabiji od stalnog svetla, što je očekivano. Histereza režima za filtrirani A0: bljeskovi se uključuju od 60, a stalno svetlo se vraća pri 40 ili manje.

Ako nešto ne radi

Modul ne svetli

Proverite 12 V, zajedničku masu, izvode C/B/E, vezu baze preko 470 Ω i režim stalnog svetla. KPL je gotov modul za 12 V; posebna snažna LED zahteva svoje ograničenje struje.

Tranzistor se jako greje

Isključite napajanje i proverite raspored izvoda i struju potrošača. Ova šema je za jedan KPL sa deklarisanih 60 mA; niz modula zahteva novi proračun tranzistorskog prekidača.

Frekvencija se ne menja

Proverite srednji izvod potenciometra na A0 i krajnje na 5V/GND. Pogledajte f u serijskom monitoru i proverite da je učitana odgovarajuća skica.

Lopatice ostaju zamućene

Smanjite spoljašnje osvetljenje, preciznije usmerite modul i polako podesite frekvenciju. Potrebna frekvencija treba da bude u opsegu 5–200 Hz. Brzina ventilatora može da se menja.

Greška kompilacije ili učitavanja

Proverite klasičnu Nano ploču ATmega328P / 16 MHz, port, USB kabl i verziju bootloadera. Druge Nano porodice koriste drugačije tajmere i nisu podržane ovom skicom.

Preuzmi materijale

nano-led-strobe-v1.inonano-led-strobe-v1.ino
Preuzmi
nano-led-strobe-v1.zipnano-led-strobe-v1.zip
Preuzmi
nano-led-strobe-v1-wiring-sr.pngnano-led-strobe-v1-wiring-sr.png
Preuzmi
nano-led-strobe-v1-wiring-sr.svgnano-led-strobe-v1-wiring-sr.svg
Preuzmi
nano-led-strobe-v1-guide-sr.htmlnano-led-strobe-v1-guide-sr.html
Preuzmi
HTML uputstvo (van mreže)nano-led-strobe-guide-cms-r22-sr.html
Preuzmi