WAVESHARE-ロゴ

WAVESHARE ESP32-S3 タッチLCD 4.3インチ

WAVESHARE ESP32-S3 タッチ LCD 4.3 インチ -製品

仕様

  • 製品名: ESP32-S3-タッチLCD-4.3
  • ワイヤレスサポート: 2.4GHz WiFiとBLE 5
  • 画面: 4.3インチ静電容量式タッチスクリーン
  • メモリ: 大容量フラッシュとPSRAM

製品終了view
ESP32-S3-Touch-LCD-4.3 は、WiFi、BLE、静電容量式タッチスクリーン、およびさまざまな周辺機器インターフェイスを統合したマイクロコントローラ開発ボードです。ヒューマンマシンインターフェイス (HMI) やその他の ESP32-S3 アプリケーションの開発に適しています。

ハードウェアの説明
このボードには、UART、USB、センサー、CAN、I2C、RS485、効率的な充電と放電の管理のためのバッテリー ヘッダーなど、複数のインターフェイスが搭載されています。

オンボードインターフェース

  • UARTインターフェース: USB から UART への通信用の CH343P チップ。
  • USBインターフェース: USB通信用のGPIO19(DP)とGPIO20(DN)。
  • センサーインターフェース: センサー統合用の ADC として GPIO6 を接続します。
  • CANインターフェース: 多重化機能のために USB インターフェイスと共有されます。
  • I2Cインターフェース: 複数のハードウェア I2C インターフェイスが利用可能です。
  • RS485インターフェース: 直接 RS485 通信用のオンボード回路。
  • バッテリーヘッダー: 効率的なバッテリー充電および放電管理をサポートします。

PIN接続

ハードウェア接続
マニュアルに記載されているように、周辺機器が対応するインターフェースに適切に接続されていることを確認してください。

環境設定
ソフトウェア フレームワークは、迅速なプロトタイピングと開発のために CircuitPython、MicroPython、C/C++ (Arduino、ESP-IDF) をサポートしています。

以上view

導入
ESP32-S3-Touch-LCD-4.3 は、2.4GHz WiFi と BLE 5 をサポートするマイクロコントローラ開発ボードで、大容量のフラッシュと PSRAM を統合しています。オンボードの 4.3 インチ静電容量式タッチスクリーンは、LVGL などの GUI プログラムをスムーズに実行できます。さまざまな周辺インターフェイスと組み合わせることで、HMI やその他の ESP32-S3 アプリケーションの迅速な開発に適しています。

特徴

  • 最大 32MHz のメイン周波数の Xtensa 7 ビット LX240 デュアルコア プロセッサを搭載。
  • オンボードアンテナを備え、2.4GHz Wi-Fi (802.11 b/g/n) と Bluetooth 5 (LE) をサポートします。
  • 512KB の SRAM と 384KB の ROM を内蔵し、オンボードには 8MB の PSRAM と 8MB のフラッシュが搭載されています。
  • オンボード 4.3 インチ静電容量式タッチ ディスプレイ、解像度 800×480、65K カラー。
  • I2C インターフェイス経由の静電容量式タッチ制御、割り込みサポート付き 5 ポイント タッチをサポートします。
  • オンボード CAN、RS485、I2C インターフェイス、TF カード スロット、フルスピード USB ポートを統合します。
  • 柔軟なクロック、モジュール電源の独立した設定、およびその他の制御をサポートし、さまざまなシナリオで低消費電力を実現します。

ハードウェアの説明

オンボードインターフェース

WAVESHARE ESP32-S3 タッチ LCD 4.3 インチ -図- (1)

  • UART インターフェース: USB-UART用のCH343Pチップを使用して、ESP32-S3のUART_TXD(GPIO43)およびUART_RXD(GPIO44)に接続し、ファームウェアの書き込みとログの印刷を可能にします。
  • USBインターフェース: GPIO19(DP)とGPIO20(DN)はESP32-S3のデフォルトのUSBピンであり、このインターフェースはUVCなどのプロトコルでカメラを接続するために使用できます。 view UVC ドライバー。
  • センサーインターフェース: このインターフェースはGPIO6をADCとして接続するためのもので、センサーに接続できます。
  • CANインターフェース: CAN インターフェース ピンと USB インターフェース ピンは、FSUSB42UMX チップを切り替えに利用して、多重化された機能を共有します。デフォルトでは、USB インターフェースが使用されます (FSUSB42UMX の USB_SEL ピンが HIGH に設定されている場合)。
  • I2Cインターフェース: ESP32-S3 は複数のハードウェア I2C インターフェイスを提供します。現在、GPIO8 (SDA) ピンと GPIO9 (SCL) ピンは、IO 拡張チップ、タッチ インターフェイス、およびその他の I2C 周辺機器に接続するための I2C バスとして使用されています。
  • RS485インターフェース: 開発ボードにはオンボード RS485 インターフェース回路が搭載されており、RS485 デバイスとの直接通信が可能です。RS485 回路は送信モードと受信モードを自動的に切り替えます。
  • PH2.0 バッテリー ヘッダー: 開発ボードには、リチウム電池 8501 個を 5V まで昇圧できる効率的な充放電管理チップ CS580 が採用されています。現在、充電電流は 45mA に設定されています。ユーザーは、RXNUMX 抵抗器を交換することで充電電流を変更できます。詳細については、回路図を参照してください。

PIN接続

ESP32-S3-WROOM-x

GPIO0

液晶

G3

USB SD シリアル できる センサー
GPIO1 R3          
GPIO2 R4          
GPIO3 VSYNC          
GPIO4 TP_IRQ          
GPIO5 DE          
GPIO6           AD
GPIO7 PCLK          
GPIO8 TP_SDA          
GPIO9 TP_SCL          
GPIO10 B7          
GPIO11     MOSI      
GPIO12     SCK      
GPIO13     味噌      
GPIO14 B3          
GPIO15       RS485_TX    
GPIO16       RS485_RX    
GPIO17 B6          
GPIO18 B5          
GPIO19   USB_DN     CANRX
GPIO20   USB_DP     カンテックス
GPIO21 G7          
GPIO38 B4          
GPIO39 G2          
GPIO40 R7          
GPIO41 R6          
GPIO42 R5          
GPIO43       UART_TXD    
GPIO44       UART_RXD    
GPIO45 G4          
GPIO46 HSYNC          
GPIO47 G6          
GPIO48

CH422G

G5

 

 

 

 

 

 

エキシオ1

 

TP_RST

         
エキシオ2 DISP          
エキシオ3 LCD_RST          
エキシオ4     SD_CS      
エキシオ5    

USB_SEL(高)

    USB_SEL(低)  

ハードウェア接続

WAVESHARE ESP32-S3 タッチ LCD 4.3 インチ -図- (2)

  • ESP32-S3-Touch-LCD-4.3 には、オンボード自動ダウンロード回路が付属しています。UART とマークされたタイプ C ポートは、プログラムのダウンロードとログ記録に使用されます。プログラムがダウンロードされたら、RESET ボタンを押して実行します。
  • 使用中は、PCB アンテナ領域から他の金属やプラスチック材料を遠ざけてください。
  • 開発ボードは、PH2.0 コネクタを使用して、ADC、CAN、I485C、および RS2.0 周辺ピンを拡張します。PH2.54 から XNUMXmm の DuPont オス コネクタを使用して、センサー コンポーネントを接続します。
  • 4.3 インチの画面がほとんどの GPIO ピンを占有するため、CH422G チップを使用して、リセットやバックライト制御などの機能の IO を拡張できます。
  • CAN および RS485 周辺インターフェースは、デフォルトでジャンパー キャップを使用して 1200hm 抵抗に接続します。オプションで、NC を接続して終端抵抗をキャンセルします。
  • SD カードは SPI 通信を採用しています。SD_CS ピンは CH4G の EXIO422 によって駆動される必要があることに注意してください。

