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เว็บไซต์ให้การกวดวิชาเริ่มต้นอย่างรวดเร็ว
- หน้าต่าง:
https://www.arduino.cc/en/Guide/Windows - ลินุกซ์:
https://www.arduino.cc/en/Guide/Linux - ระบบปฏิบัติการ Mac OS X:
https://www.arduino.cc/en/Guide/MacOSX
ขั้นตอนการติดตั้งสำหรับแพลตฟอร์ม Windows Arduino
ติดตั้งซอฟต์แวร์ Arduino
การกำหนดค่า
ดาวน์โหลด Git
ดาวน์โหลดแพ็คเกจการติดตั้ง Git.exe
การกำหนดค่าก่อนสร้าง
คลิกไอคอน Arduino จากนั้นคลิกขวาและเลือก "เปิดโฟลเดอร์ที่"
เลือกฮาร์ดแวร์ ->
เมาส์ ** คลิกขวา ** ->
คลิก Git Bash ที่นี่
การโคลนที่เก็บระยะไกล
- mkdir เอสเพรสซิฟ
- ซีดี เอสเพรสซิฟ
- git clone – ย้อนกลับ https://github.com/espressif/arduino-esp32.git อีเอสพี32
เชื่อมต่อ
คุณเกือบจะอยู่ที่นั่นแล้ว เพื่อให้สามารถดำเนินการต่อไปได้ ให้เชื่อมต่อบอร์ด 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:
|
สตา
คำอธิบาย
คำสั่ง 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 โหมด |
|
ดีเอชซีพี
คำอธิบาย
คำสั่ง dhcp ใช้เพื่อเปิดใช้งานหรือปิดใช้งานเซิร์ฟเวอร์/ไคลเอ็นต์ dhcp
Example
- dchp -S [-o โหมด]
- dhcp -E [-o โหมด]
- dhcp -Q [-o โหมด]
พารามิเตอร์
โต๊ะ 6-5. พารามิเตอร์คำสั่ง dhcp
พารามิเตอร์ | คำอธิบาย |
-S | เริ่ม DHCP (ไคลเอนต์/เซิร์ฟเวอร์) |
-E | สิ้นสุด DHCP (ไคลเอนต์/เซิร์ฟเวอร์) |
-Q | แสดงสถานะ DHCP |
-o โหมด |
|
ip
คำอธิบาย
คำสั่ง ip ใช้เพื่อตั้งค่าและค้นหาที่อยู่ IP ของอินเทอร์เฟซเครือข่าย
Example
- ip -Q [โหมด -o]
- ip -S [-i ip] [-o โหมด] [-m หน้ากาก] [-g เกตเวย์]
พารามิเตอร์
โต๊ะ 6-6. พารามิเตอร์คำสั่ง IP
พารามิเตอร์ | คำอธิบาย |
-o โหมด |
|
-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, หน้าจอสัมผัส |