LCDWIKI-አርማ

LCDWIKI E32R32P፣ E32N32P 3.2ኢንች ESP32-32E ማሳያ ሞዱል

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module-product

ዝርዝር መግለጫዎች፡-

  • ሞዱል: 3.2-ኢንች ESP32-32E ማሳያ ሞጁል
  • ጥራት፡ 240×320
  • ስክሪን ሾፌር አይሲ፡ ST7789
  • ዋና ተቆጣጣሪ፡ ESP32-WROOM-32E
  • ዋና ድግግሞሽ: 240MHz
  • ግንኙነት: 2.4G WIFI + ብሉቱዝ
  • Arduino IDE ስሪቶች: 1.8.19 እና 2.3.2
  • ESP32 Arduino Core Library ሶፍትዌር ስሪቶች፡ 2.0.17 እና 3.0.3

የፒን ምደባ መመሪያዎች፡-
የኋላ view የ3.2 ኢንች ESP32-32E ማሳያ ሞጁል፡ የኋላ view የማሳያ ሞጁል

ESP32-32E ፒን ምደባ መመሪያዎች፡-

በቦርዱ ላይ ያለው መሳሪያ የመሣሪያ ፒን ESP32-32E የግንኙነት ፒን መግለጫ
TFT_CS LCD IO15 የ LCD ማያ ቺፕ ምርጫ መቆጣጠሪያ ምልክት, ዝቅተኛ ደረጃ
ውጤታማ

የምርት አጠቃቀም መመሪያዎች

 ESP32 Arduino ልማት አካባቢን ያዋቅሩ፡

  1. Arduino IDE ስሪት 1.8.19 ወይም 2.3.2 አውርድና ጫን።
  2. ESP32 Arduino Core Library ሶፍትዌር ስሪት 2.0.17 ወይም 3.0.3 ይጫኑ።

የሶስተኛ ወገን ሶፍትዌር ቤተ-ፍርግሞችን ይጫኑ፡-

  1. ለፕሮጀክትዎ የሚያስፈልጉትን የሶስተኛ ወገን ቤተ-ፍርግሞችን ይለዩ።
  2. በተሰጠው መመሪያ መሰረት ቤተ-መጻህፍት ያውርዱ እና ይጫኑ።

 Exampየፕሮግራም አጠቃቀም መመሪያዎች፡-

  1. በቀድሞው ውስጥ የተዘረዘሩትን ደረጃዎች ይከተሉample ፕሮግራም ሰነድ.
  2. የቀድሞውን ይስቀሉample ፕሮግራም ወደ ESP32-32E ማሳያ ሞጁል.

የሚጠየቁ ጥያቄዎች፡-

  • ጥ፡ ESP32-32E ሞጁሉን እንዴት ዳግም ማስጀመር እችላለሁ?
    መ: የ RESET_KEY ቁልፍን ወይም ሞጁሉን የኃይል ዑደት ይጠቀሙ።
  • ጥ፡ የትኞቹ የ Arduino IDE ስሪቶች ከዚህ ሞጁል ጋር ተኳሃኝ ናቸው? 
    መ: ስሪቶች 1.8.19 እና 2.3.2 ከ ESP32-32E ሞጁል ጋር ተኳሃኝ ናቸው.

E32R32P&E32N32P 3.2ኢንች IPS ESP32-32E ማሳያ መመሪያዎች 

የሶፍትዌር እና የሃርድዌር መድረክ መግለጫ

  • ሞጁል: 3.2-ኢንች ESP32-32E ማሳያ ሞጁል በ240×320 ጥራት እና ST7789 ስክሪን ሾፌር አይሲ።
  • ሞዱል ማስተር፡ ESP32-WROOM-32E ሞጁል፣ ከፍተኛው ዋና ድግግሞሽ 240MHz፣ 2.4G WIFI+ ብሉቱዝን ይደግፋል።
  • Arduino IED ስሪቶች፡ 1.8.19 እና 2.3.2. ESP32 Arduino ኮር ቤተ መፃህፍት ሶፍትዌር ስሪቶች፡ 2.0.17 እና 3.0.3.

የፒን ምደባ መመሪያዎች

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1)

ምስል 2.1 የኋላ view የ 3.2-ኢንች ESP32-32E ማሳያ ሞጁል 

የ3.2-ኢንች ESP32 ማሳያ ሞጁል ዋና ተቆጣጣሪ ESP32-32E ነው፣ እና የ GPIO ድልድል ለቦርዱ ተጓዳኝ አካላት ከዚህ በታች ባለው ሠንጠረዥ ውስጥ ይታያል።

ESP32-32E ፒን ምደባ መመሪያዎች
በቦርዱ ላይ ያለው መሳሪያ በቦርዱ የመሳሪያ ፒን ላይ ESP32-32E

የግንኙነት ፒን

መግለጫ
LCD TFT_CS 1015 የ LCD ማያ ቺፕ ምርጫ መቆጣጠሪያ ምልክት ፣ ዝቅተኛ ደረጃ ውጤታማ
TFT_RS 102 የ LCD ስክሪን ትዕዛዝ/የመረጃ ምርጫ መቆጣጠሪያ ምልክት.ከፍተኛ ደረጃ: ውሂብ, ዝቅተኛ ደረጃ: ትዕዛዝ

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (11)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (12)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (13)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (14)ሠንጠረዥ 2.1 የፒን ምደባ መመሪያዎች ለ ESP32-32E የቦርድ መለዋወጫዎች 

 የቀድሞውን ለመጠቀም መመሪያዎችample ፕሮግራም

ESP32 Arduino ልማት አካባቢን ያዋቅሩ
የESP32 Arduino ልማት አካባቢን ስለማዋቀር ለዝርዝር መመሪያዎች፣እባክዎ በጥቅሉ ውስጥ ያለውን ሰነድ “Arduino_IDE1_development_environment_for_ESP32″ እና ” Arduino_IDE2_development_environment_construction_for_ESP32″ የሚለውን ይመልከቱ።

የሶስተኛ ወገን ሶፍትዌር ቤተ-ፍርግሞችን ይጫኑ
የልማት አካባቢውን ካቀናበሩ በኋላ የመጀመሪያው እርምጃ በሶስተኛ ወገን የሶፍትዌር ቤተ-መጽሐፍት መጫን ነው በኤስample ፕሮግራም. ደረጃዎቹ እንደሚከተለው ናቸው።

