macsbug

Just another WordPress.com site

Archive for the ‘ESP32’ Category

M5STACK TELEC information

leave a comment »

M5STACK TELEC 情報:                 2017.12.14

M5STACK (12/13) によると FCC / CE / MIC(総務省) 認定を取得したとの事です。
JAPAN MIC CERTIFICATE OF TYPE APPROVAL:
TELEC 番号は 211-171004 です。

 

 


感想:ESP32ボード。
これで M5STACK は 最強の ESP32 ボードとなりました。

1. 美しいケース、オールインワンで 多用途に直ぐ使用でき 高機能。
_ 「M5STACK」:3945 円 ( $35.00 )。SALE = 3437 円 ( $30.45 ) 。

2. 低価格で直ぐ使用でき、小型で組み込み安いボード。
_ 「MH-ET LIVE ESP32 MINI KIT」:901 円 ( $7.98 )。


広告

Written by macsbug

12月 14, 2017 at 6:38 pm

カテゴリー: ESP32

M5STACK work collection

leave a comment »

M5STACK の 作品事例集。                     2017.11.04

作品からイメージが湧くかと思います。

画像は M5STACK Twitter から
使用致しました。謝辞。

 

M5STACK work collection

M5Stack-nesemu

instructable

NEO-6M-0-001 with PPS

ケース デザイン:


.
M5STACK Taobao 販売品:
_ M5STACK の販売は AliexpressTaobao があります。
_ M5Stack LORA 433MHz, M5Stack GPS, M5Stack SIM800L GPRS GSM。


.
M5STACK store 販売状況:2017.11.03 現在。
_ M5STACK BASIC=100台 ( 日本=16 )
_ M5STACK GRAY = 42台 ( 日本= 7 )


.
M5STACK 生産風景とM5Stack の psram:2017.10.27

   

.
ピン配置:Peripheral Devices & GPIO

M-BUS:M5STACK GitHub からリンク。


.
M5Stack の ライブラリー と サンプル。
_ M5Stack に 多数のサンプルがあり 随時追加されています。
_ 


.
参考:
YouTube:Playing Super Mario on M5Stack !
YouTube:M5_1
YouTube:M5Stack KS1
YouTube:M5STACK GPS Viewer googlemap
YouTube:M5 – What if the Arduino with a case
YouTube:Unboxing M5Stack ESP32 CORE – code.isaranu.com
instructable:Kids_Box:IOS, Android と接続し WS2812 RGB LED を操作。
instructable:Commercial Product Quickly:ホテルのパスワードパネル。


.
感想:
作品事例から学ぶ:
_ M5STACK は オールインワンの機能があります。
_ 追加のハードにより 画像に見られる 実用的な作品があり 参考になります。
_ 素晴らしい スタック を期待しています。
M5Stack の サンプル:
_ 購入時にデモが搭載されています。サンプルを試されると良いかと思います。

 

Written by macsbug

11月 4, 2017 at 11:46 am

カテゴリー: ESP32

Arduino Library List

with 2 comments

Arduino Library List:508人の著者による ライブラリー集。                   2017.11.02

Arduino, ESP8266, ESP32 の 1147 のライブラリー とサンプルが集約されています。
リストの作成者は イギリス・ロンドン在住の Nicholas Humfre氏 です。

例として スイス・チューリッヒ在住 Daniel Eichhorn氏 の
ESP8266 + Display を使用した Mini Grafx Library があります。
その中には E-Paper, ILI9341 TFT Display のライブラリーとサンプルがあります。


.
リンク:
Arduino Library List:ライブラリー とサンプル。
List of Aurduino Library Authors:著者のリスト。
njh/arduino-libraries
njh github
njh twitter:


.
M5STACK  には ライブラリーと 多数のサンプルがあります。


.
感想:
謝辞:ライブラリー作成者とNicholas Humfre氏に感謝致します。
どういう風に作るか:
_ 1. センサーIC と「動作している自作例」を調べます。
_  画像やビデオだけの物はパス。
_ 2. スケッチがあるかを調べる。Arduino IDE で開発できる物だけにします。
_ 3. 価格を調べます。おおよそ部品代が1000円以内。高額な物は作りません。
_ 4. IC の規格を調べます。
_ 5. 回路図を調べる。回路図が無い物は回路図を作ります。
_ 6. 電源・バッテリーとケースの案を練ります。
_ 7. 部品をオーダーします。
_ 8. スケッチを考えます。

Written by macsbug

11月 2, 2017 at 10:34 am

カテゴリー: Arduino, ESP32, ESP8266

M5STACK

with 4 comments

M5STACKは オールインワンで迅速な製品開発キットです。             2017.09.15
_ ORG:2017.09.15。Rev.1:2017.09.20。Rev.2:2017.10.02。Rev.3:2017.10.24

価格は $36.10  3977円。
構成は ESP32 without TELEC + TFT Display + Speaker + I2C Connector
+ Micro SD SLOT + Push Switch + I/O Port + Li-ion Battery
+ 密閉型スタッカブル・デザイン。
大きさは 54 x 54 x 17mm で手の平に入るサイズで 重さは 24g 。

注意!!:2017.09.20 追記。
Aliexpress HwaYeh Store は 9/20 に $38.00 から $88.00 になりました。
Aliexpress Fruit Pi  Store は 9/20 に $38.00 から $88.00 になりました。
高価格では 購入する商品価値 や 紹介する価値 はありません。
注意!!:2017.10.02 追記。
_ 2017.10.02  $58.00 になる。しかし まだ $20 高い。

追記:2017.10.24:$35.00
2017.10.23 に 公式M5STACK Store の販売店が開始しました。
_ $41.00:M5STACK GRAY(with MPU9250)
_ $35.00:M5STACK BASIC
_ $2.5  :M5STACK PROTO Board

追記:2017.11.03
M5STACK BASIC($35), M5STACK GRAY($41) は M5Stack Store 以外に
Fruit Pi Store, HwaYeh Store の2社から販売になりました。


.
M5STACKチーム:
_ M5STACK は KICSTARTER にて ESP8266 で登場。その後 ESP32 で
_ リニューアルする事になります。
_ 2017年3月28日中国上海:M5STACKチームは ESPRESSIFにて ESP32
_ を使用した製品の契約を締結しました。

M5STACKチームの目標:
_ 誰もが簡単に使用できる迅速な製品開発の為のオールインワン
_ ソリューションを提供。プロトタイプの複雑さを取り除き、実用的
_ で使い安い、さまざまなプロジェクトを実現することができます。
_ 製品の見栄えは 綺麗でプロフェッショナルです。


.
CORE Manual:CORE DEVELOPMENT KIT V1.0


.
仕様:
_ ESP32 without TELEC:WiFi/BLE
_  M5 BUS シールの下は 金属ケースで記載はありません。
_ Display:2 inch 320 x 240 Color TFT LCD:FW-TFT020:ILI9341
_ Serial:SLAB CP2104
_ I2C Connector:GROVE I2C ( PH2.0-4 )
_ Audio Amp:NS4148
_ Speaker:8Ω  1W
_ TF Card Reader:Micro SD SLOT
_ M5 BUS:30pin,  2.54mm Low Female 2×15 Connector
_ External Connector:PORT, BUS PORT, I/O PORT
_ Battery Socket:Li-ion Battery
_ Power Switch:RESET & ON/OFF:1回押すとON。2回押すとOFF。
_ Push Switch:A, B, C
_ Battery Inside:150mAh
_ Attachment:Magnet
_ WEIGHT:24g
_ SIZE:54x54x17mm
_ Hardware pinout:GitHub M5STACK


.
構成:


Front BOTTOM Board:M5 BUS Rear BOTTOM Board:Li-ion Battery
inside of the Rear cover:Magnet x 4ea Outside of the Rear cover:Port Index

 

TFT Card Reader,  Bus Port  Sticker,  BUS Port
 Power Switch, USB C, I2C, I/O Port Speaker,  I/O Port

 

Rear of MainBoard,  Speaker Rear of  TFT LCD

 

 M5STACK KIT:ケースの中味。 Proto Board ( $3.50 ):別途購入の事。

Proto Board:
_ Aliexpress:Fruit Pi Store。$3.50。 輸送期間=9日。2017.09.18 追記。


.
購入:費用 $36.10 で 3977円。以下のケースで来ます。
_ 付属品:CORE DEVELOPMENT KIT 説明書、QUick Start ガイド、シール、
_     20cm 10pin male to female Connector Cable, USB TYPE C ?
_ 以下の製品が公式な物であるかは 不明です。

購入
Aliexpress
HwaYeh Store
$36.10
3977円
SALE !
————————–
Aliexpress
Fruit Pi Store
$38.00
4174円
輸送期間=8日。
最初の販売ストアー。
————————–
github:m5stack

Thanks to M5STACK TEAM

追記:2017.10.24
公式の M5STACK Store の販売店が開始し $35.00 です。


.
起動:
_ 起動時に M5STACKの画像 と マック似の 起動音。
_ Graphics Test の後は WiFi Scan ,TFT CARD の Test を表示します。
_ A Button を押すと Analog 入力の値が表示されます。


.
参考:
M5STACK:CORE DEVELOPMENT KIT:M5STACK 本家です。
Kickstarter:M5Stack: Stackable Arduino with Compact Aluminum Shell.
_ (Canceled):ESP8266 版はキャンセルになりました。内容は必見です。
iCrowdNewswire:M5Stack: World’s First Open-Source R&D Modular Toolkit.
_ KickStarter に於ける M5STACK の詳細。
Facebook:M5STACK:M5STACK の多くの情報が見れます。
YouTube :M5_1:M5STACK の案内。
GitHub:M5STACK。Hardware pinout が書かれています。
YouTube :M5Stack KS1:M5STACK の案内と実例。
YouTube :[TECH] – M5Stack Live YouTube Subscriber Display:実例。
YouTube :M5 – What if the Arduino with a case:作品の紹介。
YouTube :[TECH] – M5Stack Garage Door Opener:ドアーオープン。
ESPRESSIF:M5Stack to be Relaunched with ESP32:ESPRESSIFの案内。
hackaday:M5Stack – An Open Source Enclosed Modular Toolkit:実例。
twitter:M5STACK:ツイッター情報。
instructables:M5 module and the keypad:ホテルのパスワードパネル。
the INTERNET of THINGS with ESP32:ESP32の最大のまとめサイト:
_ ここでは Aliexpress の M5STACK が公式の製品か書かれていません。
_ 2017.09.15 現在、Under development(開発中)と書かれています。
HACKADAY.IO:M5Stack – An Open Source Enclosed Modular Toolkit
_       Arduinio MEGA32U4 による記事。

