Es ist der erste Dezember und damit Zeit, das erste Türchen zu öffnen. Dahinter befi ndet sich das wohl wichtigste Element des Kalenders: Das NanoESP-Board. Dieser Arduino-kompatible Controller mit WLANFunktion steht im Mittelpunkt der 24 Versuche.

Das NanoESP Board
Das NanoESP Board

Kurz zusammengefasst lässt sich sagen, dass das Board am ehesten eine Kreuzung aus einem Arduino-Nano-ähnlichen Board und einem WLAN-Modul mit dem Namen ESP8266 ist. Die Kommunikation zwischen beiden Elementen läuft über eine per Software generierte serielle Schnittstelle, die an den Pins D11 und D12 angeschlossen ist. Diese Pins sollten Sie also bei eigenen Projekten meiden.

Damit Sie Ihr Board erfolgreich programmieren können, müssen Sie zunächst den Treiber installieren. Sie finden ihn auf der Seite:

http://iot.fkainka.de/driver

Es gibt dort Versionen für verschiedene Betriebssysteme. In der Windows-Version befindet sich im Zip-Ordner eine Setup.exe-Datei, die Sie ausführen müssen. Im dann erscheinenden Fenster klicken Sie einfach auf »Install«.

Nach der Installation können Sie das Board nun zum ersten Mal mit dem PC verbinden. Der PC sollte automatisch den Treiber finden, während auf dem Board die beiden Power-LEDs (D6 und D2) leuchten. Die dritte LED (D3) blinkt zunächst. Wenn die LEDs leuchten, aber der PC keine neue Hardware erkennt, prüfen Sie, ob Sie wirklich ein USB-Datenkabel verwenden. Es gibt nämlich auch Kabel, die nur zum Laden von z. B. Smartphones gedacht sind, aber keine Datenkommunikation ermöglichen. Sie können sich auch im Gerätemanager anzeigen lassen, ob das Gerät richtig erkannt und installiert wurde.

Der Treiber ist nun installiert, und mittlerweile sollte die dritte LED ebenfalls aufgehört haben zu blinken und durchgehend leuchten. Das ist das Zeichen, dass die Initialisierung des Boards erfolgreich war. Sie sollten nun noch etwas erkennen können, und zwar dass sich ein neues, offenes WLAN in Ihrer Reichweite befindet. Das WLAN trägt den Namen NanoESP. Im heutigen praktischen Versuch sollen Sie sich mit diesem WLAN verbinden. Wenn der PC nach der Art der Verbindung fragt, sollten Sie die Option »Heimnetzwerk« wählen. Dadurch wird die Kommunikation mit anderen Geräten nicht geblockt. Wenn Sie mit dem WLAN verbunden sind, können Sie einen Browser Ihrer Wahl öffnen und in die Adressleiste Folgendes eingeben:

192.168.4.1

Das ist die IP-Adresse Ihres Boards. Die Seite, die Sie nun zu sehen bekommen, ist eine kleine Webseite, die vom Board an Ihren PC gesendet wurde. Es handelt sich um ein Easter Egg, also eine versteckte Funktion. Der erste Versuch ist ein Funktionstest und bietet zugleich einen Ausblick auf eine mögliche Verwendung des Boards als Webserver. Doch dazu später mehr.