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?
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
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.
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
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.
Schau mal hier: http://www.bbc.co.uk/rd/pubs/reports/1973-06.pdf Die BBC hat sich schon mal damit beschäftigt und hat ein relativ einfaches Verfahren entwickelt. Schaltplan ist auch dabei. Braucht nur ganz normales TTL. Das Teil ist für Schwarz-Weiss aber wie man es für Farbe umbauen würde, ist auf Seite 3 Punkt 4 beschrieben.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.