ESP8266モジュール¶
ESP8266は、低コストのWi-Fiマイクロチップであり、 組み込みのTCP/IPネットワーキングソフトウェア、 およびマイクロコントローラ機能を備えており、中国の上海にあるEspressif Systemsで製造されています。
このチップは、2014年8月にAi-Thinkerというサードパーティのメーカーが製造したESP-01モジュールで西洋のメーカーの注目を浴びました。 この小さなモジュールを使用すると、マイクロコントローラはWi-Fiネットワークに接続し、Hayesスタイルのコマンドを使用してシンプルなTCP/IP接続を行うことができます。 ただし、最初はこのチップとそれが受け付けるコマンドに関する英語の文書はほとんどありませんでした。 非常に低い価格と、モジュール上の外部部品が非常に少なかったことから、大量になれば非常に安価になる可能性があることが、多くのハッカーを引きつけました。 その結果、モジュール、チップ、およびそのソフトウェアを調査し、中国語の文書を翻訳する動きが始まりました。
ESP8266のピンとその機能:
ピン |
名前 |
説明 |
---|---|---|
1 |
TXD |
UART_TXD、送信; 一般的な入出力: GPIO1; スタートアップ時のプルダウンは許可されていない。 |
2 |
GND |
GND |
3 |
CU_PD |
ハイレベルで動作; 低レベルが供給されると電源がオフ。 |
4 |
GPIO2 |
電源投入時にはハイレベルである必要があり、ハードウェアプルダウンは許可されていない; デフォルトでプルアップ; |
5 |
RST |
外部リセット信号、低レベルが供給されるとリセット; ハイレベルが供給されると動作(デフォルトではハイレベル); |
6 |
GPIO0 |
WiFiステータスインジケータ; 操作モード選択: プルアップ: フラッシュブート、操作モード; プルダウン: UARTダウンロード、ダウンロードモード |
7 |
VCC |
電源供給(3.3V) |
8 |
RXD |
UART_RXD、受信; 一般的な入出力: GPIO3; |
ESP8266アダプタ¶
ESP8266アダプタは、ESP8266モジュールをブレッドボードで使用できるようにする拡張ボードです。
それは完全にESP8266自体のピンと一致し、Arduinoボードからの電圧を受け取る5Vピンも追加します。統合されたAMS1117チップは、電圧を3.3Vに落としてからESP8266モジュールを駆動するために使用されます。
回路図は以下の通りです:
例
IoTプロジェクト (IoTプロジェクト)