In den letzten Tagen der Adventszeit beschäftigen wir uns mit einem ganz neuen Thema, nämlich der Internetseite ThingSpeak. Diese Seite wurde speziell für das Thema Internet of Things entwickelt und hält verschiedene praktische Funktionen für Sie bereit.

Bevor Sie also wie sonst üblich, den Aufbau und das Programm angehen, müssen Sie sich zunächst einen Account auf der Seite

www.ThingSpeak.com

erstellen. Loggen Sie sich dann mit Ihren Nutzerdaten unter dem Punkt Sign In ein. Sie sehen eine Seite, die Ihre Channels zeigt. Da Sie noch keine Kanäle haben, wird diese Seite ziemlich leer aussehen. Klicken Sie auf New Channel und vergeben einen Namen, z.B. Light, denn Sie werden in diesem Projekt die Helligkeit messen. Unter dem Punkt Field1 können Sie nun noch einen Namen für das Feld vergeben, evtl. Brightness. Alle anderen Felder können vorerst leer bleiben.

Erstellen eines Kanals auf der ThingSpeak Seite
Erstellen eines Kanals auf der ThingSpeak Seite

Klicken Sie auf Save Channel, um die Einstellungen zu speichern. Sie werden zu der Seite Ihres Channels weitergeleitet, auf der aber nur ein leeres Diagramm zu sehen ist. Klicken Sie in dem darüber liegenden Reiter auf API-Keys. Die Zahlen und Buchstabenfolge die Sie unter dem Punkt Write API Key finden, werden Sie gleich benötigen.

Hier finden Sie den Write Key
Hier finden Sie den Write Key

Hinter dem heutigen Türchen finden Sie erneut ein Kabel. Sie können nun auch dreibeinige Bauteile, wie das IR-Empfangsmodul,  abseits des Steckboards platzieren. Der Aufbau des heutigen Versuchs ist mit dem Versuchsaufbau des 15. Tages identisch. Ein Spannungsteiler mit 10-kΩ-Widerstand und Fototransistor ermöglicht das Messen der aktuellen Helligkeit.

Der Aufbau mit Fototransistor an A0
Der Aufbau mit Fototransistor an A0

Das Programm: Day19_ThinkSpeak1

Das heutige Programm misst nun, ähnlich dem Programm des 15. Tages, die Helligkeit. Doch anders als im vergangenen Versuch werden die Daten direkt an die ThingSpeak Seite gesendet. Diese Seite speichert die Daten nicht nur, sondern stellt sie auch übersichtlich in einem Diagramm dar. Eine sehr praktische Funktion für eine Messstation mit Langzeitüberwachung.

Damit das Programm an die Webseite senden kann, müssen Sie außer Ihren WLAN-Daten zunächst den oben erwähnten API-Key in das Programm unter den Punkt ThingSpeakKEY eintragen. Nach dem Upload empfiehlt es sich, den Serial Monitor zu öffnen. In der Regel sollte eine Update Send Meldung die erfolgreiche Übertragung begleiten. Auf der ThingSpeak Seite können Sie nun wieder auf den Reiter Private View ihres Kanals klicken. Dort sehen Sie das Diagramm Ihres Channels welches alle 10 Sekunden neue Daten empfängt.

Die Messergebnisse im Diagramm
Die Messergebnisse im Diagramm