โลโก้ LILYGO

ซอฟต์แวร์ Arduino T-Deck LILYGO

LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 1

ข้อมูลสินค้า

ข้อมูลจำเพาะ:

  • ชื่อสินค้า: ที-เด็ค
  • เวอร์ชัน: วี1.0
  • วันที่วางจำหน่าย: 2024.05
  • ฮาร์ดแวร์: โมดูล ESP32
  • ซอฟต์แวร์: อาร์ดูอิโน่

คำแนะนำการใช้ผลิตภัณฑ์

การแนะนำ

คู่มือนี้ได้รับการออกแบบมาเพื่อช่วยให้ผู้ใช้ในการตั้งค่าสภาพแวดล้อมการพัฒนาซอฟต์แวร์สำหรับแอปพลิเคชันที่ใช้ฮาร์ดแวร์ T-Deck

  • ทีเด็ค
    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 รวมทั้งตัวช่วยสร้างการกำหนดค่าตามเมนู การคอมไพล์ Arduino และการดาวน์โหลดเฟิร์มแวร์ไปยังโมดูล ESP32

หมายเหตุการเปิดตัว 

วันที่ เวอร์ชัน หมายเหตุการเปิดตัว
2024.05 วี1.0 การเปิดตัวครั้งแรก

การแนะนำ

ทีเด็ค

  • T-Deck คือบอร์ดพัฒนาระบบ ที่สามารถทำงานได้อย่างอิสระ
  • ประกอบด้วย ESP32-S3 MCU ที่รองรับโปรโตคอลการสื่อสาร Wi-Fi + BLE และ PCB เมนบอร์ด
  • สินค้าตัวนี้มีฟังก์ชั่น LCD และ LoRa รุ่น LCD ST7789 LCD ความละเอียด 320×240 ชิป LoRa คือ SX1262
  • สำหรับการใช้งานตั้งแต่เครือข่ายเซ็นเซอร์กำลังต่ำไปจนถึงงานที่มีความต้องการสูงที่สุด
  • แกนหลักของโมดูลนี้คือชิป ESP32S3
  • ESP32-S3 ผสานรวมโซลูชัน Wi-Fi (แบนด์ 2.4 GHz) และ Bluetooth 5.0 ไว้ในชิปตัวเดียว พร้อมด้วยคอร์ประสิทธิภาพสูงแบบคู่และอุปกรณ์ต่อพ่วงอเนกประสงค์อื่นๆ อีกมากมาย ESP32 มอบแพลตฟอร์มที่แข็งแกร่งและบูรณาการสูงเพื่อตอบสนองความต้องการอย่างต่อเนื่องสำหรับการใช้พลังงานอย่างมีประสิทธิภาพ การออกแบบที่กะทัดรัด และความปลอดภัย
  • Xinyuan จัดหาฮาร์ดแวร์และซอฟต์แวร์พื้นฐานที่ช่วยให้ผู้พัฒนาแอปพลิเคชันสามารถสร้างแนวคิดของตนเองโดยใช้ฮาร์ดแวร์ซีรีส์ ESP32-S3 กรอบการพัฒนาซอฟต์แวร์ที่ Xinyuan จัดเตรียมไว้มีจุดประสงค์เพื่อพัฒนาแอปพลิเคชัน Internet-of-Things (IoT) อย่างรวดเร็วด้วย Wi-Fi, Bluetooth, การจัดการพลังงานที่ยืดหยุ่น และคุณลักษณะระบบขั้นสูงอื่นๆ
  • ผู้ผลิตคือ Shenzhen Xin Yuan Electronic Technology Co., Ltd.

อาร์ดูอิโน่
ชุดแอปพลิเคชันข้ามแพลตฟอร์มที่เขียนด้วยภาษาจาวา Arduino Software IDE มาจากภาษาการเขียนโปรแกรมการประมวลผลและสภาพแวดล้อมการพัฒนาแบบบูรณาการของโปรแกรมการเดินสายไฟ ผู้ใช้สามารถพัฒนาแอปพลิเคชันใน Windows/Linux/MacOS บนพื้นฐาน Arduino ขอแนะนำให้ใช้ Windows 10 Windows OS เคยเป็นอดีตampในเอกสารนี้เพื่อวัตถุประสงค์ในการอธิบาย

การตระเตรียม
ในการพัฒนาแอปพลิเคชันสำหรับ ESP32-S3 คุณต้อง:

  • พีซีที่ใช้ระบบปฏิบัติการ Windows, Linux หรือ Mac
  • Toolchain เพื่อสร้างแอปพลิเคชันสำหรับ ESP32-S3
  • Arduino มี API สำหรับ ESP32-S3 และสคริปต์เพื่อใช้งาน Toolchain เป็นหลัก
  • ไดรเวอร์พอร์ตอนุกรม CH9102
  • บอร์ด ESP32-S3 และสาย USB เพื่อเชื่อมต่อกับพีซี

เริ่มต้นใช้งาน

ดาวน์โหลดซอฟต์แวร์ Arduino

วิธีที่เร็วที่สุดในการติดตั้งซอฟต์แวร์ Arduino (IDE) บนเครื่อง Windows

คู่มือเริ่มต้นอย่างรวดเร็ว
การ webเว็บไซต์ให้การกวดวิชาเริ่มต้นอย่างรวดเร็ว

ขั้นตอนการติดตั้งสำหรับแพลตฟอร์ม Windows Arduino

LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 2

ติดตั้งซอฟต์แวร์ Arduino

LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 3

การกำหนดค่า

ดาวน์โหลด Git
ดาวน์โหลดแพ็คเกจการติดตั้ง Git.exe

LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 4

การกำหนดค่าก่อนสร้าง

  • คลิกไอคอน Arduino จากนั้นคลิกขวาและเลือก "เปิดโฟลเดอร์ที่"
  • เลือกฮาร์ดแวร์ ->
  • เมาส์ ** คลิกขวา ** ->
  • คลิก Git Bash ที่นี่

การโคลนที่เก็บระยะไกล

เชื่อมต่อ

คุณเกือบจะอยู่ที่นั่นแล้ว เพื่อให้สามารถดำเนินการต่อไปได้ ให้เชื่อมต่อบอร์ด ESP32-S3 กับพีซี ตรวจสอบภายใต้พอร์ตอนุกรมที่มองเห็นบอร์ด และตรวจสอบว่าการสื่อสารแบบอนุกรมทำงานได้หรือไม่

ทดสอบการสาธิต

เลือก File>>อดีตampเล>>WiFi>>WiFiScan

LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 5

อัพโหลดภาพร่าง

เลือกบอร์ด
เครื่องมือ<

อัพโหลด
ร่าง << อัพโหลด

มอนิเตอร์แบบอนุกรม
เครื่องมือ << Serial Monitor

LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 6

การอ้างอิงคำสั่ง SSC

ต่อไปนี้เป็นรายการคำสั่ง Wi-Fi ทั่วไปเพื่อให้คุณทดสอบโมดูล

op 

  • คำอธิบาย
    คำสั่ง op ใช้เพื่อตั้งค่าและค้นหาโหมด Wi-Fi ของระบบ
  • Example

    LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 7

  • พารามิเตอร์
    -Q สอบถามโหมด Wi-Fi
    -S ตั้งค่าโหมด Wi-Fi
     

     

    โหมด

    มี 3 โหมด Wi-Fi:

    • โหมด = 1: โหมด STA

    • โหมด = 2: โหมด AP

    • โหมด = 3: โหมด STA+AP

สตา

  • คำอธิบาย
    คำสั่ง sta ใช้เพื่อสแกนอินเทอร์เฟซเครือข่าย STA เชื่อมต่อหรือยกเลิกการเชื่อมต่อ AP และค้นหาสถานะการเชื่อมต่อของอินเทอร์เฟซเครือข่าย STA
  • Example

    LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 8

  • พารามิเตอร์
    -ssid สแกนหรือเชื่อมต่อจุดเข้าใช้งานกับ ssid
    -b bsid สแกนจุดเข้าใช้งานด้วย bssid
    -n ช่อง สแกนช่อง.
    -h แสดงผลการสแกนด้วยจุดเข้าใช้งาน ssid ที่ซ่อนอยู่
    -Q แสดงสถานะการเชื่อมต่อ STA
    -D ยกเลิกการเชื่อมต่อกับจุดเข้าใช้งานปัจจุบัน

ap

  • คำอธิบาย
    คำสั่ง ap ใช้เพื่อตั้งค่าพารามิเตอร์ของอินเทอร์เฟซเครือข่าย AP
  • Example

    LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 9

  • พารามิเตอร์
    -S ตั้งค่าโหมด AP
    -ssid ตั้งค่า AP ssid
    -p รหัสผ่าน ตั้งรหัสผ่าน AP
    -t เข้ารหัส ตั้งค่าโหมดเข้ารหัส AP
    -h ซ่อน ssid
    -m max_sta ตั้งค่าการเชื่อมต่อ AP max
    -Q แสดงพารามิเตอร์ AP
    -L แสดงที่อยู่ MAC และที่อยู่ IP ของสถานีที่เชื่อมต่อ

แม็ค

  • คำอธิบาย
    คำสั่ง mac ใช้เพื่อสอบถามที่อยู่ MAC ของอินเทอร์เฟซเครือข่าย
  • Example

    LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 10

  • พารามิเตอร์
    -Q แสดงที่อยู่ MAC
     

    -o โหมด

    • โหมด = 1: ที่อยู่ MAC ในโหมด STA

    • โหมด = 2: ที่อยู่ MAC ในโหมด AP

ดีเอชซีพี

  • คำอธิบาย
    คำสั่ง dhcp ใช้เพื่อเปิดใช้งานหรือปิดใช้งานเซิร์ฟเวอร์/ไคลเอ็นต์ dhcp
  • Example

    LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 10

  • พารามิเตอร์
    -S เริ่ม DHCP (ไคลเอนต์/เซิร์ฟเวอร์)
    -E สิ้นสุด DHCP (ไคลเอนต์/เซิร์ฟเวอร์)
    -Q แสดงสถานะ DHCP
     

    -o โหมด

    • โหมด = 1 : ไคลเอ็นต์ DHCP ของอินเทอร์เฟซ STA

    • โหมด = 2 : เซิร์ฟเวอร์ DHCP ของอินเทอร์เฟซ AP

    • โหมด = 3 : ทั้งสอง

ip

  • คำอธิบาย
    คำสั่ง ip ใช้เพื่อตั้งค่าและค้นหาที่อยู่ IP ของอินเทอร์เฟซเครือข่าย
  • Example

    LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 12

  • พารามิเตอร์
    -Q แสดงที่อยู่ IP
     

    -o โหมด

    • โหมด = 1 : ที่อยู่ IP ของอินเทอร์เฟซ STA

    • โหมด = 2 : ที่อยู่ IP ของอินเทอร์เฟซ AP

    • โหมด = 3 : ทั้งสอง

    -S ตั้งค่าที่อยู่ IP
    -ไอพี ที่อยู่ IP
    -m หน้ากาก มาสก์ที่อยู่ซับเน็ต
    -g เกตเวย์ เกตเวย์เริ่มต้น

รีบูต

  • คำอธิบาย
    คำสั่งรีบูตใช้เพื่อรีบูตบอร์ด
  • Example

    LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 13

แกะ 
คำสั่ง ram ใช้ในการสอบถามขนาดของฮีปที่เหลืออยู่ในระบบ
Example

LILYGO-T-Deck-ซอฟต์แวร์ Arduino-รูปที่ 14

ข้อควรระวังของ FCC

การเปลี่ยนแปลงหรือการดัดแปลงใดๆ ที่ไม่ได้รับการอนุมัติอย่างชัดแจ้งจากฝ่ายที่รับผิดชอบในการปฏิบัติตามอาจทำให้สิทธิ์ในการใช้งานอุปกรณ์ของผู้ใช้เป็นโมฆะ
อุปกรณ์นี้เป็นไปตามกฎ FCC ส่วนที่ 15 การทำงานต้องอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้:

  1. อุปกรณ์นี้จะต้องไม่ก่อให้เกิดการรบกวนที่เป็นอันตราย
  2. อุปกรณ์นี้ต้องยอมรับการรบกวนใดๆ ที่ได้รับ รวมถึงการรบกวนที่อาจทำให้เกิดการทำงานที่ไม่พึงประสงค์

หมายเหตุสำคัญ:
หมายเหตุ: อุปกรณ์นี้ได้รับการทดสอบและพบว่าเป็นไปตามข้อจำกัดสำหรับอุปกรณ์ดิจิทัลคลาส B ภายใต้ส่วนที่ 15 ของกฎ FCC ขีดจำกัดเหล่านี้ได้รับการออกแบบเพื่อให้การป้องกันที่เหมาะสมต่อการรบกวนที่เป็นอันตรายในการติดตั้งในที่พักอาศัย อุปกรณ์นี้สร้าง ใช้ และสามารถแผ่พลังงานความถี่วิทยุ และหากไม่ได้ติดตั้งและใช้งานตามคำแนะนำ อาจก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการสื่อสารทางวิทยุ อย่างไรก็ตาม ไม่มีการรับประกันว่าการรบกวนจะไม่เกิดขึ้นในการติดตั้งเฉพาะใดๆ หากอุปกรณ์นี้ก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการรับสัญญาณวิทยุหรือโทรทัศน์ ซึ่งสามารถระบุได้โดยการปิดและเปิดอุปกรณ์ ขอแนะนำให้ผู้ใช้พยายามแก้ไขการรบกวนโดยใช้มาตรการต่อไปนี้อย่างน้อยหนึ่งมาตรการ:

  • ปรับทิศทางหรือย้ายตำแหน่งของเสาอากาศรับสัญญาณ
  • เพิ่มระยะห่างระหว่างอุปกรณ์และตัวรับ
  • เชื่อมต่ออุปกรณ์เข้ากับเต้าเสียบในวงจรที่แตกต่างไปจากวงจรที่เชื่อมต่อเครื่องรับอยู่
  • ปรึกษาตัวแทนจำหน่ายหรือช่างวิทยุ/โทรทัศน์ที่มีประสบการณ์เพื่อขอความช่วยเหลือ

คำชี้แจงเกี่ยวกับการได้รับรังสีของ FCC:
อุปกรณ์นี้สอดคล้องกับข้อจำกัดการรับรังสีของ FCC ที่กำหนดไว้สำหรับสภาพแวดล้อมที่ไม่มีการควบคุม

เอกสาร / แหล่งข้อมูล

ซอฟต์แวร์ Arduino T-Deck LILYGO [พีดีเอฟ] คู่มือการใช้งาน
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, ซอฟต์แวร์ Arduino T-Deck, ซอฟต์แวร์ Arduino, ซอฟต์แวร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *