Videofunkssignal am Computer empfangen

Gast #2837353
Moin,

an der Schule machen wir im Moment ein Projekt im Fach Programmieren.
Die Projekte sind frei wählbar.
Unsere Gruppe hat sich als Projekt folgendes ausgedacht:

Eine Kamera soll über Funk ein Videosignal senden.
Dieses Videosignal soll Empfangen werden und innerhalb eines Programms 
am Computer angezeigt werden. Ausserdem soll von dem Programm aus die 
Kamera selber auch angesteuert werden, z.B. drehen, neigen etc.

Unser Problem ist im Moment, das wir nicht wissen, wie wir das 
Videosignal Empfangen und am PC ausgeben können sowie wie wir ein 
Funksignal an den µC
(ATMEGA16) senden können.


Wir stecken noch mitten in der Planung und sollen dieses Problem erst 
lösen, bevor wir anfangen dürfen. Die Planung ist bereits schon so weit 
das wir das Videosignal in die Luft kriegen.

würde mich um schnelle Antworten freuen

mfg
Werd doch mal konkreter...

Was für eine Kamera? Was hat der µC damit zu tun?

Johann Bauer schrieb:
> Die Planung ist bereits schon so weit
> das wir das Videosignal in die Luft kriegen.

Johann Bauer schrieb:
> Unser Problem ist im Moment, das wir nicht wissen, wie wir das
> Videosignal Empfangen und am PC ausgeben können

???
Passt doch nicht zusammen... Ihr habt irgend eine Kammera, die irgendwas 
sendet, wisst aber nicht wie ihr das Signal in den Rechner bekommt?

Geh' ich recht in der Annahme, dass ihr eine Kamera mit (2,4 Ghz) 
Funkübertragung habt, wo auf der einen Seite einfach ein Videosignal 
(Cinchbuchse) raus kommt? Dann heißt das Stichwort Framegrabber.

Und das Bewegen soll unabhängig davon sein? Sprich der µC steuert 
Servos/Schrittmotoren an?

Also keine integrierte Cam mit Bewegung und WLAN oder so?
Gast
Aufgabe ist, min. 1 µC zu verwenden, der etwas ansteuert.
wir hatten uns überlegt, über die Anwendung, die das Videosignal 
anzeigt,
den µC anzusteuern um z.B. über motoren die kamera zu drehen etc.

das mit dem framegrabber muss ich mir ma anschauen, danke schon mal
Gast
Da habt ihr euch eine unglückliche Aufgabenstellung gewählt.

Wenn ihr nur einen fertige Enpfänger für das Videosignal einsetzt ist es 
keine echte Aufgabe, fü selber entwickeln fehlt euch das Wissen.


Speckt die Aufgabenstellung gewaltig ab.


z.B. zuerst aml eine drahtgebundene Kommunikation PC zum µC und dann die 
Ansteuerung der drei Achsen.

Das sollte euch schon genung herausfordern
Düsendieb schrieb:
> Da habt ihr euch eine unglückliche Aufgabenstellung gewählt.
>
> Wenn ihr nur einen fertige Enpfänger für das Videosignal einsetzt ist es
>
> keine echte Aufgabe, fü selber entwickeln fehlt euch das Wissen.
>
> Speckt die Aufgabenstellung gewaltig ab.
>
> z.B. zuerst aml eine drahtgebundene Kommunikation PC zum µC und dann die
> Ansteuerung der drei Achsen.

> Das sollte euch schon genung herausfordern

Wie man's nimmt...
Unglücklich würde ich das jetzt nicht unbedingt nennen.

Bei der Übertragung der Videobilder zum PC muss man ja nicht viel 
entwickeln, das ist ja eher Plug'n'Play.
Bzw. habt ihr, wie Düsendieb sagte, ja auch gar nicht das Wissen da 
selbst was zu machen.
Hier wie gesagt zu einer Fertiglösung greifen.
Entweder man nimmt, wie gesagt, eine Kamera + Funkstrecke + Framegrabber 
oder eine Kamera, die man direkt an den PC bekommt (WLAN-Webcam o.ä.).
Das einbinden in die Software sind ja nur wenige Zeilen Code.

Im Endeffekt bleibt dann ja nur noch die Steuerung der Bewegung per µC 
über.
Gast
Das mit dem fehlendem Wissen ist auch ein teil der Aufgabenstellung:
Selbstorganisiertes Lernen schimpft sich das.
Wir sind im Moment im abschlussjahr unserer ausbildung (ITA+FHR ET) und 
diese Projekte sind teil der Prüfungsvorbereitung und zum aneignen von 
wissen gedacht.

Die abschlussprojekte sind ein bisschen schwieriger als diese kamera.

aber ich werd erst einmal in die gruppe die idee mit der vorherigen 
kommunikation über draht und später dann vllt eine drahtlose 
kommunikation aufrüsten.

vielen dank bis dato

mfg
Gast
Wieviele Leute seid ihr im Team? Wenn an die Aufgabe sinnvoll teilt, 
bekommt ihr es vtl. hin. Ansich ist das kein großes Ding:

Es gibt auch Kameramodule mit serieller Schnittstelle (RS232) - das ist 
dann zwar kein Live-Video, aber immerhin eine Diashow.

http://www.sander-electronic.de/gm00021.html

Zwei Modellbauservos und ein Arduino-Rechner ... fertig ist die Laube. 
Allerdings muss man sich da durch ein par Bücher arbeiten und fleissigst 
Experimente machen ...

http://www.amazon.de/Arduino-Uno-Board-REV-3/dp/B006H06TVG/ref=sr_1_1?ie=UTF8&qid=1347946889&sr=8-1

Also in etwa folgender Arbeitsplan für drei Teil-Teams:

- Hardware beschaffen (Kameramodul, 2 Servos, Arduino, USB-Kabel, 
Laptop)
- Hardware mechanisch solide zusammenbringen (Grundbrett, xy-Mechanik)

- Software für Mikrocontroller/Servos/Kamera

- Software für PC/Mac (VB oder RealBasic oder Java)


Wenn man dem Arduino noch einen Ethernet-Shield spendiert, klappts auch 
übers Netzwerk bzw. sogar Internet. Dann muss man sich mit HTML und 
Javascript befassen.
Gast
moin Johann!

Nicht entmutigen lassen!!! Wenn Ihr einen halbwegs modernen PC habt, hat 
die Grafikkarte eventuell schon "VIDEO-IN"! Fast jeder moderne Laptop 
kann dass! Dann kann man recht einfach das Videosignal einlesen (such 
mal nach OpenCV). Sonst nehmt einfach eine Web-Cam (mit Kabel).

Die Ansteuerung der Kammera (schwenken/Neigen) geht relativ einfach über 
Modellbau-Servos (zum Ansteuern der Servos ist der Mega16 gut geeignet 
und es gibt jede Menge Beispiele!).

Wenn die Kommunikation mit dem µC auch noch "ohne Kabel" sein soll, kann 
man einfach einen simple Lösung wie die rfm12-Module oder so (von 
Pollin/Conrad) nehmen!

Gruß, Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.