追記:2017.10.24
10月12日到着:ESP32 2 inch LCD 1W SPEAKER。偽物。
_ 価格:2262円 ( $20.00 )。TAT=15日。M5STACK のメインボード。
_ Case, USB C Connector, Battery Cable, I2C Connector cable,
_ Antenna Connector Cable, Tape 付き。
_ STORE:FACE-TO-FACE Electronic
_ Seatechnolgy Store($22.63), FACE-TO-FACE Electronic($22.73),
_ LILY GO($22.26)。M5STACK は未だに $58 と高価格 。
_ 10月13日:Store は 1社増えて3社になる)。
追記:2017.10.29:
_ 10月28日頃に この製品は 上記3社の販売店から無くなりました。

M5STACK の 現状:2017.10.18
_ Aliexpress 3つの再販業者で $58と高価格に変更し4台売れたのみ。
_ この高価格は海外でも注視されている様です。
_ M5STACK twitter 情報(10月17日):M5STACK 大量生産。
_ nanik氏:現在の価格は高すぎる。$35 – $45 の手頃な価格。
_ M5STACK:基本的なキットの価格は $18.9 で一部の再販業者はAliexpressで
_  高い価格に設定している。数日たてば それらをクリーンします。
_ twitter:情報もと。
_ M5STACK:情報もと。


応用事例:

 


.
動作メモ:2017.09.21 追記。
1. PMU は ESP32 を統合。
2. ESP32は常に物理的に電源が供給されディープスリープモードて 5μA 消費。
3. 他の部品の電流消費は不明。
4. 速いグラフィック表示のライブラリーは M5Stack.h でなく TFT_eSPI がある。
5. 電源:PMUの組み込み関数。
_    1回押すとESP32がリセット。2回押すと電源がオフになる。
_    PMUはMCUの電源を直接遮断します。
_    ソフトウェア制御:esp_deep_sleep_start()


.
感想:
M5STACK の概要をまとめ、スケッチ等の開発環境のレポートは除きます。

_ 価格:$38.00 で 4174円。輸送期間 は 8日と迅速な輸送の業者です。
_  高いですが 作る事を考えると安いです。 良い製品は 10個位購入
_  しますが 4万台になり かなりな額です。そうなると買えません。
_  その後、$36.10  3977円 の業者がでてきました。

_ 回路とレイアウト:実に練りに練った設計で素晴らしい内容です。
_  実装面でも工夫があり感心致します。特にケースへのボードの
_  組み込みは、巧妙に出来ています。ボードはケースにギリギリで
_  外す時は難解です。最小サイズにする為に コネクターのサイズや
_  部品配置の工夫があります。M5STACKチームに敬服し、作り方
_  の勉強になりました。

_ 固定:本体の裏側に磁石が埋め込まれています。磁石で金属に
_  固定が可能です。冷蔵庫では 振動で落ちない程度の強さです。

_ 接続コネクター:M5STACK のメインの 15 x 2 30pin は 拡張に便利
_  です。拡張ボード(Proto Board) は 販売されています。
_  さらに4隅にある 8pin x 2 , 15pin x 2 コネクターは 自由に接続
_  ができ 拡張性と柔軟性に富んでいます。

_ USB Cable:USB TYPE C を使用します。購入先の画面には 付属品
_  として ありますが 到着した物には入っていませんでした。
_  そこで 百均にある USB TYPE C を購入しました。

_ 機動音:「ジャ〜ン」と言うマックの機動音に似た音に感心。

_ オールインワン:多彩な機能は 多様でプロフェッショナルで綺麗な
_  作品が迅速に出来る利点があります。ただし費用がかかります。
_  低価格で出来る ESP32 Mini Kit で作る物と 分ける事かと思います。

_ 不明な点:
_  TFT LCD:2 inch 320 x 240 ですが 具体的に何処の製品か不明です。
_   M5STACK ESP8266版では LoRa という情報があります。
_   Driver IC は Library の Display.cpp に ILI9341 の記述があります。
_   Adafruit ILI9341 Breakout and Shield に準じている様です。
_  ESP32:金属板を取り除いて中を確認はしていません。

_ ESP32 without TELEC:仕様や用途に応じた範疇で使用します。
_  幾つかの方法があります。
_  WiFi を使用せず 省エネも含め スケッチで WiFi を OFF にする。
_  WiFi OFFで センサーとディスプレーで多くの事ができます。
_  メイン基板の ESP32 を ESP-WROOM-32 に交換する。
_  Proto Board に ESP-WROOM-32 を搭載する。
_  ESP32 without TELEC でなく ESP-WROOM-32 のボードを作る。
_  等々、いろいろアイデアがあると思います。

_ 気になる点:ディスプレーの左端の表示が ケースの枠で 半文字程見えない。
_  使用時はスケッチでの工夫が必要です。
_  小型化の為に こういうギリギリの事がでてきますね。

_ 価格高沸:2017.09.20 追記。追加購入かと思いきや、とんでもない事が。
_   Aliexpress HwaYeh Store は $38.00 から $88.00 と +$50 高くなりました。
_   Aliexpress Fruit Pi  Store は 一時在庫無し表示でしたが 夜に表示され
_   +$50 された価格になりました。この高価格では高過ぎて商品価値は
_   ありません。追加購入はやめて 他の低価格商品を目指します。
_  販売実績メモ:合計 54個。2017.09.20現在。
_   HwaYeh Store:12人 23個。Fruit Pi Store:19人 31個。
_   内 TH の S***n.T. は HwaYeh Store と Fruit Pi Store 共に 10個購入。
_   M5STACK Community:Where is m5stack available for purchase?
_    で話がでています。

追記:2017.10.24
公式の M5STACK Store ができ、結果、初期の販売店 及び ボードのみの販売店も
_ 偽物である事が判明しました。
_ 尚、without TELEC ですから 送信せずに 表示器として使用したいと思います。


Written by macsbug

9月 15, 2017 at 12:00 pm

カテゴリー: ESP32

1.54 inch e-Paper Display with ESP32

with 13 comments

1.54″ e-Paper 200×200 SPI display を ESP8266, ESP32で動かしました。 2017.09.07

費用:
_ e-Paper + WeMos D1 mini :1831円
_ e-Paper + ESP32 Minikit  :2351円
_ e-Paper 単体は 1572円です。


.
仕様:

  • Operating voltage: 3.3V
  • Interface: 3-wire SPI, 4-wire SPI
  • Outline dimension: 48 × 33mm
  • Display size: 27.6 × 27.6mm
  • Dot pitch: 0.138 × 0.138
  • Resolution: 200 × 200
  • Display color: black, white
  • Grey level: 2
  • Refresh power: 26.4mW(typ.)
  • Standby power: <0.17mW
  • Viewing angle: >170

.
準備:費用 e-Paper + D1 Mini = 1831円。e-Paper + ESP32 Minikit = 2351円。

No  Nomen  Link   Price
 1  Waveshare 1.54 inch e-Paper
XH2.54 20cm 8Pin Cable
 WS Development Tool Store
($14.39)
 1572円
 2  ESP32 Minikit  All goods are free… ($7.13)   779円
 2  WEMOS D1 Mini Lite  WEMOS CC Store ($3.66)   400円
 2  WEMOS D1 Mini  MH-ET Store ($2.38)   259円
 2  WEMOS D1 Mini Pro  ElectronicFans ($4.60)   503円
 ———————————-  ———————————–   ——
 3  e-Paper ライブラリー  ZinggJM:GxEPD
 3  Image ソフト(Windows)  GOOD DISPLAY:Image2LCD

_ e_Paper について:
_  購入先:Aliexpress。
_  輸送期間:WS Development Tool Store は 12日で届きました。
_       その後の追加注文では 6日で届きました。
_  この e_Paper は Waveshare Electronics (微雪子) の製品です。

_  付属品:2.54mm コネクター・ワイヤー 20cm。
_   白いコネクターは e-Paper 基板のコネクターに接続。
_   黒いコネクターはブレッドボードワイヤーのメス側と同じです。
_   ESP側がオスピンならば そのまま挿して使用できます。


.
配線:以下8本を配線します。コネクターの接触に注意してください。
_ 基板裏BS端子は 「0」の位置で「4-wire SPI」を使用します。

e-Paper ESP8266
D1 mini
ESP32
Minikit
BUSY (Busy status output) D2 4
RST (External reset) D4 16
DC (Data/Command sel) D3 17
CS ( SPI chip selection) D8 5
CLK (SPI SCK) D5 18
DIN (SPI MOSI) D7 23
GND GND GND
VCC 3.3V 3.3V

 


.
ライブラリー:
_ ZinggJM:GxEPD をダウンロードしライブラリーに入れます。
_ Waveshare 1.54inch e-Paper display class は 「GxGDEP015OC1」です。
_ サンプル(exsample) は 8個あります。
_ 設定:スケッチの e-Paper display は 「GxGDEP015OC1」を使用します。
_ 以下、1行の変更のみで動作します。

 #include <GxGDEP015OC1/GxGDEP015OC1.cpp>; 

_ Arduino IDE ボード設定:以下の設定で書き込め 動作します。
_ ESP8266 ( WeMos D1 mini ) : “WeMos D1 R2 & mini”
_ ESP32  ( ESP32 MiniKit ) : “WEMOS LOLIN32”

SPI設定メモ:
_ ESP8266:
_  GxIO_Class io(SPI, SS, D3, D4); // SS=CS=D8, DC, RST
_  GxEPD_Class display(io);

_ ESP32:
_  GxIO_Class io(SPI, SS, 17, 16); // SS=CS=5, DC, RST
_  GxEPD_Class display(io, 16, 4);


.
画像処理:Image2LCD:画像を xxx.h に変換します。
_ Windows アプリです。マックは Wine Emulator で動作します。
_ xxx.h は スケッチのファイルの中に入れて使用します。
_ GxEPD のサンプルを参照すると解りやすいです。


.
サンプル(exsample):

 


.
参考:
Waveshare:1.54inch e-Paper Module:e-Paper WiKi。
Waveshare:1.54inch e-Paper Datasheet:e-Paper データーシート。
YouTube:Waveshare 1.54inch e-paper:Waveshare Electronics の説明。
YouTube:Tech Note 055 Using ePaper SPI Displays with an ESP32/ESP8266
_    ESP8266/ESP32 による 4.2 inch と 2.13 inch e-Paper の使用方法。
YouTube:Tech Note 056 ESP32 ePaper Serial UART Display with Weather Display Code
_    ESP8266/ESP32 による 4.3 inch e-Papre の使用方法。
YouTube:ESP8266 7.4inch Weather display:7.4″ E ink display と ESP8266。
YouTube:Images and Text on the Waveshare 1.54inch e-Paper Display
_    David Watts氏:WeMos D1 mini による自作例。2017.09.20 追記。
_    配線、スケッチは同じ内容です。
_    Image2LCD による Image作成方法が説明されています。
Arduino Forum:Good Dispay ePaper for Arduino:e-paper と Arduino。
Arduino Forum:Waveshare e-paper displays with SPI:Waveshare と ESP8266。
instructables:E-paper Display With Arduino/ESP8266:4.3″ とArduino/ESP8266

shinkansen55 さんからのレポート:追記 2017.10.07
_ 動作までの手順と流れを 以下に示します。shinkansen55 さん ありがとうございます。
– ardunio-IDEを使う。
– GxEPDをlibrariesへコピー。
– adafruite-gfx-libraryをlibrariesへコピー。
– ボードとしては、ESP32 Dev boardを選択する。
– SPIのexample を使う。


.
メモ:スケッチ や 他の情報の誤記。
_ スケッチ誤記:
_   // mapping from Waveshare 2.9inch e-Paper to Wemos D1 mini
_ 誤 // BUSY -> D6
_ 正 // BUSY -> D2:ZinggJM / GxEPD には「BUSY -> D2」と書かれている。

_ Arduino Forum の ESP32配線画像:Waveshare e-paper displays with SPI
_ 画像は見難いですが ESP32の配線と スケッチの端子は一致していません。
_ 正しい配線は 「配線:ESP32 MiniKit」の表に示した 番号です。


.
感想:
1. 謝辞:e-Paper ライブラリー「GxEPD」の製作者 ZinggJM氏に感謝致します。
_    他に G6EJD氏による「epd」。
_    squix78:Daniel Elichhorn氏の「EPD2」ライブラリーがあります。
_    sabas1080 / LibraryEPD
2. e-Paper の Display は 基板にしっかりと固定されており安心です。
3. 反射光によるコントラストと表示は 見やすく素晴らしいです。
_ 紙の様な表示に うっとりします。
4. 電源なしでも 表示している所が なんともいい感じです。
5. 画面消去に時間がかかりますので 高速表示には不向きです。
6. 画面に表示された QRコードは iPad で読めました。
7. 他の e-Paper を使用する場合は 「GxEPD」の使用条件を把握してください。
8. 日本国内の販売:投稿時に 日本アマゾンを除き e-Paper は 販売されていません。
_ Aliexpress は 1572円 で購入できますが ebay は 少々高い価格になっています。
_ 国内販売時は かなり高くなると思います。日本アマゾンでの Waveshare では
_ 1.54inch 200×200 が なんと 16049円という超高価格(10倍)で販売されています。
_ 日本アマゾンでの Waveshare は 他の製品も驚く程の高いボッタクリ価格です。
9. 大きなサイズ: 4.2 inch 400×300 を使用したいのですが $27.89 ( 2996円 )
_ と少々高いです。4.3 inch 800×600 は $53.00 ( 5745円 ) です。
_ 


Written by macsbug

9月 7, 2017 at 4:25 am

カテゴリー: ESP32, ESP8266

TFT display for Raspberry pi with ESP32

leave a comment »

3.5 ” 480×320 SPI TFT RPi touch Display を ESP32 で動かす方法。   2017.08.12

費用は  2265円 です。( RPi Display + ESP32 MiniKit + 接続基板 )
他には D1 mini Lite = 1775円。D1 mini = 1985円。D1 mini Pro = 2285円 です。
ディスプレー の価格は 1266円 で 2.4 inch 320×240 TFT より少々高いです。

ラズベリーパイ用 TFT ディスプレー:
_ 画素数が多く多彩な表示ができます。基板、タッチセンサー、TFT部が
_ きちんと固定されケースに収めやすい構造です。ラズパイは 本体と
_ ディスプレー用に綺麗な RPi Acrylic Case (294円) が販売されています。


RPi Display 仕様:
_ 表示方式: TFT LCD
_ サイズ: 3.5 inch。8.5cm x 5.5cm x 1.7cm
_ 画素数: 480 x 320 ( HVGA )
_ 電源 : 5Vdc ( 3.3V Regulator 内蔵)
_ タッチ: Touch Screen Controller XPT2046
_ タッチペン: 8.7cm
_ 接続: SPI ( MOSI, SCLK, CS, DC, RST, MISO )
_ SPI 周波数: 20MHz ( TFT下の配線構造の為 )
_ ドライバーIC: ILI9486  ( 480 x 320 )
_ SPI 詳細: SPI信号を 74HC04, 74HC4040, 74HC4094, 74HC4094
_      でパラレル信号に変換しています。


準備:費用 2265円。RPi Display + ESP32 MiniKit + 基板 + コネクター

No  Nomen  Link   Price
1  3.5 ” 480×320 SPI TFT Raspberry Pi  ebay ( $11.43 )  1250円
2  ESP32 Minikit  top_electronic1980($7.11)   785円
3  WEMOS D1 Mini Lite  WEMOS CC Store($3.53)   389円
3  WEMOS D1 Mini  WEMOS CC Store($4.53)   499円
3  WEMOS D1 Mini Pro  WEMOS CC Store($7.26)   799円
4  ユニバーサル基板:72 x 47mm:1個  秋月電子通商   120円
5  ピンヘッダー:2×13:1個  秋月電子通商    50円
6  ピンヘッダー:2×20:1個  秋月電子通商    50円
 —————————————-  ————————-   ——
7  TFT ライブラリー  Bodmer:TFT_eSPI

海外の価格:円レートと販売店で変化します。ESP32 Minikit は 23社が販売
_     しており 日々価格が変化します。最安の業者を探しましょう。
購入トラブルメモ:Advanced Teck($7.08)に注文し異なる物がきました。
_ 注文品の送付を依頼しましたが届きません。よってこの業者は
_ ブラックリストに入れました。

TFT の種類と注意:
_ 幾つかの種類があります。SPI接続のものを使用します。
_ 3.5 inch RPi Display V3.0 と書かれた物が最新版です。
_ V3.0 と記載されていなくとも ICと配線は同一の物があり動作します。
_ コネクターは 26PIN ( 2 x 13 ) です。
_ 基板上のICが 74HC04,74HC4040,74HC4094,74HC4094 なら使用できます。
_ KeDei 製は 異なるICで構成されており そのままでは使用できません。
_ KeDei 製を使用する時は IC交換により高速で動きますが 改修は面倒です。


基板裏:左上から 74HC04, 74HC4040, 74HC4094, 74HC4094
ピン配置:Raspberry Pi ( Rev.2 ) と同等。



配線:配線は7本のみです。コネクターの向きは 上記写真と同じです。

 RPi Display  GND  CS  SCK  RST  MOSI  DC  5V
 RPi Display 25 24 23 22 19 18 2
 ESP32 GPIO  GND 5 18 RST 23 13 5V


TFT ライブラリー:Bodmer:TFT_eSPI。作成された Bodmer 氏に感謝致します。
_ TFT RPi touch Display のドライバーIC は ILI9486 (480 x 320) です。
_ TFT_eSPI が対応する ドライバーは ILI9486。ILI9341 (320 x 240),
_ ST7735(128 x 128 or 128 x 160), ILI9163(128 x 160), S6D02A1 も
_ 可能です。さらに 高速化も実施されています。

設定:「User_Setup.h」
_ ドライバー、GPIOピン、フォント、SPI周波数の設定は「User_Setup.h」
_ で行います。エデッターで編集し 保存して使用します。
_ この記述方法は メインのスケッチでGPIOピンの設定が不要で便利です。
_ これによりサンプルは変更する事無く直ぐ動作します。
_ 例:ESP32 MiniKit

#define RPI_ILI9486_DRIVER

#define TFT_MISO 19
#define TFT_MOSI 23
#define TFT_SCLK 18
#define TFT_CS    5
#define TFT_DC   13
#define TFT_RST  -1

#define LOAD_GLCD
#define LOAD_FONT4
#define LOAD_FONT6
#define LOAD_FONT7
#define LOAD_FONT8
#define LOAD_GFXFF

#define SPI_FREQUENCY  20000000

サンプルスケッチ:examples「480 x 320 」は以下があり 即動作します。

 Cellular_Automata  Demo_3D_cube  Flash_Bitmap
 Free_Font_Demo  Graph_2  TFT_Char_times
 TFT_Ellipse  TFT_flash_jpg  TFT_graphicstest_one_lib
 TFT_Meter_4 TFT_Meters  TFT_Padding_demo
 TFT_Print_Test  TFT_Rainbow480  TFT_ring_meter
 TFT_String_Align  UTFT_Demo_480x320

 


ライブラリーの速度:TFT_eSPI は Adafruit や 他の ライブラリーより速いです。
_ Raytracing による比較:
_ ESP32 DEVKIT V1 + 320×240 SPI TFT Display  + Adafruit は 14 sec 。
_  Raytracing with ESP32
_ ESP32 MiniKit + 320 x 240 TFT SPI Display + TFT_eSPI は   6 sec 。
_ ESP32 MiniKit + 480 x 320 TFT SPI Display + TFT_eSPI は 11 sec 。
_ ESP32 VSPI(or HSPI)接続と TFT_eSPI ライブラリーによる効果です。


画像処理メモ:
マックで image.c 作成方法:Wine APP + ImageConverter565.exe で作ります。
Bodmer:JPEGDecoder を使用します。
QVGA:320 x 240
HVGA:480 x 320


ラズパイ用ケース:
BME280 センサーを接続し RPi Acrylic Case に収めました。
ESP32にBME280を接続し 温度、湿度、気圧 を Ring で表示しました。
USB 5V 消費電力:178mA


参考:
ILITEK:ILI9486:Application Notes
RPI Display 配線図:sainsmartschematicV2
Arduino FORUM:TFT_eSPIのハードとソフト、高速化等の情報。
_ New graphics library for NodeMCU (ESP8266) and SPI based TFT displays
Bodmer:TFT_eSPI:ライブラリーの説明と開発の経緯。
wdim0 :esp8266 with KeDei lcd module:KeDei LCD module の改修方法。
YouTube:ESP8266 with hacked 3.5″ KeDei LCD module (SPI, CLK 40 MHz)
_    SPI を 40MHz で高速動作させる改修方法。
YouTube:ESP8266 with hacked 3.5″ KeDei LCD module (SPI, CLK 20 MHz)
_    SPI 20MHz の場合 。


感想:
1.  念願の 3.5 inch 480 x 320 を ESP32 ( ESP8266 ) で使用する事ができました。
_  ESPでの 5 inch と 7 inch は 動作情報がありますが 公開されていません。
2.  480 x 320 TFT + Arduino DUE  で 32ch(Arinc 429) Logic Analyzer
_ を製作した事例があります。以下は  24bit を縦に表示したものです。

3.  ラズパイでの これ以上の画素はHDMI接続になりESPではできません。
4.  TFT_eSPI library を使いこなすには 設定の「User_Setup.h」を理解
_ すると解りやすいです。命令表は Keywords.txt に書かれています。
5.  少し大きいですが 手に収まる事と 480 x 320 の大きい画素数という
_  利点があり 多彩な表示が出来るかと思います。
6.  サンプルの「Cellular_Automata」はライフゲームです。ライフゲームに
_ 興味があり、早々に楽しんでいます。

7.  TFT LCD Display 価格調査:
_ ebay の 3.5inch 480×320 は 1266円。
_ 国内は 以下の様に 幾つも購入できる 高価格です。
_ aitendo:3.5 inch 480×320 は 3500円。
_ スイッチサイエンス:3.5 ” は無く 2.2″ 320×240 3499円。
_  2.8″ 320×240 4903円。2.8″ 320×240 6307円。
_ 秋月電子通商:2.8″ 320×240 5130円。
_ 千石電商  :2.8″ 320×240 4200円。
_ 日本アマゾン:3.5inch 480×320 は 幾つかの業者があり
_  Kuman=2280円, Elegoo=2300円, Elecrow=2499円,
_  cocopar=2999円。


Written by macsbug

8月 12, 2017 at 11:16 am

カテゴリー: ESP32, ESP8266

ESP32 MiniKit

leave a comment »

MH-ET LIVE「 ESP32 MiniKit 」                                                    2017.07.10

送料込 858円 ( $7.51 )

販売:6月14日。Aliexpress:Shenzhen CAIZHIXING Electronic Co., Ltd. から発売。
_  7月には 21社 が同時販売されています。
価格:1個 $7.4 ( 845円:10個買) 〜 $7.98 。円レートで変化します。
名称:MH-ET LIVE ( Make Room for Happiness in Electronic Technology Live) では
_ 「ESP32 MiniKit」ですが 販売店は「MH-ET LIVE D1 mini ESP32」です。
付属品:10ピンソケット 4個 、8ピンソケット2個 付き。
_   


詳細:
01. サイズ:5cm x 5cm x 5cm。
02. 8ピンソケット2個:ブレッドボードに挿して使用できる。D1 mini シールドを接続できる。
03. 10ピンソケット4個:ブレッドボードを横に置いて配線可能。
04. USER LED ( Blue ):1個(GPIO 2) 。表右下LED2個の上側。下は ON で電源用です。
05. LDO:WeMos D1 mini Lite や LOLIN32 V1.0.0 と同じ ME6211 ( marking code=S2QB )。
06. シリアル変換:CP2104
07. Auto Program 機能あり ( marking code=H3 ) 。中央6本足のIC。
08. 0.96″ I2C 128×64 OLED を 直挿し出来るピン配置。( VCC,GND,IO16,IO17 )
09. github:MHEtLive (MH-ET LIVE)
10. ピンアサイン:NEW! MH-ET LIVE MiniKit for ESP32
11. Repository:MHEtLive / ESP32-MINI-KIT
12. シールドライブラリー:MHEtLive / ESP32-MINI-KIT / Shield libraries /
13. サンプル:ESP8266-Arduino-examples-lab
14. MH-ET LIVE:ニュースや情報、フォーラムがあります。
15. 2.54mm ユニバーサル基板使用可能:左右端子間隔は 2.54mmで自作シールド可能です。
16. 基板コネクター穴は 小さめで ピンソケットは入りますがピンヘッダは入りません。⚠
17. WeMos D1 mini 使用の15種のシールドを使用する事が出来ます。⬇


