rx5808-pro : Deluxe BOSCAM rx5808 32CH SPI Steuerung mit Arduino und TV out.

Status
Nicht offen für weitere Antworten.
Hallo!
Hat schon jemand versuche den Arduino + 2 rx5808 und dem Rest in eine Fatshark Dom V2 einzubauen?
Also so das man wirklich nur rechts und links nen SMA für die Antennen rausschaut?
Gibt es die rx5808 auch in einer mini Version?
gibt es die Antennenleitung auch flexibler als bei den Self made Antennen?
 
Kann mir jemand sagen wie ich den kram mit arduino machen muss ?

TVout_R5.91.zip habe ich entpackt und in den ordner c:programmex86/arduino/libaries kopiert.

Dennoch bekomme ich folgende meldung in der IDE, habe die mal n kilometer gekürzt:

rx5808_pro.ino: In function 'void setup()':
rx5808_pro:212: error: 'NTSC' was not declared in this scope
rx5808_pro:224: error: 'font4x6' was not declared in this scope
rx5808_pro.ino: In function 'void loop()':
rx5808_pro:288: error: 'font8x8' was not declared in this scope
rx5808_pro:289: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:289: error: 'WHITE' was not declared in this scope
rx5808_pro:291: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:292: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:293: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:294: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:295: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:296: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:301: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:301: error: 'INVERT' was not declared in this scope
rx5808_pro:307: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:312: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:316: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:321: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:366: error: 'class TVout' has no member named 'print'
rx5808_pro:406: error: 'font8x8' was not declared in this scope
rx5808_pro:407: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:407: error: 'WHITE' was not declared in this scope
rx5808_pro:410: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:414: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:415: error: 'font4x6' was not declared in this scope
rx5808_pro:619: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:623: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:627: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:631: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:638: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:638: error: 'BLACK' was not declared in this scope
rx5808_pro:638: error: 'INVERT' was not declared in this scope
rx5808_pro:642: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:642: error: 'WHITE' was not declared in this scope
rx5808_pro:642: error: 'INVERT' was not declared in this scope
rx5808_pro:645: error: 'class TVout' has no member named 'print'
rx5808_pro:651: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:651: error: 'BLACK' was not declared in this scope
rx5808_pro:653: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:653: error: 'WHITE' was not declared in this scope
rx5808_pro:662: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:664: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:669: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:671: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:706: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:713: error: 'class TVout' has no member named 'printPGM'
rx5808_pro:737: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:737: error: 'BLACK' was not declared in this scope
rx5808_pro:739: error: 'class TVout' has no member named 'draw_rect'
rx5808_pro:739: error: 'WHITE' was not declared in this scope
rx5808_pro:766: error: 'class TVout' has no member named 'print'
rx5808_pro.ino: In function 'uint16_t readRSSI()':
rx5808_pro:892: error: 'class TVout' has no member named 'print'
rx5808_pro:893: error: 'class TVout' has no member named 'print'
rx5808_pro:894: error: 'class TVout' has no member named 'print'
rx5808_pro:895: error: 'class TVout' has no member named 'print
Wäre echt spitze wenn mir da jemand ausfühlich helfen kann oder mir eine anleitung für absolut arduino fremde geben könnte :)
 
Huch, soeben getan. Ebenfalls den Ordner "rx5808_pro" erstellt unter c:.../Arduino.

Dennoch kommt die selbe Meldung:
error: 'TV' was not declared in this scope

etc



Da ich vom arduino zeugs kaum eine ahnung habe und es warscheinlich mehrere dinge zu beachten gilt dabei, warte ich doch besser auf eine Komplette Anleitung.

Welches arduino board nutzbar ist (3,3v oder 5v, 8 oder 16mhz...) usw.
Weis nicht mal nach was man genau googeln müsste um eine anleitung zu finden: rx5808 pro arduino ergibt nur schön fertig aufgebaute schaltungen - da wird nichts erklärt.
 
Zuletzt bearbeitet:
Aufgeben ist ja nichts für mich...
Ich konnte die .ino jetzt flashen, nachdem ich die ganzen libaries nicht nur importiert habe über die iDE sondern auch in den ordner kopiert habe.
Allerdings bekomme ich vom arduino kein bild, bildschirm bleibt schwarz.

Arduino ist ein pro mini 3,3V 8mhz, atmega 328.
Ist es mit dem board überhaupt machbar ?
 
Werde heute abend mal mein Uno testen, 16mhz, 328er atmega.
Dann sollte es ja funktionieren
 

MarenB

Runter kommen sie immer!
Die Widerstände für das Bildsignal sind auf 5V Pegel ausgelegt, gut möglich, dass da schon der erste Teil des Problems liegt.
Wenn du die 8Mhz auch so in der Arduino IDE eingestellt hast, SOLLTE das kein Problem sein, weil dann eben anders kompiliert wird und somit das Timing wieder stimmt - falls er mit 8Mhz nicht per se zu langsam ist.

Viele Grüße
Maren
 
So, habe dann den UNO genommen und siehe da, ich bekomme ein wunderschönes Bild :)
Ich kann mit dem Schalter "Mode" schön zwischen auto, band, manual, switch und save setup wählen aber es kommt danach direkt wieder der screen "Switch Mode", Band A, Kanal 1, Frequenz 5865, RSSi voll ausschlag...

Da habe ich sicher noch was vergessen ?
 
Gelesen.
Allerdings komme ich nur bis zu dem Punkt "hold mode.." und dann passiert nichts weiter.
Lasse ich mode mal los geht es direkt in den anfangs Bildschirm.
 
Ich habe das ganze aktuell als fliegenden aufbau mit steckbrett etc.

Sobald ich das rssi kabel vom rx5808 modul aus dem arduino raus ziehe, kann ich plötzlich alle menü punkte auswählen.
Stecke ich das rssi kabel wieder rein schaltet die anzeige sofort auf "Switch Mode" um und die menü puunkte, wenn man sie anwählt, funktionieren nicht, er schaltet direkt in den Switch mode.

Was könnte das denn sein ?

Wenn ich das rssi kabel aus dem arduino ziehe, ein multimeter dran halte (zwischen rssi und gnd) und einen fpv sender an schalte bei 5775mhz und manuell in die richtung switche (5785mhz waren es am arduino) , steigt die spannung am rssi kabel von 0,800 auf ca 1,314 volt.
Da steht der sender aber relativ nah am rx.
Somit sollte spi funktionieren (rx modul stammt wird original auch per spi angesprochen, 32ch) und rssi gibt auch verwertbare spannung raus.

Ich hab leider wenig ahnung von arduino, zumindest rssi belegung konnte ich von A6 auf A5 legen.
Mein uno hat kein A6 :D


habe das problem gefunden:
da mein uno kein A6 hat habe ich ja wie man mitverfolgen konnte RSSi auf A5 gelegt.
Allerdings ist A5 bereits einem dipswitch zugeordnet....
Den habe ich einfach weg gelassen (den dip switch) und nun läuft die sehr sehr geniale "spielerei"

Ich bin super happy, danke an die Köpfe die hinter dem projekt stecken <3
 
Zuletzt bearbeitet:

talentfrei

Erfahrener Benutzer
Moin zusammen! Ich wollte mir diese Teil http://www.banggood.com/de/GE-FPV-R...D-Display-For-Fatshark-Goggles-p-1047768.html kaufen und an meine alte Fatshark Aviotor anschließen. Kann ich es an 3S oder 2S betreiben (laut Beschreibung ist ne internen Regulator verbaut)? Ich kann mir die Dimensionen schlecht vorstellen, auch im Beschreibung steht nichts drin. Kann ich es auf oder an die Brille dran tapen?
Danke!
Gruß
 
Zuletzt bearbeitet:

s.nase

Erfahrener Benutzer
AUf der Buzzerseite ist ein 5V Schaltregler, der laut Leiterplattenbeschriftung mit 12-16V versorgt wrden kann. In der Regel funktionieren diese Schaltregler aber auch noch mit etwas mehr oder weniger VersorgungsSPannung. Mit 3s also kein Problem, und vermutlich geht das auch noch mit 2s.

Nur leider sind die 5V aus dem Spannungsregler eigendlich etwas zu viel Spannung für die 3.5V-Empfänger. Daher werden die Empfänger auch recht warm. Ich versorge solche Teil immer mit nur 1s Lipo über den 5V Pin, und lasse den 5V -SPannungsregler tot. Das oLED ist dann zwar etwas dunkler, aber die Empfänger bleiben deutlich kühler, und für die CPU reichen 3.5V auch noch völlig aus.
 

Anhänge

Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten