LILYGO-ლოგო

LILYGO T-Deck Arduino პროგრამული უზრუნველყოფა

LILYGO-T-Deck-Arduino-Software-fig-1

პროდუქტის ინფორმაცია

სპეციფიკაციები:

  • პროდუქტის დასახელება: T-Deck
  • ვერსია: V1.0
  • გამოშვების თარიღი: 2024.05
  • აპარატურა: ESP32 მოდული
  • პროგრამული უზრუნველყოფა: არდუინო

პროდუქტის გამოყენების ინსტრუქცია

შესავალი

ეს სახელმძღვანელო შექმნილია იმისთვის, რომ დაეხმაროს მომხმარებლებს პროგრამული უზრუნველყოფის განვითარების გარემოს შექმნაში აპლიკაციებისთვის T-Deck აპარატურის გამოყენებით.

  • T-Deck
    T-Deck არის ტექნიკის პლატფორმა, რომელიც მხარს უჭერს პროგრამული უზრუნველყოფის შემუშავებას სხვადასხვა აპლიკაციისთვის.
  • არდუინო
    Arduino არის პროგრამა, რომელიც გამოიყენება T-Deck აპარატურის დასაპროგრამებლად.
  • მომზადება
    დაწყებამდე დარწმუნდით, რომ მზად გაქვთ საჭირო კომპონენტები და ხელსაწყოები გარემოს დასაყენებლად.

დაიწყეთ
მიჰყევით ამ სახელმძღვანელოში მოცემულ ინსტრუქციას, რომ დაიწყოთ პროგრამული უზრუნველყოფის განვითარების გარემოს დაყენება.

კონფიგურაცია
დააკონფიგურირეთ პროგრამული უზრუნველყოფის პარამეტრები თქვენი პროექტის მოთხოვნების მიხედვით.

დაკავშირება
დაამყარეთ კავშირი T-Deck აპარატურასა და თქვენს განვითარების სისტემას შორის.

ტესტი დემო
გაუშვით სატესტო დემო ვერსია, რათა დარწმუნდეთ, რომ აპარატურა და პროგრამული უზრუნველყოფის დაყენება სწორად მუშაობს.

ჩანახატის ატვირთვა

ატვირთეთ თქვენი Arduino ესკიზი ESP32 მოდულზე მოცემული ინსტრუქციების გამოყენებით.

  1. აშენება და ფლეში
    შეადგინეთ თქვენი Arduino კოდი და გამოანათეთ იგი ESP32 მოდულში.
  2. მონიტორი
    აკონტროლეთ თქვენი ესკიზის გამომუშავება და ქცევა T-Deck აპარატურაზე.

SSC ბრძანების მითითება
იხილეთ ბრძანების მითითებები კონკრეტული ოპერაციებისთვის, რომლებიც დაკავშირებულია T-Deck აპარატურასთან.

op
ოპერაციის "ოპ" აღწერა.

FAQ (ხშირად დასმული კითხვები)

რა უნდა გავაკეთო, თუ ჩემი ატვირთვა ვერ მოხერხდა?
თუ თქვენი ატვირთვა ვერ მოხერხდა, შეამოწმეთ კავშირი თქვენს განვითარების სისტემასა და T-Deck აპარატურას შორის. დარწმუნდით, რომ ყველა პარამეტრი სწორია და სცადეთ ხელახლა ატვირთვა.

ამ სახელმძღვანელოს შესახებ

ეს დოკუმენტი მიზნად ისახავს მომხმარებლებს დაეხმაროს შექმნან პროგრამული უზრუნველყოფის განვითარების ძირითადი გარემო აპლიკაციების შემუშავებისთვის T-Deck-ზე დაფუძნებული ტექნიკის გამოყენებით. უბრალო ყოფილის მეშვეობითampეს დოკუმენტი გვიჩვენებს, თუ როგორ გამოიყენოთ Arduino, მენიუზე დაფუძნებული კონფიგურაციის ოსტატის ჩათვლით, Arduino-ს და პროგრამული უზრუნველყოფის ჩამოტვირთვა ESP32 მოდულში.

გამოშვების შენიშვნები 

თარიღი ვერსია გამოშვების შენიშვნები
2024.05 V1.0 პირველი გამოშვება.

შესავალი

T-Deck

  • 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-ის მიერ მოწოდებული პროგრამული უზრუნველყოფის განვითარების ჩარჩო განკუთვნილია ინტერნეტ-of-Things (IoT) აპლიკაციების სწრაფად განვითარებად, Wi-Fi, Bluetooth, მოქნილი ენერგიის მენეჯმენტით და სხვა მოწინავე სისტემის ფუნქციებით.
  • მწარმოებელი არის Shenzhen Xin Yuan Electronic Technology Co., Ltd.

არდუინო
Java-ში დაწერილი კროს-პლატფორმული აპლიკაციების ნაკრები. Arduino Software IDE მიღებულია Processing პროგრამირების ენიდან და Wiring პროგრამის ინტეგრირებული განვითარების გარემოდან. მომხმარებლებს შეუძლიათ განავითარონ აპლიკაციები Windows/Linux/MacOS-ში Arduino-ზე დაფუძნებული. რეკომენდირებულია Windows 10-ის გამოყენება. Windows OS გამოყენებული იქნა როგორც ყოფილიampამ დოკუმენტში ილუსტრაციისთვის.

მომზადება
ESP32-S3 აპლიკაციების შესაქმნელად გჭირდებათ:

  • კომპიუტერი დატვირთული Windows, Linux ან Mac ოპერაციული სისტემით
  • ინსტრუმენტთა ჯაჭვი ESP32-S3 აპლიკაციის შესაქმნელად
  • Arduino არსებითად შეიცავს API-ს ESP32-S3-ისთვის და სკრიპტებს Toolchain-ის მუშაობისთვის
  • CH9102 სერიული პორტის დრაივერი
  • თავად ESP32-S3 დაფა და USB კაბელი კომპიუტერთან დასაკავშირებლად

დაიწყეთ

ჩამოტვირთეთ Arduino პროგრამული უზრუნველყოფა

ყველაზე სწრაფი, თუ როგორ დააინსტალიროთ Arduino პროგრამული უზრუნველყოფა (IDE) Windows მანქანებზე

სწრაფი დაწყების სახელმძღვანელო
The webსაიტი გთავაზობთ სწრაფი დაწყების გაკვეთილს

ინსტალაციის ნაბიჯები Windows პლატფორმისთვის Arduino

LILYGO-T-Deck-Arduino-Software-fig-2

დააინსტალირეთ Arduino პროგრამული უზრუნველყოფა

LILYGO-T-Deck-Arduino-Software-fig-3

კონფიგურაცია

ჩამოტვირთეთ Git
ჩამოტვირთეთ საინსტალაციო პაკეტი Git.exe

LILYGO-T-Deck-Arduino-Software-fig-4

წინასწარ აშენების კონფიგურაცია

  • დააწკაპუნეთ Arduino ხატულაზე, შემდეგ დააწკაპუნეთ მარჯვენა ღილაკით და აირჩიეთ „გახსენით საქაღალდე სადაც“
  • აირჩიეთ აპარატურა ->
  • მაუსი ** დააწკაპუნეთ მარჯვენა ღილაკით ** ->
  • დააწკაპუნეთ აქ Git Bash

დისტანციური საცავის კლონირება

დაკავშირება

თითქმის იქ ხარ. შემდგომი გასაგრძელებლად, შეაერთეთ ESP32-S3 დაფა კომპიუტერთან, შეამოწმეთ რომელ სერიულ პორტში ჩანს დაფა და შეამოწმეთ მუშაობს თუ არა სერიული კომუნიკაცია.

ტესტი დემო

აირჩიეთ File>> მაგample>>WiFi>>WiFiScan

LILYGO-T-Deck-Arduino-Software-fig-5

ჩანახატის ატვირთვა

აირჩიეთ დაფა
ხელსაწყოები<

ატვირთვა
ესკიზი << ატვირთვა

სერიული მონიტორი
ინსტრუმენტები << სერიული მონიტორი

LILYGO-T-Deck-Arduino-Software-fig-6

SSC ბრძანების მითითება

აქ ჩამოთვლილია რამდენიმე საერთო Wi-Fi ბრძანება მოდულის შესამოწმებლად.

op 

  • აღწერა
    op ბრძანებები გამოიყენება სისტემის Wi-Fi რეჟიმის დასაყენებლად და შეკითხვისთვის.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-7

  • პარამეტრი
    -Q შეკითხვის Wi-Fi რეჟიმი.
    -S დააყენეთ Wi-Fi რეჟიმი.
     

     

    wmode

    არსებობს 3 Wi-Fi რეჟიმი:

    • რეჟიმი = 1: STA რეჟიმი

    • რეჟიმი = 2: AP რეჟიმი

    • რეჟიმი = 3: STA+AP რეჟიმი

სტა

  • აღწერა
    sta ბრძანებები გამოიყენება STA ქსელის ინტერფეისის სკანირებისთვის, AP-ის დასაკავშირებლად ან გათიშვისთვის და STA ქსელის ინტერფეისის დამაკავშირებელი სტატუსის დასადგენად.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-8

  • პარამეტრი
    -სსიდი დაასკანირეთ ან დააკავშირეთ წვდომის წერტილები ssid-თან.
    -ბ bssid დაასკანირეთ წვდომის წერტილები bssid-ით.
    -n არხი არხის სკანირება.
    -h სკანირების შედეგების ჩვენება ფარული ssid წვდომის წერტილებით.
    -Q STA connect stutus-ის ჩვენება.
    -D გათიშულია მიმდინარე წვდომის წერტილებთან.

ap

  • აღწერა
    ap ბრძანებები გამოიყენება AP ქსელის ინტერფეისის პარამეტრის დასაყენებლად.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-9

  • პარამეტრი
    -S დააყენეთ AP რეჟიმი.
    -სსიდი დააყენეთ AP ssid.
    -p პაროლი დააყენეთ AP პაროლი.
    -t დაშიფვრა დააყენეთ AP დაშიფვრის რეჟიმი.
    -h ssid-ის დამალვა.
    -მ max_sta დააყენეთ AP max კავშირები.
    -Q AP პარამეტრების ჩვენება.
    -L აჩვენეთ დაკავშირებული სადგურის MAC მისამართი და IP მისამართი.

მაკ

  • აღწერა
    mac ბრძანებები გამოიყენება ქსელის ინტერფეისის MAC მისამართის დასადგენად.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-10

  • პარამეტრი
    -Q MAC მისამართის ჩვენება.
     

    -o რეჟიმი

    • რეჟიმი = 1: MAC მისამართი STA რეჟიმში.

    • რეჟიმი = 2: MAC მისამართი AP რეჟიმში.

dhcp

  • აღწერა
    dhcp ბრძანებები გამოიყენება dhcp სერვერის/კლიენტის ჩართვის ან გამორთვისთვის.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-10

  • პარამეტრი
    -S გაუშვით DHCP (კლიენტი/სერვერი).
    -E დაასრულეთ DHCP (კლიენტი/სერვერი).
    -Q DHCP სტატუსის ჩვენება.
     

    -o რეჟიმი

    • რეჟიმი = 1: STA ინტერფეისის DHCP კლიენტი.

    • რეჟიმი = 2 : AP ინტერფეისის DHCP სერვერი.

    • რეჟიმი = 3 : ორივე.

ip

  • აღწერა
    ip ბრძანება გამოიყენება ქსელის ინტერფეისის IP მისამართის დასაყენებლად და დასადგენად.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-12

  • პარამეტრი
    -Q IP მისამართის ჩვენება.
     

    -o რეჟიმი

    • რეჟიმი = 1 : STA ინტერფეისის IP მისამართი.

    • რეჟიმი = 2 : AP ინტერფეისის IP მისამართი.

    • რეჟიმი = 3 : ორივე

    -S დააყენეთ IP მისამართი.
    -იპი IP მისამართი.
    -მ ნიღაბი ქვექსელის მისამართის ნიღაბი.
    -გ კარიბჭე ნაგულისხმევი კარიბჭე.

გადატვირთვა

  • აღწერა
    გადატვირთვის ბრძანება გამოიყენება დაფის გადატვირთვისთვის.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-13

ვერძი 
ram ბრძანება გამოიყენება სისტემაში დარჩენილი გროვის ზომის დასადგენად.
Example

LILYGO-T-Deck-Arduino-Software-fig-14

FCC სიფრთხილე

ნებისმიერი ცვლილება ან მოდიფიკაცია, რომელიც პირდაპირ არ არის დამტკიცებული მხარის მიერ, რომელიც პასუხისმგებელია შესაბამისობაზე, შეიძლება გააუქმოს მომხმარებლის უფლებამოსილება აღჭურვილობის ექსპლუატაციაზე.
ეს მოწყობილობა შეესაბამება FCC წესების მე-15 ნაწილს. ოპერაცია ექვემდებარება შემდეგ ორ პირობას:

  1. ამ მოწყობილობამ შეიძლება არ გამოიწვიოს მავნე ჩარევა
  2. ამ მოწყობილობამ უნდა მიიღოს ნებისმიერი მიღებული ჩარევა, მათ შორის ჩარევა, რამაც შეიძლება გამოიწვიოს არასასურველი ოპერაცია.

მნიშვნელოვანი შენიშვნა:
შენიშვნა: ეს მოწყობილობა გამოცდილია და აღმოჩნდა, რომ შეესაბამება B კლასის ციფრული მოწყობილობის ლიმიტებს, FCC წესების მე-15 ნაწილის მიხედვით. ეს შეზღუდვები შექმნილია იმისათვის, რომ უზრუნველყოს გონივრული დაცვა საბინაო ინსტალაციაში მავნე ჩარევისგან. ეს მოწყობილობა გამოიმუშავებს, იყენებს და შეუძლია რადიოსიხშირული ენერგიის გამოსხივება და, თუ არ არის დაინსტალირებული და გამოყენებული ინსტრუქციებით, შეიძლება გამოიწვიოს მავნე ჩარევა რადიოკავშირში. თუმცა, არ არსებობს გარანტია, რომ ჩარევა არ მოხდება კონკრეტულ ინსტალაციაში. თუ ეს მოწყობილობა იწვევს საზიანო ჩარევას რადიოს ან ტელევიზიის მიღებაში, რაც შეიძლება განისაზღვროს აღჭურვილობის გამორთვით და ჩართვით, მომხმარებელი ურჩევს შეეცადოს შეასწოროს ჩარევა შემდეგი ზომებიდან ერთი ან რამდენიმე:

  • მიმღების ანტენის გადაადგილება ან გადაადგილება.
  • გაზარდეთ დაშორება აღჭურვილობასა და მიმღებს შორის.
  • შეაერთეთ მოწყობილობა გამოსასვლელში, რომელიც განსხვავდება მიმღებისგან.
  • დახმარებისთვის მიმართეთ დილერს ან გამოცდილ რადიო/ტელე ტექნიკოსს.

FCC რადიაციული ექსპოზიციის განცხადება:
ეს მოწყობილობა შეესაბამება FCC რადიაციული ექსპოზიციის ლიმიტებს, რომლებიც დადგენილია უკონტროლო გარემოსთვის.

დოკუმენტები / რესურსები

LILYGO T-Deck Arduino პროგრამული უზრუნველყოფა [pdf] მომხმარებლის სახელმძღვანელო
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino პროგრამული უზრუნველყოფა, Arduino პროგრამული უზრუნველყოფა, პროგრამული უზრუნველყოფა

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *