NAZA OSD für ca. 20$

Status
Nicht offen für weitere Antworten.

Nimrod

Erfahrener Benutzer
@lala kein Luxusproblem... das ist wenn du jemanden kennst der großbestellungen an OSDs tätigt... dann trifft man sich und er erzählt "heute kam ne neue lieferung. 10 frische OSDs" da kann man nicht anders als sagen "gib mir auch zwei" joar und so hab ich in der zwischenzeit bestimmt 10 OSDs gelötet aufgebaut und eingestellt^^


der Naza OSD adapter dieht auch vielversprechend aus. allerdingst hat man da ja wieder das problem, das man 2 Platinen hat. einmal die eigendliche OSD Platine und dann noch die "adapterplatine" und das teil macht nichts anderes aus den GPS code zu übersetzen.... den wir auch schon haben. im Prinzip reicht es also, sich nen kleinen Ardiuno zu schnappen, und den als "übersetzer" zu Porgammieren. den entsprechenden Code haben wir ja bereits vorliegen.
 

Fat Tony

Erfahrener Benutzer
Nachdem ich alles am laufen hatte, wollte ich das Ganze etwas kompakter gestellten.
Außerdem gefiel mir der Zwischenstecker für das GPS und die LED nicht.

Habe mir darum eine zusätzliche Steckerleiste an mein Naza Lite gebaut:



Und noch mal vielen Dank an alle dir mir mit dem OSD geholfen haben :)
Vor allen an JR63 für dieses cool Projekt!
 

Fat Tony

Erfahrener Benutzer
Zwei fragen hätte ich da nun doch noch:

1. Die FPV-Kamera die ich benutze benötigt 5V.
Um diese zu versorgen habe ich einen Pololu 5V Spannungsregler verbaut (http://www.exp-tech.de/Shields/Polol...r-D24V6F5.html).
Den MAX-Chip des OSD versorge ich über die Naza Lite (Hab eine Brücke eingelötet).
Bringt es eine Verbesserung Wenn ich den MAX-Chip ebenfalls über den Pololu versorge ?

2.Nachdem ich nun alles verbaut habe muss ich feststellen das die Anzeige des OSD mit mal sehr träge reagiert !?
Bei den Anzeigewerten stört es nicht sonderlich, aber bei dem künstlichen Horizont nervt es schon ziemlich.
Was kann die Ursache sein ?
 

Fat Tony

Erfahrener Benutzer
Also zu meinen Punkt 2:

Dieses träge Verhalten des künstlichen Horizontes tritt nur auf wenn ich die Software mittels Arduino aufspiele.
Lade ich ein Hexfile mittels der OSD-Software drauf, funktioniert alles wie es soll.

EDIT
Hab es jetzt hin bekommen.
Ich musste nach dem Upload mittels Arduino noch mal das CharSet neu aufspielen.
 
Zuletzt bearbeitet:

Nimrod

Erfahrener Benutzer
zu 1. das osd bekommt wenn du die brücke gesetzt hast von der naza Seite die 5v. du kannst natürlich auch vom GPS adapter lediglich masse und signal abführen und versorgst das gesamte board über die 5v vom Polulu spannungsregler. das sollte aber keinen unterschied machen
 

Fat Tony

Erfahrener Benutzer
Wenn ich mir in ArduCAM OSD Tool einen Screen (Panel) erstelle lässt sich dieser zwar ohne Fehlermeldung auf das OSD spielen,
Jedoch bekomme ich nur einen Teil angezeigt.
Hier mal ein Beispiel:

Diesen Panel habe ich mir zusammen gestellt,

Und so bekomme ich ihn angezeigt.


Verschiebe ich zB den Künstlichen Horizont, so verschiebt er sich auch in der Anzeige.
Das OSD übernimmt also schon meine Änderungen.
Es scheint so als würde das OSD nicht alle Anzeigen des Tools kennen.

Sehe ich es richtig das der Zeichensatz in dem CharFile enthalten ist, den ich vor der Firmenware aufspiele ?
Habe zwei verschiedene CharFile gefunden:
"Latest_Charset.mcm" (14.01.2013) und "NAZAOSDCharsV_0_0_1.mcm" (29.09.2013).
Es macht jedoch keinen Unterschied welches der beiden ich aufspiele.

Als Firmware habe ich es sowohl mit der "minNAZAOSD_DJI.hex" wie auch mit einer selbst kompilierten versucht.

Einmal Schaltete das OSD mitten im Betrieb auf die neue Anzeige um.
Und nur der Vollständigkeit halber, es ist egal auf welchen Screen ich schalte (ScreenSwitch).

Was mache ich falsch ?

EDIT!!
Kaum formuliert man die Frage kommt man auf die Antwort :D
Ich hatte in der Wohnung kein GPS Empfang, daher wurden die Elemente nicht angezeigt.
 

Anhänge

Zuletzt bearbeitet:

laterne

Erfahrener Benutzer
Es werden nicht alle Anzeigen aus ArduCam unterstützt siehe --> https://code.google.com/p/minnazaosd/wiki/Stages

Das Latest_Charset.mcm ist das originale von ArduCam, das hat ein etwas anderen Zeichensatz(merkt man spätestens am künstl. Horizont bei Schräglage), macht also ein Unterschied ;).

Ich musste bei mir auch die Ränder anpassen (oben/unten je 1 Reihe, rechts/links je 2-3 Reihen).
Und das bei einem Fehler auf Screen 1 zurückgeschalten wird, hast ja selbst rausgefunden.
 

Fat Tony

Erfahrener Benutzer
Sehe ich es richtig das ich bei "AMP_PER_VOLT" die Skalierung meines Strom-/Spannungssensor einstellen muss ?
Auf dem Datenblatt steht:

• Analog Voltage Outputs for Sensed Parameters:
o 50V/90A = 63.69mV / Volt 36.60mV / Amp

Also müsste ich 36.60mV einstellen ?

Leider schwangt meine Spannung auch immer um -+ 0,2V.
Der verbaute Sensor liefert am Analogausgang eine Spannung von 0-3,3V, kann es sein das mir durch den Spannungsteiler (4k7/10k) zu viel Auflösung verloren geht?
Oder bringt es etwas zusätzlich einen kleinen Kondensator an den Analogausgang zu hängen ?

DerCamperHB schrieb dazu:
...Der Gesamtteiler muss so gewählt sein, das bei MAX Strom und Spannung ca 1V am Minimosd ankommen, da mit der Internen Referenzspannung gearbeitet wird
 
Zuletzt bearbeitet:

DerCamperHB

Erfahrener Benutzer
Auflösung geht auf jeden Fall verloren, ich würde auch lieber mit 5v/BEC arbeiten, da die Spannung beim Abgleich und Betrieb gleich bleiben sollte, die Ref Spannung wurde ja nur gewählt, da diese vom BEC unabhängig ist

Gleiches habe ich z.B. auch am Zaggo gemacht, nicht den Originalen Naza Spannungsteiler von 8:1 genommen, sondern einen eigenen von 1:3 genommen, und den Teiler entsprechend eingestellt
Habe mich mit der Minnaza Firmware aber nicht soweit auseinander gesetzt, wo man das umstellt wird, vor allen für den KV-Mod Minim Interesannt, da da schon passenden Teiler drauf ist.

Was die Einstellung betrifft, musst du nicht 36.6mV einstellen, sondern den Strom/V, das wäre bei dir 90A/50V=1.8A
 

Nimrod

Erfahrener Benutzer
wie siehts denn aus bei euch, jemand hier der noch nen OSD braucht? hab für meinen FPVQuad eins aufgebaut, aber gemerkt das ich es eh nicht nutze, da ich es übern screenswitch meistens aus habe.
 

Fat Tony

Erfahrener Benutzer
Auflösung geht auf jeden Fall verloren, ich würde auch lieber mit 5v/BEC arbeiten, da die Spannung beim Abgleich und Betrieb gleich bleiben sollte, die Ref Spannung wurde ja nur gewählt, da diese vom BEC unabhängig ist

Gleiches habe ich z.B. auch am Zaggo gemacht, nicht den Originalen Naza Spannungsteiler von 8:1 genommen, sondern einen eigenen von 1:3 genommen, und den Teiler entsprechend eingestellt
Habe mich mit der Minnaza Firmware aber nicht soweit auseinander gesetzt, wo man das umstellt wird, vor allen für den KV-Mod Minim Interesannt, da da schon passenden Teiler drauf ist.
Kann ich die RefSpannung den einfach so ändern ?
In die FlightBatt.h wird ein Wert für Ref_Voltage definiert (1.1).
Wenn ich das richtig sehe ist der nicht frei wählbar sondern durch die Hardware festgelegt oder ?

Code:
#ifndef FLIGHT_BATT_H_
#define FLIGHT_BATT_H_


#define VOLTAGE_PIN			6
#define CURRENT_PIN			7

#define REF_VOLTAGE			1.1			// INTERNAL: a built-in reference, equal to 1.1 volts on the ATmega168 or ATmega328
#define LOW_VOLTAGE			9.6			// filter start value for 3s LiPo


#define VOLT_DIV_RATIO			15.55			// Vref 1.1V based: This is the start value for calibrating a 16k0/1k1 voltage divider usable up to 4s LiPo

// !!! for the +-50A Current Sensor(AC/DC) DFRobot SEN0098 we need approx. a 1/4 voltage divider 3k0/1k1 so that we stay below 1.1 V -> 2*50A * 0.04V/A / (4.1/1.1) = 1.073 V !!!
#define CURR_AMP_PER_VOLT		100.00			// Vref 1.1V based: This is the start value for calibrating a +-50A Current Sensor(AC/DC) DFRobot SEN0098 Sensitivity: 40 mV/A
#define CURR_AMPS_OFFSET		0.5000			// Vref 1.1V based: This is the start value for calibrating a +-50A Current Sensor(AC/DC) DFRobot SEN0098 Sensitivity: 40 mV/A

#define CURRENT_VOLTAGE(x)		((x)*REF_VOLTAGE/1024.0)*(volt_div_ratio/100.0)
#define CURRENT_AMPS(x)			(((x)*REF_VOLTAGE/1024.0)-(curr_amp_offset/10000.0))*(curr_amp_per_volt/100.0)


void flight_batt_init(void);
void flight_batt_read(void);


#endif /* FLIGHT_BATT_H_ */
 

DerCamperHB

Erfahrener Benutzer
da muss sich jr zu äussern, würde ich aber wie gesagt auch gerne ändern

Habe noch eine Frage zum kv team Mod Minimosd, da ist ja nur die PAL umschaltung direkt nutzbar, kann da Summensignal angeschlossen werden, oder könnte die 6 pol Prog Anschluß(komme jetzt nicht auf dem Namen) an einem Pin liegen wo ein Empfängerkanal angelötet werden kann
 

Fat Tony

