ESP-WROOM-02ピッチ変換済みモジュール《フル版》向け書き込みボードを自作する
概要
スイッチサイエンスのESP-WROOM-02開発ボードは書き込みが楽ですが、少し高いのでピッチ変換済みモジュールを使うと安くすみます。ただ書き込みが少々面倒なので書き込み用の基板を作ることにしました。
2016/05/19追記:10kΩの抵抗を回路図に追加しました。(無くても書き込めましたが念のため)
用意するもの
秋月電子のページに飛んだ場合にエラーが出ることがありますが、その場合は再読み込みしてください。
- ESP-WROOM-02ピッチ変換済みモジュール《フル版》 - スイッチサイエンス
- FTDI USBシリアル変換アダプター(5V/3.3V切り替え機能付き) - スイッチサイエンス
- 超小型スイッチングACアダプター3.3V2A 100V~240V GF12-US03320: 電源一般 秋月電子通商 電子部品 ネット通販
- ブレッドボード用DCジャックDIP化キット: 組立キット 秋月電子通商 電子部品 ネット通販
- ピンヘッダ、ピンソケット、ユニバーサル基板(ありものを使ったので多分このあたり)
- ピンヘッダ (L型) 1×6 (6P): パーツ一般 秋月電子通商 電子部品 ネット通販
- 細ピンヘッダ 1×20: パーツ一般 秋月電子通商 電子部品 ネット通販
- シングルピンソケット (低メス) 1×20 (20P): パーツ一般 秋月電子通商 電子部品 ネット通販
- 分割ロングピンソケット(細ピン用) 1x40 (40P): パーツ一般 秋月電子通商 電子部品 ネット通販
- 片面ガラスコンポジット・ユニバーサル基板 Cタイプ めっき仕上げ (72x47mm) 日本製: パーツ一般 秋月電子通商 電子部品 ネット通販
- 基板用スライドスイッチ SS-12D00-G5: パーツ一般 秋月電子通商 電子部品 ネット通販
- タクトスイッチ(黒色): パーツ一般 秋月電子通商 電子部品 ネット通販
- カーボン抵抗(炭素皮膜抵抗) 1/6W10kΩ (100本入)
- LED
- スズメッキ線
配線図
一例ですが以下のように配線します。「10kΩ(縦)」と書いてあるものは抵抗を立てて配置してください。
プログラムの書き込み
ESP-WROOM-02ピッチ変換済みモジュール《フル版》とFTDI USBシリアル変換アダプタを接続します。
FTDI USBシリアル変換アダプタは3.3V側にジャンパを接続してください。
スライドスイッチは写真の向きで下になっています。(IO0がGNDに接続されています。)
サンプルプログラムとして以下のプログラムを書き込みます。
int led = 16;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
しばらくすると書き込みが完了します。
エラーが出る場合は基板上のタクトスイッチ(リセットスイッチ)を押して再度書き込みを行ってください。
プログラムの実行
FTDI USBシリアル変換アダプタを抜いて3.3Vの電源アダプタをつないでください。
スライドスイッチは写真の向きで上に変更します。
LEDの足の長い方をIO16に、短い方をGNDに差し込んでください。
LEDが点滅すれば書き込み成功です。(写真はつなぐところが違っています。)
OTAでの書き込み
ESP-WROOM-02 + ArduinoOTAでスケッチのWiFi経由アップロード - Qiitaを参考にOTAのプログラムをFTDI USBシリアル変換アダプタをつないで書き込めば、それ以降はFTDI USBシリアル変換アダプタを使わなくても3.3Vの電源アダプタを繋いだ状態でスライドスイッチを切り替えるだけでWiFi経由で書き込めるようになります。
Author And Source
この問題について(ESP-WROOM-02ピッチ変換済みモジュール《フル版》向け書き込みボードを自作する), 我々は、より多くの情報をここで見つけました https://qiita.com/yuji_miyano/items/95fcb43da3c0cee27e3d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .