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
| Deo | Količina | Namena |
|---|---|---|
| Arduino Nano, ATmega328P, 16 MHz | 1 | Upravljanje bljeskovima; napajanje preko USB-a |
| SS LIGHT KPL, 12 V | 1 | Gotov LED modul; standardna verzija 0,72 W / 60 mA |
| BC337, NPN | 1 | Prekida struju jednog modula |
| Otpornik 470 Ω, 0,25 W | 1 | Ograničava struju baze BC337 |
| Otpornik 10 kΩ, 0,25 W | 1 | Povezuje bazu sa emiterom i drži tranzistor isključenim pri pokretanju |
| Linearni potenciometar 10 kΩ | 1 | Podešavanje frekvencije preko A0 |
| Stabilisano napajanje 12 V | 1 | Za jedan standardni KPL dovoljno je napajanje od najmanje 0,2 A |
| USB kabl, provodnici, prototipska ploča | Komplet | Napajanje Nano ploče, učitavanje i izrada sklopa |
| Ventilator sa svojim napajanjem | 1 | Predmet posmatranja; ova skica ne upravlja njegovim motorom |
Šema povezivanja
| Od | Do |
|---|---|
| +12 V napajanja | Jedan napojni provodnik LED modula |
| Drugi napojni provodnik modula | C — kolektor BC337 |
| E — emiter BC337 | Minus napajanja |
| GND Nano | Minus napajanja; zajednička masa |
| D9 Nano | Preko 470 Ω na B — bazu BC337 |
| B — baza BC337 | Preko 10 kΩ na E — emiter |
| Jedan krajnji izvod potenciometra | 5V Nano |
| Srednji izvod potenciometra | A0 Nano |
| Drugi krajnji izvod potenciometra | GND Nano |
Redosled povezivanja
- 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.
- 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.
- Povežite D9 preko 470 Ω na bazu, a bazu preko posebnog otpornika od 10 kΩ na emiter. Spojite GND Nano na minus napajanja.
- Krajnje izvode potenciometra povežite na 5V i GND Nano, a srednji na A0. Ne dovodite 12 V na 5V, A0 ili D9.
- 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
- Preuzmite i raspakujte ZIP projekta. Otvorite nano_led_strobe/nano_led_strobe.ino u Arduino IDE-u.
- 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).
- 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.
- 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
- 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.
- Okrenite potenciometar na početak hoda: modul stalno svetli. Za promenu smera podešavanja isključite napajanje i zamenite krajnje izvode potenciometra.
- 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.
- 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.
- 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
SHA-256: 25513feb7a33dd48c554543afe47f6af5e36558856dfaf5f7b316491b63a5554SHA-256: 41caab094bb37dd88c470b18aec654275c1122e7a4feee40b7a759c3b6e91ebdSHA-256: 0a15210558a8db45aa371b7614ec47c0d2facd33c374d959b6a457854e878c3a