head

2015年8月13日木曜日

esp8266(esp-wroom-02)+ mbed LPC1114FN28 で、IoT試作




前回(ESP-WROOM-02の接続テスト)の続編で、マイコン(mbed LPC1114FN28)との接続編です

現状はHTTP送信のみですが、初期ファーム活用して
シリアル通信でマイコン側から、WIFI側へATコマンドを送信して。クラウド連携します

*1) マイコン側のシリアル1組(tx:dp16 ,rx: dp15)を、WIFI側に接続しているため、
 通信ログのデバック表示は、現状は不可能です。
*2) テストは、マイコン側から固定値を送信してますが。追加で周辺デバイスを接続し
 センサ値など送信可能な構成としてます。

#部品,購入先候補など ( 材料費は、約 1950 [en] )

ESP-WROOM-02 ブレークアウト付 1,080 [en] (スイッチサイエンスさん)
マイコン (mbed LPC1114FN28) 140[en] (秋月電子さん)

低損失三端子レギュレーター 3.3V500mA TA48M033F
 100[en] (秋月電子さん)
  *) 付属品のコンデンサもレギュレータ付近に配置
  コンデンサ 0.1マイクロF --入力側
コンデンサ 470 マイクロF --出力側 / 10[en] (秋月電子さん)

電解コンデンサー100μF25V85℃  / 10[en] (秋月電子さん)
 *) ESP-WROOM-02 電源付近に配置
絶縁ラジアルリード型積層セラミックコンデンサー0.1μF50V (1個当たり)
 10[en] (秋月電子さん)
 *) ESP-WROOM-02 電源付近に配置

抵抗 10Kオーム (2本)
USBコネクタ(メス) 200[en] (秋月電子さん)
ブレッドボード(普通) 270[en]
ブレッドボード(ミニ) 130[en] (秋月電子さん)

*) ACアダプタ、配線代など除く

# 組立/結線





WIFI,電源 周辺は
前回(ESP-WROOM-02の接続テスト)の続編
とほぼ同じで、説明は省略します。

右側の基盤:WIFI + 電源回路
左側の基盤:マイコン


[WIFI側基盤 - LPC1114] 下記の結線行います。
WIFI RXD - LPC1114 : dp16 (TX)
WIFI TXD - LPC1114 : dp15 (RX)
WIFI側の電源 - LPC1114 : dp21 (VIN)
WIFI側のGND  - LPC1114 : dp22 (GND)

# 送信処理 (サンプルコード説明等)
事前に
前回(ESP-WROOM-02の接続テスト)での
子機モード、SSID等の設定が必要です(手動で)。
AT+CWMODE=1
AT+CWJAP="ssid","password"
*) WIFI起動時に、設定が読み込まれて。
 電源投入時に毎回設定不要でした。(有効期限は不明)

#code (C++ / mbde webコンパイラ)

[処理の概要]
1) AT+CIPSTART
送信先ホストの設定
2)AT+CIPSEND
送信長さ等の設定
3) データ送信(最後は改行2個必要 [\r\n\r\n])


#関連の記事
ESP-WROOM-02の接続テスト

# 開発者向けのまとめ記事



0 件のコメント:

コメントを投稿

google colaboratory お試し編 、GPUも使える機械学習の環境構築

前回続き、機械学習の関連となります。 開発環境まわりの内容となり。先人様の情報を元に調査しました。 google colab(google colaboratory) を試してみました。機械学習系の いくつかのライブラリがインストール済みで、 クラウド上で、ある程度機械学...

AD-parts

Shop
Bluetooth搭載
ベース基板

Social