



-
Postów
1 233 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
6
Treść opublikowana przez AndyCopter
-
Mechanizm do testów przygotowany, tylko jaki by wybrać sterownik-sekwencer ...
-
Piotrze, nie przejmuj się takimi komentarzami. Twoje opinie z użytkowania są bardzo cenne i oby było ich więcej. Świetny materiał.
-
Zmiana silnika i PIDów wyszła na dobre. Styl podczas startu popawiłby się jeśli Hunter udźwignie płozy podwozia. Przydało by się także jakieś malowanie ?
-
http://copter.ardupilot.com/
-
Koncepcja już ustalona, pozostaje wykonać testy.
-
Jeśli Twoja ładowarka nie posiada takiej funkcji wskazującej na sprawność pakietu, wyznaczyć możesz to sam. Do pakietu podłączyć musisz amperomierz i woltomierz oraz znanej Ci rezystancji odbiornik (może być rezystor). Następnie notujesz obie wartości A i V, a po upływie określonego czasu (np. 1, 5, 10 min przy małej oporności) zapisujesz następne wyniki. Zanotowane spadki AV posłużą Ci do wyznaczenia sprawności, a znając próg bezpieczny minimalny pakietu, wyznaczysz sobie jego pojemność.
-
Bardzo często - choć trudno powiedzieć czy w Twoim przypadku, jest przegrzanie podczas lutowania, przewodu anteny w module TX. W efekcie otrzymasz wyjątkowo słaby sygnał na wyjściu anteny. Jeśli masz możliwość odcięcia 1-2 cm przewodu anteny od strony płytki i zalutowanie ponowne, może to pomóc.
-
Nic nie napisałeś o regulatorze silnika. Domyślam się tylko, że postępujesz wg schematu: włączasz aparaturę, a następnie zasilanie w modelu. A jeśli Twój regulator, stwierdzi podczas włączenia zasilania, inny poziom sygnału niż 0 lub 100%, uzna to za błędne działanie i nie włączy się. Jeśli natomiast podłączysz w pierwszej kolejności zasilanie modelu a następnie włączysz aparaturę, to przy takiej konfiguracji jaką podałeś, regulator uzna owe 50% wychylenia drążka ELEV (neutralna pozycja dla niego) jako wartość do wysterowania silnika - kłopoty masz gwarantowane. Teoretycznie możesz podpiąć oba wejścia regulatorów (ale tylko jedno zasilanie +5V - środkowy przewód) pod jedno wyjście z odbiornika, jednak efekt było by trudno określić, jeśli tego nie sprawdzisz empirycznie Najlepszym dla Ciebie rozwiązaniem, było by zmiksowanie dwu wyjść z odbiornika już w aparaturze, dla sygnału z drążka THR. Ale jeśli się nie mylę, to w tej aparaturze będzie to zdecydowanie trudne.
-
Mała ściąga jak określać pozycję modelu podczas lotu, na podstawie świateł.
-
Model wychodzi Ci doskonale. jednak zapytam o to serwo tuż przy silniku do sterowania przepustnicą, czy aby nie jest za blisko silnika ?
-
Za link dziękuję Widziałem już te plany ale w miniaturowej postaci jpg. Jednak i tak wymagać będą przerysowania.
- 3 odpowiedzi
-
- Nakajima B5N1 Kate
- Akagi
-
(i 2 więcej)
Oznaczone tagami:
-
chłopaki jest tu na forum jakis informatyk pilne
AndyCopter odpowiedział(a) na Grzesiek temat w Hyde Park
Zachęcam do uważnej(!) lektury http://naspidowany.com/nie-rob-za-darmowego-informatyka/ -
Poszukuję planów tego samolotu w balsie lub depronie.
- 3 odpowiedzi
-
- Nakajima B5N1 Kate
- Akagi
-
(i 2 więcej)
Oznaczone tagami:
-
z pewnością efekt przesiadywania po nocach nad tym projektem Dobra wiadomość dla poszukujących diody mocy do oświetlenia modeli. Przetestowałem diody 3W zamówione z TME jako światła obrysowe i stroboskopowe, czyli do pracy z impulsami generowanymi z modułów 1.4 i 2.1, symbole diod: ZIELONA - PROLIGHT OPTO PM2B-3LGE-SD-W2 CZERWONA - PROLIGHT OPTO PM2B-3LRE-SD-U2 BIAŁA - PROLIGHT OPTO PM2B-3LWE-SD-X2 i spisują się doskonale, a cena jest równie akceptowalna. Zdecydowałem się także na otwarcie projektu na zasadzie OpenSource dla zaprojektowanych modułów 1.x i 2.x. Obecnie strona dopiero powstaje i dostępna będzie tu https://code.google.com/p/nlm/
-
wiele odpowiedzi na to pytanie, znajdziesz tu http://forum.turnigy9xr.com/converting-9xr-to-frsky-telemetry-djt-module-t362.html oraz tu http://www.rchacker.com/projects/turnigy-9x/open9x-and-telemetry
-
Przykładowy program obsługi modułu 2.1 dla samolotu cywilnego. /* Oświetlenie modelu RC typu Cesna 1 dla modułu 2.x Program steruje układem diod LED w oparciu o sygnały z aparatury RC Program przeznaczony dla Arduino, udostępniany jest na licencji OpenSource. @autor: warp3r[at]wp.pl @date 2014 @version 2.0.2 */ /* WYJŚCIA ---------------------------------------------------------------- LED 1 - ZIELONY - PRAWE SKRZYDŁO LED 2 - CZERWONY - LEWE SKRZYDŁO LED 3 - BIAŁY - SKRZYDŁO - ŚWIATŁO STROBOSKOPOWE LED 4 - BIAŁY - SKRZYDŁO - ŚWIATŁO STROBOSKOPOWE LED 5 - CZERWONY - BEACON SPÓD LED 6 - CZERWONY - BEACON GÓRA LED 7 - BIAŁY - OGON/STATECZNIK PIONOWY - ŚWIATŁO STROBOSKOPOWE LED 8 - BIAŁY - OGON/STATECZNIK PIONOWY - ŚWIATŁO STROBOSKOPOWE LED 9 - ŚWIATŁA DO LĄDOWANIA LED 10 - FALSAFE / ŚWIATŁA DO LĄDOWANIA WEJŚCIA ---------------------------------------------------------------- CONN 1 - sygnał PWM z odbiornika RC, przełącznik trój-pozycyjny, światła nawigacyjne CONN 2 - sygnał PWM z odbiornika RC, przełącznik dwu-pozycyjny, światła do lądowania CONN 3 - sygnał PWM z odbiornika RC, potencjometr (drążek przepustnicy), automatyczne załączanie BEACON CONN 4 - nie używane CONN 5 - nie używane */ /* dla ATTiny 44 */ // LED 10 // funkcja: załączenie FAILSAFE po upływie w sekundach podanych w zmiennej timer_FS // lub załączenie spodochronu ew. głośników typu "buzzer" // może być wykorzystany jako dodatkowy obwód do sterowania światłami do lądowania int led_10 = 7; // PIN 10 - LED 10 int max_FS = 5; // podawane w sekundach // LED 9 // funkcja: załączenie oświetlenia podwozia // jeśli pobór mocy LED jest większy niż 1W, należy zastosować inny obwód // lub sterować przełącznikiem załączającym oświetlenie // o załączeniu świateł, decyduje zmienna led_gear int led_09 = 6; // PIN 9 - LED 9 boolean led_gear; // LED 7-8 // funkcja: światło antykolilzyjne obrysowe BIAŁE // tylna część statecznika pionowego lub ogonu kadłuba // jeśli używane będzie jedno złącze, w drugie należy włożyć zworkę int led_78 = 5; // PIN 8 - LED 7-8 PWM // LED 5-6 // funkcja: BEACON światło sygnalizujące pracę silnika, spód i góra kadłuba lub statecznika pionowego // zmienna led_beacon informuje czy zostały załączone silniki int led_56 = 4; // PIN 7 - LED 5-6 PWM boolean led_beacon; // LED 3-4 // funkcja: światła antykolizyjne BIAŁE stroboskopowe na obu skrzydłach skierowane w bok lub tył int led_34 = 3; // PIN 6 - LED 3-4 PWM // LED 1-2 // funkcja: światła obrysowe, ZIELONE I CZERWONE na skrzydłach, skierowane bok // lub może być umieszczone na końcowej krawędzi skrzydeł w kierunku przód int led_12 = 2; // PIN 5 - LED 1-2 PWM // CONN 1, Wejście sygnału S1 - wejście z odbiornika RC, przełącznik trójpozycyjny // funkcja: załączanie oświetlenia nawigacyjnego // 0 - światła obrysowe // 1 - światła wyłączone // 2 - pełne światła nawigacyjne int input_Signal1 = 8; // PIN 11 // CONN 2, Wejście sygnału S2 - wejście z odbiornika RC, przełącznik dwupozycyjny // funkcja: załączanie świateł do lądowania // zsynchronizowane z kanałem RC odpowiedzialnym za wypuszczanie podwozia int input_Signal2 = 10; // PIN 13 // CONN 3, Wejście sygnału S3 - wejście z odbiornika RC, kanał THR // funkcja: załączanie BEACON z chwilą uruchamiania silnika // minimalna wartość THR PWM dla której BEACON jest nieaktywny należy wprowadzić w zmiennej inThr_Signal int input_Signal3 = 9; // PIN 12 int inTrh_Signal = 1100; // CONN 4, Wejście sygnału S4 // dodatkowe złącze We/Wy int input_Signal4 = 10; // PIN 2 // CONN 5, Wejście sygnału S5 // dodatkowe złącze We/Wy int input_Signal5 = 9; // PIN 3 /* Stan PWM dla diod, więcej o PWM http://arduino.cc/en/Tutorial/PWM */ // wartość dla wyłączonej diody const int LEDOFF = 0; // wartość wypełnienia PWM dla diody "przygaszonej" const int LEDON = 64; // 25% // wartość wypełnienia PWM dla pełnego oświetlenia const int LEDBLINK = 255; // 100% /* pomocnicze */ int input_Signal1State = 0; boolean goArmingState = false; boolean wait_state = true; unsigned long durationS1; unsigned long durationS2; unsigned long durationS3; int counterFS = 0; // Ustawienia po uruchomieniu układu void setup() { // ustawiamy stan IO, internal pull pinMode(led_12, OUTPUT); pinMode(led_34, OUTPUT); pinMode(led_56, OUTPUT); pinMode(led_78, OUTPUT); pinMode(led_09, OUTPUT); pinMode(led_10, OUTPUT); pinMode(input_Signal1, INPUT); pinMode(input_Signal2, INPUT); pinMode(input_Signal3, INPUT); pinMode(input_Signal4, INPUT); pinMode(input_Signal5, INPUT); digitalWrite(input_Signal1, LOW); digitalWrite(input_Signal2, LOW); digitalWrite(input_Signal3, LOW); digitalWrite(input_Signal4, LOW); digitalWrite(input_Signal5, LOW); counterFS = 0; led_beacon = false; led_gear = false; LEDS_Failsafe(); // domyślnie po uruchomieniu } /* Wyłączenie wszystkich świateł */ void LEDS_OFF() { analogWrite(led_12, LEDOFF); analogWrite(led_34, LEDOFF); analogWrite(led_56, LEDOFF); analogWrite(led_78, LEDOFF); analogWrite(led_09, LEDOFF); // analogWrite(led_10, LEDOFF); } /* Włączenie wszystkich świateł */ void LEDS_ON() { analogWrite(led_12, LEDBLINK); analogWrite(led_34, LEDBLINK); analogWrite(led_56, LEDBLINK); analogWrite(led_78, LEDBLINK); analogWrite(led_09, LEDBLINK); // analogWrite(led_10, LEDBLINK); } /* Miganie wszystkich świateł - brak sygnału z odbiornika */ void LEDS_Failsafe() { LEDS_ON(); delay(50); LEDS_OFF(); delay(40); LEDS_ON(); delay(50); LEDS_OFF(); delay(40); LEDS_ON(); delay(50); LEDS_OFF(); } /* Aktywacja wyłącznie świateł obrysowych - tylko pozycyjne */ void LEDS_Mode1() { analogWrite(led_12, LEDON); // włączone obrysowe analogWrite(led_34, LEDOFF); analogWrite(led_56, LEDOFF); analogWrite(led_78, LEDON);// tylne antykolizyjne if (led_gear !=false) { analogWrite(led_09, LEDBLINK); } else { analogWrite(led_09, LEDOFF); } analogWrite(led_10, LEDOFF); if (led_beacon !=false) { analogWrite(led_56, LEDBLINK); delay(50); analogWrite(led_56, LEDOFF); delay(50); analogWrite(led_56, LEDBLINK); delay(50); analogWrite(led_56, LEDOFF); delay(50); analogWrite(led_56, LEDBLINK); delay(50); analogWrite(led_56, LEDOFF); delay(700); } } /* Aktywacja pełnego cyklu oświetlenia */ void LEDS_Mode2() { if (led_gear !=false) { analogWrite(led_09, LEDBLINK); } else { analogWrite(led_09, LEDOFF); } analogWrite(led_34, LEDBLINK); analogWrite(led_78, LEDBLINK); delay(50); analogWrite(led_34, LEDOFF); analogWrite(led_78, LEDON); delay(150); analogWrite(led_12, LEDBLINK); analogWrite(led_78, LEDBLINK); delay(50); analogWrite(led_12, LEDOFF); analogWrite(led_78, LEDON); delay(50); analogWrite(led_12, LEDBLINK); delay(50); analogWrite(led_12, LEDON); delay(50); // 400 ms if (led_beacon !=false) analogWrite(led_56, LEDBLINK); delay(50); analogWrite(led_56, LEDOFF); delay(50); if (led_beacon !=false) analogWrite(led_56, LEDBLINK); delay(50); analogWrite(led_56, LEDOFF); delay(50); if (led_beacon !=false) analogWrite(led_56, LEDBLINK); delay(50); analogWrite(led_56, LEDOFF); delay(350); // 1000 ms } /* w tej pętli, program wykonuje się w nieskończoność */ void loop() { // oczekiwanie na sygnał z odbiornika RC durationS1 = pulseIn(input_Signal1, HIGH); //counterFS = (durationS1 > 100) ? 0 : ++counterFS; if (durationS1 > 0) { counterFS = 0; analogWrite(led_10, LEDOFF);} else { ++counterFS;} if ((durationS1 >900)and(durationS1 < 1301)) { if (led_gear !=false) analogWrite(led_09, LEDBLINK); LEDS_Mode1(); // jest sygnał z aparatury w odbiorniku RC, przełącznik poz.0 } else if ((durationS1 >1300)and(durationS1 < 1701)){ LEDS_OFF(); // przełącznik w aparaturze na poz. 1 } else if (durationS1 >1700) { if (led_gear !=false) analogWrite(led_09, LEDBLINK); LEDS_Mode2(); // przełącznik w aparaturze na poz. 2 } else { LEDS_Failsafe(); // gdy brak sygnału PWM z odbiornika RC } if (counterFS < 1) { // odczytujemy wartość PWM dla kanału sterowania podwoziem durationS2 = pulseIn(input_Signal2, HIGH); led_gear = (durationS2 > 1700) ? true : false; // odczytujemy wartość PWM dla stanu drązka przepustnicy durationS3 = pulseIn(input_Signal3, HIGH); led_beacon = (durationS3 > inTrh_Signal) ? true : false; } else { if (counterFS > max_FS ) { // załączenie obwodu LED 10 - FAILSAFE analogWrite(led_10, LEDBLINK); } } /**/ } /* a tu jest koniec kodu v2.0.2 */ Dla zachowania "zgodności" z dużymi samolotami, za Twoją sugestią, zmieniłem sposób załączania świateł nawigacyjnych w programie dla modułu 2.1 Sterowanie z przełącznika trój-pozycyjnego: 0 - włączone światła obrysowe, 1 - wszystkie światła wyłączone, 2 - włączone światła obrysowe i nawigacyjne. pozdrawiam
-
Czas już na przedstawienie modułu w wersji 2.x W odróżnieniu do modułu 1.x, moduł 2.x posiada: mikroprocesor ATTiny44 SSU20, zasilacz stabilizowany 5V do zasilania mikroprocesora, tylko jedno wejście zasilania, wspólne dla obwodów LED i mikroprocesora, 10 programowalnych obwodów LED z czego 8 jest podwójnych, 5 programowalnych wejść, z czego 3 są dla złącz 3 pin typu JR. Rozmiar uległ zmianie w stosunku do wersji 1.x i jest o 2mm większy. Waga samego modułu (bez koszulki termokurczliwej) jest dokładnie ta sama i wynosi 9gr. Schemat poglądowy dla wersji 2.x Użyte podzespoły dla wersji 2.1 : 1x ATTINY44 SSU20 [U1] 1x KA78LA05AA [T1] 3x IRF 7341PFB [Q1-3] 6x 100R1W 2512 [R8-13] 7x 1k 1206 [R2-7, R1] 6x 10k 0805 [R14-19] 2x 100nF 1205 [C1-2] 1x złącze 10x2 pin [X2] 1x złącze 9x1 pin [SL1] 2x złącze 2x1 pin [X3, LSP5-6] 1x złącze 4x1 pin [LSP1-4] 1x LED 1206 [LED1] Opis wyprowadzeń mikroprocesora w module dla środowiska Arduino: Uwaga: w internecie jest wiele tzw. schematów połączeń dla procesora ATTiny44/84 dla środowiska Arduino, z czego część z nich jest błędna dla ATtiny44! Proszę sugerować się wyłącznie powyższym opisem programując moduł z użyciem tego mikroprocesora. Schemat płytki z rozmieszczeniem elementów i soldermaski: Przykładowy kod źródłowy programu dla środowiska Arduino, sterującego oświetleniem w następnym poście. (...)
-
Dokładnie tak a niebawem wrócę także do wątku z podwoziem Nowy moduł będzie oferował znacznie większe możliwości, ale to już wkrótce. EDIT pierwszy z nowych modułów gotowy, działa czas więc na opracowanie oprogramowania. Zastanawiam się już tylko nad zrealizowaniem programowo: - światła obrysowe na skrzydłach, - światło obrysowe na stateczniku/ogonie, - światła stroboskopowe na skrzydłach, - załączane podświetlenie kadłuba - skrzydeł, - beacon, - podświetlanie turbiny jet'ów / aktywacja spadochronu / inne ? - światła lądowania, - sterowanie podwoziem 3 wyjścia.
-
Wracając do programowania modułu 1.x układem UsbAsp do programowania TGY9x, poniżej ekrany jak przeprowadzić wgranie kodu do mikroprocesora. Po wczytaniu kodu do programu i ew. modyfikacji, wybieramy schemat programowania dla procesora. Następnie wybieramy programator - w tym przypadku USBASP, które pozostało po programowaniu Turnigy I pozostaje już załadowanie kodu do mikroprocesora Po załadowaniu kodu do mikroprocesora - jeśli nie było żadnych błędów w zmodyfikowanym kodzie, można przełożyć mikroprocesor do modułu i cieszyć się nowymi ustawieniami. Ci z Was, którzy programowali mikroprocesory w takich środowiskach jak Atmel Studio, pewnie się bardzo ucieszą, bo nie wymaga to żadnego stresu ani magicznej wiedzy Dobra wiadomość jest taka, że odebrałem zamówione płytki dla modułu w wersji 2.1, a więc niebawem będą gotowe. ...
-
Projekt rozporządzenia do prawa lotniczego
AndyCopter odpowiedział(a) na kryniek temat w Przepisy dla modelarstwa RC
Temat wart dyskusji, bo jest dość poważny. Tyle że "modelarzem" może teraz być Każdy, i problem nie dotyczy faktycznych modelarzy, lecz tych, którzy mając parę wolnych zł chcą się popisać swoimi umiejętnościami. Całkiem niedawno byłem świadkiem jak to pewien "tatuś" postanowił popisać się przed swoją pociechą DJI Phantomem jak to wysoko poleci. Ano poleciał, i to tak wysoko, że nawet ja straciłem go z oczu. A wszystko to odbyło się w Katowickiej strefie CTR, dokładnie na jednej ze ścieżek podejścia do lotniska w Pyrzowicach. Oczywiście nie omieszkałem zapytać owego "niedzielnego modelarza" czy zdaje sobie sprawę z tego co robi. Cytować Jego odpowiedzi nie będę, nie nadaje się. Z jednej strony zaostrzanie przepisów mocno komplikuje Nam zabawę, jednak wolałbym czuć się bezpiecznie lecąc prawdziwym samolotem.- 419 odpowiedzi
-
- art.33
- prawo lotnicze
-
(i 2 więcej)
Oznaczone tagami:
-
Udało mi się sprawdzić układ USBASP do programowania Turnigy 9x pod windows jako programator modułu, działa. Jednak wymaga to wpięcia zworek aby układ działał z napięciem wyjściowym 5V oraz SLOW - dla procesorów taktowanych poniżej 1,5MHz (jeśli w module jest wersja DIP8). W środowisku Arduino, do programowania modułu należy użyć schematu dla procesora DIP8: ATTiny45@1MHz (internal osc) oraz dla wersji SMD: ATTiny45@8MHz (internal osc).
-
Robercie, opis programowania z Twojego linku jest wystarczający dla Każdego początkującego i z pewnością będzie cenny jako ściągę dodam poniższe, może się Komuś przydać
-
Przyznam, że spodziewałem się szybszego zakończenia tematu, zamiast tego zainteresowanie wciąż rośnie Postaram się więc odpowiedzieć tu na kilka powtarzających się pytań. Wszystkie wejścia i wyjścia są w pełni programowalne, co oznacza, że można przypisać im pożądaną funkcjonalność programowo. Moduł w wersji 1.x (fotografia przedstawia przykładowe schematy użycia) Moduł w wersjach 1.2 i 1.4 posiada: 6x wyjścia dla LED, z czego 4 są podwójne (dla zrównoważenia obciążenia) posiada jedno wejście do obsługi sygnałów. Napięcie zasilania oddzielnie dla LED (5-15V) i dla mikroprocesora (2,5-5,5V z odbiornika RC). Możliwe jest do uzyskania: Sterowanie załączaniem poprzez autopilot lub z aparatury - tylko jedno wejście 3pin typu JR. Wyjścia mogą pracować przy obciążeniu do 3-5W przy impulsach nie dłuższych niż 50ms lub wypełnieniu PWM do 25%(tylko LED 3W). Podłączając LED o mniejszej mocy (=< 1W) można zasilać je w sposób ciągły. Programowanie układu możliwe jest po wyjęciu mikroprocesora z podstawki. Moduł w wersji 2.x (projekt, aktualnie są w produkcji) Płytka modułu w wersji 2.x posiada 3x wejścia dla złącz 3pin typu JR, 1x złącze programowania, 10x wyjścia dla LED. Elektrycznie układ jest zbliżony do wersji 1.x. Programowo będzie można: - sterować 6cioma niezależnymi wyjściami 10 diod (8 wyjść jest podwójnych dla 4rech linii sterujących, 2 wyjścia są pojedyncze) - 3 wejścia sygnałowe PWM, zapewnią możliwość sterowania jednoczesnego z poziomu przełącznika w aparaturze (np. wielostanowy), sygnału ze sterowania podwozia, sygnału sterowania silnikiem, - 1 wyjście do podłączenia wyzwalania, np. do załączenia elektroniki spadochronu. Zasilanie modułu 5-15V jest ze złącza zasilania LED z zabezpieczeniem napięciowym mikroprocesora. Programowanie modułu możliwe jest poprzez specjalne złącze. Koszty. Moduły wykonuję hobbystycznie samodzielnie i wyłącznie w czasie wolnym, nie jest to żadna produkcja seryjna - nie prowadzę takiej działalności i przygotowuję je wyłącznie ze względu na to, że nie wszyscy z Was, posiadają możliwość wykonania ich samodzielnie na podstawie zamieszczonych opisów wykonania. Płytki prototypowe dla wersji 1.x nie przekraczają 30 zł (przy tak małej serii produkcyjnej), natomiast płytki w wersji 2.x będą w cenie ok. 40-45 zł. Samodzielne wykonanie we własnym zakresie takich modułów, to koszt o ok. 10 zł mniejszy. LED Moduły zaprojektowałem do pracy z diodami mocy 3W o charakterze pracy impulsowej. Dla diod mocy o charakterze pracy ciągłym (3-5W), należy zmienić rezystory i tranzystory (z radiatorem) pod kątem parametrów diod. Do modułu jako światła obrysowe i stroboskopowe, można bez problemu podłączać diody 1W i 3W. Diody zwykłe (w tym i SuperFlux 3-10mm) bezwględnie muszą być połączone z dodatkowym rezystorem dobranym pod kątem tychże diod. Światła lądowania oraz sterowanie oświetleniem silnika, dla diod 3W nie powinno odbywać się sygnałem ciągłym PWD lecz o wypełnieniu max 25% dla tak dobranych diod, które posiadają wydłużony czas emisji światła. Osobiście polecam diody LED 1W tzw. samochodowe, zostały sprawdzone w tym układzie i ze względu na cenę jak i soczewkę, spisują się dobrze w tej roli a do nabycia są w prawie każdym sklepie elektronicznym czy motoryzacyjnym. Ponieważ w układzie zalecam stosowanie diod mocy 100-200 lm do pracy z impulsami stroboskopowymi, pod żadnym pozorem nie wolno przyglądać się tym diodom z bliskiej odległości podczas pracy. To nie są zwykłe diody świecące. Decydując się na znacznie tańsze diody led 5-10mm, proszę zwrócić uwagę na dopuszczalny dla nich prąd oraz napięcie pracy, jak również fakt, że są to diody o bardzo małej emisji światła, mierzonej zaledwie w mcd. Samodzielnie dobierając diody do obwodów LED w module, można posłużyć się kalkulatorem http://led.linear1.org/led.wiz sprawdzając w opisie diod ich parametry. Tryby, sekwencje, sterowanie Jak podkreślałem wcześniej, moduł jest w pełni programowalny. Różnica pomiędzy użytymi mikroprocesorami w modułach 1.x i 2.x jest tylko w zakresie wejść i wyjść. Dla modułu 1.x, można przypisać (przykładowo): - światła obrysowe - światła antykolizyjne - beacon - światła do lądowania dla modułu 2.x, można przypisać (przykładowo): - światła obrysowe - światła antykolizyjne - beacon - światła do lądowania - oświetlenie kadłuba/skrzydeł - załączenie spadochronu lub sterowanie podświetleniem silników Oczywiście, ilość trybów i sekwencji zależy tylko od możliwości zastosowania ich sterowania. Schemat oświetlenia Oświetlenie modułu, może być zaprogramowane pod konkretny typ samolotu, jeśli znane są tryby i sekwencje oświetlenia. Jak tylko czas pozwoli, postaram się przygotować oprogramowanie do "projektowania" własnego schematu oświetlenia. Prawdopodobnie będzie to w bezpłatnym środowisku Processing dla zachowania zgodności ze środowiskiem Arduino na bazie którego powstał moduł. Moduły można programować nie posiadając płytki Arduino, przetestowałem moduł USBASP - użyty kiedyś do wgrywania oprogramowania dla Turnigy 9x, jednakże tylko w środowisku MacOSX. Podobno istnieje także taka możliwość dla windows, jednak tego nie sprawdzałem.
-
Pomoc przy kompletowaniu quadcoptera
AndyCopter odpowiedział(a) na Sebastian1984 temat w Multikoptery
rama dość "pancerna" i zarazem ciężka. Na początek "z przygodą" wybierz lżejszą. np tego typu http://hobbyking.com/hobbyking/store/__61487__AlienCopter_Bee_full_Carbon_KIT_W_Clean_and_Dirty_System_and_PDB_W_BEC.html tym bardziej, że będziesz chciał latać w FPV i zakładać po dwa pakiety na pokład. -
Corsair 140cm, depron - mój pierwszy model :)
AndyCopter odpowiedział(a) na Bartek Piękoś temat w Modele średniej wielkości
Wiosną pozostawiłem tak jedno opakowanie z którego zużyłem 1/3. Mimo że był szczelnie zamknięty i stał dnem "do góry", klej zamienił się w kamień. Jak dla mnie, to jeśli się go już otworzy, należy go zużyć i wyrzucić.