Hallo Forum!
als relativer Roboterlaie wollte ich fragen, wie ich eine Kamera mit meinem Pro Bot128 verbinden und mit dessen Mikrocontroller(AtMega128) ansteuern kann. Welche Kameras werden denn allgemein für meinen Mikrocontroller geeignet.
Druckbare Version
Hallo Forum!
als relativer Roboterlaie wollte ich fragen, wie ich eine Kamera mit meinem Pro Bot128 verbinden und mit dessen Mikrocontroller(AtMega128) ansteuern kann. Welche Kameras werden denn allgemein für meinen Mikrocontroller geeignet.
Hallo robofan1,
Was willst du denn mit der Kamera machen?
Soll das Kamerabild irgendwohin weitergeleitet und zum Beispiel auf einem Bildschirm ausgeben
werden oder soll der ATmel das Kamerabild selbst auswerten?
Beides denke ich ist ziemlich schwierig mit einem ATmega zu realisieren.
Eine Kameraauswertung benötigt gute Programmierkenntnisse um effektive
Algorithmen zu entwerfen und man wird bestimmt sehr viel Entwicklungszeit darin
investieren müssen.
Schau mal was hältst du den davon:
http://www.watterott.com/de/JPEG-Tri...tv4med4qvep3a1
Danke für die Antworten.
@masasibe: Der AtMega soll das Bild allein auswerten. Die Kamera sollte z.B. zur Objekterkennung dienen.
Ich hab eine Elektorzeitschrift da haben sie eine Bilderkennung mittels PIC gemacht. Das Problem war folgendes, dass das Bild nicht sonderlich groß war (glaube 8x8 Pixel) und das der PIC damit schon komplett(!) ausgelastet war. Also mit einem einfachen ATMega wirst du da denke ich nicht weit kommen.....
Ich denke, dass das wahrscheinlich nur etwas für einen ARM ist, aber wie gesagt halt Programmiermäßig sicher anspruchsvoll!
Ein ARM muss es denk ich nicht direkt sein. Je nachdem wie groß das Bild ist und wie oft es in einer bestimmten Zeit neu aufgenommen wird kannst du das vielleicht auch schon mit einem dsPIC o.ä. realisieren. Ansonsten hilft wie oben nur gesagt ein ARM, DSP oder FPGA.
Falls du interesse hast kannst du dir das ja mal anschauen....da siehst du was du mit einem FPGA alles machen kannst ;)
http://thomaspfeifer.net/fpga_dsp_bildverarbeitung.htm
Na ja, die Sache ist die: Ich habe ein Buch speziell für diesen Roboter und da gibt es ein Kapitel, wo eine Erweiterung mit der CMU CAM beschrieben wird. Buch: (Das hier ist das Buch). Ich wollte hier aber noch mal nachfragen. Wenn es aber im Buch beschrieben wird, dann müsste es doch eigentlich auch mit einem AtMega128 gehen.
Hi
Hir hab ich was für dich --> RP6 Kamera - Mitmach-Projekt
http://www.rn-wissen.de/index.php/RP...itmach-Projekt
Auszug aus dem Artike:
Der Aufbau wird so universell wie möglich sein, d.h. eine Auswertung der Kamera kann sowohl mit der Software von radbruch mit dem RP6 erfolgen (schon in Phase 1!), als auch mit der RP6Control M32. Auch an die CCPro M128 wurde hardwaremäßig gedacht,- ob man mit ihr auch eine Video-Auswertung hinbekommt, habe ich nicht probiert.
MFG Oliver G
Das klingt ja super! Danke an alle erst mal.