ሀ. በጥቅሉ ውስጥ የ Demo \Arduino\Install Libraries" ማውጫን ይክፈቱ እና በሚከተለው ምስል ላይ እንደሚታየው የሶስተኛ ወገን ሶፍትዌር ቤተ-መጽሐፍትን ያግኙ።

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (2)ምስል 3.1 ዘፀample ፕሮግራም የሶስተኛ ወገን ሶፍትዌር ላይብረሪ

  • ArduinoJson፡ የC++JSON ሶፍትዌር ላይብረሪ ለአርዱዪኖ እና የነገሮች በይነመረብ።
  • ESP32-audioI2S፡ የESP32 ኦዲዮ ዲኮዲንግ ሶፍትዌር ላይብረሪ ኦዲዮን ለማጫወት የESP32 I2S አውቶቡስ ይጠቀማል። files እንደ mp3፣ m4a እና mav ከ SD ካርዶች በውጫዊ የድምጽ መሳሪያዎች።
  • ESP32Time፡ በESP32 ሰሌዳ ላይ የውስጥ RTC ጊዜ ለማቀናበር እና ለማውጣት Arduino ሶፍትዌር ቤተ-መጽሐፍት
  • HttpClient፡ ከአርዱዪኖ ጋር የሚገናኝ የኤችቲቲፒ ደንበኛ ሶፍትዌር ቤተ-መጽሐፍት web አገልጋይ.
  • Lvgl፡ በጣም ሊበጅ የሚችል፣ ዝቅተኛ ሃብት የሚፈጅ፣ ውበትን የሚያስደስት እና ለአጠቃቀም ቀላል የሆነ የተከተተ የስርዓት ግራፊክስ ሶፍትዌር ቤተ-መጽሐፍት።
  • NTPClient፡ የNTP ደንበኛ ሶፍትዌር ቤተ-መጽሐፍትን ከኤንቲፒ አገልጋይ ጋር ያገናኙ።
  • TFT_eSPI፡ የአርዱዪኖ ግራፊክስ ቤተ-መጽሐፍት ለTFT-LCD LCD ስክሪኖች በርካታ መድረኮችን እና የኤልሲዲ አሽከርካሪ አይሲዎችን ይደግፋል።
  • ጊዜ፡ ለአርዱኢኖ የጊዜ አጠባበቅ አገልግሎት የሚሰጥ የሶፍትዌር ቤተ-መጽሐፍት።
  • TJpg_Decoder፡ የ Arduino ፕላትፎርም JPG የምስል ዲኮዲንግ ቤተ ፍርግም JPG ን መፍታት ይችላል። files ከ SD ካርዶች ወይም ፍላሽ እና በ LCD ላይ ያሳዩዋቸው. XT_DAC_Audio፡ የESP32 XTronic DAC ኦዲዮ ሶፍትዌር ቤተ-መጽሐፍት የWAV ቅርጸት ኦዲዮን ይደግፋል files.
  • እነዚህን የሶፍትዌር ቤተ-ፍርግሞች ወደ የፕሮጀክት አቃፊው የቤተ-መጽሐፍት ማውጫ ይቅዱ። የፕሮጀክት አቃፊው የቤተ-መጽሐፍት ማውጫ በነባሪነት ተሰርቷል።
    "C: \ Users \ Administrator \\ ሰነዶች \ Arduino \ ቤተ-መጽሐፍት" (ቀዩ ክፍል የኮምፒተርን ትክክለኛ የተጠቃሚ ስም ያመለክታል). የፕሮጀክት አቃፊ ዱካ ከተቀየረ፣ ወደተሻሻለው የፕሮጀክት አቃፊ ቤተ-መጽሐፍት ማውጫ መቅዳት አለበት።
  • የሶስተኛ ወገን ሶፍትዌር ቤተ-መጽሐፍት መጫን ከተጠናቀቀ በኋላ s መክፈት ይችላሉample ፕሮግራም ለመጠቀም.
በሶስተኛ ወገን የሶፍትዌር ቤተ-መጽሐፍት ውስጥ ከመጠቀማቸው በፊት የlvgl እና TFT_eSPI ሶፍትዌር ቤተ-ፍርግሞች መዋቀር አለባቸው። በጥቅሉ ውስጥ ያሉት የሶፍትዌር ቤተ-ፍርግሞች ቀድሞውኑ ተዋቅረዋል እና በቀጥታ ጥቅም ላይ ሊውሉ ይችላሉ። ቀድሞውንም የተዋቀረውን ቤተ መፃህፍት መጠቀም ካልፈለጉ የቅርብ ጊዜውን የላይብረሪውን ስሪት ከ GitHub ማውረድ እና እንደገና ማዋቀር ይችላሉ። ደረጃዎቹ እንደሚከተለው ናቸው።

የማውረጃውን ሊንክ በ GitHub ይፈልጉ እና ያውርዱት። የማውረጃው ሊንክ እንደሚከተለው ነው።

እባኮትን ማዋቀር ለማያስፈልጋቸው ሌሎች የሶፍትዌር ፓኬጆች የማውረጃ አገናኞችን አያይዘው ያግኙ።

የቤተ መፃህፍቱ አውርዱ ከተጠናቀቀ በኋላ ዚፕውን ይክፈቱት (ለመለየት የተፈታው የቤተ-መጽሐፍት አቃፊ እንደገና ሊሰየም ይችላል) እና ከዚያ ወደ ፕሮጄክቱ አቃፊ ቤተ-መጽሐፍት ማውጫ ይቅዱት (ነባሪው “C:\ Users Administrator \\ Documents \ Arduino \ libraries ) ነው ” (ቀዩ ክፍል የኮምፒዩተር ትክክለኛው የተጠቃሚ ስም ነው) በመቀጠል፣ Demo \Arduino\ Replaced የሚለውን በመክፈት የቤተ-መጻህፍት ውቅር ያከናውኑ fileበጥቅሉ ውስጥ s” ማውጫ እና ምትክ ማግኘት fileበሚከተለው ምስል ላይ እንደሚታየው፡-

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (3)

ምስል 3.2 የሶስተኛ ወገን ሶፍትዌር ቤተ መፃህፍት መተካት file 

የLVGL ቤተ-መጽሐፍትን አዋቅር፡
lv_conf ይቅዱ። ሸ file ከተተካው fileበሚከተለው ምስል ላይ እንደሚታየው በፕሮጄክት ቤተ-መጽሐፍት ማውጫ ውስጥ ወዳለው የlvgl ቤተ-መጽሐፍት ከፍተኛ ደረጃ ማውጫ። LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (4)

  • lv_conf_internalን ይክፈቱ። ሸ file በሚከተለው ምስል ላይ እንደሚታየው በምህንድስና ቤተ መጻሕፍት ማውጫ ስር ባለው የሕግ ቤተ-መጽሐፍት src ማውጫ ውስጥ።

E32R32P&E32N32P ESP32-32E ማሳያ መመሪያዎች  LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (5) ከተከፈተ በኋላ file, ከታች እንደሚታየው የመስመር 41 ይዘቶችን ያሻሽሉ (በ ".. /.. /lv_conf.h በ ".. /.. /lv_conf.h) እሴቱን ወደ .. /lv_conf.h " ቀይር እና ማሻሻያውን ያስቀምጡ. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (6)ቅዳ የቀድሞamples እና demos ከደረጃ በፕሮጀክት ቤተ-መጽሐፍት እስከ src በደረጃ፣ ከታች እንደሚታየው፡ LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (7)

የማውጫ ሁኔታን ቅዳ፡ LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (8) TFT_eSPI ቤተ-መጽሐፍትን አዋቅር፡

በመጀመሪያ የተጠቃሚ_ማዋቀሩን እንደገና ይሰይሙ። ሸ file በ TFT_eSPI ቤተ-መጽሐፍት ከፍተኛ-ደረጃ ማውጫ ውስጥ በፕሮጀክት አቃፊ ቤተ-መጽሐፍት ማውጫ ወደ User_Setup_bak። ሸ. ከዚያ የተጠቃሚ_ማዋቀሩን ይቅዱ። ሸ file ከተተካው fileበሚከተለው ምስል ላይ እንደሚታየው በፕሮጄክት ቤተ-መጽሐፍት ማውጫ ስር ያለው የTFT_eSPI ቤተ-መጽሐፍት ከፍተኛ ደረጃ ማውጫ። LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (9)

 

በመቀጠል ST7789_ Initን እንደገና ይሰይሙ። h በTFT_eSPI ላይብረሪ TFT_Drivers ማውጫ በፕሮጀክት አቃፊ ማውጫ ስር ወደ ST7789_ Init። bak. ሰ፣ እና ከዚያ ST7789_ Init ይቅዱ። h በተተካው ውስጥ fileበሚከተለው ምስል ላይ እንደሚታየው በፕሮጄክት አቃፊ ቤተ-መጽሐፍት ማውጫ ስር ወደ TFD_eSPI ቤተ-መጽሐፍት TFT_Drivers ማውጫ።

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (10)

 

 Exampየፕሮግራም አጠቃቀም መመሪያዎች
የቀድሞample ፕሮግራም በሚከተለው ምስል ላይ እንደሚታየው በጥቅሉ Demo \Arduino demos" ማውጫ ውስጥ ይገኛል።

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26)ምስል 3.10 ዘፀample ፕሮግራም

የእያንዳንዱ የቀድሞ መግቢያampመርሃግብሩ እንደሚከተለው ነው-

  1. ቀላል_ሙከራ
    ይህ ለምሳሌample መሠረታዊ የቀድሞ ነውampበማንኛውም የሶስተኛ ወገን ቤተ-መጽሐፍት ላይ የማይታመን le ፕሮግራም. ሃርድዌሩ የሙሉ ስክሪን ቀለም መሙላት እና የዘፈቀደ አራት ማዕዘን መሙላትን የሚያሳይ የኤል ሲ ዲ ማሳያ ያስፈልገዋል። ይህ example የማሳያ ስክሪኑ በትክክል እየሰራ መሆኑን ለማረጋገጥ በቀጥታ ጥቅም ላይ ሊውል ይችላል።
  2. የጋራ_ሙከራ
    ይህ ለምሳሌample በTFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት እና በሃርድዌር ላይ የተመሰረተ ነው።
    የኤል ሲ ዲ ማሳያ ስክሪን ያስፈልገዋል። የሚታየው ይዘት የስዕል ነጥቦችን፣ መስመሮችን፣ የተለያዩ ስዕላዊ መግለጫዎችን እና የሩጫ ጊዜ ስታቲስቲክስን ያጠቃልላል፣ ይህም አጠቃላይ ማሳያ ያደርገዋልampለ.
  3. ማሳያ_ግራፊክስ
    ይህ ለምሳሌample በTFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያ ስክሪን ይፈልጋል። የማሳያው ይዘት የተለያዩ ስዕላዊ ንድፎችን እና ሙላዎችን ያካትታል. 04_ማሳያ_ማሸብለል
    ይህ ለምሳሌample TFT_eSPI ሶፍትዌር ላይብረሪ ይፈልጋል እና ሃርድዌር የኤልሲዲ ማሳያ ስክሪን መሆን አለበት። የማሳያ ይዘቱ የቻይንኛ ቁምፊዎችን እና ምስሎችን, የማሸብለል ጽሑፍ ማሳያ, የተገለበጠ የቀለም ማሳያ እና የማዞሪያ ማሳያ በአራት አቅጣጫዎች ያካትታል.
  4. ምስል_SD_jpg_አሳይ
    ይህ ለምሳሌample በTFT_eSPI እና TJpg_Secoder ሶፍትዌር ቤተ-ፍርግሞች ላይ መታመንን ይፈልጋል፣ እና ሃርድዌር የኤልሲዲ ማሳያ ስክሪን እና ማይክሮ ኤስዲ ካርድ ይፈልጋል። ይህ ለምሳሌampየ JPG ምስሎችን ከማይክሮ ኤስዲ ካርድ ማንበብ፣ መተንተን እና ምስሎቹን በ LCD ላይ ማሳየት ነው። የቀድሞampየአጠቃቀም ደረጃዎች የሚከተሉት ናቸው
    • የJPG ምስሎችን በ s ውስጥ ካለው የ"PIC_320x480" ማውጫ ይቅዱampበኮምፒዩተር በኩል ወደ የማይክሮ ኤስዲ ካርድ ስርወ ማውጫ አቃፊ።
    • የማይክሮ ኤስዲ ካርዱን በማሳያው ሞጁል የ SD ካርድ ማስገቢያ ውስጥ ያስገቡ ።
    • በማሳያው ሞጁል ላይ ኃይል, s ን ያሰባስቡ እና ያውርዱample ፕሮግራም, እና በኤልሲዲ ማያ ገጽ ላይ ተለዋጭ የሚታዩ ምስሎችን ያያሉ.
  5. RGB_LED_V2.0
    ይህ ለምሳሌample በማንኛውም የሶስተኛ ወገን ሶፍትዌር ቤተ መፃህፍት ላይ አይመሰረትም እና Arduino-ESP32 ኮር ሶፍትዌር ላይብረሪ ስሪት 2.0 (እንደ ስሪት 2.0.17) ብቻ መጠቀም ይችላል። ሃርድዌሩ RGB ባለሶስት ቀለም መብራቶችን ይፈልጋል። ይህ ለምሳሌample የ RGB ባለ ሶስት ቀለም መብራት በማብራት እና በማጥፋት መቆጣጠሪያ፣ ብልጭ ድርግም የሚል መቆጣጠሪያ እና PWM የብሩህነት መቆጣጠሪያን ያሳያል።
  6. RGB_LED_V3.0
    ይህ ለምሳሌample በማናቸውም የሶስተኛ ወገን ሶፍትዌር ቤተ-መጻሕፍት ላይ አይመሰረትም እና የ Arduino-ESP32's 3.0 core ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌ 3.0.3)። የሚፈለገው ሃርድዌር እና ተግባራት በ example 06_RGB_LED_V2.0.
  7. Flash_DMA_jpg
    ይህ ለምሳሌample በTFT_eSPI እና TJpg_Decoder ሶፍትዌር ላይብረሪዎች ላይ የተመሰረተ ነው። ሃርድዌሩ የኤል ሲ ዲ ማሳያ ያስፈልገዋል። ይህ example በESP32 ሞጁል ውስጥ ካለው ፍላሽ የ JPG ምስሎችን ማንበብ እና ውሂቡን ሲተነተን እና ከዚያም ምስሉን በ LCD ላይ ያሳያል። ምሳሌampየአጠቃቀም ደረጃዎች:
    • በመስመር ላይ የሻጋታ መሣሪያ በኩል መታየት ያለበትን የjpg ምስል ያንሱ። የመስመር ላይ የሻጋታ መሳሪያ webጣቢያ፡ http://tomeko.net/online_tools/file_to_hex.php?lang=en ከሞጁሉ ስኬት በኋላ ውሂቡን ወደ "image.h" ድርድር ይቅዱ file በ sample አቃፊ (አደራደሩ እንደገና ሊሰየም ይችላል፣ እና sample ፕሮግራም በተመሳሳይ መልኩ መስተካከል አለበት) በማሳያው ሞጁል ላይ ሃይል፣ ማጠናቀር እና የቀድሞ አውርድampፕሮግራም ፣ የምስል ማሳያውን በኤል ሲ ዲ ማያ ገጽ ላይ ማየት ይችላሉ።
  8. ቁልፍ_ፈተና
    ይህ ለምሳሌample በማንኛውም የሶስተኛ ወገን ሶፍትዌር ቤተ-መጽሐፍት ላይ አይመሰረትም። ሃርድዌሩ የ BOOT ቁልፍን እና RGB ባለ ሶስት ቀለም መብራቶችን መጠቀም ይፈልጋል። ይህ ለምሳሌample የ RGB ባለ ሶስት ቀለም ብርሃንን ለመቆጣጠር ቁልፉን በሚሰራበት ጊዜ በድምጽ መስጫ ሁነታ ቁልፍ ክስተቶችን ፈልጎ ያሳያል.
  9. ቁልፍ_ማቋረጥ
    ይህ ለምሳሌample በማንኛውም የሶስተኛ ወገን ሶፍትዌር ቤተ-መጽሐፍት ላይ አይመሰረትም። ሃርድዌሩ የ BOOT ቁልፍን እና RGB ባለ ሶስት ቀለም መብራቶችን መጠቀም ይፈልጋል። ይህ ለምሳሌample የ RGB ባለ ሶስት ቀለም መብራትን በማብራት እና በማጥፋት ለመቆጣጠር ቁልፍ በሚሰራበት ጊዜ ቁልፍ ሁነቶችን ለመለየት የማቋረጥ ሁነታን ያሳያል።
  10. uart
    ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ ተከታታይ ወደብ እና ኤልሲዲ ማሳያ ይፈልጋል። ይህ example ESP32 ከፒሲው ጋር በተከታታይ ወደብ እንዴት እንደሚገናኝ ያሳያል። ESP32 መረጃን ወደ ኮምፒዩተሩ በተከታታይ ወደብ ይልካል እና ኮምፒዩተሩ በተከታታይ ወደብ በኩል ወደ ESP32 ይልካል መረጃውን ከተቀበለ በኋላ, ESP32 በ LCD ማያ ገጽ ላይ ያሳያል.
  11. RTC_ሙከራ
    ይህ ለምሳሌample በTFT_eSPI እና ESP32Time ሶፍትዌር ላይብረሪዎች ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያ ይፈልጋል። ይህ ለምሳሌample shows የESP32's RTC ሞጁሉን በመጠቀም የእውነተኛ ጊዜውን ሰዓት እና ቀን ለማዘጋጀት እና ሰዓቱን እና ቀኑን በኤልሲዲ ማሳያ ላይ ያሳያል።
  12. የሰዓት ቆጣሪ_ሙከራ_V2.0 st_V3.0
    ይህ ለምሳሌample በማንኛውም የሶስተኛ ወገን ሶፍትዌር ቤተ መፃህፍት ላይ አይመሰረትም እና Arduino-ESP32 ኮር ሶፍትዌር ላይብረሪ ስሪት 2.0 (እንደ ስሪት 2.0.17) ብቻ መጠቀም ይችላል። ሃርድዌሩ RGB ባለሶስት ቀለም መብራቶችን ይፈልጋል። ይህ ለምሳሌample የESP32 ቆጣሪ አጠቃቀምን ያሳያል፣ የ 1 ሰከንድ ጊዜን በማዘጋጀት አረንጓዴውን የ LED መብራት ለመቆጣጠር (በየ 1 ሰከንድ በርቶ፣ በየ 1 ሰከንድ ጠፍቷል፣ እና ሁልጊዜ በብስክሌት መንዳት)።
    • የሰዓት ቆጣሪ_ሙከራ_V3.0
      ይህ ለምሳሌample በማናቸውም የሶስተኛ ወገን ሶፍትዌር ቤተ-መጻሕፍት ላይ አይመሰረትም እና የ Arduino-ESP32's 3.0 core ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌ 3.0.3)። ሃርድዌሩ RGB ባለሶስት ቀለም መብራቶችን ይፈልጋል። ይህ example ልክ እንደ 12_timer_test_V2.0 ተመሳሳይ ተግባር ያሳያልampለ.
  13. የባትሪ_ጥራዝ ያግኙtage 
    ይህ ለምሳሌample TFT_eSPI ሶፍትዌር ላይብረሪ ላይ ይተማመናል. ሃርድዌሩ ኤልሲዲ ማሳያ እና 3.7V ሊቲየም ባትሪ ይፈልጋል። ይህ ለምሳሌampቮልን ለማግኘት የ ESP32ን የኤዲሲ ተግባር በመጠቀም ያሳያልtage የውጭ ሊቲየም ባትሪ እና በ LCD ማሳያ ላይ ያሳዩት.
  14. የጀርባ ብርሃን_PWM_V2.0
    ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና የ Arduino-ESP32 ኮር ሶፍትዌር ቤተ-መጽሐፍት ስሪት 2.0 ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 2.0.17). ሃርድዌሩ የኤል ሲ ዲ ማሳያ እና ተከላካይ የንክኪ ማያ ገጽ ይፈልጋል። ይህ ለምሳሌample የብሩህነት እሴቱ በሚቀየርበት ጊዜ የማሳያውን የጀርባ ብርሃን ብሩህነት በማሳያው ሞጁል ንክኪ ስላይድ እንዴት ማስተካከል እንደሚቻል ያሳያል።
    • የጀርባ ብርሃን_PWM_V3.0
      ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና Arduino-ESP32 3.0 ኮር ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 3.0.3). ሃርድዌሩ የኤል ሲ ዲ ማሳያ እና ተከላካይ የንክኪ ማያ ገጽ ይፈልጋል። ይህ ለምሳሌample ከ14_Backlight_PWM_V2.0 ምሳሌ ጋር ተመሳሳይ ተግባር ያሳያልampለ.
  15. ኦዲዮ_ጨዋታ_V2.0 
    ይህ ለምሳሌample በTFT_eSPI፣ TJpg_Decoder እና ESP32-audioI2S ሶፍትዌር ላይብረሪዎች ላይ የተመሰረተ ነው፣ እና Arduino-ESP32 ኮር ሶፍትዌር ላይብረሪ ስሪት 2.0 (እንደ ስሪት 2.0.17) ብቻ መጠቀም ይችላል። ሃርድዌሩ የኤል ሲዲ ማሳያ፣ ተከላካይ ንክኪ ማያ ገጽ፣ ድምጽ ማጉያ እና ማይክሮ ኤስዲ ካርድ ይፈልጋል። ይህ ለምሳሌample የ mp3 ኦዲዮ ማንበብ ያሳያል file ከኤስዲ ካርድ፣ በማሳየት ላይ file የ LCDን ስም እና በ loop ውስጥ ያጫውቱት። በማሳያው ላይ ሁለት የመዳሰሻ ቁልፍ ICONS አሉ፣ ኦፕሬሽኑ የድምጽ ማቆም እና ማጫወትን ይቆጣጠራል፣ የሌላኛው አሰራር ድምጸ-ከልን መቆጣጠር እና ድምጽ ማጫወት ይችላል። የሚከተለው የቀድሞ ነውampላይ:
    • ሁሉንም mp3 ኦዲዮ ይቅዱ files በ "mp3" ማውጫ ውስጥ በ sampወደ ማይክሮ ኤስዲ ካርድ አቃፊ. በእርግጥ ኦዲዮውን መጠቀም አይችሉም fileበዚህ ማውጫ ውስጥ፣ እና አንዳንድ mp3 ኦዲዮ ያግኙ files, ይህ exampፕሮግራሙ ቢበዛ 10 mp3 ዘፈኖችን ብቻ ማዞር ይችላል።
    • የማይክሮ ኤስዲ ካርዱን በማሳያው ሞጁል የ SD ካርድ ማስገቢያ ውስጥ ያስገቡ ።
    • በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድampለ ፕሮግራም ፣ የዘፈኑ ስም በኤል ሲ ዲ ማያ ገጽ ላይ እንደታየ እና የውጪው ድምጽ ማጉያ ድምጽ እንደሚጫወት ማየት ይችላሉ። የድምጽ መልሶ ማጫወትን ለመቆጣጠር በኦፕሬቲንግ ስክሪኑ ላይ ያለውን የአዝራር አዶ ይንኩ።
  16. ኦዲዮ_WAV_V2.0 
    ይህ ለምሳሌample በ XT_DAC_Audio ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው እና Arduino-ESP32 ኮር ሶፍትዌር ላይብረሪ ስሪት 2.0 ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 2.0.17). ሃርድዌር ድምጽ ማጉያዎችን ይፈልጋል። ይህ ለምሳሌample ኦዲዮ ሲጫወት ያሳያል file ESP32ን በመጠቀም በ wav ቅርጸት። ይህንን የቀድሞ ለመጠቀም ደረጃዎችampእንደሚከተለው ናቸው፡-
    • ኦዲዮውን ያርትዑ file መጫወት የሚያስፈልገው፣ የመነጨውን የድምጽ ውሂብ ወደ የ"Audio_data.h" ድርድር ይቅዱ። file በ sample አቃፊ (አደራደሩ እንደገና ሊሰየም ይችላል፣ እና sample ፕሮግራም እንዲሁ መመሳሰል አለበት። የተስተካከለው ኦዲዮ መሆኑን ልብ ይበሉ file በጣም ትልቅ መሆን የለበትም, አለበለዚያ ከ ESP32 ሞጁል ውስጣዊ የፍላሽ አቅም ይበልጣል. ይህ ማለት የኦዲዮውን ርዝመት ማስተካከል ማለት ነው file፣ ኤስampየሊንግ ፍጥነት እና የሰርጦች ብዛት። ከኢንተርኔት ማውረድ የምትችሉት Audacity የተባለ የኦዲዮ ማረም ሶፍትዌር ይኸውና
    • በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, ድምጽ ማጉያው ሲጫወት መስማት ይችላሉ.
  17. Buzzer_የካሪቢያን ወንበዴዎች 
    ይህ ለምሳሌample በማንኛውም የሶስተኛ ወገን ሶፍትዌር ቤተ-ፍርግሞች ላይ አይመሰረትም፣ እና ሃርድዌሩ ድምጽ ማጉያዎችን ይፈልጋል። ይህ ለምሳሌample የአኮስቲክ ንዝረትን ለማስመሰል ፒኑን ወደ ላይ እና ወደ ታች ለመሳብ የተለያዩ ድግግሞሾችን መጠቀሙን ያሳያል፣ ይህም ቀንዱ እንዲሰማ ያደርጋል።
  18. ዋይፋይ_ስካን
    ይህ ለምሳሌample በTFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያ እና የESP32 WIFI ሞጁል ይፈልጋል። ይህ ለምሳሌample ESP32 WIFI ሞጁሉን በዙሪያው ያለውን የገመድ አልባ አውታር መረጃ በSTA ሁነታ ሲቃኝ ያሳያል። የተቃኘው የገመድ አልባ አውታር መረጃ በኤልሲዲ ማሳያ ላይ ይታያል። የገመድ አልባ አውታረ መረብ መረጃ SSID፣ RSSI፣ CHANNEL እና ENC_TYPE ያካትታል። የገመድ አልባ አውታር መረጃ ከተቃኘ በኋላ ስርዓቱ የተቃኙ የሽቦ አልባ አውታረ መረቦችን ቁጥር ያሳያል። ቢበዛ የመጀመሪያዎቹ 17 የተቃኙ ሽቦ አልባ አውታሮች ይታያሉ።
  19. WiFi_AP
    ይህ ለምሳሌample በTFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያ እና የESP32 WIFI ሞጁል ይፈልጋል። ይህ ለምሳሌample ለWIFI ተርሚናል ግንኙነት ወደ AP ሁነታ የተዘጋጀውን ESP32 WIFI ሞጁሉን ያሳያል። ማሳያው የኤስኤስአይዲ፣ የይለፍ ቃል፣ የአስተናጋጅ IP አድራሻ፣ አስተናጋጅ MAC አድራሻ እና በ AP ሁነታ በ ESP32 WIFI ሞጁል የተቀናበረ ሌላ መረጃ ያሳያል። አንድ ተርሚናል በተሳካ ሁኔታ ከተገናኘ በኋላ ማሳያው የተርሚናል ግንኙነቶችን ቁጥር ያሳያል። በ s መጀመሪያ ላይ የራስዎን ssid እና የይለፍ ቃል በ "SSID" እና "የይለፍ ቃል" ተለዋዋጮች ውስጥ ያዘጋጁampከዚህ በታች እንደሚታየው ፕሮግራም:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (15)
  20. WiFi_SmartConfig
    ይህ ለምሳሌample በTFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያን፣ ESP32 WIFI ሞጁሉን እና BOOT ቁልፍን ይፈልጋል። ይህ ለምሳሌample የESP32 WIFI ሞጁሉን በSTA ሁነታ፣ በESPTouch የሞባይል ስልክ APP የማሰብ ችሎታ ያለው የአውታረ መረብ ስርጭት ሂደት ያሳያል። መላው ኤስampየፕሮግራም አሂድ ፍሰት ሰንጠረዥ እንደሚከተለው ነው-LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1)

ምስል 3.12 WIFI SmartConfig example ፕሮግራም ክወና ፍሰት ገበታ

ለዚህ የቀድሞ ደረጃዎችampመርሃግብሩ እንደሚከተለው ነው-

ሀ. የ EspTouch አፕሊኬሽን በሞባይል ስልኩ ላይ ያውርዱ ወይም የመጫኛ ፕሮግራሙን “esptouch-v2.0.0.apk” ከ Tool_software አቃፊው በመረጃ ፓኬጁ ውስጥ ይቅዱ (የአንድሮይድ ጭነት ፕሮግራም ብቻ ፣ IOS መተግበሪያ ከመሳሪያው ላይ ብቻ መጫን ይችላል) , ጫኚውም ከኦፊሴላዊው ሊወርድ ይችላል webጣቢያ.

አውርድ webጣቢያ፡ https://www.espressif.com.cn/en/support/download/apps

  • በማሳያው ሞጁል ላይ ኃይል, s ን ያሰባስቡ እና ያውርዱampለ ፕሮግራም ፣ ESP32 ምንም የ WIFI መረጃ ካላስቀመጠ ፣ በቀጥታ የማሰብ ችሎታ ያለው የማከፋፈያ ሁነታን ያስገቡ ፣ በዚህ ጊዜ በሞባይል ስልክ ላይ የ EspTouch መተግበሪያን ይክፈቱ ፣ ከሞባይል ስልክ ጋር የተገናኘውን SSID እና የይለፍ ቃል ያስገቡ እና ከዚያ ያሰራጩ። ተዛማጅ መረጃ በ UDP. አንዴ ESP32 ይህን መረጃ ከተቀበለ በኋላ በ SSID እና በመረጃው ውስጥ በይለፍ ቃል መሰረት ከአውታረ መረቡ ጋር ይገናኛል. የአውታረ መረቡ ግንኙነት ከተሳካ በኋላ እንደ SSID፣ የይለፍ ቃል፣ አይፒ አድራሻ እና ማክ አድራሻ በማሳያው ስክሪን ላይ ያሳያል እና የWIFI መረጃን ያስቀምጣል። የዚህ ስርጭት አውታር የስኬት መጠን በጣም ከፍተኛ እንዳልሆነ ልብ ሊባል የሚገባው ነው, ካልተሳካ, ብዙ ጊዜ መሞከር ያስፈልግዎታል.
  • ESP32 የWIFI መረጃን ካስቀመጠ፣ ሲበራ በተቀመጠው የዋይፋይ መረጃ መሰረት በራስ-ሰር ከአውታረ መረቡ ጋር ይገናኛል። ግንኙነቱ ካልተሳካ, ስርዓቱ የማሰብ ችሎታ ያለው የስርጭት አውታር ሁነታን ያስገባል. የአውታረ መረብ ግንኙነቱ ከተሳካ በኋላ BOOTን ከ3 ሰከንድ በላይ ተጭነው ይያዙት፣ የተቀመጠው WIFI መረጃ ይጸዳል፣ እና ESP32 እንደገና የማሰብ ችሎታ ያለው የአውታረ መረብ ስርጭትን ለማከናወን እንደገና ይጀመራል።

WiFi_STA
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ መታመን አለበት፣ ሃርድዌሩ የኤል ሲዲ ማሳያ፣ ESP32 WIFI ሞጁሉን መጠቀም አለበት። ይህ ኤስample ፕሮግራሙ በSSID እና በይለፍ ቃል መሰረት ESP32 በ STA ሁነታ ከ WIFI ጋር እንዴት እንደሚገናኝ ያሳያል። ይህ exampፕሮግራሙ የሚከተለውን ያደርጋል:

  • የሚገናኙትን የ WIFI መረጃ በ "ssid" እና "የይለፍ ቃል" በ s መጀመሪያ ላይ ይፃፉampከዚህ በታች እንደሚታየው ፕሮግራም:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (18)
  • በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, እና ESP32 በማሳያው ማያ ገጽ ላይ ከ WIFI ጋር መገናኘት እንደጀመረ ማየት ይችላሉ. የ WIFI ግንኙነት ስኬታማ ከሆነ እንደ የስኬት መልእክት፣ SSID፣ IP አድራሻ እና ማክ አድራሻ ያሉ መረጃዎች በማሳያው ላይ ይታያሉ። ግንኙነቱ ከ 3 ደቂቃዎች በላይ የሚቆይ ከሆነ, ግንኙነቱ አይሳካም, እና ያልተሳካ መልእክት ይታያል.

WiFi_STA_TCP_ደንበኛ
 ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ መታመን አለበት፣ ሃርድዌሩ የኤልሲዲ ማሳያን፣ ESP32 WIFI ሞጁሉን መጠቀም አለበት። ይህ example ፕሮግራም WIFI ን ካገናኘ በኋላ እንደ TCP ደንበኛ ወደ TCP አገልጋይ ሂደት ESP32 ን ያሳያል። ይህ ለምሳሌampፕሮግራሙ የሚከተለውን ያደርጋል:

  • በቀድሞው መጀመሪያ ላይample program “ssid”፣ “password”፣ “server IP”፣ “server port” ተለዋዋጮች በሚከተለው ምስል ላይ እንደሚታየው የሚፈለገውን ግንኙነት የWIFI መረጃ፣ TCP አገልጋይ IP አድራሻ (የኮምፒውተር አይፒ አድራሻ) እና የወደብ ቁጥር ይጽፋሉ።LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (19)
  • “TCP&UDP test tool” ወይም “Network Debugging Help” እና ሌሎች በኮምፒዩተር ላይ ያሉ የሙከራ መሳሪያዎችን (በመረጃ ፓኬጅ _Tool_software ማውጫ ውስጥ የመጫኛ ፓኬጅ) ይክፈቱ፣ በመሳሪያው ውስጥ የ TCP አገልጋይ ይፍጠሩ እና የወደብ ቁጥሩ ከቀድሞው ጋር የሚስማማ መሆን አለበት።ampየፕሮግራም ቅንጅቶች.
  • በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, እና ESP32 በማሳያው ማያ ገጽ ላይ ከ WIFI ጋር መገናኘት እንደጀመረ ማየት ይችላሉ. የWIFI ግንኙነት ስኬታማ ከሆነ እንደ የስኬት መልእክት፣ SSID፣ IP address፣ MAC አድራሻ እና የ TCP አገልጋይ ወደብ ቁጥር ያሉ መረጃዎች በማሳያው ላይ ይታያሉ። ግንኙነቱ ከተሳካ በኋላ አንድ መልዕክት ይታያል. በዚህ አጋጣሚ ከአገልጋዩ ጋር መገናኘት ይችላሉ.

WiFi_STA_TCP_አገልጋይ
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ መታመን አለበት፣ ሃርድዌሩ የኤልሲዲ ማሳያን፣ ESP32 WIFI ሞጁሉን መጠቀም አለበት። ይህ example program ESP32 ን በSTA ሁነታ ከWIFI ጋር ከተገናኘ በኋላ እንደ TCP አገልጋይ በTCP ደንበኛ ግንኙነት ሂደት ያሳያል። ይህ ለምሳሌampፕሮግራሙ የሚከተለውን ያደርጋል:

  • በቀድሞው መጀመሪያ ላይ አስፈላጊውን የ WIFI መረጃ እና የ TCP አገልጋይ ወደብ ቁጥር በ "SSID", "የይለፍ ቃል" እና "ወደብ" በተለዋዋጮች ውስጥ ይጻፉ.ampበሚከተለው ምስል ላይ እንደሚታየው le ፕሮግራም:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (20)
  • በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, እና ESP32 በማሳያው ማያ ገጽ ላይ ከ WIFI ጋር መገናኘት እንደጀመረ ማየት ይችላሉ. የWIFI ግንኙነት ስኬታማ ከሆነ እንደ የስኬት መልእክት፣ SSID፣ IP address፣ MAC አድራሻ እና የ TCP አገልጋይ ወደብ ቁጥር ያሉ መረጃዎች በማሳያው ላይ ይታያሉ። ከዚያ የ TCP አገልጋይ ተፈጠረ እና የ TCP ደንበኛ ተገናኝቷል።
  • የ"TCP&UDP ሙከራ መሳሪያ" ወይም "Network debugging ረዳት" እና ሌሎች የሙከራ መሳሪያዎችን በኮምፒዩተር ላይ ይክፈቱ (የመጫኛ ፓኬጁ በመረጃ ጥቅል Tool_software" ማውጫ ውስጥ ነው)፣ በመሳሪያው ውስጥ የ TCP ደንበኛ ይፍጠሩ (ለአይ ፒ አድራሻ እና ወደብ ትኩረት ይስጡ) ቁጥሩ በማሳያው ላይ ከሚታየው ይዘት ጋር መጣጣም አለበት) እና ከዚያ አገልጋዩን ማገናኘት ይጀምሩ። ግንኙነቱ የተሳካ ከሆነ, ተጓዳኝ ጥያቄው ይታያል, እና አገልጋዩ ከእሱ ጋር መገናኘት ይችላል.

WiFi_STA_UDP
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ መታመን አለበት፣ ሃርድዌሩ የኤልሲዲ ማሳያን፣ ESP32 WIFI ሞጁሉን መጠቀም አለበት። ይህ example ፕሮግራም ከ WIFI ጋር ከተገናኘ በኋላ እንደ UDP አገልጋይ በ UDP ደንበኛ ግንኙነት ሂደት ESP32 ን ያሳያል። ይህ ለምሳሌampፕሮግራሙ የሚከተለውን ያደርጋል:

  • አስፈላጊውን የWIFI መረጃ እና የUDP አገልጋይ ወደብ ቁጥር በ s መጀመሪያ ላይ ወደ ተለዋዋጮች "ssid"፣ "password" እና "localUdpPort" ይፃፉ።ampበሚከተለው ምስል ላይ እንደሚታየው le ፕሮግራም:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (21)
  •  በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, እና ESP32 በማሳያው ማያ ገጽ ላይ ከ WIFI ጋር መገናኘት እንደጀመረ ማየት ይችላሉ. የ WIFI ግንኙነት ስኬታማ ከሆነ እንደ የስኬት መልእክት፣ SSID፣ IP address፣ MAC አድራሻ እና የአካባቢ ወደብ ቁጥር ያሉ መረጃዎች በማሳያው ላይ ይታያሉ። ከዚያ የ UDP አገልጋይ ይፍጠሩ እና የ UDP ደንበኛ እስኪገናኝ ይጠብቁ።
  •  የ"TCP&UDP ሙከራ መሳሪያ" ወይም "የኔትወርክ ማረም ረዳት" እና ሌሎች የፍተሻ መሳሪያዎችን በኮምፒዩተር ላይ (የመጫኛ ጥቅል በመረጃ ጥቅል Tool_software" ማውጫ ውስጥ) ይክፈቱ ፣ በመሳሪያው ውስጥ የ UDP ደንበኛ ይፍጠሩ (ለአይፒ አድራሻው ትኩረት ይስጡ እና የወደብ ቁጥሩ መሆን አለበት) በማሳያው ላይ ከሚታየው ይዘት ጋር ይጣጣሙ) እና ከዚያ ከአገልጋዩ ጋር መገናኘት ይጀምሩ። ግንኙነቱ የተሳካ ከሆነ, ተጓዳኝ ጥያቄው ይታያል, እና አገልጋዩ ከእሱ ጋር መገናኘት ይችላል

BLE_ስካን_V2.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና የ Arduino-ESP32 ኮር ሶፍትዌር ቤተ-መጽሐፍት ስሪት 2.0 ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 2.0.17). ሃርድዌር LCD ማሳያን፣ ESP32 ብሉቱዝ ሞጁሉን መጠቀም አለበት። ይህ ለምሳሌample የESP32 ብሉቱዝ ሞጁሉን በቢኤል ብሉቱዝ መሳሪያዎች ዙሪያ ሲቃኝ እና ስሙ እና RSSI በኤልሲዲ ማሳያ ላይ የተቃኘውን BLE ብሉቱዝ መሳሪያ ያሳያል።

BLE_ስካን_V3.0 
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና Arduino-ESP32 3.0 ኮር ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 3.0.3). ሃርድዌር LCD ማሳያን፣ ESP32 ብሉቱዝ ሞጁሉን መጠቀም አለበት። የዚህ s ተግባራዊነትample ፕሮግራም ከ25_BLE_scan_V2.0 s ጋር አንድ ነው።ample ፕሮግራም.

BLE_አገልጋይ_V2.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና የ Arduino-ESP32 ኮር ሶፍትዌር ቤተ-መጽሐፍት ስሪት 2.0 ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 2.0.17). ሃርድዌር LCD ማሳያን፣ ESP32 ብሉቱዝ ሞጁሉን መጠቀም አለበት። ይህ ለምሳሌample ESP32 ብሉቱዝ ሞጁል የብሉቱዝ BLE አገልጋይ እንዴት እንደሚፈጥር፣ በብሉቱዝ BLE ደንበኛ እንደተገናኘ እና እርስ በርስ እንደሚግባባ ያሳያል። ይህንን የቀድሞ ለመጠቀም ደረጃዎችampእንደሚከተለው ናቸው፡-

  • እንደ “BLE debugging Assistant”፣ “LightBlue”፣ ወዘተ ያሉ የብሉቱዝ BLE ማረም መሳሪያዎችን በስልክዎ ላይ ይጫኑ።
  • በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድampበፕሮግራሙ ላይ የብሉቱዝ BLE ደንበኛ በማሳያው ላይ እየሮጠ ያለውን ጥያቄ ማየት ይችላሉ። የብሉቱዝ BLE አገልጋይ መሳሪያውን ስም እራስዎ መቀየር ከፈለጉ በቀድሞው ውስጥ በ "BLEDevice :: init" ተግባር መለኪያ ውስጥ መቀየር ይችላሉ.ampበሚከተለው ምስል ላይ እንደሚታየው le ፕሮግራም:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (22)
  • ብሉቱዝን በሞባይል ስልክ እና በብሉቱዝ BLE ማረም መሳሪያ ይክፈቱ፣ የብሉቱዝ BLE አገልጋይ መሳሪያን ስም ይፈልጉ (ነባሪው
    «ESP32_BT_BLE»)፣ እና ከዚያ ለመገናኘት ስሙን ጠቅ ያድርጉ፣ ግንኙነቱ ከተሳካ በኋላ፣ ESP32 ማሳያ ሞጁል ይጠየቃል። ቀጣዩ ደረጃ የብሉቱዝ ግንኙነት ነው.

BLE_አገልጋይ_V3.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና Arduino-ESP32 3.0 ኮር ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 3.0.3). ሃርድዌር LCD ማሳያን፣ ESP32 ብሉቱዝ ሞጁሉን መጠቀም አለበት። ይህ ለምሳሌample ከ26_BLE_አገልጋይ_V2.0 ምሳሌ ጋር ተመሳሳይ ነው።ampለ.

ዴስክቶፕ_ማሳያ
|ይህ የቀድሞample ፕሮግራሙ በአርዱኢኖጄሰን፣ በጊዜ፣ በHttpClient፣ TFT_eSPI፣ TJpg_Decoder፣ NTPClient ሶፍትዌር ላይብረሪዎች ላይ የተመሰረተ ነው። ሃርድዌር LCD ማሳያን፣ ESP32 WIFI ሞጁሉን መጠቀም አለበት። ይህ ለምሳሌample የከተማውን የአየር ሁኔታ (የሙቀት መጠን፣ እርጥበት፣ የአየር ሁኔታ ICONS እና ሌሎች የአየር ሁኔታ መረጃዎችን ማሸብለልን ጨምሮ)፣ የአሁኑን ሰዓት እና ቀን፣ እና የጠፈር ተመራማሪ አኒሜሽን የሚያሳይ የአየር ሁኔታ ሰዓት ዴስክቶፕ ያሳያል።

የአየር ሁኔታ መረጃ የሚገኘው በኔትወርኩ ላይ ካለው የአየር ሁኔታ አውታረመረብ ነው, እና የጊዜ መረጃ ከኤንቲፒ አገልጋይ ተዘምኗል. ይህ exampፕሮግራሙ የሚከተሉትን ደረጃዎች ይጠቀማል:

  • የቀድሞውን ከከፈቱ በኋላample, መጀመሪያ መሣሪያውን -> ክፍልፍል እቅድ ወደ ግዙፍ APP (3ሜባ ምንም OTA / 1MB SPIFFS) አማራጭ ማዘጋጀት አለብህ, አለበለዚያ አጠናቃሪ በቂ የማህደረ ትውስታ ስህተት ሪፖርት ያደርጋል.
  • በ s መጀመሪያ ላይ የ WIFI መረጃን በ "SSID" እና "የይለፍ ቃል" ተለዋዋጮች ውስጥ ይፃፉample program, በሚከተለው ምስል ላይ እንደሚታየው. ካልተዋቀረ የማሰብ ችሎታ ያለው የስርጭት አውታር (የማሰብ ችሎታ ያለው ስርጭት አውታረ መረብ መግለጫ እባክዎን የማሰብ ችሎታ ያለው ስርጭትን ይመልከቱ)ampፕሮግራም)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (23)

ምስል 3.17 የ WIFI መረጃን ማቀናበር 

  • በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድampበፕሮግራሙ ውስጥ የአየር ሁኔታ ሰዓት ዴስክቶፕን በማሳያው ማያ ገጽ ላይ ማየት ይችላሉ።
  • 28_የስልክ_ጥሪ_አሳይ 
  • ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሠረተ ነው። ሃርድዌሩ የኤል ሲ ዲ ማሳያ እና ተከላካይ የንክኪ ማያ ገጽ ይፈልጋል። ይህ example ለሞባይል ስልክ ቀላል የመደወያ በይነገጽ ያሳያል፣ ይዘቱ አንድ አዝራር ሲነካ ነው።
    29_ንክኪ_ብዕር
  • ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሠረተ ነው። ሃርድዌሩ የኤል ሲ ዲ ማሳያ እና ተከላካይ የንክኪ ማያ ገጽ ይፈልጋል። ይህ example የሚያሳየው በማሳያው ላይ መስመሮችን በመሳል የንክኪ ስክሪኑ በትክክል እየሰራ መሆኑን ማረጋገጥ ይችላሉ።

RGB_LED_TOUCH_V2.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና የ Arduino-ESP32 ኮር ሶፍትዌር ቤተ-መጽሐፍት ስሪት 2.0 ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 2.0.17). ሃርድዌሩ የኤል ሲ ዲ ማሳያ፣ ተከላካይ ንክኪ ስክሪን እና RGB ባለሶስት ቀለም መብራቶችን ይፈልጋል። ይህ ለምሳሌample የ RGB መብራትን ለማብራት እና ለማጥፋት፣ ብልጭ ድርግም የሚሉ እና የብሩህነት ማስተካከያ ለመቆጣጠር የአዝራር ንክኪ ያሳያል።

RGB_LED_TOUCH_V3.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና Arduino-ESP32 3.0 ኮር ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 3.0.3). ሃርድዌሩ የኤል ሲ ዲ ማሳያ፣ ተከላካይ ንክኪ ስክሪን እና RGB ባለሶስት ቀለም መብራቶችን ይፈልጋል። ይህ ለምሳሌample ከ30_RGB_LED_TOUCH_V2.0 ሙከራ ጋር ተመሳሳይ ተግባር ያሳያልampለ.

LVGL_Demos
ይህ ለምሳሌample በTFT_eSPI፣ lvgl ሶፍትዌር ላይብረሪ፣ ሃርድዌር ኤልሲዲ ማሳያን መጠቀም ይፈልጋል፣ የመቋቋም ንክኪ ስክሪን ላይ መታመን አለበት። ይህ example የlvgl የተከተተ UI ስርዓት አምስቱን አብሮ የተሰሩ የማሳያ ባህሪያትን ያሳያል። ከዚህ የቀድሞ ጋርample, lvgl ን ወደ ESP32 ፕላትፎርም እንዴት መላክ እንደሚችሉ እና እንደ ማሳያ እና የንክኪ ስክሪን ያሉ መሰረታዊ መሳሪያዎችን እንዴት ማዋቀር እንደሚችሉ መማር ይችላሉ። በኤስampለፕሮግራም ፣ በአንድ ጊዜ አንድ ማሳያ ብቻ ሊጠናቀር ይችላል። በሚከተለው ምስል ላይ እንደሚታየው የማሳያውን አስተያየቶች ማጠናቀር ያለበትን ያስወግዱ እና በሌሎች ማሳያዎች ላይ አስተያየቶችን ያክሉ። LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (24)

  • lv_demo_widgets፡ የተለያዩ መግብሮችን ሞክር
  • lv_demo_benchmark፡ የአፈጻጸም ቤንችማርክ ማሳያ lv_demo_keypad_encoder፡ የቁልፍ ሰሌዳ ኢንኮደር ሙከራ ማሳያ lv_demo_music፡ የሙዚቃ ማጫወቻ የሙከራ ማሳያ
  • lv_demo_stress፡ የጭንቀት ሙከራ ማሳያ

ማስታወሻ፡- ለመጀመሪያ ጊዜ ይህ የቀድሞample ተሰብስቧል፣ ረጅም ጊዜ ይወስዳል፣ 15 ደቂቃ ያህል።

ዋይፋይ_webአገልጋይ
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ፣ ሃርድዌር LCD ማሳያን፣ RGB ባለ ሶስት ቀለም መብራቶችን መጠቀም ያስፈልገዋል። ይህ ለምሳሌample ማዋቀርን ያሳያል ሀ web አገልጋይ ፣ እና ከዚያ ወደ ን መድረስ web በኮምፒዩተር ላይ ያለው አገልጋይ ፣ አዶውን በ ላይ ያስተካክላል web በይነገጽ RGB ባለ ሶስት ቀለም ብርሃንን ለመቆጣጠር. ይህንን የቀድሞ ለመጠቀም ደረጃዎችampእንደሚከተለው ናቸው፡-

  • የሚገናኙትን የ WIFI መረጃ በ "SSID" እና "የይለፍ ቃል" በ s መጀመሪያ ላይ ይፃፉampከዚህ በታች እንደሚታየው ፕሮግራም:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (25)
  • በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, እና ESP32 በማሳያው ማያ ገጽ ላይ ከ WIFI ጋር መገናኘት እንደጀመረ ማየት ይችላሉ. የ WIFI ግንኙነት ስኬታማ ከሆነ እንደ የስኬት መልእክት፣ SSID፣ IP አድራሻ እና ማክ አድራሻ ያሉ መረጃዎች በማሳያው ላይ ይታያሉ።
  • በአሳሹ ውስጥ ከላይ ባሉት ደረጃዎች የሚታየውን የአይፒ አድራሻ ያስገቡ URL በኮምፒተር ላይ የግቤት መስክ. በዚህ ጊዜ, ን መድረስ ይችላሉ web በይነገጽ እና የ RGB ባለ ሶስት ቀለም ብርሃንን ለመቆጣጠር በይነገጽ ላይ ያለውን ተዛማጅ አዶ ጠቅ ያድርጉ።

ንካ_ካሊብሬተር
ይህ ፕሮግራም በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ የሚመረኮዝ ነው፣ እሱም በተለይ ለተከላካይ ንክኪ ስክሪኖች ማስተካከያ ተብሎ በተዘጋጀው፣ እና የመለኪያ እርምጃዎች እንደሚከተለው ናቸው።

  • ከዚህ በታች እንደሚታየው የካሊብሬሽን ፕሮግራሙን ይክፈቱ እና የማሳያውን ማሳያ አቅጣጫ ያዘጋጁ። የመለኪያ ፕሮግራሙ በማሳያ አቅጣጫው መሰረት የተስተካከለ ስለሆነ ይህ ቅንብር ከትክክለኛው የማሳያ አቅጣጫ ጋር መጣጣም አለበት. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26)
  • በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድampለፕሮግራም ፣በማሳያ ስክሪኑ ላይ የካሊብሬሽን በይነገጽን ማየት ይችላሉ ፣ከዚያም በቀስት መጠየቂያው መሠረት አራቱን ማዕዘኖች ጠቅ ያድርጉ።
  • ማስተካከያው ከተጠናቀቀ በኋላ, በሚከተለው ምስል ላይ እንደሚታየው የመለኪያ ውጤቱ በተከታታይ ወደብ በኩል ይወጣል. በተመሳሳይ ጊዜ የካሊብሬሽን ማወቂያ በይነገጽ ገብቷል, እና የመለኪያ ማወቂያ በይነገጽ ነጥቦችን እና መስመሮችን በመሳል ይሞከራል.LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module-
  • የመለኪያ ውጤቱ ትክክለኛ ከሆነ በኋላ የመለያ ወደብ የመለኪያ መለኪያዎችን ወደ ቀድሞው ይቅዱample ፕሮግራም ጥቅም ላይ ውሏል.

www.lcdwiki.com

ሰነዶች / መርጃዎች

LCDWIKI E32R32P፣ E32N32P 3.2ኢንች ESP32-32E ማሳያ ሞዱል [pdf] መመሪያ መመሪያ
ኢ32R32ፒ

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *