Праграмнае забеспячэнне LILYGO T-Deck Arduino
Інфармацыя аб прадукце
тэхнічныя характарыстыкі:
- Назва прадукту: T-Deck
- Версія: V1.0
- Дата выпуску: 2024.05
- Абсталяванне: Модуль ESP32
- праграмнае забеспячэнне: Arduino
Інструкцыя па ўжыванні прадукту
Уводзіны
Гэта кіраўніцтва прызначана для дапамогі карыстальнікам у наладжванні асяроддзя распрацоўкі праграмнага забеспячэння для прыкладанняў, якія выкарыстоўваюць абсталяванне T-Deck.
- Т-дэка
T-Deck - гэта апаратная платформа, якая падтрымлівае распрацоўку праграмнага забеспячэння для розных прыкладанняў. - Arduino
Arduino - гэта праграмнае забеспячэнне, якое выкарыстоўваецца для праграмавання абсталявання T-Deck. - Падрыхтоўка
Перш чым пачаць, пераканайцеся, што ў вас ёсць неабходныя кампаненты і інструменты для наладжвання асяроддзя.
Пачніце
Выконвайце інструкцыі, прадстаўленыя ў гэтым кіраўніцтве, каб пачаць наладжванне асяроддзя распрацоўкі праграмнага забеспячэння.
Наладзіць
Наладзьце параметры праграмнага забеспячэння ў адпаведнасці з патрабаваннямі вашага праекта.
Злучыцца
Усталюйце сувязь паміж абсталяваннем T-Deck і вашай сістэмай распрацоўкі.
Тэставая дэма
Запусціце тэставую дэманстрацыю, каб пераканацца, што апаратнае і праграмнае забеспячэнне працуе правільна.
Загрузіць эскіз
Загрузіце эскіз Arduino у модуль ESP32, выкарыстоўваючы прыведзеныя інструкцыі.
- Зборка і флэш
Скампілюйце код Arduino і перазагрузіце яго ў модуль ESP32. - Манітор
Сачыце за выхадам і паводзінамі вашага эскіза на абсталяванні T-Deck.
Даведнік па камандзе SSC
Звярніцеся да спасылак на каманды для канкрэтных аперацый, звязаных з абсталяваннем T-Deck.
op
Апісанне аперацыі 'оп'.
FAQ (часта задаюць пытанні)
Што мне рабіць, калі загрузка не ўдаецца?
Калі ваша загрузка не ўдаецца, праверце сувязь паміж вашай сістэмай распрацоўкі і абсталяваннем T-Deck. Пераканайцеся, што ўсе налады правільныя, і паспрабуйце загрузіць яшчэ раз.
Аб гэтым кіраўніцтве
Гэты дакумент прызначаны, каб дапамагчы карыстальнікам наладзіць асноўнае асяроддзе распрацоўкі праграмнага забеспячэння для распрацоўкі прыкладанняў з выкарыстаннем абсталявання на базе T-Deck. Праз просты выклampУ гэтым дакуменце паказана, як карыстацца Arduino, уключаючы майстар канфігурацыі на аснове меню, кампіляцыю Arduino і загрузку прашыўкі ў модуль ESP32.
Заўвагі да выпуску
Дата | Версія | Нататкі да выпуску |
2024.05 | V1.0 | Першы выпуск. |
Уводзіны
Т-дэка
- T-Deck - гэта распрацоўка. Ён можа працаваць самастойна.
- Ён складаецца з MCU ESP32-S3, які падтрымлівае пратакол сувязі Wi-Fi + BLE, і друкаванай платы мацярынскай платы.
- Гэты прадукт мае функцыі LCD і LoRa. LCD мадэль ST7789 LCD з дазволам 320×240. Чып LoRa SX1262.
- Для розных прыкладанняў - ад сетак датчыкаў малой магутнасці да самых складаных задач.
- У аснове гэтага модуля ляжыць чып ESP32S3.
- ESP32-S3 аб'ядноўвае рашэнні Wi-Fi (дыяпазон 2.4 ГГц) і Bluetooth 5.0 на адным чыпе разам з двума высокапрадукцыйнымі ядрамі і мноствам іншых універсальных перыферыйных прылад. ESP32 забяспечвае надзейную высокаінтэграваную платформу для задавальнення пастаянных патрабаванняў да эфектыўнага выкарыстання энергіі, кампактнага дызайну і бяспекі.
- Xinyuan прадастаўляе асноўныя апаратныя і праграмныя рэсурсы, якія дазваляюць распрацоўшчыкам прыкладанняў будаваць свае ідэі вакол абсталявання серыі ESP32-S3. Структура распрацоўкі праграмнага забеспячэння, прадстаўленая Xinyuan, прызначана для хуткай распрацоўкі прыкладанняў Інтэрнэту рэчаў (IoT) з Wi-Fi, Bluetooth, гнуткім кіраваннем сілкаваннем і іншымі пашыранымі функцыямі сістэмы.
- Вытворца - Shenzhen Xin Yuan Electronic Technology Co., Ltd.
Arduino
Набор кросплатформенных прыкладанняў, напісаных на Java. Arduino Software IDE з'яўляецца вытворнай ад мовы праграмавання Processing і інтэграванага асяроддзя распрацоўкі праграмы Wiring. Карыстальнікі могуць распрацоўваць прыкладанні ў Windows/Linux/MacOS на аснове Arduino. Рэкамендуецца выкарыстоўваць Windows 10. У якасці папярэдняй выкарыстоўвалася АС Windowsampу гэтым дакуменце для ілюстрацыі.
Падрыхтоўка
Для распрацоўкі прыкладанняў для ESP32-S3 вам неабходна:
- ПК з аперацыйнай сістэмай Windows, Linux або Mac
- Набор інструментаў для стварэння прыкладання для ESP32-S3
- Па сутнасці, Arduino змяшчае API для ESP32-S3 і скрыпты для працы з Toolchain
- Драйвер паслядоўнага порта CH9102
- Сама плата ESP32-S3 і кабель USB для яе падлучэння да ПК
Пачніце
Спампаваць праграму Arduino
Самы хуткі спосаб усталяваць праграмнае забеспячэнне Arduino (IDE) на машынах Windows
Кароткае кіраўніцтва
The webсайт змяшчае кароткі падручнік для пачатку
- Windows:
https://www.arduino.cc/en/Guide/Windows - Linux:
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 espressif
- CD espressif
- git clone – рэкурсіўны https://github.com/espressif/arduino-esp32.gitesp32
Злучыцца
Вы амаль на месцы. Каб працягнуць далей, падключыце плату ESP32-S3 да ПК, праверце, праз які паслядоўны порт бачная плата, і праверце, ці працуе паслядоўная сувязь.
Тэставая дэма
Выберыце File>>Напрample>>WiFi>>WiFiScan
Загрузіць эскіз
Выберыце дошку
Інструменты<
Загрузіць
Эскіз << Загрузіць
Паслядоўны манітор
Інструменты << Serial Monitor
Даведнік па камандзе SSC
Тут пералічаны некаторыя агульныя каманды Wi-Fi для тэставання модуля.
op
- Апісанне
op каманды выкарыстоўваюцца для ўстаноўкі і запыту рэжыму Wi-Fi сістэмы. - Example
- Параметр
-Q Запытаць рэжым Wi-Fi. -S Усталюйце рэжым Wi-Fi. wmode
Ёсць 3 рэжыму Wi-Fi: • рэжым = 1: рэжым STA
• рэжым = 2: рэжым AP
• рэжым = 3: рэжым STA+AP
ста
- Апісанне
Каманды sta выкарыстоўваюцца для сканавання сеткавага інтэрфейсу STA, падключэння або адключэння AP і запыту стану падключэння сеткавага інтэрфейсу STA. - Example
- Параметр
-s ssid Сканіруйце або падключайце кропкі доступу да ssid. -b bssid Сканіруйце кропкі доступу з дапамогай bssid. -н канал Сканаваць канал. -h Паказаць вынікі сканавання са схаванымі кропкамі доступу ssid. -Q Паказаць статус падлучэння STA. -D Адключана ад бягучых кропак доступу.
ap
- Апісанне
Каманды ap выкарыстоўваюцца для ўстаноўкі параметраў сеткавага інтэрфейсу AP. - Example
- Параметр
-S Усталюйце рэжым AP. -s ssid Усталюйце ssid AP. -p пароль Усталюйце пароль AP. -t шыфраваць Усталюйце рэжым шыфравання AP. -h Схаваць ssid. -m макс_ста Усталюйце максімальныя злучэнні AP. -Q Паказаць параметры AP. -L Паказаць MAC-адрас і IP-адрас падлучанай станцыі.
Mac
- Апісанне
каманды mac выкарыстоўваюцца для запыту MAC-адраса сеткавага інтэрфейсу. - Example
- Параметр
-Q Паказаць MAC-адрас. -o рэжым
• рэжым = 1: MAC-адрас у рэжыме STA. • mode = 2: MAC-адрас у рэжыме AP.
dhcp
- Апісанне
Каманды dhcp выкарыстоўваюцца для ўключэння або адключэння сервера/кліента dhcp. - Example
- Параметр
-S Запусціце DHCP (кліент/сервер). -E Завяршыць DHCP (кліент/сервер). -Q паказаць статус DHCP. -o рэжым
• рэжым = 1: кліент DHCP інтэрфейсу STA. • рэжым = 2: сервер DHCP інтэрфейсу AP.
• рэжым = 3 : абодва.
ip
- Апісанне
каманда ip выкарыстоўваецца для ўстаноўкі і запыту IP-адраса сеткавага інтэрфейсу. - Example
- Параметр
-Q Паказаць IP-адрас. -o рэжым
• mode = 1 : IP-адрас інтэрфейсу STA. • mode = 2 : IP-адрас інтэрфейсу AP.
• рэжым = 3 : абодва
-S Усталюйце IP-адрас. -я іп IP-адрас. -м маска Маска адрасу падсеткі. -г шлюз Шлюз па змаўчанні.
перазагрузка
- Апісанне
каманда reboot выкарыстоўваецца для перазагрузкі платы. - Example
баран
каманда ram выкарыстоўваецца для запыту памеру пакінутай кучы ў сістэме.
Example
Засцярога FCC
Любыя змены або мадыфікацыі, не адобраныя бокам, адказным за адпаведнасць, могуць ануляваць права карыстальніка на эксплуатацыю абсталявання.
Гэта прылада адпавядае частцы 15 Правілаў FCC. Аперацыя залежыць ад наступных двух умоў:
- Гэта прылада можа не выклікаць шкодных перашкод
- гэта прылада павінна прымаць любыя атрыманыя перашкоды, у тым ліку перашкоды, якія могуць выклікаць непажаданую працу.
ВАЖНАЯ ЗАЎВАГА:
Заўвага: гэта абсталяванне было праверана і прызнана адпаведным абмежаванням для лічбавых прылад класа B, згодна з часткай 15 Правілаў FCC. Гэтыя абмежаванні прызначаны для забеспячэння разумнай абароны ад шкодных перашкод пры ўсталёўцы ў жылых памяшканнях. Гэта абсталяванне генеруе, выкарыстоўвае і можа выпраменьваць радыёчастотную энергію і, калі не ўстаноўлена і не выкарыстоўваецца ў адпаведнасці з інструкцыямі, можа выклікаць шкодныя перашкоды радыёсувязі. Аднак няма ніякай гарантыі, што перашкоды не будуць узнікаць пры пэўным усталяванні. Калі гэтае абсталяванне стварае шкодныя перашкоды радыё- або тэлевізійнаму прыёму, што можна вызначыць, выключыўшы і ўключыўшы абсталяванне, карыстальніку рэкамендуецца паспрабаваць ліквідаваць перашкоды адным або некалькімі з наступных мер:
- Пераарыентуйце або перамесціце прыёмную антэну.
- Павялічце адлегласць паміж абсталяваннем і прымачом.
- Падключыце абсталяванне да іншай разеткі, чым тая, да якой падключаны прыёмнік.
- Звярніцеся па дапамогу да дылера або дасведчанага радыё/тэлетэхніка.
Заява FCC аб уздзеянні радыяцыі:
Гэта абсталяванне адпавядае абмежаванням радыяцыйнага ўздзеяння FCC, устаноўленым для некантраляванага асяроддзя.
Дакументы / Рэсурсы
![]() |
Праграмнае забеспячэнне LILYGO T-Deck Arduino [pdfКіраўніцтва карыстальніка T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino Software, Arduino Software, Software |