macsbug

Connect 3.5″ 480 x 320 Display to M5Stack

leave a comment »

M5Stack に接続する 3.5″ 480×320 TFT Display を製作しました。 2019.01.01
.                                                                rev1 2019.01.04, rev2 2019.01.19
3.5″ 480×320 TFT Display Adapter (右)を製作し
M5Stack の  M5Stack Expansion Module へ 接続します。
費用は 2100円です。

3.5″ 480×320 TFT Display Adapter:
_ 1. 手の平に収まる 手頃な大きさ(105mm x 61mm x 23mm ) 。
_ 2. 3.5″ 480 x 320 で見やすく表現力が豊かになります。
_ 3. タッチセンスにより 入力が簡単で機能が多彩になります。
_   ハードスイッチ や BLEコントローラ等の入力装置が不要になります。


3.5″ 480×320 TFT SPI ILI9486 Display は Raspberry pi 用の Display です。
_ ( 他にESP32に接続出来る 3.5″ 480×320 TFT SPI は ILI9488 があります。)
仕様:
_ ドライバー:ILI9486。ライブラリー:TFT-espi
_ サイズ: 3.5 inch。8.5cm x 5.5cm x 1.7cm:M5Stack の 1.75 倍です。
_ タッチ: Touch Screen Controller XPT2046:タッチ操作が可能です。
使用可能ボード:注意
_  基板に「3.5 inch RPi LCD V3.0」又は「3.5inch RPi Display」
_  と書かれている製品が使用できます。 KeDei製は使用できません。


詳細:ブログ:TFT display for Raspberry pi with ESP32


スケルトン版:

M5Stack と 接続:


部品表:rev 1:2019.01.04

No Nomen Purchase Price
1  3.5″ 480×320 RPI display  ebay:good-module Store  1332円
2  2.54mm L型ピンヘッダー(オス型)  秋月電子通商:低オス 2×40      25円
3  2.54mm ピンヘッダー(オス型)  秋月電子通商:2×25      50円
4  0.3mm厚 ユニバーサル基板(95×72)  秋月電子通商:Bタイプ    200円
5  M2 5mm ナベ Tapping Screw(4ea)  秋葉原:西川電子部品株式会社        6円
6  ケース  自作:    480円
====================== =================== ======
費用総計  2093円

価格:1332円。1407円。1494円。(1 JPY = 0.00848724 USD)(0.0119888 CAD)
販売1:ebay:good-module Store:$15.97 CAD (2019.01.04):1332円
販売2:Aliexpress:Shenzhen High-quality new products Store:$11.95
販売3:ebay:sawadikayy Store:$12.68
販売4:ebay:gowin_electronic Store:$13.47:1518円:11日。2019.01.19
販売5:注意:国内は非常に高いです。 aitendo(3500円税別) 及び アマゾン。
_      スイッチサイエンス:4834円。千石電商:5980円。
_    最安値をお探し下さい。


3.5″ TFT Display Expansion Adapter の 製作:

回路図:TFT Display のみは7本を配線します。
_ TFT LCD:DC, MOSI, RST, SCK, CS を配線します。
_ Touch Panel:T_IRQ, T_MOSI, T_SO, T_SCK, T_CS を配線します。

部品:
_ 秋月電子通商 又は 千石電商の 2.54mm L型ピンヘッダー(オス型) 2×15
_ 2.54mm ピンヘッダー(オス型) 2×150.3mm厚ユニバーサル基板 を使用。


ケース:3D CAD
_ 2.54mm 15×2 30pin コネクター以降は 設計と製作が自由になります。
_ M5Stack のケースは 高精度のプリンターでしか製作できませんが
_ 通常の3Dプリンターで 製作が可能になります。

事例:ケースは 3つで構成され 出力時間は 3時間10分、材料費は480円です。

アダプターの設計と製作:
1. 基板:2.54mm 15×2 30ピンが使用できる基板。M5基板に制約されません。
2. ケース:通常のプリンターで製作可能。M5の凸部は不要です。
3. 部品:コネクターや基板は 国内の秋月で入手可能。M5の高い部品は不要。
4. スタック方式の解放:使用時に右か左に填めるだけで簡単に交換できます。
_ M5のスタックは 分解、填める、ネジ止めで 大きな手間になります。
_ スタックは小さく綺麗に出来ますが 何度も体験すると ワンタッチで出来る
_ 交換の手軽さの方が優先してきます。
_ アダプターを使用しない時は外して 机とかに保存できますので便利です。


完成品:
上:MH-ET LIVE ESP32 MiniKit + RPI display:105 x 61 x 16 mm 。
下:M5Stack + RPI display:105 x 61 x 24 mm 。


タッチセンス:キーボードイメージ
_ XPT2046 Touch Panel により キーボード等のデザインが可能です。


資料:
SPI_FREQUENCY:Raspberry pi SPI ILI9486 Display のSPI最大周波数は 20MHzです。
ILI9486:ILITEK ILI9486 Apprication Notes
Bodmer/TFT_eSPI:TFT ライブラリー。M5はこのライブラリーを使用。
loboris/ESP32_TFT_library:0x1abin and loboris Add support for M5Stack
espressif/ESP32 TFT display libraryESP32_TFT_library の話。
schreibfaul1/ESP32-TFT-Library-ILI9486:TFT ライブラリー
XPT2046:XPT2016 データーシート
PaulStoffregen/XPT2046_Touchscreen:タッチスクリーン ライブラリー
spapadim/XPT2046:タッチスクリーン ライブラリー
nopnop2002/タッチスクリーン(XPT2046)を使う
macsbug/TFT display for Raspberry pi with ESP32:ESP32とRPI Displayの接続。
macsbug/How to touch operation of the TFT LCD in ESP8266
ごじ:W2Base(ESP32+480×320LCD):カレンダー,時計,ニュース,センサー温湿度。
_ ごじ氏の作品は MFT2018で展示されました。完成度高く世界1です。
_ M5StackのM-BUSも装備。画像はTwitterより引用致しました。2019.01.19


感想:
配線:TFT は 7本のみの配線で簡単です。
大きな画面:
_ M5Stack の 2インチ 320×240 と比較すると 3.5″ 480×320 は
_ 大変見やすいです。
タッチスクリーン:
_ M5Stack は スイッチが A,B,C の3つのみです。
_ それ以上は 外部ハードに Joystick や Switch が必要になります。
_ スクリーンに多彩なキーボードやスイッチを設ける事により
_ 追加のハード・スイッチは不要となります。
ケース:
_ M5Stack 54x54mm の大きさは約30分で出力できます。
_ このサイズが 如何に経済的であるかを体験しています。
MH-ET LIVE ESP32 MiniKit + RPI display:
_ ESP32 を内蔵した装置です。
_ サイズ 105 x 61 x 16mm は 16mmの厚さがあるものの
_ 初代iPhoneの様な 手にフィットした感触が心地よいです。


次回予告:
3.5 inch 480×320 TFT SPI ILI9488 Display (SPI_FREQUENCY:最大40MHz)


Written by macsbug

1月 1, 2019 @ 12:00 am

カテゴリー: M5STACK

コメントを残す

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

WordPress.com ロゴ

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

Google フォト

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

Twitter 画像

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

Facebook の写真

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

%s と連携中

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