最近、IoT開発を始めようと思って、
ESP32というマイクロコントローラーの開発ボードをEBayで購入しました。
でも、まだできたばかりのチップなので、
ESP8266とくらべて、Arduino IDE上のライブラリサポートも欠けています。
特にESP8266のWiFiManagerというライブラリがESP32で動けないので、
WiFiの設定がちょっと難しいです。
そこで、ネットで調べたら、
ESP32用のWiFiManager(ESP8266のを改造したそうです)を見つけました。
WIFIMANAGER-ESP32
インストールの仕方として、
Arduinoのlibrariesフォルダーに入り、
GitHubから必要なライブラリをクローンします。
git clone https://github.com/zhouhan0126/WIFIMANAGER-ESP32.git
git clone https://github.com/zhouhan0126/WebServer-esp32.git
git clone https://github.com/zhouhan0126/DNSServer---esp32.git
そして、WIFIMANAGER-ESP32フォルダー内に、
/examples/AutoConnect/AutoConnect.ino
をArduino IDEでオープンし、ESP32開発ボードにアップロードします。
完了したら、パソコンやスマフォのWiFiをAutoConnectAPへ接続し、
ウェブブラウザでhttp://192.168.4.1/へアクセスし、WiFiの設定を行います。
一回行えば、WiFi設定が記録され、次回から再設定する必要がありません。
AutoConnect.ino
のsetup()ではそのまま使えます。
あとはloop()に実行するコートを入れれば大丈夫です。
その他の使用例はexamplesフォルダーにもありますので、
適宜に参考してください。✌
ESP32というマイクロコントローラーの開発ボードをEBayで購入しました。
でも、まだできたばかりのチップなので、
ESP8266とくらべて、Arduino IDE上のライブラリサポートも欠けています。
特にESP8266のWiFiManagerというライブラリがESP32で動けないので、
WiFiの設定がちょっと難しいです。
そこで、ネットで調べたら、
ESP32用のWiFiManager(ESP8266のを改造したそうです)を見つけました。
WIFIMANAGER-ESP32
インストールの仕方として、
Arduinoのlibrariesフォルダーに入り、
GitHubから必要なライブラリをクローンします。
git clone https://github.com/zhouhan0126/WIFIMANAGER-ESP32.git
git clone https://github.com/zhouhan0126/WebServer-esp32.git
git clone https://github.com/zhouhan0126/DNSServer---esp32.git
そして、WIFIMANAGER-ESP32フォルダー内に、
/examples/AutoConnect/AutoConnect.ino
をArduino IDEでオープンし、ESP32開発ボードにアップロードします。
完了したら、パソコンやスマフォのWiFiをAutoConnectAPへ接続し、
ウェブブラウザでhttp://192.168.4.1/へアクセスし、WiFiの設定を行います。
一回行えば、WiFi設定が記録され、次回から再設定する必要がありません。
AutoConnect.ino
のsetup()ではそのまま使えます。
あとはloop()に実行するコートを入れれば大丈夫です。
その他の使用例はexamplesフォルダーにもありますので、
適宜に参考してください。✌
0 件のコメント:
コメントを投稿