macsbug

Just another WordPress.com site

Watch the ESP32 board

leave a comment »

2016年12月現在の ESP32 Development Boards の一覧表です。     2016.12.09

最新情報:2016.12.22
質問:技適対応の ESP-WROOM-32 with TELEC(モジュール) は 販売されているか?
答え:この記事投稿前から現在まで何処にも販売されていません。

質問:最低価格の技適対応 ESP32は?
答え:2016.12.22:
_ ebay:最低価格 $11.39 は Contact付きです。他 21日は販売業者無し。
_ ebay:3つの業者が出てきました。価格が変動しています。
_ ebay:EUR 14.59, USD 18.99, USD 23.99。
_ Aliexpress:販売されています。価格は $24.85 〜28.99 です。

この経緯から何かが操作されているように見えます。


12月現在の espressif / arduino-esp32 によると ESP32 開発環境 の Arduino IDE には
7つのボードが設定されています。
boards.txt の build.f_cpu は 160MHz から 240000000L (240MHz) になりました。
WeMos の ESP32 版 LoLin32 が期待される中で 設定にはあるものの まだ未販売です。

WeMos LoLin32:
_ Blink Community の hutje氏が 11月5日 に
_ WeMos is currently working on the WeMos LoLin32! と答えています。
_ 16日 github.com/espressif/arduino-esp32 に “WEMOS LoLin32” が追加されました。


追記:2017.04.21 WeMos Lolin32:2017.04.20 販売開始

Nomen Shop Cost $ Picture
WeMos LoLin32 WeMos 6.90
+
Tax 1.76
Widora-Air Taobao 7
ESP32
Development Board
with TELEC
ebay
with contact
11.39
ESP32-Bit Taobao 11.6  
AnalogLamb
ESP32
Development
Board
AnalogLamb 12.50  
Noduino
Quantum
Taobao 13.25
ESP32
Development Board
with TELEC
ebay EUR
14.59
Widora-Air AliExpress 15
Espressif
ESP32-DevKitC
(“Core Board”)
Adafruit 15
Espressif
ESP32
Core Board
Olimex 17
Watterott
ESP-WROOM32
-Breakout
Watterott Electronics 17.95
Ai-Thinker
NodeMCU-32S
Banggood 18
ESP32
Development Board
with TELEC
ebay 18.99
PyCom
WiPy 2.0
pycom 19.95  
AnalogLamb
Maple ESP32
AnalogLamb 20
SparkFun
ESP32 Thing
SparkFun 20
Gravitech/
MakerAsia
Nano32
Gravitech US 20
ESP32
Development Board
with TELEC
Banggood 21.12
SparkFun
ESP32 Thing
Digi-Key 21.25
ESP32-Bit ebay 21.42
Ai-Thinker
NodeMCU-32S
AliExpress 22  
DOIT/
SmartArduino
ESP32 DevKit
with TELEC
SmartArduino 22.87
DOIT/
SmartArduino
ESP32 DevKit
with TELEC
AliExpress 23.36
ESP32
Development Board
with TELEC
ebay 23.99
Official DOIT
ESP32
Development Board
AliExpress 24.00
Ayarafun/
LamLoei
Node32S
Gravitech Thai 24.75
Gravitech/
MakerAsia
Nano32
Gytron 24.75
Gravitech/
MakerAsia
Nano32
Gravitech Thai 24.75
ESP32
DEvelopment
Board
tindle 24.95
PyCom  LoPy pycom 29.95
PyCom  SiPy pycom 35.95

メモ:
1. ESP32 (ESP-32S, ESP-WROOM-32) の チップのピン数は 38 pin。
2. ESP32-Bit で使用されている ESP32 の チップのピン数は 30 pin。
3. ボードのピン数は 38 か40 pin。最小ピン数は 28 pin。
4. ESP-WROOM-32 with TELEC チップの単体販売はされていません。


余談:
以下は WeMos の LoLin ですが ESP8266 版で ESP32版 ではありません。
WeMos LoLin V3 NodeMcu Lua WIFI Development Board


ESP32-DevKitC:espressif 公開の ESP32 ピン配置。 espressif / arduino-esp32  doc


.
Nano32 ピン配置(自作)。

ESP32 SoC Packegae Identifier Explained

ESP32 Demo Board V2

ESP-WROVER-KIT
ESP-WROOM-32 with TELEC + 3.2″ 320×240 TFT SPI ILI9341 (Z320IT010)


開発環境の構築:arduino-esp32 の更新による再構築。
新しい arduino-esp32 の Installation : Instructions for Mac の指示通りに
_ ターミナルで実施しましたが arduino-esp32.git でエラーがでました。
_ この辺のレベルになると 私は どうしたらいいか解りません。
.
_ 以下の手順で使用できる様にしました。
_ 1. ダウンロードZIP をダウンロードし フォルダー名を esp32 に変更。
_ 2. 新しいフォルダー hardware と espressif を作り フォルダーは
_    hardware / espressif / esp32 という階層にします。
_ 3. esp32 の中の tools には xtensa-esp32-elf (マック用) を入れます。
_    ESP-IDF Getting Started Guide:2Page:2. Getting Started
_     2.2.1. Downloading the Toolchain:MacOS です。
_    又は「ESP32 Beginning」を参照してください。
_ 4. hardware フォルダーを user / document / Arduino の中に入れます。
_ これで 新しい開発環境でボードが表示され実施できます。

2016.12.25 追記:ターミナルで arduino-esp32 の Installation ができました。
出来なかった理由は git や他のものがインストールされていない為です。
手順は省きますが 幾つかの入っていない物をインストールしました。
結果 arduino-esp32 の Installation の指示通りにインストールできました。


追加された機能:analogRead が増えました。これは嬉しいです。
_ これまで ESP8266は 1個のアナログ入力しかありませんでしたが 16個
_ にもなりました。A0〜A19 までの動作を試して動きました。
_ これでアナログ分野も自由に複数使用できる事になり ホットしました。
_  DAC1, DAC2 ( variants / nano32 / pins_arduino.h に記載) も使用できる
_ ようで 興味津々です。

Things that work:

  • pinMode
  • digitalRead/digitalWrite
  • attachInterrupt/detachInterrupt
  • analogRead/touchRead/touchAttachInterrupt
  • ledcWrite/sdWrite/dacWrite
  • Serial (global Serial is attached to pins 1 and 3 by default,
    there are another 2 serials that you can attach to any pin)
  • SPI (global SPI is attached to VSPI pins by default and
    HSPI can be attached to any pins)
  • Wire (global Wire is attached to pins 21 and 22 by default and
    there is another I2C bus that you can attach to any pins)
  • WiFi (about 99% the same as ESP8266)

状況把握:
espressif / arduino-esp32 の Commits に現状の問題点と対応が
書かれています。


I2Cライブラリが動作しない:解決方法。
_ 常に最新版を使用する事で解決できます。この記事の記載時には動きませんでしたが
_ その後 再度ダウンロードし動く様になりました。


感想:
新しい開発環境の設定がいまいち解らない。何故 arduino-esp32.git でエラーがでるのだろうか。
今回の方法で Lチカは動くが OLED 接続での動作はしない。、、これは後に解決する。
.
espressif / arduino-esp32 於ける comment は 12月12現在で 108 の comment がある。
まだ開発途上なので 動かない物が多いようで 1つ1つ動作を確認し動かない物は保留した方が
いいようだ。ESP8266 で優秀なライブラリーはESP8266 の内部を熟知して高速化した物もあり
ESP32 ではエラーがでて使用できない。


 

広告

Written by macsbug

12月 9, 2016 @ 10:48 am

カテゴリー: ESP32, ESP8266

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。