その他の注意事項

  • LVGLベンチマークを実行する場合の平均フレームレートは、ampESP-IDF v5.1 のシングル コアでの最高フレーム レートは 41 FPS です。コンパイルする前に、120M PSRAM を有効にする必要があります。
  • PH2.0 リチウム バッテリー ソケットは、3.7V リチウム バッテリー 2000 個のみをサポートします。複数のバッテリー パックを同時に充電および放電しないでください。容量が XNUMXmAh 未満の単一セル バッテリーの使用をお勧めします。

寸法

WAVESHARE ESP32-S3 タッチ LCD 4.3 インチ -図- (3)

環境設定

ESP32 シリーズ開発ボードのソフトウェア フレームワークが完成し、CircuitPython、MicroPython、C/C++ (Arduino、ESP-IDF) を使用して製品開発の迅速なプロトタイピングを行うことができます。ここでは、これら XNUMX つの開発アプローチについて簡単に紹介します。

  • CircuitPython は、低コストのマイクロコントローラ ボードでのコーディング テストと学習を簡素化するために設計されたプログラミング言語です。これは MicroPython プログラミング言語のオープンソース派生であり、主に学生と初心者を対象としています。CircuitPython の開発とメンテナンスは、Adafruit Industries によってサポートされています。
    • CircuitPython 関連のアプリケーション開発については、開発ドキュメント ® を参照してください。
    • CircuitPython の GitHub& ライブラリを使用すると、カスタム開発のために再コンパイルできます。
  • MicroPython は、Python 3 プログラミング言語の効率的な実装です。Python 標準ライブラリの小さなサブセットが含まれており、マイクロコントローラやリソースが制限された環境で実行できるように最適化されています。
    • MicroPython 関連のアプリケーション開発については、開発ドキュメント & を参照してください。
    • MicroPython 用の GitHub ライブラリ & を使用すると、カスタム開発のために再コンパイルできます。
  • Espressif Systems の C/C++ 開発用の公式ライブラリとサポートにより、迅速なインストールが可能になります。
    • ユーザーはArduinoと
    • 統合開発環境 (IDE) として Visual Studio Code (ESP-IDF) を使用します。
  • 環境は Windows 10 でセットアップされており、ユーザーは開発用の IDE として Arduino または Visual Studio Code (ESP-IDF) を選択できます。Mac/Linux OS ユーザーは公式の手順を参照してください。

ESP-IDF

  • ESP-IDFのインストールと

アルドゥイーノ

  • Arduino IDEをダウンロードしてインストールします。
  • 以下に示すように、Arduino IDE に ESP32 をインストールします。このリンクを参照してください。
  • 追加ボードマネージャーの次のリンクを入力してください URL設定画面の File -> 設定して保存します。

WAVESHARE ESP32-S3 タッチ LCD 4.3 インチ -図- (4)

  • ボードマネージャーで esp32 を検索してインストールし、Arduino IDE を再起動して有効にします。WAVESHARE ESP32-S3 タッチ LCD 4.3 インチ -図- (6)
  • Arduino IDE を開き、メニュー バーの [ツール] で対応するフラッシュ (8MB) が選択され、PSRAM (8MB OPI) が有効になっていることを確認します (次の図を参照)。

WAVESHARE ESP32-S3 タッチ LCD 4.3 インチ -図- (6)

リソース

  • 書類
    • ESP32 Arduino Coreのドキュメント
    • Arduino-esp32
    • ESP-IDF
    • デモ
  • ソフトウェア
  • データシート
    • ESP32-S3 シリーズ データシート t
    • ESP32-S3 Wroom データシート
    • CH343 データシート&
    • TJA1051

よくある質問

Q: PH2.0 バッテリー ヘッダーで複数のバッテリー パックを使用できますか?
A: PH2.0 リチウム電池ソケットは、3.7V リチウム電池 XNUMX 個のみをサポートします。複数の電池パックを同時に使用しないでください。

ドキュメント / リソース

WAVESHARE ESP32-S3 タッチLCD 4.3インチ [pdf] ユーザーガイド
ESP32-S3 タッチ LCD 4.3 インチ、ESP32-S3、タッチ LCD 4.3 インチ、LCD 4.3 インチ

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *