.. note:: こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。 **参加する理由は?** - **エキスパートサポート**:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。 - **学び&共有**:ヒントやチュートリアルを交換してスキルを向上させましょう。 - **独占的なプレビュー**:新製品の発表や先行プレビューに早期アクセスしましょう。 - **特別割引**:最新製品の独占割引をお楽しみください。 - **祭りのプロモーションとギフト**:ギフトや祝日のプロモーションに参加しましょう。 👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今すぐ参加しましょう! .. _cpn_esp8266: ESP8266モジュール ================= .. image:: img/esp8266.jpg :align: center ESP8266は、低コストのWi-Fiマイクロチップであり、 組み込みのTCP/IPネットワーキングソフトウェア、 およびマイクロコントローラ機能を備えており、中国の上海にあるEspressif Systemsで製造されています。 このチップは、2014年8月にAi-Thinkerというサードパーティのメーカーが製造したESP-01モジュールで西洋のメーカーの注目を浴びました。 この小さなモジュールを使用すると、マイクロコントローラはWi-Fiネットワークに接続し、Hayesスタイルのコマンドを使用してシンプルなTCP/IP接続を行うことができます。 ただし、最初はこのチップとそれが受け付けるコマンドに関する英語の文書はほとんどありませんでした。 非常に低い価格と、モジュール上の外部部品が非常に少なかったことから、大量になれば非常に安価になる可能性があることが、多くのハッカーを引きつけました。 その結果、モジュール、チップ、およびそのソフトウェアを調査し、中国語の文書を翻訳する動きが始まりました。 ESP8266のピンとその機能: .. image:: img/ESP8266_pinout.png .. list-table:: ESP8266-01 ピン :widths: 25 25 100 :header-rows: 1 * - ピン - 名前 - 説明 * - 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 - Espressif `_ * `ESP8266 AT指令セット `_ ESP8266アダプタ --------------- .. image:: img/esp8266_adapter.png :width: 300 :align: center ESP8266アダプタは、ESP8266モジュールをブレッドボードで使用できるようにする拡張ボードです。 それは完全にESP8266自体のピンと一致し、Arduinoボードからの電圧を受け取る5Vピンも追加します。統合されたAMS1117チップは、電圧を3.3Vに落としてからESP8266モジュールを駆動するために使用されます。 回路図は以下の通りです: .. image:: img/sch_esp8266adapter.png **例** * :ref:`iot_projects` (IoTプロジェクト)