RX5808 pro mit OSD

Status
Nicht offen für weitere Antworten.
#1
Hallo,

ich hatte "mal" wieder Zeit und habe den rx5808 pro auf dem minimOSD portiert.

Das ganze ist dann der "rx5808 pro osd"

Das ganze ist ab heute komplett veröffentlicht:

Ich habe den Tuner in meine Groundstation eingebaut und auch damit meine 4-Kanal Empfänger "gepimpt".
Ist alles im Detail auf dem Wiki auf Github dokumentiert.



Hier ein Video wie das ganze hinhaut.


Viel Spass beim anschauen und nachbauen.

Marko
 

Chriss_:)

Erfahrener Benutzer
#3
Hi Marko,

super Projekt! :) Vermutlich sollte das doch auch mit dem micro MinimOSD klappen, oder? ;) Wobei ich noch 2-3 MinimOSD rum liegen habe... ;)

Schöne Grüße aus dem Sauerland!
Chriss
 
#4
Hi Chriss,

das micro Ding sollte problemlos gehen. Evtl must Du nichtmal direkt an der CPU patchen.
Wie das mit Power aussieht weiss ich nicht.

Ggf. musst Du nur die Pins ändern.

Bitte mach Fotos beim Umbau für die Wiki Seite.

Danke Marko
 
#5
Ja, echt klasse gemacht! Wird demnächst auch mal umgesetzt.

Ich hatte die Idee damals initial auch kurz, war mir dann aber doch zu komplex mich mit dem OSD Code auseinander zu setzten, daher bin ich auf die TV-Out Lib gegangen ;-)

Leider braucht das OSD recht viel Strom und heizt auch gut, sonst könnte man gerade das micro minim auch prima in die Brille einbauen - mal sehen.

Apropos Micro Minim. Wenn ich mich nicht täusche kommt man an alle Pins ran.
FTDI Pinleiste is ja gleich wie beim großen.
ISP is auf Lötpads.
RSSI ist direkt vorhanden und BAT 1 oder 2 Hat schon nen Spannungsteiler drin.
Müsste man also maximal RSSI und BAT Pin intern ummappen.
Power geht direkt mit 5V drauf, wie beim RX Modul auch. Man braucht halt genug (geschätzt ~600-700ma incl RX) saubere 5V.


http://www.rcgroups.com/forums/showpost.php?p=32703768&postcount=192

OSD gibts für $9 hier: http://www.banggood.com/MICRO-Minim...ntroller-p-990556.html?p=3I2203073329201208V9
 

DerCamperHB

Erfahrener Benutzer
#8
Wenn das ganze dann noch die Frsky Telemetrie verstehen und umsetzen könnte, als 2. Bildschirm, wäre es ein komplettes AIO und man bräuchte keine OSD in jedem Modell einbauen

Frage ist nur, wie verträgt sich die Telemetriedaten und die Tastenbrücke auf RX, TX kann ja weiter das Testsignal ausgeben, denke mal ist von TX auf RX gemacht
 
#9
Hey Camper

So was in der Art habe ich mir auch schon mal überlegt. Wieso nicht das (in der Regel) weiter reichende Telemetrie-Signal der Funke nutzen um die Daten dann am Boden verarbeiten zu können. Spart Gewicht am Modell und man würde immer noch mit ein paar Informationen versorgt wrden wenn das Video Signal weg wäre.
Leider fehlt es mir am Elektronik -Verständnis um so ein Modul erstellen zu können. Hätte es wohl erstmal mit nem Raspberry Pi versucht...
 
#10
Hi DerCamperHB.

die Tasten kann man wirklich an JEDEM anderem Pin betreiben. Damit sind die TX und RX für Telemetrie oder was auch immer frei.

Im Code müssen nur die Nummer bei den Tastenkeys verändert werden.

Die beiden habe ich "nur" ausgewählt, damit man nicht zu viele Drähte direkt an den Chip lötem muss.

Wenn jemand Interesse hat das zu machen, schalte ich Ihn gerne im GitHub frei und wir machen ein Branch.

ABER: Wenn das Overlay immer an ist, dann ist das Verhalten bei Bildstörungen schlecht.

Der Grund: Das Videosignal kann mit INTERN (ohne Empfangsvideo) und Extern laufen.
Wenn immer ein Overlay am Boden eingeblendet wird und das Empfangssignal "fischig" wird, bekommte man den gefürchteten "Bluescreen", bez hier "schwarzscreen".

Es kann sein, das das keine Rolle spielt, sollte aber VORHER mal jemand austesten.

Gruss Marko
 

Ziege-One

Erfahrener Benutzer
#13
Hier der Plan

layoutv2_2.jpg

Hier der geänderte Code

