Low Cost HD-Video Übertragung + Telemetrie

Status
Nicht offen für weitere Antworten.

digaus

Erfahrener Benutzer
Wollte hier mal kurz meine Fortschritte mit dem Tracker Posten:
2015-01-14 17.01.04.jpg
2015-01-14 17.01.14.jpg
2015-01-14 17.02.14.jpg

Als Akku dient eine Powerbank mit einem 12V Ausgang und zwei USB Anschlüssen.
Ich denke dieses oder nächstes Wochenende kann ich die ersten Tests machen.
 
Nachdem ich mittlerweile viel zu viel Zeit in die Erstellung eines Arch-Pakets mit allen notwendigen Komponenten für ein funktionierendes Setup des Raspberry Pi zusammengestellt hab, möchte ich euch dies nun gerne auch zur Verfügung stellen.

Wie ihr ein Arch-Image auf die SD-Karte bekommt, dürfte hinlänglich bekannt sein, und wenn nicht existieren ja zahlreiche Anleitungen im Internet.

Wenn ihr das geschafft habt, dann gilt es nur noch, mein Paket zu installieren. Auf welchen Wegen das funktioniert, könnt ihr auf Github nachlesen. Ich beschreibe es extra erstmal nicht hier noch einmal, weil ich gerne Feedback zu der README hätte, und dann lieber dort nachbessere, damit es nicht so schnell wieder untergeht wie hier.

Falls ihr euch jetzt fragt, warum das ganze überhaupt, dann hier noch einmal ein paar Vorteile:
- Arch Linux ist nach dem KISS-Prinzip aufgebaut, will heißen, dass nur das nötigste dabei ist, was unnötige Fehlerquellen vermeidet und die CPU von nicht benötigter Last befreit.
- Arch Linux hat mit die aktuellsten Binärpakete unter allen Distributionen. Insbesondere alte GStreamer-Versionen schienen bei manchen hier ja Probleme zu verursachen, was mit aktuellen Paketen natürlich vermieden wird.
- Das Updaten ist mit Paketen nun wesentlich einfacher und schneller, als wenn das ganze Image neu auf die SD-Karte geschrieben werden müsste. Außerdem sind deswegen nach dem Update natürlich auch persönliche Änderungen noch vorhanden und nicht überschrieben.
- Das aktuelle Paket enthält schon die Vorbereitung für die Verwendung von Zeroconf. Auf Bodenseite ist das in den Apps allerdings noch nicht implementiert, wird aber noch kommen. Es muss dann kein DHCP-Server mehr irgendwo laufen und das ewige Hick-Hack mit den IP-Adressen hat ein Ende.

Wenn ihr Probleme, Ideen oder was auch immer habt, würde ich mich über Feedback freuen.

https://github.com/senselessDev/arch-airPi-Package
 

action

Erfahrener Benutzer

infinity

Erfahrener Benutzer
Bin heute mal über so was gestolpert...

eventuell können ja beide vernetzt werden und den Netzverkehr der Kamera ohne spürbare Verzögerung über den Galileo
geschlauft werden....

Wie der Name Galileoja schon aussagt, das Teil ist zum fliegen gemacht :engel::.....

so nebenbei wird da PWM ausgegeben....

was denkt ihr?

http://www.conrad.ch/ce/de/product/1234343/Intel-Galileo-Gen-2-256-MB?ref=searchDetail

Wird nicht funktionieren.
Abgesehen von der CSI (und DSI) Schnittstelle hat der RasPi keine nennenswerten schnellen Verbindungen zur Außenwelt.

LG
 
Ok Leute,

ich hab ein kleines Problem mit dem Ethernet über USB.
Also, Handy ( htc one m8) gerootet, Adapter ran ( http://www.amazon.de/SODIAL-Micro-E...1519944&sr=8-2&keywords=ethernet+zu+micro+usb ) aber es tut sich nix.

Das einzige was sich immer auftut ist eine Meldung "Gerät im USB Host Modus, das Handy kann nicht (geladen werden"[ kann man nicht lesen, also nehme ich das mal an])...

Natürlich kommt kein Stream an und Internet im Browser hab ich auch nicht.

Jetzt stellt sich die Frage: entweder Mist gekauft, aber diese Dinger sind alle sehr generic, oder will mein Handy einfach nicht, bzw. wie kann man das fixen?
Irgendjemand hat hier auch ein one m7 (richtig?), kann derjenige, oder auch alle anderen mal reinhauen was er/sie benutzen?

