| RcClub.eu https://rcclub.eu/ |
|
| Turnigy T9X vs Arduino UNO - Ellipsis Guide Extension https://rcclub.eu/viewtopic.php?f=61&t=10753 |
Strona 1 z 2 |
| Autor: | RobUk [ niedziela, 21 października 2018, 21:34 ] |
| Tytuł: | Turnigy T9X vs Arduino UNO - Ellipsis Guide Extension |
Trochę tu nakłamałem że przyszedł czas, to było miesiąc temu ale w końcu się wziąłem no i przeprogramowałem moje Turnigy 9X używając Arduino UNO. Początkowo nie było to takie ani oczywiste ani pewne, że się powiedzie. Znalazłem bowiem całe mnóstwo opisów z których tak naprawdę, żaden nie określał jasno "można użyć Arduino". Było kilka stwierdzeń "ja to zrobiłem programując radio tym właśnie wynalazkiem albo poprostu "użyłem Arduino" i na tym koniec. |
|
| Autor: | RobUk [ sobota, 24 listopada 2018, 18:40 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Hej, teoretycznie mam wszystko, podłaczyłem zgodnie z opisami, wrzuciłem do Arduino (Uno) skrypt, odpaliłem eepe poustawialem i próba odczytu owszem po czym wywala błąd "Error reading file: This might be a FW file (er9x.hex?). ... Odczyt radia(ikonka radia) niby przechodzi, plik utworzony i zapisany ..... to tyle. Próba odczytu pliku sciągniętego z sieci er9x.hex kończy się wywaleniem eepe. Jakieś pomysły ? Okau zuje się, że owszem plik po odczycie utworzył ale ... z zawartością pamięci Arduino czyli Arduino wcale nie pośredniczy pomiędzy eepe a Radiem. Coś trzeba zrobić, żeby Arduino przestał być widzianym ? Gdzieś widziałem jakiś dodatkowy kabelek do resetu czy cos .... ale nie mogę znaleźć nigdzie jakiegoś konkretnego opisu co i jak. Wszędzie tylko przez jakieś małe USB-G...o. Przewertowałem całe mnóstwo stron z opisami jak ale żadnych konkretów albo nie umiem czytać. Wszystko czego udało mi się dokonać to ...... jeszcze nie uwaliłem radia bo chciałbym najpierw widzieć, że to wogóle czyta radio a dopiero potem wrzucać nowy firmware Błędy na ekranie eepe: ================================================================================= Started AVRDUDE C:/Program Files (x86)/eePe/avrdude.exe -c avrisp -p m64 -v -b19200 -P com3 -U eeprom:r:C:/Users/Shushan/AppData/Local/Temp/temp.hex:i ================================================================================= avrdude.exe: Version 5.10, compiled on Jan 19 2010 at 10:45:23 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Program Files (x86)\eePe\avrdude.conf" Using Port : com3 Using Programmer : avrisp Overriding Baud Rate : 19200 AVR Part : ATMEGA64 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 64 0 no 2048 8 0 9000 9000 0xff 0xff flash 33 6 128 0 yes 65536 256 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : STK500 Description : Atmel AVR ISP Hardware Version: 2 Firmware Version: 1.18 Topcard : Unknown Vtarget : 0.0 V Varef : 0.0 V Oscillator : Off SCK period : 0.1 us avrdude.exe: stk500_program_enable(): protocol error, expect=0x14, resp=0x50 avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. i w zasadzie na tym skończyłem walkę. Chyba sobie poprostu odpuszczę bo nie bardzo widzę sens się mordować skoro to sprawia tyle problemów. |
|
| Autor: | Ellipsis [ sobota, 24 listopada 2018, 21:53 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
RobUk napisał(a): (...)teoretycznie mam wszystko,(...) Otóż nie. RobUk napisał(a): (...) podłaczyłem zgodnie z opisami,(...) Bzdura, wcale nie. RobUk napisał(a): (...) i w zasadzie na tym skończyłem walkę. Chyba sobie poprostu odpuszczę bo nie bardzo widzę sens się mordować skoro to sprawia tyle problemów. Ignorujesz przepis więc nie dziw się, że nie działa. Jeśli robisz jajecznicę i w przepisie jest dodaj jajka to dodanie śliwek nie zrobi jajecznicy. A Ty mniej więcej tak postąpiłeś. |
|
| Autor: | RobUk [ sobota, 24 listopada 2018, 21:57 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Heheh, bardzo mi się podoba twoje porównanie. Objaśnij proszę jeśli oczywiście możesz i masz ochotę. Ja jednak na tę chwilę uprę się przy swoim "zrobiłem chyba wszystko" według opisów. Wyprowadź mnie z błędu. Będę tu czekał i czekał i czekał ...... i nie pójdę spać zanim się nie dowiem gdzie zrobiłem błąd. W zasadzie uczepiłem się tego, że skoro programujemy radio używając SPI i wiem, że Arduino takowy posiada to nie powinno być najmniejszego problemu, wyszukałem więc w sieci kilku opisów, zrobiłem co było w nich napisane. Albo coś do mnie nie dotarło albo przeoczyłem coś "oczywistego" i stąd moje problemy. Edyta: Zapomniałem dodać, że przeczytałem od początku do końca także twój "guide" ale on nie zawiera nic na temat programowania z użyciem Arduino .... chyba |
|
| Autor: | Ellipsis [ sobota, 24 listopada 2018, 22:03 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Pokaż mi choć jeden wyraz, który wskazuje, że można użyć czegoś innego niż programatora USBasp... |
|
| Autor: | RobUk [ sobota, 24 listopada 2018, 22:06 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Wyrazu nie wskażę ale tu: Czy może gościu sobie tak strzelił dla zmyłki ? Albo tu: https://www.circuitgrove.com/blog/using ... itter-er9x a tu: https://github.com/L4ky/Arduino-ISP-for ... y-9x-Flash ?? Czy to nie znaczy, że można ? Po za tym, w samym eePe jest bardzo woele ustawień świadczących o tym, że można zastosować inny niż ...."ten o którym wspominałeś" |
|
| Autor: | Ellipsis [ sobota, 24 listopada 2018, 22:09 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Można na innym levelu. Dlatego ten poradnik o tym nie wspomina. |
|
| Autor: | RobUk [ niedziela, 25 listopada 2018, 00:31 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Wychodzi na to, że koniecznym będzie uzupełnienie "Poradnika". Da się (jak się okazuje) zaktualizować firmware używając do tego celu także Arduino Uno, Nano .... nie sprawdzałem na innych ponieważ nie posiadam. Aby Arduino zechciało zadziałać trzeba jednak poczynić kilka kroków. 1. Wgrać "skecz" który załączony jest do paczki Arduino IDE a jeśli nie, nalezy "wygooglać" - Arduino ISP 2. Zaprogramować Arduino do pracy jako programator ISP używając do tego celu w/w "skecza" 3. Zewrzeć +5V na Arduino do pinu "RESET" przez 120 Ohmowy rezystor - ma to zapobiegać resetowaniu się arduino podczas podłączania/programowania 4. Podłączyć kable: Radio => Arduino CLK CLK pin 10 MOSI MOSI pin 11 MISO MISO pin 12 RESET RESET pin 13 +5V +5V pin w sekcji power lub wyciągnąć +5V z pinu (4) złącza SPI GND GND 5. Załadować eePe 6. Ustawić w preferencjach: programator - "Arduino" mcu - m64 port - odpowiednio do portu na którym jest nasze Arduino w linii "Extra arguments" zmienić szybkość portu wprowadzając parametr -b19200 7. Odczytać (jeśli wszystko zostało skonfigurowane pooprawnie) zawartość flasza radia (backup) jeśli wszystko poszło jak należy powinniśmy zobaczyć nasz plik - wielkość około 64KB 8. Wybrać "Flash firmware to TX" wskazać plik do załadowania (er9x.hex) po około minucie eePe poinformuje nas o zakończeniu (będź nie) procesu aktualizacji. tadaaaah dalej oczywiscie jak opisał Hubert, kalibracja, ustawianie itd. W końcu coś mi się udało |
|
| Autor: | Addriano1 [ niedziela, 25 listopada 2018, 10:29 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Brawo Ty |
|
| Autor: | Ellipsis [ niedziela, 25 listopada 2018, 10:55 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Czyli RobUk jest teraz na level +1i to wszystko dzięki herbacie. Ach ten UK Załącznik: hyacinth bucket.jpg [ 33.1 KiB | Przeglądane 9088 razy ] |
|
| Autor: | bobik [ niedziela, 25 listopada 2018, 12:11 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Hubert,to nie dzięki herbacie...Jest taki napój,który rozjaśnia umysł i ciało... Załącznik: abelour sm.jpg [ 9.54 KiB | Przeglądane 9073 razy ] |
|
| Autor: | MiQ27 [ niedziela, 25 listopada 2018, 12:20 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Wygląda jak herbata Przy okazji, słyszałem taki pro-tip, jak się rozgrzać w biurze zimą. No więc właśnie należy pamiętać, że ten płyn ma kolor herbaty |
|
| Autor: | RobUk [ niedziela, 25 listopada 2018, 14:55 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Coś mi się nie zgadzają manetki Standardowe ustawienie dla MODE 2 to Throttle/Thrust i Yaw/Rudder na lewej i Pitch/Ele Roll/Ail na prawej, Zmieniam w ustawieniach radia ale to jakby nie daje porządanego efektu, cały czasm mam TiY na lewej. Macie jakies pomysły jak to zmienić ? |
|
| Autor: | Addriano1 [ niedziela, 25 listopada 2018, 15:04 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Tak gdzieś w ustawieniach radia jest do wyboru mode. A u Ciebie prawdopodobnie domyślnie ustawione jest mode 1 |
|
| Autor: | Ellipsis [ niedziela, 25 listopada 2018, 15:07 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Mode2 to gaz i obrót czyli TiY w lewej |
|
| Autor: | RobUk [ niedziela, 25 listopada 2018, 15:39 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Czekajcie, coś popierniczyłem albo napisałem odwrotnie, powinno być TiY a jest Throttle i Roll a radio jest w Mode 2. tylko kanał na którym jest Y i R są zamienione no i nie wiem jak włączyć przełaczniki, coś mi raz mignęło ale nie mogę się z tym ogranąć. Ciekawostką jest, że FC nie chce mi też załączać silników. |
|
| Autor: | Ellipsis [ niedziela, 25 listopada 2018, 16:26 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Czyli masz Mode4 throttle i roll w lewym |
|
| Autor: | RobUk [ niedziela, 25 listopada 2018, 16:55 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
To ciekawe co piszesz ..... ale jednak nie Załącznik: Zdumiony trochę jestem. |
|
| Autor: | Addriano1 [ niedziela, 25 listopada 2018, 16:58 ] |
| Tytuł: | Re: Czas na zmiany czyli wgrywamy ER9X do Turnigy T9X - man |
Ale co ma wspólnego kolejność kanałów z mode radia? |
|
| Autor: | Osa [ niedziela, 25 listopada 2018, 17:06 ] |
| Tytuł: | RobUK walczy z er9x |
Też się na tym przejechałem. Niby miałem Mode2, a kanały jakby pomylone. Trzeba było ustawiać dla każdego modelu. Wysłane z mojego Redmi Note 4 przy użyciu Tapatalka |
|
| Strona 1 z 2 | Strefa czasowa: UTC + 1 |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|