Witam serdecznie,
całkiem niedawno, zdarzyło mi się popełnić układ modułu do modeli rc, realizującego funkcje realistycznego oświetlenia lotniczego.
Dlatego też, postanowiłem zrobić taki zestaw, który:
zachowa zgodność z zasadniczymi wymogami norm lotniczych (czyli nie będzie budzić uśmiechu politowania), 1. umożliwi użycie oświetlenia podstawowego jak i rozbudowanego (np. oświetlenie do lądowania, oświetlenie skrzydeł itp.)
2. widoczny będzie także w dzień (z zastosowaniem diod mocy 3W)
cenowo będzie akceptowalny, 1. przyjąłem, że koszt samodzielnego wykonania modułu nie powinien przekroczyć 50zł
będzie zestawem rozwojowym. 1. projekt otwarty, na zasadach Open Source,
2. umożliwi zastosowanie własnych podzespołów (udostępniony zostanie schemat podstawowy modułu do samodzielnego wykonania lub modyfikacji)
3. umożliwi samodzielne przez użytkownika, pełne programowanie modułu z wykorzystaniem bezpłatnych środowisk i łatwych w obsłudze dla nie wprawnych użytkowników (udostępnione zostaną kody źródłowe dla przykładowych zastosowań).
Od strony programowej, moduł został oprogramowany w bezpłatnym środowisku IDE Arduino, wyjątkowo łatwego w użytkowaniu, a do programowania modułu, nie są wymagane trudne w użytkowaniu i kosztowne programatory.
Od strony elektrycznej, moduł został zaprojektowany w taki sposób, aby diody mocy (1-3W max.300-500 lm) były sterowane sygnałem PWM o częstotliwości 500Hz impulsami o czasie 50-100ms, bez konieczności stosowania radiatorów zarówno w układzie jak i dla samych diod mocy.
Od strony wymagań ICAO, moduł umożliwia zaprogramowanie szeregu sekwencji dla wybranego zestawu oświetlenia, sterowanej z aparatury, zgodnej z wymogami zasadniczymi, co oznacza, że ilość trybów oświetlenia zależna jest wyłącznie od możliwości sterowania z aparatury i pomysłowości użytkownika.
Od strony użytkowej, moduł posiada 5 wejść/wyjść z możliwością obsługi sygnału PWM, 10 wyjść dla obwodów LED, oraz złącze do programowania. Zasilany jest bezpośrednio z pakietów 2S-4S (typowo 3S). Dodatkowo, umożliwia sterowaniem serwami (np. do wykonania rewersu lub opóźnienia), załączaniem migawki, załączaniem zestawu spadochronu, sterowania silnikami dla sygnałów PWM.
Przykładowe sekwencje oświetlenia dla odpowiednich trybów postoju/lotów w modelu samolotu
https://code.google.com/p/nlm/wiki/Planning_a_SequencePoniżej schemat układu dla wersji podstawowej 2.x
Przykładowa aplikacja użycia
Wygląd modułu z obu stron
Oficjalna strona projektu, gdzie można także znaleźć przykładowe kody źródłowe dla modułu
https://code.google.com/p/nlm/Chociaż moduł został zaprojektowany głównie z myślą o modelach latających, istnieje możliwość zastosowania go również i do innych celów, jak np. rozbudowany sekwencer sterowania wypuszczanym podwoziem, sterowanie oświetleniem w modelu pojazdów oraz pływających.
Zapraszam do opinii i komentarzy.