Für ein ozeanografisches/atmosphärisches Proof-of-Concept-Projekt muss ich eine Kamera einrichten, die tagsüber alle 5 Minuten ein Bild der Wasseroberfläche für bis zu zwei Jahre aufnimmt. Die Bilder werden analysiert und wenn die Bedingungen stimmen, werden andere Geräte eingeschaltet. Ich möchte ein Bild in anständiger Qualität, aber ich möchte auch die Kosten niedrig halten . Die Kamera wird über USB 1.1 an einen Computer mit Debian Linux angeschlossen, daher ist eine von gphoto2 unterstützte Kamera ein Muss. Eine anständige Leistung bei schlechten Lichtverhältnissen ist ein Plus, damit wir sehen können, was los ist, wenn die Sonne tief steht.
Ich wollte eine gebrauchte Nikon D40 mit dem 18-55 bei eBay kaufen, aber dann erinnerte ich mich, dass die Nennlebensdauer des Verschlusses von 50.000 Betätigungen bei diesem Arbeitszyklus nicht lange dauert.
Ein guter P&S könnte funktionieren, aber was soll man wählen?
Ich habe mir Webcams mit 1080 angesehen, aber die Kamera wird auf einem Mast montiert und die maximale USB-Kabellänge von 3 m ist zu kurz.
Jemand mit Vorschlägen?
Ich würde versuchen, eine GoPro-Kamera / einen GoPro-Camcorder zu hacken, um eine kontinuierliche Stromquelle zu verwenden. Die GoPro ist sehr gut für raue Umgebungen geeignet und bringt bereits ein Gehäuse mit, das man verwenden könnte. Außerdem ist es sehr preisgünstig. Wenn Sie es mit der Low-Light-Fähigkeit ernst meinen, behauptet die neueste Hero3 Black Edition eine 2x bessere Low-Light-Fähigkeit als die vorherigen Modelle und Sensoren. Sie können sie ganz einfach so einrichten, dass sie alle 5 Minuten Zeitraffer oder Aufnahmen machen.
Weitere Informationen zum Hacken eines Geräts zum Arbeiten mit einer konstanten/fest verdrahteten Stromquelle finden Sie in den Google-Ergebnissen. Das erste Ergebnis scheint ein gutes Beispiel zu sein: http://www.jk720.net/post/9040461577/my-gopro-hard-wire-setup-and-remote-trigger-i
Also habe ich mich für folgendes entschieden:
Ich werde ein gebrauchtes Nikon D40-Kit mit dem 18-55-Objektiv bei eBay für etwa 200 US-Dollar kaufen. Um es mit Strom zu versorgen, werde ich einen Nikon EP-5-Netzteilanschluss für 9 US-Dollar und einen 18-W-12-V-zu-9-V- Abwärtswandler verwenden, den ich für 4 US-Dollar gefunden habe.
Für die Kommunikation werde ich ein 10 m langes aktives USB 2.0-Verlängerungs- / Repeater-Kabel für 7 US-Dollar ausprobieren .
Ich werde eine elektrische PVC-Gehäusebox modifizieren, um die Kamera und das Objektiv zu passen, die ich dann auf einer Stange montieren werde.
Während ich merke, dass ich durch die Verschlusslebensdauer der D40 etwas eingeschränkt bin, um vorbereitet zu sein, werde ich mir einen Ersatzkörper besorgen. Ich habe ein paar mit kaputten Blitzen für unter 100 Dollar gesehen. Ich werde auch versuchen, meine Aufnahmen auf günstige Windverhältnisse zu beschränken. Ich habe gelesen, dass Sie, wenn Sie Nikon dazu bringen, einen Verschluss zu reparieren (~ 200 US-Dollar), möglicherweise einen neuen Verschluss mit einer längeren Nennlebensdauer angeben können.
Als Software werde ich Folgendes verwenden, das unter Debian läuft:
Ich werde dies aktualisieren, wenn das System gebaut wird, falls jemand interessiert ist.
Aktualisierung vom 8. Februar 2013:
Ich habe die Kamera in einem von mir hergestellten Gehäuse montiert und eingesetzt. Ich wünschte, ich hätte ein Bild von der Kiste gemacht, aber hier ist das erste Bild, das ich mit der Kamera mit Python und gphoto2 gemacht habe: Es hat geregnet, also gibt es einige Tropfen auf dem Gehäusefenster. Diese schwarze Form unten rechts ist ein Windgeneratorblatt. Diese Schlieren auf dem Wasser sind das Phänomen , das wir untersuchen werden. Ich verfeinere gerade die Zeitraffer-Software. Keine Notwendigkeit, Bilder zu machen, wenn es nicht genug Licht gibt.
Update vom 5. März 2013: Hatte Probleme mit dem Sperren des USB-Ports und ich habe ihn jetzt vor jedem Bild zurückgesetzt. Ich habe dem Bild eine Überlagerung hinzugefügt, um es später leichter analysieren zu können. Das Overlay wird mit PIL.ImageDraw hinzugefügt . Leider werden dadurch die Exif-Daten entfernt, also speichere ich das in einer Textdatei. Ich verwende auch paramiko , um die Datei direkt nach der Aufnahme per SFTP in mein Büro zurückzusenden und die lokale Kopie zu löschen, um Speicherplatz zu sparen. Wir denken auch, dass ein Zeitraffer mit niedriger Auflösung zwischen den Bildern nützlich wäre. Zu diesem Zweck konnte ich mit streamer eine image_capture von einer alten Webcam durchführen . Ich kann jetzt eine Webcam mit einem eigenen Fenster zu meinem Gehäuse hinzufügen und alle 5 Sekunden eine Aufnahme machen. Aktualisierung vom 26. Februar 2014:Ich bin immer noch sehr zufrieden damit, wie das funktioniert hat. Die Verschlusszahl beträgt 38.000, also erreichen wir die Designbewertung der Kamera. Wir werden sehen, wie lange es noch geht.
Es sind Geräte erhältlich, die USB erheblich erweitern und gleichzeitig einen USB-Ausgang beibehalten.
Sie können USB zu TCP/IP mit jedem der vielen kostengünstigen Mikrocontroller-Boards machen.
Sie können USB in WiFi 802.1 übersetzen ... und müssen dann nur Strom zuführen.
Sie können Solarenergie nutzen und benötigen keine Kabel.
Die Canon Kameras der A-Serie sind neu und gebraucht zu einem guten Preis erhältlich. Hervorragende kostenlose Software namens CHDK (Canon Hack Development Kit) ist verfügbar. Diese wird beim Einschalten vom SD-Kartensteckplatz geladen und ermöglicht es, viele Funktionen auf neue und interessante Weise zu kombinieren. Diese Software funktioniert nicht auf vielen der neuesten Kameras der A-Serie, aber auf vielen älteren. Die Software würde Ihre Zeitrafferanforderungen problemlos erfüllen. CHDK : - und CHDK-Tutorial hier
Brinno stellt eine spezialisierte Zeitrafferkamera für 149 US-Dollar her. Verkauft von Photojojo und anderen
Batterielebensdauer (4 AA)
Wie läuft Ihr Projekt?
Die Verwendung von gphoto2, wie Sie erwähnt haben, ist ein sehr guter Weg.
Etwas Ähnliches machen wir hier: http://www.webcampak.com
Auf meiner Seite würde ich vorschlagen, die Verwendung von USB-Extendern zu vermeiden (langfristige Zuverlässigkeit). Was Sie tun könnten, ist einen eingebetteten Computer (oder einen Raspberry PI) mit Wi-Fi (oder Ethernet) zu Ihnen nach Hause zu verwenden.
Es wird Ihre Kosten leicht erhöhen, aber es wird wahrscheinlich die Zuverlässigkeit erhöhen.
In Bezug auf die Betätigung würde ich empfehlen, sich für eine neue Kamera zu entscheiden, das Problem bei gebrauchten ist, dass man nie weiß, wie sie gepflegt wurde. Für eine Entwicklungsplattform haben wir einmal eine gebrauchte Kamera gekauft, und sie scheiterte bei 40.000 Aufnahmen, wo unsere Standard-Setups mit neu gekauften Low-End-Canon-Modellen (T2i, T3i ...) normalerweise fast 300.000 Aufnahmen erreichen.
Ich hoffe es hat geholfen.
D. Lambert
jg-faustus
RyanN