Ircowiec Opublikowano 10 Lutego 2016 Opublikowano 10 Lutego 2016 Witam, zamówiłem aparaturę jak w temacie + sensor GPS mam pytania związane z tą aparaturą może pomożecie. Aparatura będzie obsługiwać model zasilany akumulatorami żelowymi czy jest jak to który sensor (czujnik) będzie monitorował napięcie takich akumulatorów i pokazywał napięcie na radiu ?? W modelu będą dwa serwa które mają pracować tylko np: od 0 do +50% -50% wychylenia już nie ,czyli tylko w jedna stronę i powrót . Chce je podłączyć do kanału 3 i 4 (lewy drążek) i z tym nie ma problemu ale chciał bym aby dodatkowo na jednym z przełączników po przełączeniu oba serwa jednocześnie się wychyliły czy jest możliwość takiej konfiguracji ? Pozdrawiam
jpd Opublikowano 11 Lutego 2016 Opublikowano 11 Lutego 2016 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ę
Ircowiec Opublikowano 12 Lutego 2016 Autor Opublikowano 12 Lutego 2016 Modelarz thx za odpowiedz tylko wewnetrzny czujnik o którym mówisz pokazuje mi napiecie z bec na poziomie 5v a mi chodzi o bezposrednie pokazywaniu stanu akumulatorów 12v aparatura doszla dopiero dzisiaj do mnie i dopiero ja i się mecze by to rozgrys :DD kupiłem czujnik Battery Voltage Sensor FDDSV1 ale z tego co sie wstepnie dowiedzialem nic mi sam tej sensor nie da bo jest analogowy który podłancza sie pod port Smart port tak samo jak gps który tez zakupiłem i teraz nie wiem jak to ugryś i razem wszystko polaczyc by działało Pozdrawiam
jpd Opublikowano 12 Lutego 2016 Opublikowano 12 Lutego 2016 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.
Ircowiec Opublikowano 13 Lutego 2016 Autor Opublikowano 13 Lutego 2016 Cześć Jpd w sklepie zaproponowano mi takie rozwiązanie : podłączyć Frsky konwerter S.Port na UART i do tego FrSky Czujnik napięcia - Lipo Voltage Sensor (FBVS) czujnik który już posiadam odsyłać go nie będę bo kosztował całe 16zł wiec mija się to z celem. tylko mam GPS pod S.port i ten konwerter też jest pod S.port i nie mam pewności czy da sie to wszystko podłączyć pod ten port i będzie działać , nie będzie z sobą kolidować, Wtedy koszt nie przekroczy 100zł ja jestem totalnie laikem w tych sprawach to moja druga aparatura w rekach pierwsza miałem 2 tygodnie i była to Radiolink AT9 ja szybko rozgryzłem ale tamta do Taranisa nie ma co sie równać w najmniejszym stopniu
PK999 Opublikowano 13 Lutego 2016 Opublikowano 13 Lutego 2016 Hej. Ilu kanałów potrzebujesz? Są odbiorniki z wejściem analogowym do którego podłączysz swój czujnik.
jpd Opublikowano 13 Lutego 2016 Opublikowano 13 Lutego 2016 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.
PK999 Opublikowano 13 Lutego 2016 Opublikowano 13 Lutego 2016 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. Nie mówiłem o starszych odbiornikach. Odbiorniki X4R i X6R mają wejście analogowe.
Ircowiec Opublikowano 13 Lutego 2016 Autor Opublikowano 13 Lutego 2016 Kanałów potrzebuje 9 wiec będę rozbudowywał obecny odbiornik X8R jak na foto wyżej ale to w późniejszym terminie. Jacku co sądzisz o rozwiązaniu o którym pisałem czy zda to rezultat i czy nie będzie gryzło się z GPS I jeszcze jedne pytanie mam dwa serwa działające na lewy drążku góra dół a dodatkowo chciał bym aby te dwa serwa jednocześnie były uruchamiane przełącznikiem powracalnym SH czy pomożecie mi to zaprogramować gdzie i jak Dzięki
jpd Opublikowano 14 Lutego 2016 Opublikowano 14 Lutego 2016 Nie mówiłem o starszych odbiornikach. Odbiorniki X4R i X6R mają wejście analogowe. 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.
Ircowiec Opublikowano 14 Lutego 2016 Autor Opublikowano 14 Lutego 2016 Dziękuje Jacku działa tak jak chciałem, już mam praktycznie cały model zaprogramowany zostały tylko kamery ale z tym chyba nie będę miał problemu. Powiedz mi co muszę dokupić aby rozbudować ilość portów i jak to połączyć potrzebuję 1 kanał wiec 4 lub 6 kanałowy odbiornik starczy bo domyślam się że trzeba dodatkowy odbiornik dokupić ? i jak mógł byś mi powiedzieć jak podłączyć gps i FBVS rozumie z S-portu przewodem do Gps obojętnie który port w GPS z drugiego gniazda GPS kablem podłączam FBVS ? FBVS obojętnie który będę miał A czy B ? i wystarczy jeden do moich celów ? Pozdrawiam i dziękuje za pomoc
PK999 Opublikowano 14 Lutego 2016 Opublikowano 14 Lutego 2016 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ę. X4R ma wejście anologowe w małej bocznej wtyczce odbiornika (tak samo jak X4RSB który opisujesz), x6r na górze odbiornika - zwykły 3x goldpin. Wejście to oznaczone jest jak dawniej - A1 Aby mieć dodatkowy kanał nie potrzeba drugiego odbiornika, wystarczy SBUS/CPPM dekoder podłączony i jednego odbiornika i masz kolejne 4 kanały.
Ircowiec Opublikowano 14 Lutego 2016 Autor Opublikowano 14 Lutego 2016 Przemku mówisz o czymś takim ?
PK999 Opublikowano 14 Lutego 2016 Opublikowano 14 Lutego 2016 Nie. Toto zamienia sbus na cppm. Ty potrzebujesz zamienić sbus na osobne kanały ppm - http://77hobby.pl/frsky-sbuscppm-dekoder-p-45.html
jpd Opublikowano 14 Lutego 2016 Opublikowano 14 Lutego 2016 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.
Ircowiec Opublikowano 19 Lutego 2016 Autor Opublikowano 19 Lutego 2016 Mam zajęte 8 kanałów 1. silnik 2.silnik 3.serwo 4.serwo. 5.serwo 6.oświetlenie 7.oświetlenie 8.kamery i brakuje mi jednego kanału na echosondę. Wynikł inny problem nabyłem : FrSky Czujnik napięcia - Lipo Voltage Sensor (FBVS) i FrSky SP2UART Smart Port to UART konwerterpołączyłem je według schematu ale na aparaturze nie ma żadnych odczytów wiecie może dlaczego ? teraz trochę informacji FBVS jest przelutowany na S3 i podłączony do głównego akumulatora 12v z FBVS na UART wychodzi ok 2,97v czyli wygląda ze jest w porządku , ale po podaniu tego sygnału do A1 lub A2 w UART i tak nie ma danych z tej telemetrii na aparaturze :/// czerwona dioda UART miga. Na aparaturze nie trzeba czegoś włączać przełączać programować ? Pozdrawiam
jpd Opublikowano 20 Lutego 2016 Opublikowano 20 Lutego 2016 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.
Ircowiec Opublikowano 20 Lutego 2016 Autor Opublikowano 20 Lutego 2016 Witam, problem z telemetrią rozwiązany zmiana oprogramowania z 2.0.19 na 2.1.7 (wyszukiwanie czujników) rozwiązała cały problem Dziękuje Jacku co do tego urządzenia mam juz podobne zastosowane mam w sumie 4 pozycje oświetlenia, zastosowałem switche 2 kanały na 1 taki switch umożliwia mi włączenie jednego , drugiego lub oba na raz oświetlenia a nie wiem czy zaproponowany przez Ciebie urządzenie ma taką funkcje czy albo wszystkie on pokolei lub tylko jeden on pokolei ? Pozdrawiam
jpd Opublikowano 20 Lutego 2016 Opublikowano 20 Lutego 2016 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.
Ircowiec Opublikowano 23 Lutego 2016 Autor Opublikowano 23 Lutego 2016 Przeanalizuje to ale widzę Jacku że ocykany jesteś z arduino mam już w łódce zamontowane Arduino nano do czujników wody i monitora akumulatora głównego czujniki działają ok ale monitor wariuje mianowicie ustawione mam tak napięcie aku powyżej 10,50v zaświeca się zielona dioda RBG na zielono i gaśnie po 8 sek , napięcie 9,9-10,50v zaświeca sie czerwona i świeci się cały czas , poniżej 9,9v czerwona dioda zaczyna migać wyje buzer. Podłączenie Masa aku --> (GND ARDUINO)----> rezystor 10k (sygnał do portu A0 ) ----> rezystor 10k rezystor 10k -------> plus akumulatora. Teraz już mam pełen podgląd stanu akumulatorów na aparaturze i mam je dobrze skalibrowane wiec wiarygodne ale jak już mam to zamontowane w łódce chciał by aby to działało jak pływam wiadomo zasilanie spada ale nie poniżej wartości podanych a po mimo tego czerwona dioda mignie/oświeci się nawet buzer się odezwie po mimo że spadki nie są poniżej ustawionych , poniżej wkleję kod może Jacku rozgryziesz gdzie leży problem albo polecisz inne rozwiązanie (układ robił mi znajomy) : KOD int diodar = 10; int diodab = 11; int diodag = 12; int potPin = 0; int czujnik1Pin = 5; int czujnik2Pin = 6; // przypisujemy do zmiennej numer wejścia analogowego int pot; int Czujnik2; int Czujnik1;// zmienna w której będziemy zapisywać "wartość" potencjometru int przerwa; // zmienna w której będziemy zapisywać szybkość migania int buzzer = 8; unsigned long led_time = millis() + 10000; byte led_state = LOW; void setup() { pinMode(diodar, OUTPUT); pinMode(diodab, OUTPUT); pinMode(diodag, OUTPUT); digitalWrite(diodab,HIGH); digitalWrite(diodag,HIGH); digitalWrite(diodar,HIGH); pinMode(buzzer, OUTPUT); Serial.begin(9600); pot = analogRead(potPin); unsigned long time = millis(); if(pot>697){ digitalWrite(diodag, LOW); delay(8000); { // * Jeśli tak - zmień stan diody na przeciwny digitalWrite(diodag,HIGH); } } } void loop() { pot = analogRead(potPin); Czujnik1 = analogRead(czujnik1Pin); Czujnik2 = analogRead(czujnik2Pin); //wartosc 9,9-627, 10,5v- 727, Serial.println(pot); if(pot>657 && pot<697){ digitalWrite(diodar, LOW); // przerwa zależna od położenia potencjometru } // przerwa zależna od położenia potencjometru if( pot>697){ digitalWrite(diodar, HIGH);} if(pot<657){ digitalWrite(diodar, LOW); digitalWrite(buzzer,HIGH); delay(200); // przerwa zależna od położenia potencjometru digitalWrite(diodar, HIGH); digitalWrite(buzzer,LOW); delay(200); } // przerwa zależna od położenia potencjometru if (Czujnik1 > 100) { digitalWrite(diodab, LOW); digitalWrite(buzzer,HIGH); delay(200); // przerwa zależna od położenia potencjometru digitalWrite(diodab, HIGH); digitalWrite(buzzer,LOW); delay(200); } if ( Czujnik2 > 100) { digitalWrite(diodab, LOW); digitalWrite(buzzer,HIGH); delay(200); // przerwa zależna od położenia potencjometru digitalWrite(diodab, HIGH); digitalWrite(buzzer,LOW); delay(200); } }
Rekomendowane odpowiedzi