morecat_labArduino環境からESP8266を使うための開発ボードを試作しました。スイッチサイエンスさんのプロトタイプPCBサービスのベータ版で基板を作成たのでレポートします。はじめに安価なWifiモジュールESP8266は技適も付いており、発売当初に品薄になるほどの人気です。Arduino環境から直にプログラムを組むことができるようになり、更に便利に使えそうです。手軽にArduinoから使えるようにFTDI付きのインタフェースボードを設計してみました。ワイファイシングと呼びます。以下の回路を実装しています。USB-シリアルブリッジ(FTDI)インタフェースFT231Xを採用しました。GPIO0(モード切り替え)をDTRに、リセットをRTSに接続してあります。IDEから自動的にモード切り替えを行いそのままプログラム可能です。3.3Vを提供する電源回路LDOに少し古いAZ1117ADJを使っています。3.3V固定のチップを使う場合には、電圧決定用の抵抗が不要になります。このチップは入力側および出力側のコンデンサとしてタンタル電解指定です。ESRの小さいチップ電解コンデンサを使っています。ピッチ変換&ブレークアウト当初、Arduinoのファームファクターにしようと考えたのですが、どう考えてもピン数が余るのと、基板サイズが大きくなって値段が上がるので、小さく作りました。素直にESPの信号をそのまま両側にピンを出しています。両側に、電源とグランドを足しました。背の低いチップセラコン、チップ抵抗から基板に実装してゆきます。先に、裏側のチップ部品を付けてしまうと良いでしょう。作成で一箇所ミスがあり、ジャンパーが必要になります。FT231Xの2ピンから、タクトスイッチまでジャンパー線を飛ばしました。(2015/11/3追記。1.6.5にインストールします。https://github.com/esp8266/Arduino動作確認にはLチカが良いと思います。LEDが接続されているポートはIO4なので、ポートに4を指定してblinkを動かします。Module”を指定し、ポートに”/dev/cu.usbserial-XXXXX”(FTDIチップに書き込まれたシリアル番号)を指定します。他はディフォルトの値で大丈夫でした。これで普通に書き込みができるはずです。Computingタグ:コメントは受け付けていません。