Software / Download
Diese Software basiert auf
Ulrich Radigs Webserver Software.
Sie wurde an einigen Stellen erweitert und modifiziert, der webcam Code lässt sich
aber durch ein #define USE_MCA25_CAM 0 in der mca25.h deaktivieren.
Das gleiche gilt für die servo.h (#define USE_SERVO 0).
Die hier angebotene Software steht unter der GPL.
ACHTUNG: Der Webserver ist so konfiguriert dass
er 192.168.0.101 als IP und 3333 als HTTP port nutzt.
Download:
24.10.2005 -
avr-ip-webcam_based_on1.38_241005.tar.gz (kleinkram gefixt, erkennung von "abbrechen" des bildtransfers ohne tcp conn close & fix
18.10.2005 -
avr-ip-webcam_based_on1.38_181005.tar.gz (merge mit Ingos Version, #define ISA_CTRL sollte nun gehen *UNGETESTET*)
15.10.2005 -
avr-ip-webcam_based_on1.38_151005.tar.gz (UART SRegs nun auch für mega128 ok)
29.09.2005 -
avr-ip-webcam_based_on1.38_290905.tar.gz
80x60 Previewbilder perl testscript:
Auf mehrfache Nachfrage hier nun ein kleines quick'n'dirty
Perlscript welches 80x60 Previewbilder aus dem Camdatenstrom
extrahieren kann.
Mithilfe dieses Beispielcodes sollte es möglich sein
die preview Bilder auch auf einem avr auszulesen.
Das Bildformat ist rgb332 (keine Garantie...).
Aufruf:
./convpbm.pl tux_log_picture_connect_preview_snap
Ausgabe:
out.ppm als ppm Bilddatei mit allen gefundenen Bildern. Dies sieht dann etwa so aus:
Hier alle Quelldateien:
29.01.2006 -
convpbm.pl
29.01.2006 -
tux_log_picture_connect_preview_snap (mitgeschnittene Daten)
perl testscript:
Dieses "kleine" Script diente dazu das Protokoll zu verstehen.
Es ist alelrdings "etwas" chaotisch und nicht dokumentiert,
es war nur ein schneller hack um die Cam am pc zu testen.
Das Programm ist so nur unter Linux lauffähig, unter Windows
müssen die system("stty..."); Aufrufe geändert werden!
Ablauf: ./connect_640x480.pl aufrufen und dann den reset pin
der Kamera auf high ziehen. Dann sieht man einige Debuginfo durchlaufen
und eine Datei "data" wird angelegt.
Das Programm stoppt nicht, man muss es nach einiger Zeit per CTRL-C
abbrechen. Ansonsten schreibt es ein Bild nach dem anderen in die data Datei.
01.10.2005 -
connect_640x480.pl