




jpd
Modelarz-
Postów
1 006 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
5
Treść opublikowana przez jpd
-
// Obydwa czujniki poziomu wody podłaczyć można do jednego wejscia D2 // Jeśli koniecznie chcesz podłączyć je do odzielnych wyjść to naley je podżłaczyć do D2 i D3 // i powielić z inna nazwą funkcję waterOnBoard np. waterOnBoard_03 i ustawić na niej kolejne przerwanie // w funkcji init ale to dodatkowo wymaga przeróbki smych funkcji przerwać do sprawdzania krzyżowego. #define WATER_SIGNAL_IN 2 //Pin for water signal interupt Digital 2 #define BATERY_PIN A0 //PIN to check battery status ANALOG PIN 0 #define BUZZER 8 #define DIODA_R 10 #define DIODA_B 11 #define DIODA_G 12 #define BATTERY_OK 697 #define BATTERY_LOW 657 //********************************************************************* boolean waterOnBoardVar = false; //********************************************************************* void setup() { Serial.begin(9600); attachInterrupt(digitalPinToInterrupt(WATER_SIGNAL_IN), waterOnBoard, CHANGE); if (analogRead(BATERY_PIN) >= BATTERY_OK) { digitalWrite(DIODA_G, HIGH); digitalWrite(13, HIGH); //dodatoko swieci dioda L arduino Serial.println("Akku OK"); delay (8000); digitalWrite(13, LOW);//dodatoko gasnie dioda L arduino digitalWrite(DIODA_G, LOW); } } //********************************************************************** void loop() { int batteryStatus; // Stan krytyczny woda w łodce - pozostale parametry sa nie istotne. // stąd nie sa sprawdzane bo i po co i tak trzeba ratować łodkę za // wszelką cene if (waterOnBoardVar) { Serial.println("WODA w lodce"); digitalWrite(13, HIGH); //dodatoko swieci dioda L arduino digitalWrite(DIODA_B, LOW); digitalWrite(BUZZER, HIGH); delay(200); digitalWrite(13, LOW); //dodatoko gasnie dioda L arduino digitalWrite(DIODA_B, HIGH); digitalWrite(BUZZER, LOW); delay(200); } // Brak wody w łódce sprawdzany jest stan akumulatora. else { batteryStatus = analogRead(BATERY_PIN); Serial.println(batteryStatus); if (batteryStatus < BATTERY_LOW) { Serial.println("Battery_LOW"); digitalWrite(13, HIGH); //dodatoko swieci dioda L arduino digitalWrite(BUZZER, HIGH); digitalWrite(DIODA_R, LOW); delay(200); digitalWrite(13, LOW); //dodatoko gasnie dioda L arduino digitalWrite(DIODA_R, HIGH); delay(200); } else if (batteryStatus < BATTERY_OK) { Serial.println("Battery_MIDDLE"); digitalWrite(DIODA_R, LOW); digitalWrite(13, HIGH); //dodatoko swieci dioda L arduino delay (1000); } else { digitalWrite(DIODA_R, HIGH); digitalWrite(13, LOW); //dodatoko gasnie dioda L arduino Serial.println("Battery_OK"); delay (1000); } } } //************************************************************************** void waterOnBoard () { if (digitalRead(WATER_SIGNAL_IN) == HIGH) { Serial.println("WODA!!!!"); waterOnBoardVar = true; } else { waterOnBoardVar = false; } } Kod działa prawidłowo - testowałem; Dorzuciłem trochę kodu debugującego + obsluge diody kontrolnej arduino. Podłączenie : Akku -A0 Czujniki wody - D2 - jeśli są analogowe to powinny dawać bodajże 4.8V żeby na nóżkę wszedł stan WYSOKI. Przerwanie reaguje na zmiane stanu z wysokiego na niski i odwrotnie. Brzęczyk - D8 Dioda R - D10 Dioda B -D11 Dioda G -D12 Czy kod działa podłącz konsolę do arduino i pozwieraj kablem wejścia A0 i D2 z 5V. Na konsoli dostaniesz odczyty tego co robi program. Jedna uwaga zdziwiłem się ale w Twoim programie było ze diody zapalają się na stan niski na nóżce i tak tez powieliłem teraz.
-
To jeśli tak to przełącz czujniki wody oba na D2, sprawdzanie akku na A0 i zobacz czy dobrze działa mój skrypt.
-
Coś tam popełniłem : // Obydwa czujniki poziomu wody podłaczyć można do jednego wejscia D2 // Jeśli koniecznie chcesz podłączyć je do odzielnych wyjść to naley je podżłaczyć do D2 i D3 // i powielić z inna nazwą funkcję waterOnBoard np. waterOnBoard_03 i ustawić na niej kolejne przerwanie // w funkcji init ale to dodatkowo wymaga przeróbki smych funkcji przerwać do sprawdzania krzyżowego. #define WATER_SIGNAL_IN 2 //Pin for water signal interupt Digital 2 #define BATERY_PIN A0 //PIN to check battery status ANALOG PIN 0 #define BUZZER 8 #define DIODA_R 10 #define DIODA_B 11 #define DIODA_G 12 #define BATTERY_OK 697 #define BATTERY_LOW 657 //********************************************************************* boolean waterOnBoardVar = false; //********************************************************************* void setup() { Serial.begin(9600); attachInterrupt(digitalPinToInterrupt(WATER_SIGNAL_IN), waterOnBoard, CHANGE); if (analogRead(BATERY_PIN) >= BATTERY_OK) { digitalWrite(DIODA_G, HIGH); delay (8000); digitalWrite(DIODA_G, LOW); } } //********************************************************************** void loop() { int batteryStatus; // Stan krytyczny woda w łodce - pozostale parametry sa nie istotne. // stąd nie sa sprawdzane bo i po co i tak trzeba ratować łodkę za // wszelką cene if (waterOnBoardVar) { digitalWrite(DIODA_B, LOW); digitalWrite(BUZZER, HIGH); delay(200); digitalWrite(DIODA_B, HIGH); digitalWrite(BUZZER, LOW); delay(200); } // Brak wody w łódce sprawdzany jest stan akumulatora. else { batteryStatus = analogRead(BATERY_PIN); Serial.println(batteryStatus); if (batteryStatus < BATTERY_LOW) { digitalWrite(BUZZER, HIGH); digitalWrite(DIODA_R, LOW); delay(200); digitalWrite(DIODA_R, LOW); delay(200); } else if (batteryStatus < BATTERY_OK) { digitalWrite(DIODA_R, LOW); delay (1000); } else { digitalWrite(DIODA_R, HIGH); delay (1000); } } } //************************************************************************** void waterOnBoard () { if (digitalRead(WATER_SIGNAL_IN) == HIGH) { waterOnBoardVar = true; } else { waterOnBoardVar = false; } } Powinno byc lepiej, sprawdź komentarze. Będziesz musiał ciut inaczej czujniki wody podpiąć .. wg mnie najlepiej do jednego złącza - D2, jeśli koniecznie chcesz do 2ch to nie będzie problemu ale więcej się nie da - Nano ma tylko 2 przerwania.
-
No teraz mniej więcej tak. rozumiem ze jeśli chodzi o napięcie z au to podawane jest do analoga 5V przez jakiś sensowny dzielnik napięcia czy jakoś tak zgadza się ?
-
Generalnei arduino nie pociągnie takich prądów ani 12V napięć. Ale Mój program daje CI 8 niezaleznych sygnałów 5V (włączone ) 0V wyłączone. Wszystkie możliwe kombinacje (2^8). Łukaszu nadal nie napisałeś co ten program ma robić i co pokazywać ( jak to jest jakby sprawa wtórna), gdyż wcześniejszego wywodu nie zrozumiałem
-
Zaraz tam obcykany :P raptem ze 2 tygodnie się tym bawię... Tyle ze od 20 z góra lat pracuję jako admin linux/unix i programista choć generalnie jak widzę OOP i często gęsto dokumentacje do niego to mi się niedobrze robi. Vide słynna java "jest świetna bo ... działa na wszystkim" ... to tak jak seks analny jest super bo działa na każdym... Krótka analiza tego kodu : 1. Myślałem ze tylko ja pisze niechlujny kod 2. Nie bardzo rozumiem co robi Czujnik1 ... czyta potencjometr. i coś robi w zależności od jego ustawień ale co oprócz tego jest taka linijka : delay(200); // przerwa zależna od położenia potencjometru - Jak ona jest zależna od potencjometru ? Wg mnie jest tu coś strasznie narzeźbione w tym kodzie jak rozumiem (z elektroniką to u mnie jest mocno na bakier - wiem ze jest ). Twój opis jak rozumiem mówi ze zrobiłeś dzielnik napięcia żeby obniżyć napięcie z 10,5 do poniżej 5. Potem czytasz z pina wartość mierzoną i w zależności od tego dostajesz odpowiednie świecenie diód. Pytania pomocnicze : Mógłbyś podać tu następujące dane : 1. Ile akumulatorów testujesz ? 2. czy na pewno potrzebny CI ten potencjometr który nie wiadomo co robi - pomyśl ile razy będziesz to ustawiał i przestawiał ? - coś w podobnie do używania niezliczonej ilości złączek kabli w modelu - ja lutuję ile się da im mniej wtyczek tym lepiej. Tak samo tutaj moim zdaniem lepiej ustawić to w programowo, protestować jaka wartość jest ok zapisać, zapomnieć. Generalnie ten kod mi się nie podoba. to samo można zrobić w 5ciu linijkach na krzyż. I dodatkowo dołożyć to do mojego kodu powyżej to będziesz miał 2 w jednym.
-
Nie używam tego urządzenia ani go nie posiadam (jeszcze), nie wykluczam ze wkrótce nabędę albo zrobię takiego cusia na arduino i chyba tak będzie prościej - zwłaszca ze mozliwosci jakby większe a cea bardziej niz śmieszna. . Tu masz link to instrukcji dość szczegółowej. https://www.google.pl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwiKj4j374bLAhWGhSwKHcxWBjcQFggcMAA&url=http%3A%2F%2Fwww.flashrc.com%2Fimages%2Ffile%2FNotices%2Fhimodel%2Frcd3003.pdf&usg=AFQjCNFEfcW2bMA5kojW2DT7Q5CByOSBbA&sig2=w1pAp8jyyRk1Ro0g-0IOYQ&cad=rja Generalnie z tego co wyczytałem działa to tak (pomijając mody) ze "pipasz" kanałem ileś tam razy i w zależności od ilości piknięć włącza ci taki lub inny zestaw kanałów. Jak chcesz to mogę podłubać w arduino i ustawić starowanie do 10 urządzeń. Sądze ze realne będzie 5-7 przy układzie pełnej dowolności lub 10 przy pewnych ograniczeniach - 7 w dowolności to 2^7 == 128 pozycji czyli rozdzielczość PPM na poziomie 15 jest realna przy 10 pełna dowolność do 1024 pozycje, wymagana rozdzielczość kanału to 2 ... nie wiem czy PPM jest aż tak dokładny. Przy arduino to można spokojnie zrobić Twój układ na 4 oświetlenia na jednym kanale PPM przy sterowaniu przełącznikami. Warto byś poczytał o przełącznikach logicznych , funkcjach i zmiennych globalnych !! Dopiero jak to poznasz to docenisz moc Taranisa ... a jak dokopiesz sie na deser do skryptów LUA to myślę że kopara opadnie Ponieważ wole klepać kod niż słuchać teściowej to popełniłem poniższe : // Copywite JPD - 2016. Udostepnione na licencji GNU/GPL //min PPM 992, MAX PPM 2016 // Działa na arduino PRO NANO - na inne prawdopodobnie trzeba będzei zmienić piny. // Podpięcie kanału z odbiornika - sygnał do D2, Plus do VCC, Masa do GND // Popiecie LEDów od D3 do D9 // Szerokość sygnału różnicy 8 - sygnał ppodzieonuy na 128 "działek" // Dowolna kombinacja właczonych i wyłaczonych kanałów zgodnie z Bitową maską wartoci od 0 do 127. volatile unsigned long dlugoscSygnalu; volatile unsigned long startSygnalu; volatile boolean nowySygnal; void setup() { // put your setup code here, to run once: nowySygnal = false; attachInterrupt(digitalPinToInterrupt(2), readPPM, CHANGE); // Serial.begin(9600); } void loop() { byte lampki; int i; int iloscLampek = 7; // put your main code here, to run repeatedly: if (nowySygnal) { nowySygnal = false; // Serial.print("Sygnal "); // Serial.println(dlugoscSygnalu); lampki=(dlugoscSygnalu-992)/(iloscLampek+1); // Serial.print("Lampki: "); // Serial.println(lampki); // Serial.print("Lampki bit: "); // Serial.println(lampki,BIN); for (i=0; i<=(iloscLampek-1); i++ ){ if (bitRead(lampki, i)) { // Serial.print("zapal leda nr : "); // Serial.println(i+1); digitalWrite(i+2, HIGH); } else { // Serial.print("zgaś leda nr : "); // Serial.println(i+1); digitalWrite(i+2, LOW); } } } else { // Serial.println("Brak sygnalu"); } delay(2000); } void readPPM () { if (digitalRead(2) == HIGH) { startSygnalu = micros(); } else { dlugoscSygnalu = micros() - startSygnalu; nowySygnal = true; if (dlugoscSygnalu < 992) { dlugoscSygnalu = 922; } if (dlugoscSygnalu >= 2016) { dlugoscSygnalu = 2015; } } } Przerabia sensownie 1 kanał PPM na 7 kanałów pipanych w dowolnej konfiguracji włączenia zależnej od wartości sygnału PPM. Zmienna "iloscLampek" określa ile jest kanałów sygnałowych można zmniejszyć, zwiększyć raczej nie bo będzie za wąsko. Moze sie komu przyda.
-
1. Jakie masz oprogramowanie a aparaturze ? 2. jeśli jest 2.1.X to czujniki odnajdują się samoczynnie wystarczy wejść na ekran telemetrii w ustawieniach modelu. 3. jak odczyta czujniki to trzeba je umieścić na jednym z 3ch ekranów telemertii na dole tego ekranu w postaci liczb lub pasków lub ew skryptów LUA. 4, Jak masz ustawione toto na ekranach to z głównego ekranu radia długo trzymasz przycisk PAGE i wyświetlają się ekrany telemetrii. Czemu CI brakuje kanałów - przynajmniej 2 jak nie więcej możesz ustawić na takim ustrojstwie : http://www.aliexpress.com/item/Multi-function-Remote-Stepping-Switch-Smoke-light-Control-for-7-devices-RCD3003/1985241689.html?spm=2114.01010208.3.1.P3xP3d&ws_ab_test=searchweb201556_2,searchweb201644_5_505_506_503_504_301_502_10001_10002_10017_10010_10005_10011_10006_10003_10004_10009_401_10008,searchweb201560_3,searchweb1451318400_-1,searchweb1451318411_6450&btsid=d5850e40-7fc0-417a-b21a-fe691996e10d Robi z jednego kanału proporcjonalnego 7 kanałów "pipanych" jakby nie patrzeć taneij niż "widły" do SBUSa z programatorem.
-
Miły jest kolega nieziemsko, "temat" w moim poście dotyczył tematu na forum. A co do samej modelarni to najpierw zapoznaj się z historią tego miejsca i kto je zamknął dając modelarzom 2 tygodnie na wyniesienie sprzętu a potem piej z zachwytu nad AW. A co do moich działań to mnie nie znasz, nie wiesz jak działam i co robię, więc daruj sobie wycieczki osobiste. Kładę to na karb Twoje wieku i zaangażowania ("modelarnia to moje dziecko") tym nie mniej liczę, że się zmitygujesz. Jakbyś przeczytał moje posty wiedziałbyś że w tej modelarni działałem przez ok 10 lat nie tylko jako obserwator. To tyle w tym temacie.
-
Przemku, no widzisz człowiek sie uczy przez całe życie .. jak rozumiem w x4r to jest dodatkowy pin w S-Busie. Łukaszu .. każdy odbiornik serii X jest 16 kanałowy. Jedne nie ma wyprowadzenia SBusa ale on tam jest 8,6,4 oznacza ilość wyprowadzonych kanałów PPM, posiadając 2 komplety "wideł" do sbusa _ y-kabel mrzesz każdy odbiornik rozszerzyć o kolejne 8 wyjść PPM. Potrzebny jest jeszcze programator SBUS. Takie cacko z kółkiem - http://77hobby.pl/frsky-scc-programator-kanalow-sbuscppm-p-44.html Jednak nie wszytko jest takie różowe. 1 kablem zasilasz 4ry lub 8 serw, albo i więcej - może nie wyrobić albo mieć duże spadki napięcia jak pójdzie tam spory prąd. Warto wtedy rozważyć oddzielny kabel do zasilania serw przy wspólnej masie.
-
W którym miejscu i jak to wejście jest oznaczone .. X6R nie mam a w x4r szukałem i nie widzę ... ma 3xPWM 1xSBus 1x Sport. Czekam z niecierpliwością na informację. Łukaszu a dlaczego miałoby sie gryźć z gps .. jak masz tłumacza na SPorta to musi działać. S-Potr jest podobny do canbusa w samochodach kazde urzadzenia ma własny adres którym sie zgłasza do odbiornika ramką z danymi. CO do tego "uruchoeminia serw" to dodaj do kazdego kanału następujący mikser : - Źródło MAX !!! - Waga (taka jak potrzebujesz) - Aktywowany przełącznikiem SF - Typ połączenia "ZASTĄP" !!! I masz. Pamietaj każdy kanał (ekran mikesrów) może mieć dowolną ilość mikserów - wartości mikserów mogą się dodawać , mnożyć bądź tez zastępować wartości w "wyższych" mikserów wyżesz to te powyżej w kolejności w radiu.
-
Chyba temat umarł śmiercią naturalną....
-
Przemku, moim zdaniem używanie z taranisem starszych odbiorników z telemetria D to : 1. Wsadzanie foteli z trabanta do ferrari. 2. Odbiorniki z serii D nie działają na sofcie EU. -> zmiana softa w module nadawczym, potem w odbiornikach serii X zeby chciały działać ze zmienionym XJT... zabawy co nie miara. Droga do nikąd. Łukaszu, jak pisałem rozwiazań jest wiele jeśli ten konwerter jest po to, to spoko. Temat mi obcy generalnie, bo w praktyce nie używam telemetrii D.
-
IMHO najpierw czytaj i pytaj kupuj potem Wyjść masz hawanaście. 1. odesłać towar i wymienić na Czujniki S-PORT. (wg mnie najlogiczniejsze) zwłaszcza ze oba czujniki są dla sporta. 2. kupić czujnik wysokości S-Port i HUBa FrSky. DO huba podłączysz czujniki "analogowe" a wysokościomierz przetłumaczy je na Sporta (o ile pamiętam tylko ten czujnik ma taki ficzer) - rozwiązanie drogie per saldo bo wyjdzie pi razy oko 120 pln. 3. Nabyć arduino i spróbować je oprogramować przy pomocy bibliotek które napisał kol. Pawelski - udziela sie na innym forum jak również na githubie w opentx, wczoraj zrobienie czujnika obrotów pod sporta na czujniku halla zajęło mi ok 1 godziny z lutowaniem i programowaniem - problem w tym gdzie znaleźć opis co te czujniki podają i jak. rozwiązanie tanie (arduino to koszt ok 9 pln) - ale z powodu ostatniej uwagi może być czasochłonne. Jeszcze kilka rozwiazań możesz sam wymyśleć Co do rozgryzania aparatury to jest ona prosta jak budowa cepa bojowego. Pod jednym warunkiem - zapomnisz wszystkiego co wiesz o aparaturach i ich ustawianiu. Wyjątkiem od tej reguły jest MC3010/3030/4000.
-
1. Tak. Wewnętrzny czujnik napięcia w odbiorniku jeśli podłączysz bezpośrednio. 2. Tak. Odpowiednie ustawienia mikserów i krzywych. - Uwaga - w Taranisie i nie istnieje pojęcie kanału przypisanego do drążka : "Chce je podłączyć do kanału 3 i 4 (lewy drążek)". Do Kanałów przypisuje się w mikser a co jest wejściem sygnału do miksera? - może być wszytko.Rónie dobrze możesz użyć kanałów 1 i 16 do robienia tego samego dokładnie tak samo mało tego konfiguracja jest (pomijając rozniecę kanału ) dokładnie taka sama - To nie futaba. IMHO mówienie o "kanałach przypisanych do drążka" to trochę tak jak mówienie o tym co jest na północ od bieguna północnego. 3. Tak - odpowiednie ustawienia mikserów na kanałach - na każdym jednym kanale możesz mieć w miarę dowolną ilość mikserów - powyżej 10 jak mam to się sam gubię
-
Fajna modelarnia, budowałem tam modele w latach '90. Potem umarła z powodów mi znanych ... W końcu AW poszedł po rozum do głowy i jak po prawie 10 latach nie udało mu się wynając pomieszczeń za kasę to reaktywuje modelarnię. Liczmy ze nie zmieni zdania... Maćku - Areoklub ? tam było lotnisko .. te hangary to nie od parady tam powstały ... potem komuś strzeliło do łba budowanie osiedla na bagnach... Tokarka dalej tam stoi w małym pokoju po lewej od wejścia ?
-
Generalnie po tej specyfikacji mocno się zastanawiam czy nie lepszym wyborem będzie jednak Taranis pulpitowy... Darku o ile LiIon rozumiem o tyle w nadajniku LiPol wg mnie to nieporozumienie. Osobiście stawiałbym na LiPoFe jake najbardziej bezpieczne (pozar) i w sumie niezabijalne.
-
Łukaszu jedna podpowiedź (jeśli nie zrobiłeś) co do rozrusznika - znacznie poprawia kulturę rozruchu i bezpieczeństwo : Głowica rozrusznika mocowana na sprzęgle jednokierunkowym. Wtedy nie ma efektu "szarpania" po kołpaku. Takie jest rozwiązanie w rozruszniku Algin który posiadam i znakomicie się sprawdza. Kręci mi NGH GF38 aż furkot idzie bez żadnego szarpania głowicą po kołpaku. Co np przy kawanie z przekładnia zdarzało mi się często.
-
To jest BackBoard ?? Zupełnie inaczej niz moje wyglada ... tam gdzire pokazujesz to mam wlutowane 1 nózki od wyjjcia USB
-
Ew. na konsoli : sudo su - tail -f /var/log/syslog Podłączasz radio i patrzysz co wypisuje system. BTW na 99% Twoich pytań google daje odpowiedź natychmiast. A teraz pozwolę sobie na drobną personalną wycieczkę w stosunku do Cibie Pablojarocin (uzupełnij profil) : Gdybyś tego rodzaju pytania i z takimi pretensjami zadawał no na grupach linuxowych, to dostałbyś taką zj...bę, ze nie wiedziałbyś gdzie jest góra a gdzie dół. Dlaczego ? - Proste, nikt kto spędza dziesiątki dupogodzin na samokształceniu a tego wymaga linux (i co ciekawe Taranis), nie lubi jak przychodzi świeżak z pretensjami, że nie dostaje nic na tacy i to najlepiej z instrukcjami dla blondynki jak co zrobić. Każdy musi swoje odbębnić i się nauczyć wielu rzeczy sam. Takie są zasady w świecie opensource. Mało tego najbardziej wkurza to jak swieżak zadaje pytania, na które google odpowiada natychmiast wystarczy wpisać zapytanie. Ale prościej zadać pytanie, niech inni się męczą żeby znaleźć odpowiedź. Prawda ? Opensource jest niepłatny, co nie znaczy ze tabun ludzi siedzi i czeka tylko jak zaspokoić pragnienia tych co właśnie usłyszeli o Linuksie i zapragnęli natychmiast go poznać. Tutaj naród bardziej cierpliwy bo to modelarze ale z tego co wiem i rozmawiałem to też do czasu.
-
To postaw sobie Ubuntu (albo odpal LIVE) i sprawdź czy działa Linux przynajmniej potrafi podać informacje co sie dzieje z kompie w przeciwieństwie do Jedynego Słusznego Systemu. Jeśli nie chcesz nie to zobacz co pokazują urządzenia w menadżerze urządzeń. IMHO nie wiem czemu uparłeś się na taranisa ... akurat to jest aparatura bardziej dla ludzi który nie używają Iphona i/lub windowsa a grzebulstwo w sprzęcie/sofcie jest ich immanentną cechą. Mało prawdopodobny ze aparatura CI nie działa akurat w taki sposób jak opisujesz .. problemów doszukiwałbym się gdzie indziej. Podłącz Wyłaczoną aparaturę do kompa. Koniecznie wyłączona i zobacz jakie urządzenie dołoży wybitny system. Potem To i tylko to urządzenie przekonfiguruj zadigiem zgodnie z instrukcją. Nie znam wingozy10 - z 7mki korzystam tylko do postrzelania do .... po prostu lat temu 20 pi razy oko przesiadłem sie na Linuxa i tak zostało tam przynajmniej komputer robi co mu każe a nie co mu kazał jakiś douczony inaczej z redmont.
-
Aż tak boli uzywanie google ? http://bfy.tw/3PMI Są 3 tryby pracy radia : 1. Flash - radio wyłaczone i podłaczone do kompa STM32 (chyba takie coś sie wepnie jako urzadzenie) 2. Bootloader - do czytania ustawień i zawartosci kary - uruchomione przez dwa trymery do środka i podłaczone do kompa. 3. Normalna praca radia - moze działać jako jaystick lub/albo jesli jest odpowiednie oprogramowanie wgrane masz dostęp do zawartosci karty. Z tym sterowaniem trzba ustawic przez kanały posrednie które bede działay jako sumatory i dopiero potem wrzeucić w kanały rzeczywiste. Inaczej będzie to bardzo trudne. 1. Sterowanie MOCĄ dajesz na kanały 17 i 18 czyli drąg gazu i przełacznik. 2. Kanały 6 i 7 są wejsciem na miksery kanałów 1 i 2. sterowanie lewo/prawo pozostawiasz bez zmian czyli bezposrednio z dragów na miksery kanałów 1 i 2 Kan 01 Kan 6 Waga(+100%) += Lotki Waga(+100%) Kan 02 Kan 7 Waga(+100%) += Lotki Waga(-100%) Kan 03 MAX Waga(+100%) Przełącznik(SA↓) [Lampa] Kan 06 Gaz Waga(+100%) := MAX Waga(+100%) Przełącznik(!SA↑) Kan 07 Gaz Waga(+100%) := MAX Waga(+100%) Przełącznik(!SA↑)
-
Nadal de facto nie odpowiedziales na pytanie czy chcesz miec sterowanie w takiej sytuacji... Ale zakładajac ze nie chcesz to dodtajesz odpowiednie miksery z opcją zastąp na odpowiednich kanałach - aktywowane przełacznikiem ktrych źrdłem jest MAX a waga taka jak potrzebujesz. i to wszystko. Domyslam sie ze zapalanie halogenu jest na oddzielnym kanale.
-
Uważasz ze to jest trudniejsze ? Czy jak silniki działają właczone przełacznilkiem to ma dalej działąć sterowanie całe czy nie ?
-
1. trzeba dobrze dotrzeć silnik. 2. trzeba dobrze dotrzeć silnik. 3. trzeba dobrze dotrzeć silnik. De facto dobrze dotarty i ułożony silnik to jest pi razy oko po połowie sezonu latania. 4. Należy dobrze dobrać śmigło do silnika i do jego mocy de facto. Osobiście dobieram raczej większe średnice niż mniejsze.- nawet większe niż zalecane przez producenta. Coby silnik nie kręcił się jak idiota na ziemi bo po co ? Np dla ASP 120 - Fiala 17x8 - obroty na ziemi ok 7500 czyli 2-2,5k poniżej tego co chce mieć w powietrzu maksymalnie. I styrczy nie ma powodu piłować silnika jak w F1 kiedy lata sie rekraacyjnie. A jak mi chodzi moje ASP to koledzy z forum widzieli i słyszeli.