MinimOSD jako "samodzielne" OSD

czyli cała reszta elektroniki - jak OSD, Autopiloty, itp

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
FlyHigh
Posty: 1091
Rejestracja: poniedziałek 09 sty 2012, 22:28
Lokalizacja: Poznań

Post autor: FlyHigh »

A ja się uparłem na: Załaduj używając programatora...
Mam pełne FTDI z DTR więc poszło ok
Fonty wgrane :)
(płytka ustawioa jako nano z 328)
Fonty teraz pokazują się na ekranie w podglądzie poprzez grabber :)
Dzięki za wskazówki. Lecę dalej z wgrywaniem wg opisu.
Awatar użytkownika
pma_
Posty: 4658
Rejestracja: sobota 08 maja 2010, 09:43
Lokalizacja: Gliwice/Katowice

Post autor: pma_ »

FlyHigh pisze:A ja się uparłem na: Załaduj używając programatora...
Mam pełne FTDI z DTR więc poszło ok
FTDI to nie programator :)
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
Awatar użytkownika
FlyHigh
Posty: 1091
Rejestracja: poniedziałek 09 sty 2012, 22:28
Lokalizacja: Poznań

Post autor: FlyHigh »

Mam Mieciowe rssi, w który mogę ograniczyć napięcie do 1,1V zfrsky.
Czy wtedy muszę dawać opornik 1kohm czy mogę już takie napięcie (1.1) wpuścić na nogę atmegi?
Awatar użytkownika
mkrawcz1
Posty: 1772
Rejestracja: piątek 18 lut 2011, 11:38
Lokalizacja: Warszawa-Wilanów

Post autor: mkrawcz1 »

Atmega przyjmie do napięcia zasilania, czyli do 5V.
Doświadczenie - wiedza, którą zdobyłeś tuż po tym, kiedy była ci najbardziej potrzebna...
Awatar użytkownika
FlyHigh
Posty: 1091
Rejestracja: poniedziałek 09 sty 2012, 22:28
Lokalizacja: Poznań

Post autor: FlyHigh »

A to nie wiedzałem - czyli mogę zostawić max na Mieciowym RSSI czyli 3,6V
Wtedy apka włączona czyli RSSI max = 3.6V a wyłączona czyli min=0,23V co daje dużą rozpiętość do odczytu :)
Awatar użytkownika
FlyHigh
Posty: 1091
Rejestracja: poniedziałek 09 sty 2012, 22:28
Lokalizacja: Poznań

Post autor: FlyHigh »

Rurek pisze:ale jak już jestem przy głosie to spytam - ten wsad dla minimOSd bez mutiwii to bez zmian piny dolutowane do procka działa do pomiaru rssi i napięć?
Udało mi się wgrać soft do MW i gdyby nie to, że nie da się wyłączyć zbędnych danych które wyświtlają się na ekranie mogłoby już zostać

Wersja kodu minimOSD jako "stand alone" z GPSem - mogę wgrać czcionki ale po dograniu softu nie rusza :( Pokazuje trzcionki, potem czarny ekran, reset i znowu czcionki.
Zaznaczyłem w config.h

//===========================
// Hardware: Arduino or OSD-PCB?
//===========================
// Arduino = 0
// OSD-PCB = 1
// Integrated OSD = 2
// MinimOSD = 3 (verified)
#define OSD_HARDWARE 3

Co do nóżek pod które się trzeba podlutować to mozna to zedytować jak widzę w kodzie:

// MinimOSD
#if (OSD_HARDWARE == 3)
//===========================
// Analog input
//===========================
#define VOLT_MEAS 0 // Battery voltage A0
#define CURRENT_MEAS 1 // Current sensor A1
#define RSSI_MEAS 3 // RSSI or second battery on A3
#endif
Awatar użytkownika
mkrawcz1
Posty: 1772
Rejestracja: piątek 18 lut 2011, 11:38
Lokalizacja: Warszawa-Wilanów

Post autor: mkrawcz1 »

A jesteś pewien, że wgrałeś ten właściwy sketch? Bo wygląda, jakby był sketch od wgrywania czcionek do MAXa...
Doświadczenie - wiedza, którą zdobyłeś tuż po tym, kiedy była ci najbardziej potrzebna...
Awatar użytkownika
FlyHigh
Posty: 1091
Rejestracja: poniedziałek 09 sty 2012, 22:28
Lokalizacja: Poznań

Post autor: FlyHigh »

Dokładnie robię to tak:



Wg TEGO MANUALA
Awatar użytkownika
mkrawcz1
Posty: 1772
Rejestracja: piątek 18 lut 2011, 11:38
Lokalizacja: Warszawa-Wilanów

Post autor: mkrawcz1 »

Podeślij maila na PW, dam Ci wersję, która u mnie zadziałała.
I uwaga: miej zawsze jeden sketch otwarty, gdy kompilujesz i wgrywasz - zminimalizujesz możliwość pomyłki.
Doświadczenie - wiedza, którą zdobyłeś tuż po tym, kiedy była ci najbardziej potrzebna...
Awatar użytkownika
FlyHigh
Posty: 1091
Rejestracja: poniedziałek 09 sty 2012, 22:28
Lokalizacja: Poznań

Post autor: FlyHigh »

Poszło PW :)
Bihtus
Posty: 683
Rejestracja: niedziela 26 lut 2012, 21:23
Lokalizacja: Warszawa

Post autor: Bihtus »

I jak Przemku udało się ? Ja podgladałem ten soft od Marcina i wydaje mi się ze da się wyłączyć co zbędne gorzej ze zmianą położenia ale będę testował w weekend ....
Skrzydła .... 600 mm .... 820 mm .... 2000 mm ... :-)
Awatar użytkownika
FlyHigh
Posty: 1091
Rejestracja: poniedziałek 09 sty 2012, 22:28
Lokalizacja: Poznań

Post autor: FlyHigh »

Tak, na razie bez gps.
Samo napięcie z RSSI od frsky przez mieciowy wynalazek
Resztę powylaczalem. Można w kodzie zmienić położenie -sa współzedne które można zmieniać.
Nie testowałem jednak jeszcze.
Testowałem za to w weekend ale nie wyszło bo sie resetowal z powodu słabego BEC w esc. Muszę dać osobnego mocniejszego.

EDIT: Danie osobnego BECa pomgło - już się nic nie resetuje :)
Ostatnio zmieniony sobota 26 kwie 2014, 20:38 przez FlyHigh, łącznie zmieniany 1 raz.
Bihtus
Posty: 683
Rejestracja: niedziela 26 lut 2012, 21:23
Lokalizacja: Warszawa

Post autor: Bihtus »

Ja właśnie odpalilem na balkonie i po jakimś czasie jakieś głupoty zaczoł pokazywać ale może dlatego ze nie łapie satelit. Jutro jak wywale gold piny bo za bardzo mi wystają z wtykami będę bawił się i wywalal wszystko co mi nie potrzebne ale testy dopiero za tydzień bo w niedzielę muszę ulotnic X14 :-)
Jedno pytanie czy w configu nie odchaczamy jaki GPS mamy ?
Edit:
Co to jest za parametr na środku nad napięciem akumulatora (w pierwszym poście 166 i 230 na zdjęciu )
I cur w lewym dolnym rogu ?
Skrzydła .... 600 mm .... 820 mm .... 2000 mm ... :-)
Awatar użytkownika
FlyHigh
Posty: 1091
Rejestracja: poniedziałek 09 sty 2012, 22:28
Lokalizacja: Poznań

Post autor: FlyHigh »

Hmmm...patrząc w kod wygląda, że nie definiujesz GPSa chyba że masz MKT_10HZ, gdzie poniżej jest pokazane, że jest taka opcja ale nie zweryfikowana.
To co definiujesz to tylko baud rate o ile nie dasz auto detecta jak poniżej (1)
Osobiście nie testowałem opcji z GPS ponieważ nie mam żadnego "wolego" na stanie.

// Auto detect baud-rate?
#define AUTO_BAUD_DETECTION 1

// GPS BAUD-rate settings (if auto-detection is not used).
#define BAUD 115200

#define USE_MKT_10HZ_CONFIG 0 // Not verified, please test
#define BAUD2 57600 // Only used if the above is set.
Szychor
Posty: 163
Rejestracja: czwartek 28 mar 2013, 18:18
Lokalizacja: Mielec

Post autor: Szychor »

Bihtus ten parametr nad napięciem o ile się nie myle to kierunek kompasu w stopniach.
ODPOWIEDZ