SPRUCE

SPRUCE

SPRUCE macht Fotos

SPRUCE ist die Kamera von JACKY. SPRUCE steht für Still Picture Recording Unit for Continuous Evaluation, was bedeutet, dass SPRUCE laufend, z.B. alle zwei Sekunden, ein Foto macht. SPRUCE sieht nicht aus wie ein normaler Fotoapparat, sondern ist ein kleines grünes Plättchen mit einem flachen Kabel daran und wurde ursprünglich als Handy-Kamera entwickelt. Natürlich macht eine echte Kamera bessere Fotos als SPRUCE, aber SPRUCE hat zwei Vorteile:

  1. Mit ca. 15 Euro ist SPRUCE sehr günstig. Falls der BSP-Ballon nach dem Start nicht mehr auffindbar ist, ist nicht viel Geld verloren.
  2. SPRUCE ist mit einer Masse von etwa drei Gramm extrem leicht. Über 30 SPRUCE wiegen so viel wie eine Tafel Schokolade!

Wie wird SPRUCE bedient?

SPRUCE hat keine Tasten oder Knöpfe, man kann nirgendwo draufdrücken, damit ein Foto gemacht wird. Die Kamera wird von CHICK, dem Gehirn von JACKY, bedient. Mit dem flachen Kabel wird SPRUCE direkt an CHICK angeschlossen und so mit Strom versorgt und gesteuert. Umgekehrt sendet SPRUCE jedes aufgenommene Foto an CHICK, der es abspeichert, damit wir es uns nach dem Flug ansehen können.

SPRUCE lässt sich entweder über Raspbian, das Betriebssystem von CHICK, oder über eine Python-Bibliothek ansteuern.

So fotografiert SPRUCE

Ein von SPRUCE aufgenommenes Foto sieht so aus. Wenn SPRUCE ganz viele Fotos nacheinander aufnimmt, kann man aus den Fotos einen Zeitrafferfilm zusammmenstellen. Das soll auch mit den Bildern geschehen, die SPRUCE während des Flugs macht. Als Beispiel für einen mit SPRUCE aufgenommenen Zeitrafferfilm könnt Ihr unten die Morgendämmerung über Starnberg sehen.

zurück

Wie bringe ich SPRUCE zum Fotogrfieren?

Das ist sehr einfach. Erste Voraussetzung ist, dass CHICK auf das Kameramodul zugreifen kann. Dies geschieht durch den Aufruf von sudo raspi-config. Anschließend braucht man nur ein paar Zeilen Pythoncode und - zack - Spruce fotografiert. Seht selbst:

						
import time
import picamera

with picamera.PiCamera() as camera:
	camera.start_preview()
	camera.resolution = (2592, 1944)
	camera.meter_mode = 'matrix'
	for filename in camera.capture_continuous('/pfad/zum/foto-ordner/img{counter:05d}.jpg'):
		print('Captured %s' % filename)
		time.sleep(1) # warte 1 Sekunde
						
					

Mit diesen paar Zeilen wurde SPRUCE dazu gebracht die Fotos für das vorherige Video zu schießen. In den ersten beiden Zeilen werden die Module time und picamera geladen. Dann legt man den Zugriff auf die Kamera in der Variable camera ab. Als nächstes wird ein Vorschaufenster geöffnet. Obwohl die Vorschau keiner sieht, ist sie notwendig, um die richtigen Belichtungsdaten zu ermitteln. Die nächsten beiden Zeilen legen Auflösung und Belichtungsmethode fest. Schließlich wird in einer Endlosschleife die Kamera dazu gebracht, ein Bild zu schließen, es beginnend bei img00001 forlaufend zu benennen, abzuspeichern, den Dateinamen des Fotos auszugeben, eine Sekunde zu warten und dann mit dem nächsten Bild auf die gleiche Weise weiterzumachen.

Technische Daten und Links

BSP-Bezeichnung SPRUCE
Still Picture Recording Unit for Continuous Evaluation
Handelsname Raspberry Pi Camera Board
Omnivision 5647 Camera Module
Auflösung 5 MP - 2592 x 1944 Pixel
optische Daten Sensorgröße: 3.67 x 2.74 mm
Seitenverhältnis: 4 : 3
Brennweite, größte Blende: f = 3,6mm, 1 : 2,9
entspricht 35mm bei Vollformat
Fixfocus 1m - ∞
mech. Daten Abmessungen: 25mm x 20mm x 9mm
Masse: ca. 3g
Preis € 15,10
Links Das Kameramodul auf der offiziellen Raspberry Pi Website
Weitere Informationen zum Kameramodul
Installation und Bedienung
Die Python-Bibliothek zum Kamera Modul
zurück