#define rssiPin A3 // Depands on patch of minimOSD
#define rx5808_SEL 3 // Depands on patch of minimOSD

//#define POWER_SENSE A0 // difficult to solder
#define POWER_SENSE A2 // easier to solder
#define POWER_SCALE 15.5 // divider 1.5K 22K, tweak to match correct voltage
#define POWER_UPDATE_RATE 20 // how ofter power is updated (loops)

#define spiDataPin 11
#define slaveSelectPin 3
#define spiClockPin 13

Spannungsanzeige ist Bat1 !!!

PS Gibt es eine Schaltplan vom MINIMOSD ?

MfG Ziege-One
 
Zuletzt bearbeitet:

amnesia74

Neuer Benutzer
#15
Hi Guys.

First of all please accept my apologies I dont speak German (yet), I'm from Brazil.

I was searching for ideas to mod my old beloved FatShark RC922 BASE (with no internal receiver) and found this project - man this is a very nice project !!! I got all the parts here so I built the mini tuner quickly.

But when I went to the software unfortunately I could not compile the code. The compiler says the file "AP_Common.h" is missing.

Follows the steps I did:

- Downloaded the project and unzipped to "Desktop\rx5808_pro_osd\rx5808_pro_osd_master\ "
- Downloaded the latest arduino (arduino.1.6.5-r5 zip file), unzip it to "Desktop\rx5808_pro_osd\arduino-1.6.5-r5\"
- Libraries copied:
from "Desktop\rx5808_pro_osd\rx5808_pro_osd_master\libr aries\FastSerial\*.*"
to "Desktop\rx5808_pro_osd\arduino-1.6.5-r5\libraries\FastSerial\*.*"
- Then I run the Arduino IDE on "Desktop\rx5808_pro_osd\arduino-1.6.5-r5\arduino.exe" and opened the main project file on "Desktop\rx5808_pro_osd\rx5808_pro_osd_master\rx58 08_pro_osd\rx5808_pro_osd.ino"

When I try to compile I get this error message:

In file included from C:\Users\Wagner\Desktop\rx5808_pro_osd\arduino-1.6.5-r5\libraries\FastSerial/FastSerial.h:56:0,
from ArduCam_Max7456.cpp:2:
C:\Users\Wagner\Desktop\rx5808_pro_osd\arduino-1.6.5-r5\libraries\FastSerial/BetterStream.h:16:36: fatal error: ../AP_Common/AP_Common.h: No such file or directory
#include "../AP_Common/AP_Common.h"
^
compilation terminated.



Am I doing something wrong ? Can someone please tell me what is wrong or missing ? I reaaally want to put this on my googles :)

BTW nice project, thanks a lot !

Greetings from Brazil

rx5808_pro_osd_mini_tuner.jpg

rx5808_pro_osd_error.JPG
 
#16
Hi Amnesia,

I just checked my installation. I do have a AP_Common...

"D:\Program Files (x86)\Arduino\libraries\AP_Common\
D:\Program Files (x86)\Arduino\libraries\AP_Common\AP_Common.h
D:\Program Files (x86)\Arduino\libraries\AP_Common\AP_Common.cpp

The question is, whers is yours?

I do use the Arduino 1.0.5

Please check your installation...


Marko

PS: You english is great
 

Jörn

Erfahrener Benutzer
#17
Denkt ihr es ist auf Grund der Wärmeentwicklung möglich das Micro Minimosd samt einem RX Modul in eine Fatshark Base einzubauen?
 

amnesia74

Neuer Benutzer
#18
Hi guys! Hi Marko !

Thanks for your answer. Actually my libraries was in wrong folder. The right folder should be :

"C:\Users\Wagner\Documents\Arduino\libraries\"

Anyway the "AP_Common" is really missing.

So I started all over again. Downloaded the arduino-1.0.5-r2 (zip version) and unzip it to my Desktop.

Then I found de "AP_Common.h" library on the "ardupilot-mega" project, so I downloaded from this link:

https://ardupilot-mega.googlecode.com/archive/dfc91bf022462b5825373056c2e69faac0e0cf93.zip

Then I erased all the contents on the "libraries" folder and start only with "FastSerial", "AP_Common" and "EEPROM" libraries.

This results with some errors again, after some trials I discovered one more library that was missing: "AP_Math".

Now I can compile the code with sucess ! Later I'll upload it to my minituner and test it !

Follows the actual contents of my "libraries" folder:

Screen Shot 10-22-15 at 02.47 PM.JPG

Screen Shot 10-22-15 at 02.48 PM.JPG

Jörn:
Regarding the heat generated by the rx module I expect this will not be a issue. Lets see. I'll continue to post my progress on this project.

Again, sorry for my answer in english, hope I'm not violating the rules here.

Thanks for your help!

Regards
Wagner
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten