Ein Testprogramm für alle Funktionen des SenseBox Edu Kits
SenseBox Programm | Blockly Code | .ino Code |
---|---|---|
Download testscript.bin | Download testscript.xml | Download testscript.ino |
Zum direkt auf die SenseBox laden | Selbst weiter programmieren | Weiterprogrammieren für Experten |
Nach der Arbeit mit der SenseBox - z.B. im Rahmen eines Programmierkurses - müssen alle Bauteile auf Vollständigkeit und Funktionalität überprüft werden. Es werden folgende Bauteile getestet:
Sie benötigen die SenseBox, ein Mini-USB Kabel und ein Computer.
SenseBox-Board | Mini USB-Kabel |
---|---|
Zum Anschluss der Sensoren verwenden wir ausschließlich die Kabel mit doppeltem Stecker. Wir brauchen folgende Teile: | Stecker | HDC1080 | BMP280 | VEML+TSL | OLED-Display |
---|---|---|---|---|---|
Alle Sensoren müssen an ein I2C Port angeschlossen werden. Es gibt 5 solcher Ports, die Reihenfolge und welcher verwendet wird spielt keine Rolle.
Alle Sensoren angeschlossen von oben | Alle Sensoren angeschlossen von der Seite |
---|---|
Zur Einfachheit schließen wir lediglich eine einzelne LED an, testen aber alle LEDs nacheinander durch austauschen.
Bauteile: | Stecker zu Pins | LEDs | Widerstand |
---|---|---|---|
beliebige Farben | (Gelb-Lila-Braun-Gold) | ||
Anschluss | Anschluss am Breadboard | Anschluss an SenseBox |
---|---|---|
Kurzes Beinchen der LED in E3 und langes in D4, Widerstand in C4 und C8 | Stecker in Digital A, Schwarzes Kabel an A3, Grünes Kabel an A8 |
Das gelbe und rote Kabel ist ungenutzt und kann ignoriert werden.
Später werden wir die LED im Betrieb einfach rausnehmen und durch eine andere ersetzen, um alle zu testen.
So sollte es am Ende aussehen: | Vollständiger Aufbau |
---|---|
Nachdem die SenseBox vollständig aufgebaut und mit dem PC verbunden wurde muss das Testprogramm übertragen werden.
Dafür muss die SenseBox in den Programmiermodus, indem wir den roten "Reset" Button schnell zwei mal hintereinander drücken.
Die SenseBox sollte sich nun trennen und nach kurzer Zeit erneut mit dem PC verbinden.
Der PC sollte nun Speicherzugriff auf die SenseBox vergleichbar mit einem USB-Stick haben. (Eventuell hat sich das entsprechende Fenster geöffnet).
Nun kopieren wir die "testscript.bin" Datei auf die SenseBox.
Kurz danach sollte sich die SenseBox automatisch trennen und neustarten.
Die Installation ist damit abgeschlossen!
Die Tests selbst testen jeweils nur auf erfolgreiche Initialisierung aller Komponenten.
In diesem Fall leuchten beide Status LEDs neben dem Reset Button grün!
Zur wirklichen Funktionalität müssen Sie aktiv werden und eine manuelle Überprüfung auf Plausibilität durchführen.
Überprüfen Sie, ob die Messwerte der Sensoren sinnvoll sind und LEDs tatsächlich leuchten und ihren Zweck erfüllen.
Das Display sollte nach einem kurzen Ladebildschirm ein netten Smiley mit der Aufschrift "TestScript" anzeigen.
Display Startseite |
---|
Nach dem Drücken des blauen onBoard Buttons sollte auf dem Display eine andere Seite angezeigt werden.
Jeder Sensor hat eine eigene Seite auf dem Display die sie mit erneuter Betätigung des blauen onBoard Buttons durchklicken können.
Zur Orientierung sind einige Schätzwerte zum Vergleich gegeben. Diese sollten natürlich von Ihrer Umgebung abhängig sein!
HDC1080 | BMP280 | VEML-TSL | Accelerometer |
---|---|---|---|
Die onBoard LEDs sollten bereits grün leuchten.
Die aufgebaute LED sollte kontinuierlich leuchten. Nachdem die LED leuchtet ist sie funktionsfähig und kann entsprechend nach []() mit der nächsten ausgetauscht werden, um weitere zu testen.
Falls Sie unsicher sind, ob sie die LED richtig angeschlossen haben, drehen Sie sie um. Sie sollte in nur einer Richtung leuchten!
Geplant sind aktuell noch:
Falls Sie Vorschläge zu weiteren Funktionen oder Komponententests haben oder bei Ihnen Probleme aufgetaucht sind, erstellen Sie gerne ein neues Issue.
Oder Sie entwickeln selbst weiter und erstellen einen Pull-Request.
Dankeschön an Diana Burkart für die Hilfe beim Testen des Programms, die guten Bilder und wunderbarer Inspiration bei der Arbeit mit der Sensebox! :)