LILYGOのロゴ

LILYGO T-Deck Arduino ソフトウェア

LILYGO-T-デッキ-Arduino-ソフトウェア-図-1

製品情報

仕様:

  • 製品名: Tデッキ
  • バージョン: バージョン1.0
  • 発売日: 2024.05
  • ハードウェア: ESP32 モジュール
  • ソフトウェア: アルドゥイーノ

製品使用説明書

導入

このガイドは、T-Deck ハードウェアを使用するアプリケーションのソフトウェア開発環境をセットアップするユーザーを支援するために設計されています。

  • Tデッキ
    T-Deck は、さまざまなアプリケーションのソフトウェア開発をサポートするハードウェア プラットフォームです。
  • アルドゥイーノ
    Arduino は、T-Deck ハードウェアをプログラミングするために使用されるソフトウェアです。
  • 準備
    開始する前に、環境をセットアップするために必要なコンポーネントとツールが準備されていることを確認してください。

始める
このガイドに記載されている手順に従って、ソフトウェア開発環境のセットアップを開始します。

設定
プロジェクトの要件に基づいてソフトウェア設定を構成します。

接続する
T-Deck ハードウェアと開発システム間の接続を確立します。

テストデモ
テスト デモを実行して、ハードウェアとソフトウェアのセットアップが正しく機能していることを確認します。

スケッチをアップロード

提供されている手順に従って、Arduino スケッチを ESP32 モジュールにアップロードします。

  1. ビルドとフラッシュ
    Arduino コードをコンパイルし、ESP32 モジュールにフラッシュします。
  2. モニター
    T-Deck ハードウェア上のスケッチの出力と動作を監視します。

SSCコマンドリファレンス
T-Deck ハードウェアに関連する特定の操作については、コマンド リファレンスを参照してください。

op
操作「op」の説明。

FAQ(よくある質問)

アップロードに失敗した場合はどうすればいいですか?
アップロードに失敗した場合は、開発システムと T-Deck ハードウェア間の接続を確認してください。すべての設定が正しいことを確認して、もう一度アップロードしてください。

このガイドについて

このドキュメントは、T-Deckベースのハードウェアを使用してアプリケーションを開発するための基本的なソフトウェア開発環境をユーザーが設定するのを支援することを目的としています。簡単な例を通してampこのドキュメントでは、メニューベースの構成ウィザード、Arduinoのコンパイル、ESP32モジュールへのファームウェアのダウンロードなど、Arduinoの使用方法を説明します。

リリースノート 

日付 バージョン リリースノート
2024.05 バージョン1.0 最初のリリース。

導入

Tデッキ

  • T-Deck は開発ボードです。独立して動作することができます。
  • Wi-Fi + BLE通信プロトコルをサポートするESP32-S3 MCUとマザーボードPCBで構成されています。
  • この製品には LCD と LoRa 機能があります。LCD モデルは ST7789 LCD、解像度は 320×240 です。LoRa チップは SX1262 です。
  • 低電力センサーネットワークから最も要求の厳しいタスクに至るまでのアプリケーション向け。
  • このモジュールの中核は ESP32S3 チップです。
  • ESP32-S3 は、デュアル高性能コアとその他多くの多用途周辺機器とともに、Wi-Fi (2.4 GHz 帯域) と Bluetooth 5.0 ソリューションを 32 つのチップに統合しています。ESPXNUMX は、効率的な電力使用、コンパクトな設計、セキュリティに対する継続的な要求を満たす、堅牢で高度に統合されたプラットフォームを提供します。
  • Xinyuan は、アプリケーション開発者が ESP32-S3 シリーズのハードウェアを中心にアイデアを構築できるようにする基本的なハードウェアおよびソフトウェア リソースを提供します。Xinyuan が提供するソフトウェア開発フレームワークは、Wi-Fi、Bluetooth、柔軟な電源管理、その他の高度なシステム機能を備えたモノのインターネット (IoT) アプリケーションを迅速に開発することを目的としています。
  • 製造元は深セン新源電子科技有限公司です。

アルドゥイーノ
Java で書かれたクロスプラットフォーム アプリケーションのセット。 Arduino ソフトウェア IDE は、Processing プログラミング言語と Wiring プログラムの統合開発環境から派生しています。 ユーザーは Arduino をベースに Windows/Linux/MacOS でアプリケーションを開発できます。 Windows 10 を使用することをお勧めします。amp説明のために、このドキュメントのファイルを参照してください。

準備
ESP32-S3 用のアプリケーションを開発するには、次のものが必要です。

  • Windows、Linux、またはMacオペレーティングシステムのいずれかがロードされたPC
  • ESP32-S3 用アプリケーションをビルドするためのツールチェーン
  • Arduino には基本的に ESP32-S3 用の API とツールチェーンを操作するためのスクリプトが含まれています
  • CH9102シリアルポートドライバー
  • ESP32-S3 ボード本体と PC に接続するための USB ケーブル

始める

Arduinoソフトウェアをダウンロードする

WindowsマシンにArduinoソフトウェア(IDE)をインストールする最も簡単な方法

クイックスタートガイド
の webサイトはクイックスタートチュートリアルを提供します

WindowsプラットフォームArduinoのインストール手順

LILYGO-T-デッキ-Arduino-ソフトウェア-図-2

Arduinoソフトウェアをインストールする

LILYGO-T-デッキ-Arduino-ソフトウェア-図-3

設定

Gitをダウンロード
インストールパッケージGit.exeをダウンロードします

LILYGO-T-デッキ-Arduino-ソフトウェア-図-4

ビルド前の構成

  • Arduinoアイコンをクリックし、右クリックして「フォルダーを開く」を選択します
  • ハードウェアを選択->
  • マウス ** 右クリック ** ->
  • ここでGitBashをクリックします

リモートリポジトリのクローン作成

接続する

あなたはほとんどそこにいます。 さらに先に進むには、ESP32-S3 ボードを PC に接続し、ボードが表示されているシリアル ポートを確認し、シリアル通信が機能するかどうかを確認します。

テストデモ

選択 File>>例ample >> WiFi >> WiFiScan

LILYGO-T-デッキ-Arduino-ソフトウェア-図-5

スケッチをアップロード

ボードを選択
ツール<

アップロード
スケッチ<<アップロード

シリアルモニター
ツール<<シリアルモニター

LILYGO-T-デッキ-Arduino-ソフトウェア-図-6

SSCコマンドリファレンス

ここでは、モジュールをテストするための一般的な Wi-Fi コマンドをいくつか示します。

op 

  • 説明
    op コマンドは、システムの Wi-Fi モードを設定および照会するために使用されます。
  • Example

    LILYGO-T-デッキ-Arduino-ソフトウェア-図-7

  • パラメータ
    -Q Wi-Fiモードを照会します。
    -S Wi-Fiモードを設定します。
     

     

    wモード

    3つのWi-Fiモードがあります。

    • モード = 1: STA モード

    • モード = 2: AP モード

    • モード = 3: STA+AP モード

スタ

  • 説明
    sta コマンドは、STA ネットワーク インターフェイスのスキャン、AP の接続または切断、STA ネットワーク インターフェイスの接続ステータスのクエリに使用されます。
  • Example

    LILYGO-T-デッキ-Arduino-ソフトウェア-図-8

  • パラメータ
    -sssid アクセスポイントをスキャンするか、ssidに接続します。
    -bbssid bssidを使用してアクセスポイントをスキャンします。
    -nチャネル チャネルをスキャンします。
    -h 非表示のssidアクセスポイントを使用してスキャン結果を表示します。
    -Q STA接続スタタスを表示します。
    -D 現在のアクセスポイントで切断されています。

ap

  • 説明
    apコマンドは、APネットワークインターフェイスのパラメータを設定するために使用されます。
  • Example

    LILYGO-T-デッキ-Arduino-ソフトウェア-図-9

  • パラメータ
    -S APモードを設定します。
    -sssid APssidを設定します。
    -p パスワード APパスワードを設定します。
    -t暗号化 AP暗号化モードを設定します。
    -h SSIDを隠します。
    -m max_sta APの最大接続数を設定します。
    -Q APパラメータを表示します。
    -L 接続しているステーションのMACアドレスとIPアドレスを表示します。

マック

  • 説明
    macコマンドは、ネットワークインターフェイスのMACアドレスを照会するために使用されます。
  • Example

    LILYGO-T-デッキ-Arduino-ソフトウェア-図-10

  • パラメータ
    -Q MACアドレスを表示します。
     

    -oモード

    • モード = 1: STA モードの MAC アドレス。

    • モード = 2: AP モードの MAC アドレス。

DHCP

  • 説明
    dhcpコマンドは、dhcpサーバー/クライアントを有効または無効にするために使用されます。
  • Example

    LILYGO-T-デッキ-Arduino-ソフトウェア-図-10

  • パラメータ
    -S DHCP(クライアント/サーバー)を起動します。
    -E DHCP(クライアント/サーバー)を終了します。
    -Q DHCPステータスを表示します。
     

    -oモード

    • モード = 1 : STA インターフェイスの DHCP クライアント。

    • モード = 2 : AP インターフェイスの DHCP サーバー。

    • モード = 3 : 両方。

ip

  • 説明
    ip コマンドは、ネットワーク インターフェイスの IP アドレスを設定および照会するために使用されます。
  • Example

    LILYGO-T-デッキ-Arduino-ソフトウェア-図-12

  • パラメータ
    -Q IPアドレスを表示します。
     

    -oモード

    • mode = 1 : インターフェース STA の IP アドレス。

    • モード = 2 : インターフェイス AP の IP アドレス。

    • モード = 3 : 両方

    -S IPアドレスを設定します。
    -i IP IP アドレス。
    -mマスク サブネットアドレスマスク。
    -gゲートウェイ デフォルトゲートウェイ。

リブート

  • 説明
    restartコマンドは、ボードを再起動するために使用されます。
  • Example

    LILYGO-T-デッキ-Arduino-ソフトウェア-図-13

ラム 
ramコマンドは、システムに残っているヒープのサイズを照会するために使用されます。
Example

LILYGO-T-デッキ-Arduino-ソフトウェア-図-14

FCCの注意

コンプライアンス責任者によって明示的に承認されていない変更または修正を行うと、ユーザーの機器の操作権限が無効になる可能性があります。
このデバイスは、FCC 規則のパート 15 に準拠しています。操作には次の XNUMX つの条件が適用されます。

  1. このデバイスは有害な干渉を引き起こすことはありません
  2. このデバイスは、望ましくない動作を引き起こす可能性のある干渉を含め、受信したあらゆる干渉を受け入れなければなりません。

重要な注意:
注: この機器はテストされ、FCC 規則のパート 15 に基づくクラス B デジタル デバイスの制限に準拠していることが確認されています。これらの制限は、住宅設備における有害な干渉に対する合理的な保護を提供するように設計されています。この機器は無線周波数エネルギーを生成、使用、および放射する可能性があるため、指示に従って設置および使用しない場合、無線通信に有害な干渉を引き起こす可能性があります。ただし、特定の設置環境で干渉が発生しないという保証はありません。この装置がラジオまたはテレビの受信に有害な干渉を引き起こす場合 (装置の電源をオフにしてからオンにすることで判断できます)、ユーザーは次の XNUMX つまたは複数の手段で干渉を修正することをお勧めします。

  • 受信アンテナの向きを変えるか、位置を変えてください。
  • 機器と受信機間の距離を広げます。
  • 受信機が接続されている回路とは別のコンセントに機器を接続します。
  • 販売店または経験豊富なラジオ/テレビ技術者にご相談ください。

FCC 放射線被曝に関する声明:
この機器は、制御されていない環境に対して定められた FCC 放射線被曝制限に準拠しています。

ドキュメント / リソース

LILYGO T-Deck Arduino ソフトウェア [pdf] ユーザーガイド
T-DECK、TDECK、2ASYE-T-DECK、2ASYETDECK、T-Deck Arduino ソフトウェア、Arduino ソフトウェア、ソフトウェア

参考文献

コメントを残す

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