国内価格との比較:
858円:MH-ET LIVE:ESP32 MiniKit ( 送料込, 10ピンソケット6個付)
1480円:秋月電子通商:ESP32-DevKitC
2160円:スイッチサイエンス:ESpr@ Developer 32 ( ピンなし)


販売会社:2017.7月14日現在 23社。7月24日までの最安値は 791円($7.13)。
Aliexpress:注:以下の中には悪質な業者もいます。:2017.09.16 追記。
1. Shenzhen CAIZHIXING Electronic Co., Ltd.。 2. The Chinese dream flying
3. TZT officieal Store。 4. SHENZHEN LIANSHENGDA Electronic Co., Ltd Store
5. Advanced Tech。 6. All good free shipping。 7. Win win
8. XM (ShenZhen) Electronic Trade Co.,Ltd。 9. ZC Electronic components store
10. Great IT electronic components co., LTD。 11. TUOZHAN Store
12. MT Technology Co., Ltd.。 13. YuYang Electronic Components
14. A+A+A+ Store。 15. China’s good module。 16. A+A+A+
17. FAR EAST ELECTRONICS。 18. All Electronics Trading Company
19. Super seller For Arduino&3D。 20. MH-ET Store。 21. WAVGAT Store Store
22. SHENZHEN FENGHUA Electronic Co., Ltd。 23. ACELEX Store

ebay:2017.09.17 追記。
1. top_electronic1980。$7.11 (790円)。 2. h-quality_electronic。GBP 5.99 (904円)。
3. gowin_electronic。$7.48 (831円) 4. horizon_electronic。$7.48 (831円)。

要注意バイヤー:2017.09.16 追記。
_ 異なる物が輸送された :Aliexpress:Advanced Tech:連絡したが対応無し。
_ 個数が少なく輸送された:Aliexpress:ACELEX Store
Aliexpress は 経験的にトラブルが多い為 ebay の方を好みます。


OLED 直付け可能:0.96″ 128×64 I2C OLED Display
[ VCC(5V), GND, IO16, IO17 ] の端子配列があり OLED を直接接続できます。
_ VCC は 5V です。OLED VCCの電源接続は通常 3.3V へ接続しています。
_ OLEDの基板には XC6206 Voltage Regulator 3.3V (Marking code=662K)
_ があり VCC に 5V を加えても壊れません。

_ 左:基板表側に接続。 右:基板裏側に接続。


ピンソケット:
_ 10ピン2連タイプは秋月電子通商で販売されています。
_ ピンソケット外側に両面テープで平行に付けるとブレッドボード風に使用できます。
_ ダブルピンソケット(低メス)2×14(28P):高さ=3.5mm:80円。(2×13も有り)
_  4pin 分をカットする。又は  使用しないピンを抜くとカットは不要です。
_ ロープロファイルピンソケット(低メス)2×10(20P)5.7mm:高さ=5.7mm:40円。
_ ピンソケット(メス)2×10(20P):高さ=8.5mm:50円。


2.4″ TFT Dsiplay と比較:
_ ESP32 MiniKit は TFT基板の SD とコネクター間にピッタリ入ります。
_ Battery Shield もピッタリです。


感想:
1. 理想に近い設計のものが出てきました。
_  さらにバッテリー、ケース等の課題を克服した製品を期待したいものです。
2. ESP32用拡張ボード:従来の D1 mini 用シールドにとらわれずに 期待しています。
_  3.5″ 480×320 TFT が動作して欲しい。この辺は Arduinoより遅れています。
3. 価格:国内製品より遥かに安い。
_  回路構成は基本的な部品構成で部品費は安いです。
_  ESP8266 の D1 mini は 最安値で 375円ですから 約 2.3 倍の価格です。
_  D1 mini (ESP8266) の ESP32 アップグレード版で もっと安くても良い。
4. 販売:初販は1社から7月には 23社になりました。多数の会社が同時販売は
_  ESP に於いて初めてです。これは意味が有る事を示しています。
5. 設計:この設計ならばもっと早く製品化が可能だったと思っています。
_  D1 mini の ESP8266 を ESP32 へ置き換えピン数を増やすだけで済む事です。
_  電源回路:LOLIN32 の「ミラー回路」や 秋月電子通商の ESP-WROOM-02
_   開発ボードの「Common mode ESD filter」は 基本を捕えた回路です。
6. 名称:基板裏シルク印刷に ESP32 MniniKIT とあるが意味不明。MiniKIT では無い?
7. シルク印刷:基板裏のGND TXD 等の文字は配線時に解りやすく便利です。
_  基板の裏側を表にして使用したほうが便利かもしれません。
8. 開発環境: espressif での システムやライブラリー、サンプルの開発が遅いです。
_  ESPが普及した理由の大きな要素は Arduino IDE が使用できた事により多くの
_  人に普及しました。しかし Arduino IDE でできるサンプルは まだ少ないです。
_  TFTのライブラリーはESP32用に最適化されたものは まだありません。
_  TFTは画素数の少ない物しか動きません。BLEはまだ使えません。

Written by macsbug

7月 10, 2017 at 10:23 pm

カテゴリー: ESP32