ESP8266モジュール

../_images/esp8266.jpg

ESP8266は、低コストのWi-Fiマイクロチップであり、 組み込みのTCP/IPネットワーキングソフトウェア、 およびマイクロコントローラ機能を備えており、中国の上海にあるEspressif Systemsで製造されています。

このチップは、2014年8月にAi-Thinkerというサードパーティのメーカーが製造したESP-01モジュールで西洋のメーカーの注目を浴びました。 この小さなモジュールを使用すると、マイクロコントローラはWi-Fiネットワークに接続し、Hayesスタイルのコマンドを使用してシンプルなTCP/IP接続を行うことができます。 ただし、最初はこのチップとそれが受け付けるコマンドに関する英語の文書はほとんどありませんでした。 非常に低い価格と、モジュール上の外部部品が非常に少なかったことから、大量になれば非常に安価になる可能性があることが、多くのハッカーを引きつけました。 その結果、モジュール、チップ、およびそのソフトウェアを調査し、中国語の文書を翻訳する動きが始まりました。

ESP8266のピンとその機能:

../_images/ESP8266_pinout.png
ESP8266-01 ピン

ピン

名前

説明

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アダプタ

../_images/esp8266_adapter.png

ESP8266アダプタは、ESP8266モジュールをブレッドボードで使用できるようにする拡張ボードです。

それは完全にESP8266自体のピンと一致し、Arduinoボードからの電圧を受け取る5Vピンも追加します。統合されたAMS1117チップは、電圧を3.3Vに落としてからESP8266モジュールを駆動するために使用されます。

回路図は以下の通りです:

../_images/sch_esp8266adapter.png