Erfahrener Benutzer
Was die Einstellung betrifft, musst du nicht 36.6mV einstellen, sondern den Strom/V, das wäre bei dir 90A/50V=1.8A
Ich nutze zum einstellen der Werte den Screenswitch (#define SETUP_TS)
Muss ich die 1.8A in mA einstellen ? Hab ja schließlich keine Nachkommastellen.
Stelle ich 1800 ein, passe den Offset an und spiele im Anschluss eine Version mit auskommentierten Setup_TS auf,
verändert sich die Stromanzeige gar nicht mehr :(

Die Spannung habe ich jetzt ohne einen Spannungsteiler angeschlossen. Bekomme ja bei 12V fast 1V raus.
Das Rauschen ist schon viel besser geworden. werde jetzt mal noch versuchen den Mittelwertfilter etwas höher einzustellen.
Vorausgesetzt ich finde einen.
 
Dickes Lob für diesen Fred, genau das was ich als Naza Lite User gesucht hab, da das iOSD wohl nicht so einfach an die Lite passt. Ich hab erstmal damit begonnen ne Einkaufsliste zu machen:

1 Strom-/Spannungssensor zum direkt anlöten (kompakt) GLB 10,7 € http://www.goodluckbuy.com/crius-v-...sensor-50v-90a-compatible-with-attopilot.html inkl Versand
2 MAVLink-OSD V2.0 Ebay 15,4 € http://www.ebay.de/itm/MAVLink-OSD-...r-AIOP-APM-Telemetry-ATMEGA328P-/251466699400 exkl Versand
3 USB ISP Programmer Atmel AtMega Amazon 4,27 € http://www.amazon.de/Programmer-her...ie=UTF8&qid=1411470585&sr=1-2&keywords=USBasp inkl Versand
4 Lötstreifenraster-Platine 100x75x1,5 Conrad 1,94 € www.conrad.de/ce/de/product/529531/...ass-254-mm-HP-mit-Cu-Auflage?ref=searchDetail exkl Versand
5 Feinlitze 0,09mm² 3m Conrad 0,45 € http://www.conrad.de/ce/de/product/...z-MediKabel-122287-Meterware?ref=searchDetail exkl Versand
6 10 Stk. 4,7kOhm-Widerstand 1W Conrad 1,8 € http://www.conrad.de/ce/de/product/...xial-bedrahtet-0414-1-W-1-St?ref=searchDetail exkl Versand
7 10 Stk. 10kOhm-Widerstand 1W Conrad 1,1 € http://www.conrad.de/ce/de/product/...ial-bedrahtet-0207-06-W-1-St?ref=searchDetail exkl Versand
8 3 Stk. 47 kOhm-Widerstände 0,6W Conrad 0,3 € http://www.conrad.de/ce/de/product/...ial-bedrahtet-0207-06-W-1-St?ref=searchDetail exkl Versand
9 3 Stk. 100 kOhm-Widerstände 0,6W Conrad 0,33 € http://www.conrad.de/ce/de/product/...ial-bedrahtet-0207-06-W-1-St?ref=searchDetail exkl Versand
10 3 Stk. 200 kOhm-Widerstände 0,6W Conrad 0,33 € http://www.conrad.de/ce/de/product/...ial-bedrahtet-0207-06-W-1-St?ref=searchDetail exkl Versand
11 2 Stk. Buchsenleiste Einreihig 2,54mm Conrad 1,94 € http://www.conrad.de/ce/de/product/...-10120802-BKL-Electronic-Inhalt-1-St?ref=list exkl Versand
12 2 Stk. Stiftleiste 2,54mm Conrad 0,94 € http://www.conrad.de/ce/de/product/...ic-Inhalt-1-St/?ref=category&rt=category&rb=1 exkl Versand
13 doppelreihige Stiftleiste gewinkelt 2,54mm Conrad 0,42 € http://www.conrad.de/ce/de/product/...5-BKL-Electronic-Inhalt-1-St?ref=searchDetail exkl Versand

Summe 39,92 €

Ich würde ein paar Servokabel von der Naza opfern, da ich eh ppm nutze. Oder gibt es die zufällig auch fertig zu kaufen? Ein vernünftiger Lötkolben, fortgeschrittene Erfahrung im Modellbau, sehr gute Erfahrung im Elektronik- und Programmierbereich sind vorhanden, um sich da detaillierter reinzulesen. Wichtig ist mir erstmal dass die Einkaufsliste stimmt.
 

Nimrod

Erfahrener Benutzer
also im prinzip sind bei dem OSD ein 4 poliger verbindungsstecker dabei. der reicht durchaus aus, um alles zu verkabeln. für den adapter der am naza angeschlossen wird empfehle ich ein servo lead irgendwo her zu nehmen^^
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten