LILYGO T-Encoder สำหรับ WiFi และ BT Rotary Encoder พร้อมหน้าจอสัมผัส AMOLED

LILYGO T-Encoder สำหรับ WiFi และ BT Rotary Encoder พร้อมหน้าจอสัมผัส AMOLED

เกี่ยวกับคู่มือนี้

เอกสารนี้มีวัตถุประสงค์เพื่อช่วยให้ผู้ใช้ตั้งค่าสภาพแวดล้อมการพัฒนาซอฟต์แวร์ขั้นพื้นฐานสำหรับการพัฒนาแอปโดยใช้ฮาร์ดแวร์ที่ใช้ T-Encoder pro
ผ่านอดีตง่ายๆampเอกสารนี้แสดงวิธีใช้ Arduino รวมถึงวิซาร์ดการกำหนดค่าตามเมนู การคอมไพล์ Arduino และการดาวน์โหลดเฟิร์มแวร์ไปยังโมดูล ESP32-S3

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

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

การแนะนำ

T-Encoder โปร

T-Encoder pro เป็นบอร์ดพัฒนา สามารถทำงานได้อย่างอิสระ
ประกอบด้วย ESP32-S3 MCU รองรับโปรโตคอลการสื่อสาร Wi-Fi + BLE และ PCB ของเมนบอร์ด หน้าจอเป็น AMOLED 2.04 นิ้ว

ESP32-S3 ผสานรวมโซลูชัน Wi-Fi (ย่านความถี่ 2.4 GHz) และ Bluetooth 5.0 ไว้บนชิปตัวเดียว พร้อมด้วยคอร์ประสิทธิภาพสูงแบบคู่และอุปกรณ์ต่อพ่วงอเนกประสงค์อื่นๆ อีกมากมาย ESP40-S32 ขับเคลื่อนด้วยเทคโนโลยี 3 นาโนเมตร มอบแพลตฟอร์มที่แข็งแกร่งและบูรณาการสูงเพื่อตอบสนองความต้องการอย่างต่อเนื่องสำหรับการใช้พลังงานอย่างมีประสิทธิภาพ การออกแบบที่กะทัดรัด ความปลอดภัย ประสิทธิภาพสูง และความน่าเชื่อถือ

Xinyuan จัดหาทรัพยากรฮาร์ดแวร์และซอฟต์แวร์พื้นฐานที่ช่วยให้นักพัฒนาแอปพลิเคชันสามารถสร้างแนวคิดเกี่ยวกับฮาร์ดแวร์ซีรีส์ ESP32-S3 ได้ กรอบการพัฒนาซอฟต์แวร์ที่ Xinyuan มอบให้นั้น มีวัตถุประสงค์เพื่อการพัฒนาแอปพลิเคชัน Internet-of Things (IoT) อย่างรวดเร็ว พร้อมด้วย Wi-Fi, บลูทูธ, การจัดการพลังงานที่ยืดหยุ่น และฟีเจอร์ระบบขั้นสูงอื่นๆ

ผู้ผลิต T-Encoder pro คือ 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
  • บอร์ด ESP32-S3 และสาย USB เพื่อเชื่อมต่อกับพีซี

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

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

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

คู่มือเริ่มต้นอย่างรวดเร็ว

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

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

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

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

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

การกำหนดค่า

ดาวน์โหลด Git

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

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

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

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

เชื่อมต่อ

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

หลังจากเชื่อมต่อ USB เพื่อเปิดเครื่อง หน้าจอสามารถแสดงฉลากอิเล็กทรอนิกส์ได้โดยตรงเป็นเวลา 3 วินาที

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

เลือก File>>อดีตampเล>>WiFi>>WiFiScan
ทดสอบการสาธิต

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

เลือกบอร์ด

เครื่องมือ -> บอร์ด -> โมดูล Dev ESP32S3

อัพโหลด

ร่าง -> อัปโหลด

มอนิเตอร์แบบอนุกรม

เครื่องมือ -> จอภาพอนุกรม
มอนิเตอร์แบบอนุกรม

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

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

op 

คำอธิบาย

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

Example 

  • สหกรณ์ -Q
  • op -S -o wโหมด

พารามิเตอร์

โต๊ะ 6-1. พารามิเตอร์คำสั่ง op

พารามิเตอร์ คำอธิบาย
-Q สอบถามโหมด Wi-Fi
-S ตั้งค่าโหมด Wi-Fi
โหมด มี 3 โหมด Wi-Fi:
  • โหมด = 1: โหมด STA
  • โหมด = 2: โหมด AP
  • โหมด = 3: โหมด STA+AP

สตา

คำอธิบาย

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

Example 

  • sta -S [-s ssid] [-b bssid] [-n ช่อง] [-h]
  • สตา -คิว
  • sta -C [-s ssid] [-p รหัสผ่าน]
  • สตา -D

พารามิเตอร์ 

โต๊ะ 6-2. พารามิเตอร์คำสั่ง sta

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

ap

คำอธิบาย

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

Example

  • ap -S [-s ssid] [-p รหัสผ่าน] [-t เข้ารหัส] [-n ช่อง] [-h] [-m max_sta]
  • เอพี –คิว
  • เอพี –ล

พารามิเตอร์ 

โต๊ะ 6-3. พารามิเตอร์คำสั่ง AP

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

แม็ค

คำอธิบาย

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

Example

  • mac -Q [โหมด -o]

พารามิเตอร์

โต๊ะ 6-4. พารามิเตอร์คำสั่ง Mac

พารามิเตอร์ คำอธิบาย
-Q แสดงที่อยู่ MAC
-o โหมด
  • โหมด = 1: ที่อยู่ MAC ในโหมด STA
  • โหมด = 2: ที่อยู่ MAC ในโหมด AP

ดีเอชซีพี 

คำอธิบาย 

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

Example 

  • dchp -S [-o โหมด]
  • dhcp -E [-o โหมด]
  • dhcp -Q [-o โหมด]

พารามิเตอร์ 

โต๊ะ 6-5. พารามิเตอร์คำสั่ง dhcp

พารามิเตอร์ คำอธิบาย
-S เริ่ม DHCP (ไคลเอนต์/เซิร์ฟเวอร์)
-E สิ้นสุด DHCP (ไคลเอนต์/เซิร์ฟเวอร์)
-Q แสดงสถานะ DHCP
-o โหมด
  • โหมด = 1 : ไคลเอ็นต์ DHCP ของอินเทอร์เฟซ STA
  • โหมด = 2 : เซิร์ฟเวอร์ DHCP ของอินเทอร์เฟซ AP
  • โหมด = 3 : ทั้งสอง

ip 

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

Example

  • ip -Q [โหมด -o]
  • ip -S [-i ip] [-o โหมด] [-m หน้ากาก] [-g เกตเวย์]

พารามิเตอร์

โต๊ะ 6-6. พารามิเตอร์คำสั่ง IP

พารามิเตอร์ คำอธิบาย
-o โหมด
  • โหมด = 1 : ที่อยู่ IP ของอินเทอร์เฟซ STA
  • โหมด = 2 : ที่อยู่ IP ของอินเทอร์เฟซ AP
  • โหมด = 3 : ทั้งสอง
-S ตั้งค่าที่อยู่ IP
-ไอพี ที่อยู่ IP
-m หน้ากาก มาสก์ที่อยู่ซับเน็ต
-g เกตเวย์ เกตเวย์เริ่มต้น

รีบูต

คำอธิบาย

คำสั่งรีบูตใช้เพื่อรีบูตบอร์ด

Example 

  • รีบูต

แกะ

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

Example

  • แกะ

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

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

อุปกรณ์นี้เป็นไปตามส่วนที่ 15 ของกฎ FCC การทำงานต้องอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้: (1) อุปกรณ์นี้จะต้องไม่ก่อให้เกิดการรบกวนที่เป็นอันตราย และ (2) อุปกรณ์นี้ต้องยอมรับการรบกวนใดๆ ที่ได้รับ รวมถึงการรบกวนที่อาจก่อให้เกิดการทำงานที่ไม่พึงประสงค์

ห้ามวางเครื่องส่งสัญญาณนี้ไว้หรือทำงานร่วมกับเสาอากาศหรือเครื่องส่งสัญญาณอื่นใด

หมายเหตุสำคัญ: 

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

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

คำชี้แจงเกี่ยวกับการได้รับรังสีของ FCC:

อุปกรณ์นี้สอดคล้องกับข้อจำกัดการรับรังสีของ FCC ที่กำหนดไว้สำหรับสภาพแวดล้อมที่ไม่มีการควบคุม อุปกรณ์นี้ควรได้รับการติดตั้งและใช้งานโดยให้มีระยะห่างขั้นต่ำ 20 ซม. ระหว่างหม้อน้ำและร่างกายของคุณ

เวอร์ชัน 1.0
ลิขสิทธิ์ © 2024
โลโก้

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

LILYGO T-Encoder สำหรับ WiFi และ BT Rotary Encoder พร้อมหน้าจอสัมผัส AMOLED [พีดีเอฟ] คู่มือการใช้งาน
T-ENCODER-PRO, T-ENCODER-PRO 2ASYE, T-ENCODER-PRO 2ASYETENCODERPRO, T-Encoder pro WiFi และ BT Rotary Encoder พร้อมหน้าจอสัมผัส AMOLED, T-Encoder pro, WiFi และ BT Rotary Encoder พร้อมหน้าจอสัมผัส AMOLED, Rotary Encoder พร้อม หน้าจอสัมผัส AMOLED, หน้าจอสัมผัส AMOLED, หน้าจอสัมผัส

อ้างอิง

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

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