ዝርዝር ሁኔታ:
- ደረጃ 1 መግቢያ
- ደረጃ 2 ቁልፍ ባህሪዎች
- ደረጃ 3 - ሰልፍ
- ደረጃ 4: ESP32 Wrover
- ደረጃ 5 ቤተ -መጽሐፍት
- ደረጃ 6: ስቀል
- ደረጃ 7 - ፕሮግራም
- ደረጃ 8 - ፋይሎች
ቪዲዮ: የማይታመን ESP32 Wrover ከአስፕሬስ: 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ዛሬ ፣ እኔ ብዙውን ጊዜ ከምጠቀምበት ESP32 (Wroom) የተለየ የሆነውን ESP32 Wrover Kit ን ላስተዋውቅዎታለሁ። Wrover ብዙ ገፅታዎች ያሉት እና በጣም በዙሪያዊ የሆነ የልማት ቦርድ ነው። ከ ESP32 Wrover Kit ጋር በማሳያ እና በኤስዲ ካርድ ላይ መጻፍ ፣ እንዲሁም ምስሎችን የሚያካትት የፕሮግራም ምሳሌን አሳያችኋለሁ።
ደረጃ 1 መግቢያ
ESP32-Wrover-Kit ከ ESP32 ሞዱል ባሻገር ብዙ ገፅታዎች አሉት። በዚህ ኪት ውስጥ አብሮ የተሰራ 3.2 ኢንች ኤልሲዲ ማሳያ ፣ ከፍተኛ ፍጥነት ያለው ማይክሮ ኤስዲ ካርድ በይነገጽ እና ቪጂኤ ካሜራ በይነገጽ አለን። I / O ፒኖች ለቀላል ማራዘሚያ ከ ESP32 ሞዱል ተወግደዋል።
በተጨማሪም ቦርዱ የላቀ ባለብዙ ፕሮቶኮል ዩኤስቢ ድልድይ (FTDI FT2232HL) አለው ፣ ይህም ገንቢዎች ESP32 ን በዩኤስቢ በይነገጽ በኩል ለማረም በቀጥታ JTAG ን እንዲጠቀሙ ያስችላቸዋል።
ደረጃ 2 ቁልፍ ባህሪዎች
• 240 ሜኸ ባለሁለት ኮር ሲፒዩ
• 4 ሜባ SPI PSRAM (የማይንቀሳቀስ አስመሳይ አውራ በግ)
• አብሮ የተሰራ ዩኤስቢ- JTAG አራሚ
• ኤልሲዲ ማሳያ SPI 3.2”
• የማይክሮ ኤስዲ ካርድ በይነገጽ
• ቪጂኤ ካሜራ በይነገጽ
• የ I / Os መስፋፋት
www.espressif.com/en/products/hardware/esp-wrover-kit/overview
እዚህ ፣ ሁለተኛውን ምስል ፣ የዚህን ሞጁል ባህሪዎች እገልጻለሁ።
ደረጃ 3 - ሰልፍ
ደረጃ 4: ESP32 Wrover
ደረጃ 5 ቤተ -መጽሐፍት
WROVER_KIT_LCD ን ያውርዱ
የ LCD ማሳያውን ለመድረስ ቤተ -መጽሐፍት።
ማውረዱ በአገናኙ በኩል ሊከናወን ይችላል-
github.com/espressif/WROVER_KIT_LCD/archive/master.zip
በአቃፊው ውስጥ ይቅፈቱ../Documents/Arduino/libraries/
ደረጃ 6: ስቀል
አንድ ፕሮግራም ወደ ቦርዱ ለመስቀል የአዳፍ ፍሬቱ ESP32 ላባ ሰሌዳ መምረጥ አለብን።
ደረጃ 7 - ፕሮግራም
ሰሌዳውን ለመፈተሽ ከ WROVER_KIT_LCD ቤተ -መጽሐፍት ምሳሌዎችን መጠቀም ይችላሉ። ለትምህርት ዓላማዎች ፣ ሦስቱን ምሳሌዎች እንሰበስባለን። ይህ በማያ ገጹ እና በ SD ካርድ ላይ መጻፍ / መሳልን ያካትታል።
ቤተመፃህፍት እና ተለዋዋጮች
ከዚያ ቤተመጽሐፍት እንጨምራለን። ሁለት - ቬክተሮች የሆኑት esp_wp1.h እና esp_wp2.h ፣ እና የማውረጃ አገናኞችን እዚህ እና በዚህ ጽሑፍ መጨረሻ ላይ ትቼዋለሁ። እኛ የማሳያውን ቁጥጥር ኃላፊነት ያለውን ነገር ወዲያውኑ እናነቃለን እና የማያ ገጽ መቆጣጠሪያ ተግባርን እናከናውናለን።
#"SPI.h" #አካትት "Adafruit_GFX.h" HEX #"esp_wp2.h" ን ያካትቱ // imagem em HEX WROVER_KIT_LCD tft; // objeto responsável pelo controle do int int screen = 0; // ተቆጣጣሪ ዴ ቴላ
አዘገጃጀት
ማሳያውን ያስጀምሩ እና መላውን ማያ ገጽ በሚፈለገው ቀለም ይሳሉ።
ባዶነት ማዋቀር () {Serial.begin (115200); tft.begin (); // inicializa o display} // pinta toda a tela com a cor desejada void clearScreen (int color) {tft.fillScreen (ቀለም); // pinta toda a tela}
ሉፕ
ሸራውን ወደ የመሬት ገጽታ እናዞራለን ፣ ይህም በመቆጣጠሪያው ተለዋዋጭ መሠረት ይለወጣል። ስለዚህ የመቀየሪያ መያዣ 0 ን ከመረጥኩ ጽሑፉ በማያ ገጹ ላይ ይፃፋል። በማዞሪያ መያዣ 1 ምሳሌ ውስጥ ፋይሎችን ከ SD ምስሎች እና HEX ምስሎችን ከፋይሎች (#ጨምሮ) እናተምታለን።
ባዶነት loop (ባዶ) {tft.setRotation (1); // rotaciona para የመሬት ገጽታ // muda a tela de acordo com a variável de controle (ማያ) ማብሪያ (ማያ) {case 0: writeText (); // escreve textos de diferentes na tela break; ጉዳይ 1: WriteImages (); // printa arquivos de imagens do SD e imagens HEX dos arquivos (#ጨምሮ) ዕረፍት; ነባሪ: ማያ ገጽ = -1; ሰበር; // volta pra tela inicial} ማያ ገጽ ++; }
ጻፍ ጽሑፍ ()
ይህንን የኮዱን ክፍል በዝርዝር ስንመለከት ፣ በማያ ገጹ ሥዕል እና በጠቋሚው አቀማመጥ ምንጩ መነሻ እና መጠን ላይ እንነጋገራለን።
// escreve textos de diferentes na telavoid writeText () {clearScreen (WROVER_BLACK); // pinta toda a tela tft.setCursor (0, 0); // posiciona o cursor na origem tft.setTextColor (WROVER_WHITE); tft.setTextSize (1); // tamanho da fonte-1 tft.println ("Testando ESP32-WROVER-KIT"); tft.println (); tft.setTextColor (WROVER_YELLOW); tft.setTextSize (2); // tamanho da fonte - 2 tft.println ("Youtube | Instagram |"); tft.println ("ቴሌግራም | ፌስቡክ |"); tft.println ("መድረክ"); tft.println (); tft.setTextColor (WROVER_RED); tft.setTextSize (3); // tamanho da fonte - 3 tft.println ("Acesse:"); tft.println (); tft.setTextColor (WROVER_GREENYELLOW); tft.setTextSize (4); // tamanho da fonte - 4 tft.println ("FERNANDOK. COM"); መዘግየት (2000); }
ምስሎች ጻፍ ()
በዚህ ተግባር ፣ እኛ የ SD ካርዱን እናስጀምራለን እና ሁለቱን የ-j.webp
// printa arquivos de imagens do SD e imagens HEX dos arquivos (#ጨምሮ) ባዶ መጻፍ ምስሎች () {clearScreen (WROVER_WHITE); // inicializa o cartão SD ካርድ Serial.print ("የ SD ካርድ ማስጀመር…"); ከሆነ (! SD_MMC.begin ()) {Serial.println ("አልተሳካም!"); መመለስ; } Serial.println («እሺ!»); tft.drawJpgFile (SD_MMC ፣ "/fk_logo.jpg" ፣ 50 ፣ 50) ፤ // escreve um arquivo-j.webp
ደረጃ 8 - ፋይሎች
ፋይሎቹን ያውርዱ ፦
ፒዲኤፍ
INO
esp_wp1.h
esp_wp2.h
የሚመከር:
ESP32 የብሉቱዝ አጋዥ ስልጠና - የ ESP32: 5 ደረጃዎች የማይሰራ ብሉቱዝን እንዴት መጠቀም እንደሚቻል
ESP32 የብሉቱዝ አጋዥ ስልጠና | የ ESP32 ውስጠ -ግንቡን ብሉቱዝን እንዴት እንደሚጠቀሙ: ሰላም ጓዶች የ ESP32 ቦርድ ከ WiFi ጋር ስለሚመጣ &; ብሉቱዝ ሁለቱም ግን ለአብዛኞቹ ፕሮጄክቶቻችን እኛ ብዙውን ጊዜ Wifi ብቻ እንጠቀማለን ፣ ብሉቱዝን አንጠቀምም። ስለዚህ በዚህ አስተማሪዎች ውስጥ የ ESP32 ብሉቱዝን ለመጠቀም ምን ያህል ቀላል እንደሆነ እናሳያለሁ። ለመሠረታዊ ፕሮጄክቶችዎ
በ ESP32 CAM መጀመር። የዥረት ቪዲዮ በ ESP CAM በ Wifi ላይ - ESP32 የደህንነት ካሜራ ፕሮጀክት 8 ደረጃዎች
በ ESP32 CAM መጀመር። የዥረት ቪዲዮ በ ESP CAM በ Wifi ላይ | የ ESP32 ደህንነት ካሜራ ፕሮጀክት - ዛሬ ይህንን አዲስ የ ESP32 CAM ሰሌዳ እንዴት መጠቀም እንደሚቻል እና እንዴት ኮድ እንደምንይዝ እና እንደ የደህንነት ካሜራ መጠቀም እና በ wifi ላይ የሚለቀቅ ቪዲዮ ማግኘት እንማራለን።
በ ESP32 - መጀመር በአርዱዲኖ አይዲኢ ውስጥ የ ESP32 ቦርዶችን መጫን - ESP32 ብልጭ ድርግም የሚል ኮድ 3 ደረጃዎች
በ ESP32 | መጀመር በአርዱዲኖ አይዲኢ ውስጥ የ ESP32 ቦርዶችን መጫን | የ ESP32 ብልጭ ድርግም የሚል ኮድ - በዚህ አስተማሪዎች ውስጥ በ esp32 መስራት እንዴት እንደሚጀመር እና የ esp32 ቦርዶችን ወደ አርዱዲኖ አይዲኢ እንዴት እንደሚጭኑ እናያለን እና አርዱዲኖ ide ን በመጠቀም ብልጭ ድርግም የሚለውን ኮድ ለማስኬድ 32 ን እናዘጋጃለን።
የማይታመን STM32 L4!: 12 ደረጃዎች
የማይታመን STM32 L4 !: ይህ ጽሑፍ L (የ L4) ማለት ዝቅተኛ (ወይም በመሠረቱ ፣ እጅግ በጣም ዝቅተኛ ኃይል) ማለት መሆኑን በማብራራት ይህንን ጽሑፍ መጀመር እፈልጋለሁ። ስለዚህ ፣ እሱ ትንሽ ኃይልን ያጠፋል እና ይህ STM32 የማይታመን ለምን እንደሆነ ያሳያል! ማይክሮ ማይክሮፎኖችን ያጠፋል እና በውስጡ ያለውን ለመለየት የሚያስችል ስርዓት አለው
የማይታመን HULK ኔንቲዶ Wii ዋ/ ተጨማሪ ዩኤስቢ 6 ደረጃዎች (ከስዕሎች ጋር)
የማይታመን HULK ኔንቲዶ Wii ዋ/ ተጨማሪ ዩኤስቢ: ደህና እኔ በመጨረሻ ሁለተኛውን የ Wii ሞድ ጨርሻለሁ !!! የማይታመን HULK ብጁ Wii። እኔ የወንዶችዎን ምክር እና በዚህ በኢ-ቤይ ላይ ቀድሞውኑ ወስጄያለሁ! ትንሽ ሊጥ ያደርግልኛል ብዬ ተስፋ አደርጋለሁ! ይህ አስተማሪ ከእኔ በስተቀር ከሱፐር ማሪዮ Wii ጋር በጣም ተመሳሳይ ይሆናል