ซอฟต์แวร์ Arduino T-Deck LILYGO
ข้อมูลสินค้า
ข้อมูลจำเพาะ:
- ชื่อสินค้า: ที-เด็ค
- เวอร์ชัน: วี1.0
- วันที่วางจำหน่าย: 2024.05
- ฮาร์ดแวร์: โมดูล ESP32
- ซอฟต์แวร์: อาร์ดูอิโน่
คำแนะนำการใช้ผลิตภัณฑ์
การแนะนำ
คู่มือนี้ได้รับการออกแบบมาเพื่อช่วยให้ผู้ใช้ในการตั้งค่าสภาพแวดล้อมการพัฒนาซอฟต์แวร์สำหรับแอปพลิเคชันที่ใช้ฮาร์ดแวร์ T-Deck
- ทีเด็ค
T-Deck คือแพลตฟอร์มฮาร์ดแวร์ที่รองรับการพัฒนาซอฟต์แวร์สำหรับแอปพลิเคชันต่างๆ - อาร์ดูอิโน่
Arduino คือซอฟต์แวร์ที่ใช้ในการเขียนโปรแกรมฮาร์ดแวร์ T-Deck - การตระเตรียม
ก่อนที่จะเริ่มต้น ให้แน่ใจว่าคุณมีส่วนประกอบและเครื่องมือที่จำเป็นสำหรับการตั้งค่าสภาพแวดล้อมแล้ว
เริ่มต้นใช้งาน
ปฏิบัติตามคำแนะนำที่ให้ไว้ในคู่มือนี้เพื่อเริ่มตั้งค่าสภาพแวดล้อมการพัฒนาซอฟต์แวร์
การกำหนดค่า
กำหนดค่าการตั้งค่าซอฟต์แวร์ตามความต้องการของโครงการของคุณ
เชื่อมต่อ
สร้างการเชื่อมต่อระหว่างฮาร์ดแวร์ T-Deck และระบบการพัฒนาของคุณ
ทดสอบการสาธิต
เรียกใช้การสาธิตการทดสอบเพื่อให้แน่ใจว่าการตั้งค่าฮาร์ดแวร์และซอฟต์แวร์ทำงานได้อย่างถูกต้อง
อัพโหลดภาพร่าง
อัปโหลดแบบร่าง Arduino ของคุณไปยังโมดูล ESP32 โดยใช้คำแนะนำที่ให้มา
- สร้างและแฟลช
คอมไพล์โค้ด Arduino ของคุณและแฟลชไปยังโมดูล ESP32 - เฝ้าสังเกต
ตรวจสอบเอาท์พุตและพฤติกรรมของภาพร่างของคุณบนฮาร์ดแวร์ 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เว็บไซต์ให้การกวดวิชาเริ่มต้นอย่างรวดเร็ว
- หน้าต่าง:
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.gitesp32
เชื่อมต่อ
คุณเกือบจะอยู่ที่นั่นแล้ว เพื่อให้สามารถดำเนินการต่อไปได้ ให้เชื่อมต่อบอร์ด ESP32-S3 กับพีซี ตรวจสอบภายใต้พอร์ตอนุกรมที่มองเห็นบอร์ด และตรวจสอบว่าการสื่อสารแบบอนุกรมทำงานได้หรือไม่
ทดสอบการสาธิต
เลือก File>>อดีตampเล>>WiFi>>WiFiScan
อัพโหลดภาพร่าง
เลือกบอร์ด
เครื่องมือ<
อัพโหลด
ร่าง << อัพโหลด
มอนิเตอร์แบบอนุกรม
เครื่องมือ << Serial Monitor
การอ้างอิงคำสั่ง SSC
ต่อไปนี้เป็นรายการคำสั่ง Wi-Fi ทั่วไปเพื่อให้คุณทดสอบโมดูล
op
- คำอธิบาย
คำสั่ง op ใช้เพื่อตั้งค่าและค้นหาโหมด Wi-Fi ของระบบ - Example
- พารามิเตอร์
-Q สอบถามโหมด Wi-Fi -S ตั้งค่าโหมด Wi-Fi โหมด
มี 3 โหมด Wi-Fi: • โหมด = 1: โหมด STA
• โหมด = 2: โหมด AP
• โหมด = 3: โหมด STA+AP
สตา
- คำอธิบาย
คำสั่ง sta ใช้เพื่อสแกนอินเทอร์เฟซเครือข่าย STA เชื่อมต่อหรือยกเลิกการเชื่อมต่อ AP และค้นหาสถานะการเชื่อมต่อของอินเทอร์เฟซเครือข่าย STA - Example
- พารามิเตอร์
-ssid สแกนหรือเชื่อมต่อจุดเข้าใช้งานกับ ssid -b bsid สแกนจุดเข้าใช้งานด้วย bssid -n ช่อง สแกนช่อง. -h แสดงผลการสแกนด้วยจุดเข้าใช้งาน ssid ที่ซ่อนอยู่ -Q แสดงสถานะการเชื่อมต่อ STA -D ยกเลิกการเชื่อมต่อกับจุดเข้าใช้งานปัจจุบัน
ap
- คำอธิบาย
คำสั่ง ap ใช้เพื่อตั้งค่าพารามิเตอร์ของอินเทอร์เฟซเครือข่าย AP - Example
- พารามิเตอร์
-S ตั้งค่าโหมด AP -ssid ตั้งค่า AP ssid -p รหัสผ่าน ตั้งรหัสผ่าน AP -t เข้ารหัส ตั้งค่าโหมดเข้ารหัส AP -h ซ่อน ssid -m max_sta ตั้งค่าการเชื่อมต่อ AP max -Q แสดงพารามิเตอร์ AP -L แสดงที่อยู่ MAC และที่อยู่ IP ของสถานีที่เชื่อมต่อ
แม็ค
- คำอธิบาย
คำสั่ง mac ใช้เพื่อสอบถามที่อยู่ MAC ของอินเทอร์เฟซเครือข่าย - Example
- พารามิเตอร์
-Q แสดงที่อยู่ MAC -o โหมด
• โหมด = 1: ที่อยู่ MAC ในโหมด STA • โหมด = 2: ที่อยู่ MAC ในโหมด AP
ดีเอชซีพี
- คำอธิบาย
คำสั่ง dhcp ใช้เพื่อเปิดใช้งานหรือปิดใช้งานเซิร์ฟเวอร์/ไคลเอ็นต์ dhcp - Example
- พารามิเตอร์
-S เริ่ม DHCP (ไคลเอนต์/เซิร์ฟเวอร์) -E สิ้นสุด DHCP (ไคลเอนต์/เซิร์ฟเวอร์) -Q แสดงสถานะ DHCP -o โหมด
• โหมด = 1 : ไคลเอ็นต์ DHCP ของอินเทอร์เฟซ STA • โหมด = 2 : เซิร์ฟเวอร์ DHCP ของอินเทอร์เฟซ AP
• โหมด = 3 : ทั้งสอง
ip
- คำอธิบาย
คำสั่ง ip ใช้เพื่อตั้งค่าและค้นหาที่อยู่ IP ของอินเทอร์เฟซเครือข่าย - Example
- พารามิเตอร์
-Q แสดงที่อยู่ IP -o โหมด
• โหมด = 1 : ที่อยู่ IP ของอินเทอร์เฟซ STA • โหมด = 2 : ที่อยู่ IP ของอินเทอร์เฟซ AP
• โหมด = 3 : ทั้งสอง
-S ตั้งค่าที่อยู่ IP -ไอพี ที่อยู่ IP -m หน้ากาก มาสก์ที่อยู่ซับเน็ต -g เกตเวย์ เกตเวย์เริ่มต้น
รีบูต
- คำอธิบาย
คำสั่งรีบูตใช้เพื่อรีบูตบอร์ด - Example
แกะ
คำสั่ง ram ใช้ในการสอบถามขนาดของฮีปที่เหลืออยู่ในระบบ
Example
ข้อควรระวังของ FCC
การเปลี่ยนแปลงหรือการดัดแปลงใดๆ ที่ไม่ได้รับการอนุมัติอย่างชัดแจ้งจากฝ่ายที่รับผิดชอบในการปฏิบัติตามอาจทำให้สิทธิ์ในการใช้งานอุปกรณ์ของผู้ใช้เป็นโมฆะ
อุปกรณ์นี้เป็นไปตามกฎ FCC ส่วนที่ 15 การทำงานต้องอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้:
- อุปกรณ์นี้จะต้องไม่ก่อให้เกิดการรบกวนที่เป็นอันตราย
- อุปกรณ์นี้ต้องยอมรับการรบกวนใดๆ ที่ได้รับ รวมถึงการรบกวนที่อาจทำให้เกิดการทำงานที่ไม่พึงประสงค์
หมายเหตุสำคัญ:
หมายเหตุ: อุปกรณ์นี้ได้รับการทดสอบและพบว่าเป็นไปตามข้อจำกัดสำหรับอุปกรณ์ดิจิทัลคลาส B ภายใต้ส่วนที่ 15 ของกฎ FCC ขีดจำกัดเหล่านี้ได้รับการออกแบบเพื่อให้การป้องกันที่เหมาะสมต่อการรบกวนที่เป็นอันตรายในการติดตั้งในที่พักอาศัย อุปกรณ์นี้สร้าง ใช้ และสามารถแผ่พลังงานความถี่วิทยุ และหากไม่ได้ติดตั้งและใช้งานตามคำแนะนำ อาจก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการสื่อสารทางวิทยุ อย่างไรก็ตาม ไม่มีการรับประกันว่าการรบกวนจะไม่เกิดขึ้นในการติดตั้งเฉพาะใดๆ หากอุปกรณ์นี้ก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการรับสัญญาณวิทยุหรือโทรทัศน์ ซึ่งสามารถระบุได้โดยการปิดและเปิดอุปกรณ์ ขอแนะนำให้ผู้ใช้พยายามแก้ไขการรบกวนโดยใช้มาตรการต่อไปนี้อย่างน้อยหนึ่งมาตรการ:
- ปรับทิศทางหรือย้ายตำแหน่งของเสาอากาศรับสัญญาณ
- เพิ่มระยะห่างระหว่างอุปกรณ์และตัวรับ
- เชื่อมต่ออุปกรณ์เข้ากับเต้าเสียบในวงจรที่แตกต่างไปจากวงจรที่เชื่อมต่อเครื่องรับอยู่
- ปรึกษาตัวแทนจำหน่ายหรือช่างวิทยุ/โทรทัศน์ที่มีประสบการณ์เพื่อขอความช่วยเหลือ
คำชี้แจงเกี่ยวกับการได้รับรังสีของ FCC:
อุปกรณ์นี้สอดคล้องกับข้อจำกัดการรับรังสีของ FCC ที่กำหนดไว้สำหรับสภาพแวดล้อมที่ไม่มีการควบคุม
เอกสาร / แหล่งข้อมูล
![]() |
ซอฟต์แวร์ Arduino T-Deck LILYGO [พีดีเอฟ] คู่มือการใช้งาน T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, ซอฟต์แวร์ Arduino T-Deck, ซอฟต์แวร์ Arduino, ซอฟต์แวร์ |