![]()
| ESP32 mit Fritz!Box verbinden
Die kleine ESP32-Mikrocontroller-Platine bietet eine Reihe sehr interessanter Funktionen. Unter anderem verfügt das System über
integriertes WLAN (WiFi) und Bluetooth. Doch bevor man mit anspruchsvollen WLAN-Projekten anfängt, kann es nützlich sein, ESP32 auf Funktionalität
zu testen. In diesem Beispiel, um seine WLAN-Tauglichkeit zu prüfen, verbinden wir den Mikrocontroller mit einer Fritz!Box. Die Schaltung, die dabei
benötigt wird, kann sparsamer nicht werden. Der ESP32 wird lediglich mit Spannung versorgt und das ist schon alles. Normalerweise reicht es aus, den ESP32 via
USB mit einem PC zu verbinden. Die Spannungsversorgung, die eine USB-Schnittstelle liefert, reicht für kleine Projekte meistens aus. Bei Nutzung von
WLAN kann allerdings der Stromverbrauch kurzfristig stärker ansteigen, womit die USB-Schnittstelle ein wenig überfordert wird. In unserem Beispiel
wird der ESP32 zusätzlich mit einem Spannungsregler mit Spannung versorgt. ZugangsdatenDamit sich der ESP32 in das Heimnetz der Fritz!Box einklinken kann, werden einige Daten benötigt. In dem Beispiel handelt es sich um die
Fritz!Box 7590. Die Bedieneroberfläche einer Fritz!Box wird über einen Browser (z.B. Chrome), der auf einem mit dem Heimnetz verbundenen Rechner installiert
ist, aufgerufen. Dazu gibt man in der Adresszeile http://fritz.box ein und bestätigt die Eingabe. Alternativ kann die IP-Adresse http://192.168.178.1
eingegeben werden. Nachdem die Benutzeroberfläche geöffnet wurde, wird man aufgefordert, ein Kennwort einzugeben. Die FRITZ!Box-Benutzeroberfläche ist ab
Werk mit einem individuellen Kennwort gesichert. Dieses Kennwort findet man auf dem Aufkleber der FRITZ!Box.
Zu Fritz!Box – Bedieneroberfläche werden wir noch zurückkehren. Schaltplan![]() Testschaltung![]() Programm (Sketch)Bevor das Programm in ESP32 geladen wird, muss noch die Bibliothek „WiFi.h“ in der Arduino IDE installiert werden. Sie kann unter
https://github.com/arduino-libraries/WiFi heruntergeladen werden. Nach Installation der Bibliothek kann das Programm
in den ESP32 geladen werden. // Verbindung mit Fritzbox // Einfache Schaltung mit ESP32 // ESP32-Dev-KitC V4 // Arduino IDE 2.3.7 // ************************************************************************************** #include <WiFi.h> // WiFi Bibliothek einbinden const char* ssid = "Dein SSID (Funknetzname)"; // Abgelesen bei Fritz!Box const char* password = "Dein Netzwerkschlüssel"; // Abgelesen bei Fritz!Box void setup() { Serial.begin(9600); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(2000); Serial.print("."); } Serial.println("Verbunden!"); } // ************************************************************************************** void loop() { Serial.println("Alles OK, Programm läuft"); delay (2000); } // **************************************************************************************
|
Google-Suche auf MEINE-SCHALTUNG.de : |