So nun zur Anleitung,
Download the Arduino IDE
Im Bereich „Download the
Arduino IDE“ können wir nun das passende Download-Paket für das jeweilige Betriebssystem auswählen und herunterladen. In meinem Fall lade ich den Windows Installer herunter, da ich
Arduino IDE auf einem Windows 10 System einsetzen werden. Alternativ kann die
Arduino IDE auch auf Mac OS X (10.7 oder höher) oder Linux installiert werden. Bitte immer die aktuelle Version benutzen.
Nach dem herunterladen des Pakets können wir direkt mit der Installation beginnen. Die Installation ist einfach und schnell durchgeführt. Nach der Installation können wir nun die Arduno IDE starten und direkt mit der Konfiguration und Einrichtung beginnen. Dazu öffnen wir im Menü unter
Datei den Menüpunkt
Voreinstellungen. Auf der Lasche Einstellungen müssen wir in das Feld
Zusätzliche Boardverwalter-URLs folgende URL eintragen:
Im nächsten Schritt öffnen wir unter dem Menüpunkt Werkzeuge die Board-Wahl und starten den
Boardverwalter. Mit dem Boardverwalter können wir zusätzliche Treiber für die Unterstützung von weiteren Mikrocontrollern hinzufügen. Um später die ESP8266 Mikrocontroller verwenden zu können, müssen wir dazu noch das esp8266 Paket installieren.
Im Boardverwalter suchen wir nach „esp8266“ und installieren hier die neueste Version
Bei mir ist die Version 2.7.1 als aktuellste Version installiert.
Spiffs Tool installieren:
Wir benötigen das Tool "ESP8266FS" - eine Erweiterung die sich in die
Arduino IDE integriert. Es fügt im Menü "Werkzeuge" den Eintrag "ESP8266 Sketch Data Upload" hinzu.
Als erstes laden wir uns das aktuelle Tool von der ESP8266 GitHub Seite herunter:
https://github.com/esp8266/arduino-esp8266fs-plugin/releases/tag/0.5.0
Wir erstellen nun einen Ordner mit dem Namen "tools" im gleichen Ordner wie unsere
Arduino-Sketche. Normalerweise befindet sich dieser unter "C:\Users\<benutzername>\Documents\
Arduino\".
Entpacken Sie die heruntergeladene .zip Datei und kopieren Sie den Ordner ESP8266FS in das "tools" Verzeichnis. Am Ende haben wir dann "C:\Users\<benutzername>\Documents\
Arduino\tools\ESP8266FS\tool\esp8266fs.jar".
Nun starten wir die
Arduino IDE neu.
Arduino IDE einen Speicherbereich für unser Filesystem:
Es sollte nun ein neuer Menüpunkt vorhanden sein "ESP8266 Sketch Data Upload"
Arduino IDE ist nun bereit für den ESP8266!!!!!
Hardware:
Es gibt für mehrere Möglichkeiten den ESP mit dem Computer zu verbinden
1:
.
ACHTUNG in dem Bild ist der esp an 5v angeschlossen der muss auf 3,3v angeschlossen werden !!!
2:
FTDI Adapter (Achtung Jumper auf 3.3V Stellen)
3:
ESP to usb Adapter (mein Persönlicher Favorit)
Flaschen des Webinterfaces:
1:
Ordner entpacken
2:
MowerWebControl.ino Öffnen
3.
Einstellungen überprüfen / Ändern
Deine Netzwerkeinstellungen:
IDE Einstellungen:
Den ESP in Flash Modus bringen und hochladen:
Je nach Adapter unterschiedlich, beim ESP zu usb Adapter ist es nur ein Schalter ( umgelegt, reingesteckt, fertig)
Sketch Kompilieren und Hochladen.
Wenn bis jetzt kein fehler aufgetreten ist …..
ESP8266 bleibt im Flashmodus, usb Verbindung trennen und wieder verbinden.
Spiffs Daten Hochladen:
in der
Arduino IDE -> Werkzeuge -> "ESP8266 Sketch Data Upload" drücken und die HTML daten werten aus dem DATA Ordner kopiert.
Hinweis:
Bei mir kam es gelegentlich zu einem Fehler "Time out Verify hash"
Sollte jetzt nicht mehr vorkommen.
wenn alles Geklappt hat, dann die usb Verbindung trenne, den Flashmodus aufheben (bei mir, Schalter umlegen und gut ist)
USB wieder verbinden, 30 sec warten und dann solltest du das Webinterface unter DEINER IP öffnen können.
Am Mower must du nur noch au WiFi wechsen……..
hoffe das ich nichts vergessen habe und das ich dir helfen konnte.
VG
Thorsten