Wäre cool wenn mir jemand Abhilfe verschafft ;D

-Kubbi :???:
 
Danke dir erstmal,

Haben die anderen ne Idee? Ich hab heute gefühlte 3 Stunden im netz rumgesucht aber nichts relevantes gefunden.

-Kubbi (pls help)
 

digaus

Erfahrener Benutzer
Also ich habe das HTC One M7 und bei mir kommt genau die gleiche Meldung. Wenn ich den Adapter an den Router anschließe bekomme ich auch kein Internet. Mit dem Z2 klappt das problemlos. Allerdings kann ich mit dem HTC trotzdem den Stream über die App starten und empfangen.
 
@digaus: danke für den denkanstoß :D

Ich hab noch mal die komfiguration der ubis angeschaut, einen fehler berichtigt aber ich bekomm ums verrecken keine verbindung hin! :mad:
Ich hab langsam das gefühl dass ich mal wieder das falsche handy hab....

-Kubbi
 
Zuletzt bearbeitet:

infinity

Erfahrener Benutzer
Was genau ist der Vorteil? Soweit ich das sehe muss man den Joghurt genauso erst von irgendwoher bekommen (fertig oder eben auch das Franzosen-Repo hinzufügen). Dann kann man auch gleich meins nehmen. Aber vielleicht hab ich ja noch was übersehen...
Ist das nicht standartmäßig im Pi-Image? Hatte ich so in Erinnerung und bei dem das ich hier habe (damals als die erste Version des Pi B mit 256mb Ram kam :D ) war es bereits eingerichtet.
 

digaus

Erfahrener Benutzer
Ich habe es jetzt geschafft ein analoges Videosignal über die Rockets an mein iPad zu übertragen. Dadurch kann ich auch das Bild meiner Gimbal Kamera am Boden sehen, ohne einen extra av Sender dafür einzusetzen. Das ganze mache ich mit diesem av to wifi converter http://fpv-community.de/showthread....-gt-Android-gt-Ipad-gt-Tablet-Ground-Recorder
Das Wifi Signal wird vom Pi empfangen und durch das Einrichten einer Wifi to Ethernet Bridge kann ich den Stream über die Rockets laufen lassen. Die Latenz mit der mitgelieferten app liegt unter iOS bei 200ms und unter Android bei 400ms. Das Einrichten der Bridge war etwas tricky. Wenn Interesse besteht, kann ich da natürlich nähere Informationen zu geben.
 
@ Lonestar:

so, logcat laufen lassen, adapter ran ( kein log entstanden???), app laufen lassen.
Aber sieh selbst:

Code:
 --------- beginning of /dev/log/main
I/System  (12358): exec(logcat -v brief *:V @ org.jtb.alogcat.Logcat.start:94)
W/ResolverActivity(12358): onCreate +, intent=[Intent { act=android.intent.action.SEND typ=text/plain flg=0x1 (has clip) (has extras) }]
W/ResolverActivity(12358): alwaysUseOption = false, count = 17
W/ResolverActivity(12358): onCreate -
I/Adreno-EGL(12358): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: LNXBUILD_AU_LINUX_ANDROID_LNX.LA.3.5.2_RB1.04.04.04.065.063+PATCH[ES]_msm8974_LNX.LA.3.5.2_RB1__release_ENGG ()
I/Adreno-EGL(12358): OpenGL ES Shader Compiler Version: E031.24.00.15
I/Adreno-EGL(12358): Build Date: 08/20/14 Wed
I/Adreno-EGL(12358): Local Branch: 
I/Adreno-EGL(12358): Remote Branch: quic/LNX.LA.3.5.2_RB1.1
I/Adreno-EGL(12358): Local Patches: fa67edb65fbf69cb5234ae2bcc538eb1f8b3106f Merge "Merge 8321506a9621bb2db22bbee0437ee305ff48d56b on remote branch"
I/Adreno-EGL(12358):                  8068589ab0e151c6affde21602927413d2468099 Merge 8321506a9621bb2db22bbee0437ee305ff48d56b on remote bran
I/System  (12358): exec(logcat -v brief *:V @ org.jtb.alogcat.Logcat.start:94)
W/InputEventReceiver(12358): Attempted to finish an input event but the input event receiver has already been disposed.
I/System  (12358): exec(logcat -v brief *:V @ org.jtb.alogcat.Logcat.start:94)
-Kubbi
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten