Das senseBox-Buch

12 Projekte rund um Sensoren, Umwelt und IoT

Thomas Bartoschek, David Fehrenbach, Jonas Fehrenbach, Mario Pesch and Lucas Steinmann

Cite this publication as

Thomas Bartoschek, David Fehrenbach, Jonas Fehrenbach, Mario Pesch, Lucas Steinmann, Das senseBox-Buch (2019), dpunkt.verlag, Heidelberg, ISBN: 9783960888369

877
accesses
4
quotes

Description / Abstract

Die senseBox ist ein Elektronikbausatz für Schulen und Bildungseinrichtungen, bei dem das Experimentieren und Programmieren unter Einsatz von Sensoren im Vordergrund steht. Neben einer Open-Source Mikrocontrollereinheit (MCU), die auf der Arduino-Plattform basiert, werden Sensoren, Bauteile zur Übertragung von Daten und weiteres Zubehör mitgeliefert.
Sensoren zur Messung von verschiedenen Umweltphänomenen wie Temperatur, Luftfeuchtigkeit, Luftdruck, Beleuchtungsstärke, UV-Strahlung, Lautstärke, Distanzen (per Ultraschallsensor) sowie Neigung und Ausrichtung ermöglichen ein kreatives Arbeiten an einer Vielzahl von Fragestellungen. Zudem können die gemessenen Werte über ein WiFi-Modul auf eine Webplattform für offene Sensordaten – die openSenseMap – übertragen werden.
Das Buch zum Bausatz stellt spannende Projekte rund um folgende Themen vor:

- Ausgabe von Messwerten
- Entwerfen von Logiken
- Simulieren von Zufällen
- Ansteuern von verschiedenen LEDs
- Ein akustischer (Licht)-Schalter
- Einparkhilfe und Verkehrszähler mit Ultraschallsensor und Piezolautsprecher
- senseBox als Musikinstrument
- IoT-Wetterstation und -Alarmanlage
- Ein Geschicklichkeitsspiel mit der senseBox

Description

Thomas ist wissenschaftlicher Mitarbeiter (Post-Doc) am Institut für Geoinformatik (ifgi) der Westfälischen Wilhelms-Universität Münster und dort auch Gründer und Leiter des Schüler- und Forschungslabors GI@School, in dem neue Technologien im Kontext Digitaler Bildung entwickelt und erforscht werden. Er leitet das vom BMBF geförderte Citizen-Science-Projekt "senseBox" und ist Mitverfasser der Dagstuhl-Erklärung "Bildung in der digitalen vernetzten Welt" der Gesellschaft für Informatik. Seine Arbeiten wurden mit mehreren Preisen ausgezeichnet, unter anderem mit dem ACM Eugene Lawler Award 2013 der internationalen Informatikervereinigung für seinen humanitären und gesellschaftlichen Beitrag zur Informatik.
David hat BWL und Information Systems an der Universität Münster studiert und ist als Gründungsmitglied und Geschäftsführer der Reedu – Reengineering Education GmbH & Co. KG – aktiv. Über innovative Workshopkonzepte und Bildungsprodukte im Bereich Digitale Bildung hinaus entwickelt und vertreibt Reedu die senseBox. Neben seinen organisatorischen Tätigkeiten findet David immer wieder Zeit, sich mit der Schnittstelle zwischen digitaler Bildung, Umwelttechnologie und Internet of Things auseinanderzusetzen.
Jonas studiert ebenfalls Informatik am Karlsruher Institut für Technologie. Neben seinem Studium beschäftigt er sich viel mit Musik, weshalb sein erstes Projekt die Umfunktionierung der senseBox zu einem Musikinstrument war. Die Vielfältigkeit der senseBox hat ihn begeistert, und er hat inzwischen auch schon mehrere Workshops für die senseBox geleitet.
Mario hat Chemie und Geografie an der Westfälischen Wilhelms-Universität Münster studiert und begleitet das senseBox-Projekt bereits seit dem Beginn, zuerst als studentische Hilfskraft und mittlerweile als wissenschaftlicher Mitarbeiter. In dieser Zeit entwickelte er die grafische Programmieroberfläche und eine Vielzahl von verschiedenen Lernmaterialien. Neben diesem Buch ist er auch Autor des Calliope-Buchs, das auch im dpunkt.verlag erschienen ist.
Lucas studiert Informatik am Karlsruher Institut für Technologie. Er beschäftigt sich gerne und intensiv mit der senseBox und anderen Entwicklerboards. Dabei entwickelte er schon mehrere wiederverwendbare Bibliotheken, wie z.B. die Graph-Bibliothek zur Visualisierung von Sensordaten. Abseits von seiner Arbeit mit der senseBox interessiert Lucas sich für Techniken des maschinellen Lernens, insbesondere des Maschinensehens.

Table of content

  • BEGINN
  • Vorwort
  • Inhaltsverzeichnis
  • Einleitung
  • 1.1 Die senseBox – Was erwartet dich in diesem Buch?
  • 1.2 Was steckt drin?
  • 1.3 Die Programmieroberfläche
  • 1.4 Sicherheitshinweise beim Arbeiten mit der senseBox
  • 1.5 Los geht†™s
  • Hello World
  • 2.1 Projektbeschreibung
  • 2.2 Benötigte Bauteile
  • 2.3 Los geht†™s
  • 2.4 Die LED zum Blinken bringen
  • 2.5 Fehlersuche
  • 2.6 Aufgaben und weiterführende Ideen
  • Erfasse deine Umwelt mit Sensoren
  • 3.1 Verwendete Bauteile
  • 3.2 Aufbau
  • 3.3 Die Programmierung
  • 3.4 Anzeige der Messwerte in einem Graphen
  • 3.5 Aufgaben und weiterführende Ideen
  • Mit Knöpfen zur Logik
  • 4.1 Benötigte Bauteile
  • 4.2 Aufbau der Schaltung mit einem Button
  • 4.3 Die Programmierung
  • 4.4 Erweitern der Schaltung um einen zweiten Knopf
  • 4.5 Erweiterung der Programmierung
  • 4.6 Aufgaben und weiterführende Ideen
  • Der akustische Schalter
  • 5.1 Klatsch, klatsch – Licht an!
  • 5.2 Benötigte Materialien
  • 5.3 Aufbau der Schaltung
  • 5.4 Die Programmierung
  • 5.5 Aufgaben und weiterführende Ideen
  • Zufälle mit dem senseBox-Orakel
  • 6.1 Projektbeschreibung
  • 6.2 Benötigte Bauteile
  • 6.3 Aufbau der Schaltung
  • 6.4 Würfelspiele
  • 6.5 Ein Orakel
  • 6.6 Aufgaben und weiterführende Ideen
  • Jetzt wird†™s bunt!
  • 7.1 Bringe Farbe in deine Projekte
  • 7.2 Benötigte Materialien
  • 7.3 Aufbau der Schaltung
  • 7.4 Die Programmierung
  • 7.5 Aufgaben und weiterführende Ideen
  • Einparken leicht gemacht
  • 8.1 Projektbeschreibung
  • 8.2 Benötigte Bauteile
  • 8.3 Aufbau der Schaltung
  • 8.4 Die Programmierung
  • 8.5 Aufgaben und weiterführende Ideen
  • Verkehrszähler
  • 9.1 Benötigte Bauteile
  • 9.2 Aufbau der Schaltung
  • 9.3 Autos zählen mithilfe des Abstands
  • 9.4 Den Verkehrszähler optimieren
  • 9.5 Speichern auf SD-Karte
  • 9.6 Einstellen der Distanz
  • 9.7 Aufgaben und weiterführende Ideen
  • Techno mit der senseBox
  • 10.1 Projektbeschreibung
  • 10.2 Benötigte Bauteile
  • 10.3 Aufbau der Schaltung
  • 10.4 Erzeugen von Tönen
  • 10.5 Das Theremin
  • 10.6 Weitere Effekte
  • 10.7 Aufgaben und weiterführende Ideen
  • IoT-Wetterstation
  • 11.1 Projektbeschreibung
  • 11.2 Benötigte Bauteile
  • 11.3 Aufbau der Schaltung
  • 11.4 Registrierung auf der openSenseMap
  • 11.5 Programmierung
  • 11.6 Aufgaben und weiterführende Ideen
  • IoT-Alarmanlage
  • 12.1 Projektbeschreibung
  • 12.2 Benötigte Bauteile
  • 12.3 Alarmanlage mit Helligkeitssensor
  • 12.4 Alarmanlage mit Ultraschallsensor (Erweiterung)
  • 12.5 IoT-Alarmanlage mit der openSenseMap
  • 12.6 Aufgaben und weiterführende Ideen
  • Webserver
  • 13.1 Die Projektidee
  • 13.2 Benötigte Bauteile
  • 13.3 Aufbau der Schaltung
  • 13.4 Die Programmierung
  • 13.5 HTTP-Anfragen
  • 13.6 HTTP-Antwort
  • 13.7 Aufgaben und weiterführende Ideen
  • Gehe auf Punktefang
  • 14.1 Projektbeschreibung
  • 14.2 Benötigte Bauteile
  • 14.3 Aufbau der Schaltung
  • 14.4 Die Programmierung
  • 14.5 Spielzeit und Zähler
  • 14.6 Aufgaben und weiterführende Ideen

Related titles

    More of this author(s)