Banggood-ലോഗോ

ബാങ്‌ഗുഡ് ESP32 വികസന ബോർഡ്

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്-പ്രൊഡക്റ്റ്

സ്പെസിഫിക്കേഷനുകൾ

  • ഉൽപ്പന്ന നാമം: ESP32-S3-LCD-1.47
  • വികസന ഉപകരണങ്ങൾ: അർഡുനോ IDE, ESP-IDF

ഉപയോഗ നിർദ്ദേശങ്ങൾ

ESP32-S3-LCD-1.47 നിലവിൽ രണ്ട് വികസന ഉപകരണങ്ങളും ചട്ടക്കൂടുകളും നൽകുന്നു, Arduino IDE, ESP-IDF എന്നിവ വഴക്കമുള്ള വികസന ഓപ്ഷനുകൾ നൽകുന്നു, നിങ്ങളുടെ പ്രോജക്റ്റ് ആവശ്യങ്ങൾക്കും വ്യക്തിഗത ശീലങ്ങൾക്കും അനുസരിച്ച് നിങ്ങൾക്ക് ശരിയായ വികസന ഉപകരണം തിരഞ്ഞെടുക്കാം.

വികസന ഉപകരണങ്ങൾ

Arduino IDE
ആർഡ്വിനോ ഐഡിഇ ഒരു ഓപ്പൺ സോഴ്‌സ് ഇലക്ട്രോണിക് പ്രോട്ടോടൈപ്പിംഗ് പ്ലാറ്റ്‌ഫോമാണ്, സൗകര്യപ്രദവും വഴക്കമുള്ളതും ആരംഭിക്കാൻ എളുപ്പവുമാണ്. ലളിതമായ ഒരു പഠനത്തിന് ശേഷം, നിങ്ങൾക്ക് വേഗത്തിൽ വികസിപ്പിക്കാൻ തുടങ്ങാം. അതേസമയം, ആർഡ്വിനോയ്ക്ക് ഒരു വലിയ ആഗോള ഉപയോക്തൃ സമൂഹമുണ്ട്, ഇത് ധാരാളം ഓപ്പൺ സോഴ്‌സ് കോഡ്, പ്രോജക്റ്റ് എക്സ് എന്നിവ നൽകുന്നു.ampപാഠങ്ങളും ട്യൂട്ടോറിയലുകളും, അതുപോലെ തന്നെ സമ്പന്നമായ ലൈബ്രറി ഉറവിടങ്ങളും, സങ്കീർണ്ണമായ ഫംഗ്‌ഷനുകൾ സംയോജിപ്പിച്ച്, ഡെവലപ്പർമാർക്ക് വിവിധ ഫംഗ്‌ഷനുകൾ വേഗത്തിൽ നടപ്പിലാക്കാൻ അനുവദിക്കുന്നു.

ഇഎസ്പി-ഐഡിഎഫ്
ESP-IDF, അല്ലെങ്കിൽ പൂർണ്ണ നാമം Espressif IDE, ESP സീരീസ് ചിപ്പുകൾക്കായി Espressif ടെക്നോളജി അവതരിപ്പിച്ച ഒരു പ്രൊഫഷണൽ ഡെവലപ്‌മെന്റ് ഫ്രെയിംവർക്കാണ്. കംപൈലർ, ഡീബഗ്ഗർ, ഫ്ലാഷിംഗ് ടൂളുകൾ മുതലായവ ഉൾപ്പെടെയുള്ള C ഭാഷ ഉപയോഗിച്ചാണ് ഇത് വികസിപ്പിച്ചിരിക്കുന്നത്, കൂടാതെ കമാൻഡ് ലൈനുകൾ വഴിയോ സംയോജിത വികസന പരിതസ്ഥിതിയിലൂടെയോ (Espressif IDF പ്ലഗിൻ ഉള്ള വിഷ്വൽ സ്റ്റുഡിയോ കോഡ് പോലുള്ളവ) ഇത് വികസിപ്പിക്കാൻ കഴിയും. കോഡ് നാവിഗേഷൻ, പ്രോജക്റ്റ് മാനേജ്‌മെന്റ്, ഡീബഗ്ഗിംഗ് തുടങ്ങിയ സവിശേഷതകൾ പ്ലഗിൻ വാഗ്ദാനം ചെയ്യുന്നു.

ഈ രണ്ട് വികസന സമീപനങ്ങളിലും ഓരോന്നിനും അതിന്റേതായ ഗുണങ്ങളുണ്ട്.tagഡെവലപ്പർമാർക്ക് അവരുടെ ആവശ്യങ്ങൾക്കും നൈപുണ്യ നിലവാരത്തിനും അനുസരിച്ച് തിരഞ്ഞെടുക്കാം. ആർഡ്വിനോ തുടക്കക്കാർക്കും പ്രൊഫഷണലുകൾ അല്ലാത്തവർക്കും അനുയോജ്യമാണ്, കാരണം അവർക്ക് പഠിക്കാൻ എളുപ്പവും വേഗത്തിൽ ആരംഭിക്കാൻ കഴിയുന്നതുമാണ്. പ്രൊഫഷണൽ പശ്ചാത്തലമോ ഉയർന്ന പ്രകടന ആവശ്യകതകളോ ഉള്ള ഡെവലപ്പർമാർക്ക് ESP-IDF ഒരു മികച്ച തിരഞ്ഞെടുപ്പാണ്, കാരണം ഇത് സങ്കീർണ്ണമായ പ്രോജക്റ്റുകളുടെ വികസനത്തിന് കൂടുതൽ വിപുലമായ വികസന ഉപകരണങ്ങളും മികച്ച നിയന്ത്രണ ശേഷികളും നൽകുന്നു.
പ്രവർത്തിക്കുന്നതിന് മുമ്പ്, പ്രമാണ ഘടന വേഗത്തിൽ മനസ്സിലാക്കുന്നതിന് ഉള്ളടക്ക പട്ടിക ബ്രൗസ് ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നു. സുഗമമായ പ്രവർത്തനത്തിന്, സാധ്യമായ പ്രശ്നങ്ങൾ മുൻകൂട്ടി മനസ്സിലാക്കാൻ ദയവായി പതിവുചോദ്യങ്ങൾ ശ്രദ്ധാപൂർവ്വം വായിക്കുക. പ്രമാണത്തിലെ എല്ലാ ഉറവിടങ്ങളും എളുപ്പത്തിൽ ഡൗൺലോഡ് ചെയ്യുന്നതിനായി ഹൈപ്പർലിങ്കുകൾ നൽകിയിട്ടുണ്ട്.

ആർഡ്വിനോയ്‌ക്കൊപ്പം പ്രവർത്തിക്കുന്നു

ഈ അദ്ധ്യായം Arduino IDE ഉൾപ്പെടെയുള്ള Arduino പരിസ്ഥിതി സജ്ജീകരിക്കൽ, ESP32 ബോർഡുകളുടെ മാനേജ്മെന്റ്, അനുബന്ധ ലൈബ്രറികളുടെ ഇൻസ്റ്റാളേഷൻ, പ്രോഗ്രാം സമാഹരണം, ഡൗൺലോഡിംഗ്, അതുപോലെ തന്നെ ഡെമോകൾ പരീക്ഷിക്കൽ എന്നിവ പരിചയപ്പെടുത്തുന്നു. ഉപയോക്താക്കളെ ഡെവലപ്മെന്റ് ബോർഡിൽ പ്രാവീണ്യം നേടാനും ദ്വിതീയ വികസനം സുഗമമാക്കാനും ഇത് ലക്ഷ്യമിടുന്നു.

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (1)

പരിസ്ഥിതി സജ്ജീകരണം

Arduino IDE ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക

  • ഔദ്യോഗിക വെബ്സൈറ്റ് സന്ദർശിക്കാൻ ക്ലിക്ക് ചെയ്യുക. webസൈറ്റ്, ഡൗൺലോഡ് ചെയ്യുന്നതിന് അനുബന്ധ സിസ്റ്റവും സിസ്റ്റം ബിറ്റും തിരഞ്ഞെടുക്കുക.
  • ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (2) ഇൻസ്റ്റാളർ പ്രവർത്തിപ്പിച്ച് എല്ലാം സ്ഥിരസ്ഥിതിയായി ഇൻസ്റ്റാൾ ചെയ്യുക.

ESP32 ഡെവലപ്‌മെന്റ് ബോർഡ് ഇൻസ്റ്റാൾ ചെയ്യുക

  • Arduino IDE-യിൽ ESP32-മായി ബന്ധപ്പെട്ട മദർബോർഡ് ഉപയോഗിക്കുന്നതിന്, Espressif സിസ്റ്റംസ് ബോർഡിന്റെ esp32-ന്റെ സോഫ്റ്റ്‌വെയർ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം.
  • ബോർഡ് ഇൻസ്റ്റാളേഷൻ ആവശ്യകത അനുസരിച്ച്, സാധാരണയായി ഇൻസ്റ്റാൾ ഓൺ‌ലൈൻ ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു. ഓൺലൈൻ ഇൻസ്റ്റാളേഷൻ പരാജയപ്പെട്ടാൽ, ഇൻസ്റ്റാൾ ഓഫ്‌ലൈൻ ഉപയോഗിക്കുക.
  • എസ്പ്രസ്സിഫ് സിസ്റ്റംസ് ഡെവലപ്‌മെന്റ് ബോർഡിന്റെ esp32 ഒരു ഓഫ്‌ലൈൻ പാക്കേജിനൊപ്പം വരുന്നു. ഡൗൺലോഡ് ചെയ്യാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക: esp32_package_3.0.2_arduino ഓഫ്‌ലൈൻ പാക്കേജ്

ESP32-S3-LCD-1.47 ആവശ്യമായ വികസന ബോർഡ് ഇൻസ്റ്റാളേഷൻ നിർദ്ദേശങ്ങൾ

ബോർഡിൻ്റെ പേര്
എസ്പ്രെസിഫ് സിസ്റ്റംസിന്റെ esp32

ബോർഡ് ഇൻസ്റ്റാളേഷൻ ആവശ്യകതകൾ
“ഓഫ്‌ലൈനായി ഇൻസ്റ്റാൾ ചെയ്യുക” / “ഓൺലൈനായി ഇൻസ്റ്റാൾ ചെയ്യുക”

പതിപ്പ് നമ്പർ ആവശ്യകത
≥3.0.2

ലൈബ്രറികൾ ഇൻസ്റ്റാൾ ചെയ്യുക

  • ആർഡ്വിനോ ലൈബ്രറികൾ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, സാധാരണയായി തിരഞ്ഞെടുക്കാൻ രണ്ട് വഴികളുണ്ട്: ഓൺലൈനായി ഇൻസ്റ്റാൾ ചെയ്യുക, ഓഫ്‌ലൈനായി ഇൻസ്റ്റാൾ ചെയ്യുക. ലൈബ്രറി ഇൻസ്റ്റാളേഷന് ഓഫ്‌ലൈൻ ഇൻസ്റ്റാളേഷൻ ആവശ്യമാണെങ്കിൽ, നൽകിയിരിക്കുന്ന ലൈബ്രറി ഉപയോഗിക്കണം. file
    മിക്ക ലൈബ്രറികളിലും, ഉപയോക്താക്കൾക്ക് Arduino സോഫ്റ്റ്‌വെയറിന്റെ ഓൺലൈൻ ലൈബ്രറി മാനേജർ വഴി അവ എളുപ്പത്തിൽ തിരയാനും ഇൻസ്റ്റാൾ ചെയ്യാനും കഴിയും. എന്നിരുന്നാലും, ചില ഓപ്പൺ സോഴ്‌സ് ലൈബ്രറികളോ കസ്റ്റം ലൈബ്രറികളോ Arduino ലൈബ്രറി മാനേജറുമായി സമന്വയിപ്പിച്ചിട്ടില്ല, അതിനാൽ ഓൺലൈൻ തിരയലുകളിലൂടെ അവ നേടാൻ കഴിയില്ല. ഈ സാഹചര്യത്തിൽ, ഉപയോക്താക്കൾക്ക് ഈ ലൈബ്രറികൾ ഓഫ്‌ലൈനായി മാത്രമേ സ്വമേധയാ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയൂ.
  • ലൈബ്രറി ഇൻസ്റ്റാളേഷൻ ട്യൂട്ടോറിയലിനായി, ദയവായി Arduino ലൈബ്രറി മാനേജർ ട്യൂട്ടോറിയൽ കാണുക.
  • ESP32-S3-LCD-1.47 ലൈബ്രറി file s-ൽ സൂക്ഷിച്ചിരിക്കുന്നുample പ്രോഗ്രാം, ചാടാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക: ESP32-S3-LCD-1.47 ഡെമോ

ESP32-S3-LCD-1.47 ലൈബ്രറി ഇൻസ്റ്റലേഷൻ വിവരണം

ബാങ്‌ഗുഡ്-ESP32-ഡെവലപ്‌മെന്റ്-ബോർഡ്-01

എൽവിജിഎല്ലിനെക്കുറിച്ച് കൂടുതലറിയാനും ഉപയോഗിക്കാനും, ദയവായി എൽവിജിഎല്ലിന്റെ ഔദ്യോഗിക ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുക.

ആദ്യത്തെ ആർഡ്വിനോ ഡെമോ പ്രവർത്തിപ്പിക്കുക.
നിങ്ങൾ ESP32 ഉം Arduino ഉം ഉപയോഗിച്ച് തുടങ്ങുകയാണെങ്കിലും, Arduino ESP32 പ്രോഗ്രാമുകൾ എങ്ങനെ സൃഷ്ടിക്കാമെന്നും, കംപൈൽ ചെയ്യാമെന്നും, ഫ്ലാഷ് ചെയ്യാമെന്നും, പ്രവർത്തിപ്പിക്കാമെന്നും നിങ്ങൾക്ക് അറിയില്ലെങ്കിൽ, ദയവായി വികസിപ്പിച്ച് നോക്കൂ. ഇത് നിങ്ങളെ സഹായിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു!

ഡെമോകൾ

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (3)

ESP32-S3-LCD-1.47 ഡെമോകൾ

ബാങ്‌ഗുഡ്-ESP32-ഡെവലപ്‌മെന്റ്-ബോർഡ്-03

ആർഡ്വിനോ പ്രോജക്റ്റ് പാരാമീറ്റർ ക്രമീകരണങ്ങൾ

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (4)

എൽവിജിഎൽ_ആർഡ്യുനോ

ഹാർഡ്‌വെയർ കണക്ഷൻ

  • ഡെവലപ്‌മെന്റ് ബോർഡ് കമ്പ്യൂട്ടറുമായി ബന്ധിപ്പിക്കുക.

കോഡ് വിശകലനം

  1. സജ്ജമാക്കുക()
    • Flash_test(): ഉപകരണത്തിന്റെ ഫ്ലാഷ് മെമ്മറി വലുപ്പ വിവരങ്ങൾ പരിശോധിച്ച് പ്രിന്റ് ചെയ്യുക.
    • SD_Init(): TF കാർഡ് ഇനീഷ്യലൈസ് ചെയ്യുക.
    • LCD_Init(): ഡിസ്പ്ലേ ഇനീഷ്യലൈസ് ചെയ്യുക
    • Set_Backlight(90): ബാക്ക്‌ലൈറ്റ് തെളിച്ചം 90 ആയി സജ്ജമാക്കുക.
    • Lvgl_Init(): LVGL ഗ്രാഫിക്സ് ലൈബ്രറി ഇനീഷ്യലൈസ് ചെയ്യുക.
    • എൽവിജിഎൽ_എക്സ്ample1(): നിർദ്ദിഷ്ട LVGL ex വിളിക്കുന്നുample പ്രവർത്തനം
    • Wireless_Test2(): വയർലെസ് ആശയവിനിമയത്തിനായി ടെസ്റ്റ് ഫംഗ്‌ഷൻ വിളിക്കുക.
  2. ലൂപ്പ്()
    • ടൈമർ_ലൂപ്പ്(): ടൈമറുമായി ബന്ധപ്പെട്ട ജോലികൾ കൈകാര്യം ചെയ്യുന്ന പ്രവർത്തനങ്ങൾ.
    • ആർജിബി_എൽamp_Loop(2): RGB ലൈറ്റ് കളർ കൃത്യമായ ഇടവേളകളിൽ അപ്ഡേറ്റ് ചെയ്യുക.

ഫല പ്രദർശനം

എൽസിഡി സ്ക്രീൻ ഡിസ്പ്ലേ

എൽവിജിഎല്ലിനെക്കുറിച്ച് കൂടുതലറിയാനും ഉപയോഗിക്കാനും, ദയവായി എൽവിജിഎല്ലിന്റെ ഔദ്യോഗിക ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുക.

LCD_ഇമേജ്

ടിഎഫ് കാർഡ് തയ്യാറാക്കൽ

  • ചിത്രം ചേർക്കുക ഉദാampവേവ്‌ഷെയർ നൽകുന്ന വിവരങ്ങൾ TF കാർഡിലേക്ക്

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (6) ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (7)

ഹാർഡ്‌വെയർ കണക്ഷൻ

  • ex അടങ്ങിയ TF കാർഡ് ചേർക്കുകampഇമേജുകൾ ഉപകരണത്തിലേക്ക് പകർത്തുക
  •  ഡെവലപ്‌മെന്റ് ബോർഡ് കമ്പ്യൂട്ടറുമായി ബന്ധിപ്പിക്കുക.

കോഡ് വിശകലനം

  1. സജ്ജമാക്കുക()
    • Flash_test(): ഉപകരണത്തിന്റെ ഫ്ലാഷ് മെമ്മറി വലുപ്പ വിവരങ്ങൾ പരിശോധിച്ച് പ്രിന്റ് ചെയ്യുക.
    • SD_Init(): TF കാർഡ് ഇനീഷ്യലൈസ് ചെയ്യുക.
    • LCD_Init(): ഡിസ്പ്ലേ ഇനീഷ്യലൈസ് ചെയ്യുക
    • Set_Backlight(90): ബാക്ക്‌ലൈറ്റ് തെളിച്ചം 90 ആയി സജ്ജമാക്കുക.
  2. ലൂപ്പ്()
    • Image_Next_Loop(“/”, “.png”, 300): PNG പ്രദർശിപ്പിക്കുക fileകൃത്യമായ ഇടവേളകളിൽ ക്രമത്തിൽ TF കാർഡ് റൂട്ട് ഡയറക്ടറിയിൽ s
    • ആർജിബി_എൽamp_Loop(2): RGB ലൈറ്റ് കളർ കൃത്യമായ ഇടവേളകളിൽ അപ്ഡേറ്റ് ചെയ്യുക.

ഫല പ്രദർശനം

  • LCD PNG പ്രദർശിപ്പിക്കുന്നു fileകൃത്യമായ ഇടവേളകളിൽ ക്രമത്തിൽ TF കാർഡിന്റെ റൂട്ട് ഡയറക്ടറിയിൽ s

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (8)

ESP-IDF-ൽ പ്രവർത്തിക്കുന്നു

വിഷ്വൽ സ്റ്റുഡിയോ, എസ്പ്രസ്സിഫ് ഐഡിഎഫ് പ്ലഗിൻ എന്നിവയുടെ ഇൻസ്റ്റാളേഷൻ, പ്രോഗ്രാം കംപൈലേഷൻ, ഡൗൺലോഡിംഗ്, എക്സ്-ന്റെ പരിശോധന എന്നിവയുൾപ്പെടെ ESP-IDF എൻവയോൺമെന്റ് സജ്ജീകരണത്തെ ഈ അധ്യായം പരിചയപ്പെടുത്തുന്നു.ampഡെവലപ്‌മെന്റ് ബോർഡിൽ പ്രാവീണ്യം നേടുന്നതിനും ദ്വിതീയ വികസനം സുഗമമാക്കുന്നതിനും ഉപയോക്താക്കളെ സഹായിക്കുന്നതിന് le പ്രോഗ്രാമുകൾ.

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (9)

പരിസ്ഥിതി സജ്ജീകരണം

വിഷ്വൽ സ്റ്റുഡിയോ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക
VScode ഒഫീഷ്യലിന്റെ ഡൗൺലോഡ് പേജ് തുറക്കുക. webസൈറ്റ്, ഡൗൺലോഡ് ചെയ്യുന്നതിന് അനുബന്ധ സിസ്റ്റവും സിസ്റ്റം ബിറ്റും തിരഞ്ഞെടുക്കുക.

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (10)

ഇൻസ്റ്റലേഷൻ പാക്കേജ് പ്രവർത്തിപ്പിച്ചതിനുശേഷം, ബാക്കിയുള്ളവ സ്ഥിരസ്ഥിതിയായി ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും, എന്നാൽ തുടർന്നുള്ള അനുഭവത്തിനായി, 1, 2, 3 ബോക്സുകൾ ചെക്ക് ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നു.

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (11)

  • ആദ്യത്തെ രണ്ട് ഇനങ്ങൾ പ്രാപ്തമാക്കിയ ശേഷം, വലത്-ക്ലിക്കുചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് നേരിട്ട് VSCode തുറക്കാൻ കഴിയും. files അല്ലെങ്കിൽ ഡയറക്ടറികൾ, ഇത് തുടർന്നുള്ള ഉപയോക്തൃ അനുഭവം മെച്ചപ്പെടുത്തും.
  • മൂന്നാമത്തെ ഇനം പ്രവർത്തനക്ഷമമാക്കിയ ശേഷം, അത് എങ്ങനെ തുറക്കണമെന്ന് തിരഞ്ഞെടുക്കുമ്പോൾ നിങ്ങൾക്ക് നേരിട്ട് VSCode തിരഞ്ഞെടുക്കാം.

വിൻഡോസ് 10 സിസ്റ്റത്തിലാണ് പരിസ്ഥിതി സജ്ജീകരണം നടപ്പിലാക്കുന്നത്, ലിനക്സ്, മാക് ഉപയോക്താക്കൾക്ക് റഫറൻസിനായി ESP-IDF പരിസ്ഥിതി സജ്ജീകരണം ആക്സസ് ചെയ്യാൻ കഴിയും.

എസ്പ്രസ്സിഫ് ഐഡിഎഫ് പ്ലഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക

  • സാധാരണയായി ഓൺലൈനായി ഇൻസ്റ്റാൾ ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നു. നെറ്റ്‌വർക്ക് ഘടകം കാരണം ഓൺലൈൻ ഇൻസ്റ്റാളേഷൻ പരാജയപ്പെട്ടാൽ, ഓഫ്‌ലൈനായി ഇൻസ്റ്റാൾ ചെയ്യുക ഉപയോഗിക്കുക.
  • എസ്പ്രസ്സിഫ് ഐഡിഎഫ് പ്ലഗിൻ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, എസ്പ്രസ്സിഫ് ഐഡിഎഫ് പ്ലഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക കാണുക.

ആദ്യത്തെ ESP-IDF ഡെമോ പ്രവർത്തിപ്പിക്കുക

നിങ്ങൾ ESP32, ESP-IDF എന്നിവ ഉപയോഗിച്ച് തുടങ്ങുകയാണെങ്കിലും, ESP-IDF ESP32 പ്രോഗ്രാമുകൾ എങ്ങനെ സൃഷ്ടിക്കണം, കംപൈൽ ചെയ്യണം, ഫ്ലാഷ് ചെയ്യണം, പ്രവർത്തിപ്പിക്കണം എന്ന് അറിയില്ലെങ്കിൽ, ദയവായി വികസിപ്പിച്ച് നോക്കൂ. ഇത് നിങ്ങളെ സഹായിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു!

ഡെമോകൾ

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (12)

ESP32-S3-LCD-1.47 ഡെമോകൾ

ബാങ്‌ഗുഡ്-ESP32-ഡെവലപ്‌മെന്റ്-ബോർഡ്-04

ESP32-S3-LCD-1.47-ടെസ്റ്റ്

ഹാർഡ്‌വെയർ കണക്ഷൻ

  • ഡെവലപ്‌മെന്റ് ബോർഡ് കമ്പ്യൂട്ടറുമായി ബന്ധിപ്പിക്കുക.

കോഡ് വിശകലനം

  1. സജ്ജമാക്കുക()
    • Wireless_Init(): വയർലെസ്സ് കമ്മ്യൂണിക്കേഷൻ മൊഡ്യൂൾ ആരംഭിക്കുക.
    • Flash_Searching(): ഉപകരണത്തിന്റെ ഫ്ലാഷ് മെമ്മറി വലുപ്പ വിവരങ്ങൾ പരിശോധിച്ച് പ്രിന്റ് ചെയ്യുക.
    • RGB_Init(): RGB-യുമായി ബന്ധപ്പെട്ട ഫംഗ്ഷനുകൾ ആരംഭിക്കുക.
    • ആർജിബി_എക്സ്ample(): ഡിസ്പ്ലേ എക്സ്ampRGB യുടെ പ്രവർത്തനങ്ങൾ
    • SD_Init(): TF കാർഡ് ഇനീഷ്യലൈസ് ചെയ്യുക.
    • LCD_Init(): ഡിസ്പ്ലേ ഇനീഷ്യലൈസ് ചെയ്യുക
    • BK_Light(50): ബാക്ക്‌ലൈറ്റ് തെളിച്ചം 50 ആയി സജ്ജമാക്കുക
    • LVGL_Init(): LVGL ഗ്രാഫിക്സ് ലൈബ്രറി ആരംഭിക്കുക.
    • എൽവിജിഎൽ_എക്സ്ample1(): നിർദ്ദിഷ്ട LVGL ex വിളിക്കുന്നുample പ്രവർത്തനം
  2. അതേസമയം (1)
    • vTaskDelay(pdMS_TO_TICKS(10)): ചെറിയ കാലതാമസം, ഓരോ 10 മില്ലിസെക്കൻഡിലും
    • lv_timer_handler(): സമയവുമായി ബന്ധപ്പെട്ട ഇവന്റുകളും ആനിമേഷനുകളും കൈകാര്യം ചെയ്യാൻ ഉപയോഗിക്കുന്ന LVGL-നുള്ള ടൈമർ ഹാൻഡ്‌ലിംഗ് ഫംഗ്ഷൻ.

ഫല പ്രദർശനം

എൽസിഡി ഓൺബോർഡ് പാരാമീറ്ററുകൾ പ്രദർശിപ്പിക്കുന്നു:

ബാങ്‌ഗുഡ്-ഇഎസ്‌പി32-ഡെവലപ്‌മെന്റ്-ബോർഡ്- (13)

ഫ്ലാഷ് ഫേംവെയർ ഫ്ലാഷിംഗും മായ്ക്കലും

നിലവിലെ ഡെമോ ടെസ്റ്റ് ഫേംവെയർ നൽകുന്നു, ഇത് പരിശോധിക്കാൻ ഉപയോഗിക്കാം
ടെസ്റ്റ് ഫേംവെയർ നേരിട്ട് ഫ്ലാഷ് ചെയ്യുന്നതിലൂടെ ഓൺബോർഡ് ഉപകരണം ശരിയായി പ്രവർത്തിക്കുന്നു.

  •  ബിൻ file പാത:

..\ESP32-SS-LCD-1.47-ഡെമോ\ഫേംവെയർ

ഫ്ലാഷ് ഫേംവെയർ മിന്നുകയും മായ്ക്കുകയും ചെയ്യുന്നു റഫറൻസിനായി

വിഭവങ്ങൾ

സ്കീമാറ്റിക് ഡയഗ്രം

ഡെമോ

ഡാറ്റാഷീറ്റുകൾ

സോഫ്റ്റ്വെയർ ഉപകരണങ്ങൾ

ആർഡ്വിനോ

വിസ്കോഡ്

ഫ്ലാഷ് ഡൗൺലോഡ് ടൂൾ

മറ്റ് ഉറവിട ലിങ്കുകൾ

പതിവുചോദ്യങ്ങൾ

മൊഡ്യൂൾ ഡെമോ ഡൗൺലോഡ് ചെയ്ത് വീണ്ടും ഡൗൺലോഡ് ചെയ്ത ശേഷം, ചിലപ്പോൾ അതിന് സീരിയൽ പോർട്ടിലേക്ക് കണക്റ്റ് ചെയ്യാൻ കഴിയാത്തതോ ഫ്ലാഷിംഗ് പരാജയപ്പെടുന്നതോ എന്തുകൊണ്ട്?

BOOT ബട്ടൺ ദീർഘനേരം അമർത്തുക, അതേ സമയം RESET അമർത്തുക, തുടർന്ന് RESET റിലീസ് ചെയ്യുക, തുടർന്ന് BOOT ബട്ടൺ റിലീസ് ചെയ്യുക, ഈ സമയത്ത് മൊഡ്യൂളിന് ഡൗൺലോഡ് മോഡിൽ പ്രവേശിക്കാൻ കഴിയും, ഇത് ഡൗൺലോഡ് ചെയ്യാൻ കഴിയാത്ത മിക്ക പ്രശ്‌നങ്ങൾക്കും പരിഹാരമാകും.

എന്തുകൊണ്ടാണ് മൊഡ്യൂൾ പുനഃസജ്ജീകരിച്ചുകൊണ്ടേയിരിക്കുകയും ഫ്ലിക്കർ ചെയ്യുകയും ചെയ്യുന്നത്? viewഉപകരണ മാനേജറിൽ നിന്ന് തിരിച്ചറിയൽ നില ലഭിച്ചോ?

ഫ്ലാഷ് ബ്ലാങ്ക് ആയതിനാലും യുഎസ്ബി പോർട്ട് സ്ഥിരതയില്ലാത്തതിനാലും ആകാം, നിങ്ങൾക്ക് BOOT ബട്ടൺ ദീർഘനേരം അമർത്തി, ഒരേ സമയം RESET അമർത്തി, തുടർന്ന് RESET റിലീസ് ചെയ്ത്, തുടർന്ന് BOOT ബട്ടൺ റിലീസ് ചെയ്യാം, ഈ സമയത്ത് മൊഡ്യൂളിന് ഫേംവെയർ (ഡെമോ) ഫ്ലാഷ് ചെയ്യാൻ ഡൗൺലോഡ് മോഡിൽ പ്രവേശിക്കാൻ കഴിയും, സാഹചര്യം പരിഹരിക്കാൻ.

പ്രോഗ്രാമിന്റെ ആദ്യ സമാഹാരം വളരെ മന്ദഗതിയിലാകുന്നത് എങ്ങനെ കൈകാര്യം ചെയ്യാം?

ആദ്യ സമാഹാരം മന്ദഗതിയിലാകുന്നത് സ്വാഭാവികമാണ്, ക്ഷമയോടെയിരിക്കുക.

വിജയകരമായി ESP-IDF ഫ്ലാഷ് ചെയ്തതിന് ശേഷം സീരിയൽ പോർട്ടിൽ ഡൗൺലോഡിനായി കാത്തിരിക്കുന്ന ഡിസ്പ്ലേ എങ്ങനെ കൈകാര്യം ചെയ്യാം?

ഡെവലപ്‌മെന്റ് ബോർഡിൽ ഒരു റീസെറ്റ് ബട്ടൺ ഉണ്ടെങ്കിൽ, റീസെറ്റ് ബട്ടൺ അമർത്തുക; റീസെറ്റ് ബട്ടൺ ഇല്ലെങ്കിൽ, ദയവായി അത് വീണ്ടും പവർ ഓൺ ചെയ്യുക.

ആപ്പ് ഡാറ്റ ഫോൾഡർ കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ ഞാൻ എന്തുചെയ്യണം?

ചില ആപ്പ്ഡാറ്റ ഫോൾഡറുകൾ ഡിഫോൾട്ടായി മറച്ചിരിക്കും, അവ കാണിക്കാൻ സജ്ജമാക്കാനും കഴിയും. ഇംഗ്ലീഷ് സിസ്റ്റം എക്സ്പ്ലോറർ->View-> ചൈനീസ് സിസ്റ്റത്തിലെ മറഞ്ഞിരിക്കുന്ന ഇനങ്ങൾ പരിശോധിക്കുക File എക്സ്പ്ലോറർ -> View -> പ്രദർശിപ്പിക്കുക -> മറഞ്ഞിരിക്കുന്ന ഇനങ്ങൾ പരിശോധിക്കുക

ഞാൻ ഉപയോഗിക്കുന്ന COM പോർട്ട് എങ്ങനെ പരിശോധിക്കും?

വിൻഡോസ് സിസ്റ്റം View ഡിവൈസ് മാനേജ് വഴി റൺ ഡയലോഗ് ബോക്സ് തുറക്കാൻ വിൻഡോസ് + ആർ കീകൾ അമർത്തുക; ഡിവൈസ് മാനേജർ തുറക്കാൻ devmgmt.msc എന്ന് ടൈപ്പ് ചെയ്ത് എന്റർ അമർത്തുക; എല്ലാ COM പോർട്ടുകളും അവയുടെ നിലവിലെ സ്റ്റാറ്റസുകളും ലിസ്റ്റ് ചെയ്യുന്ന പോർട്ടുകൾ (COM, LPT) വിഭാഗം വികസിപ്പിക്കുക. കമാൻഡ് പ്രോംപ്റ്റ് ഉപയോഗിക്കുക. view കമാൻഡ് പ്രോംപ്റ്റ് (CMD) തുറന്ന്, മോഡ് കമാൻഡ് നൽകുക, അത് എല്ലാ COMports-ന്റെയും സ്റ്റാറ്റസ് വിവരങ്ങൾ പ്രദർശിപ്പിക്കും. ഹാർഡ്‌വെയർ കണക്ഷനുകൾ പരിശോധിക്കുക. നിങ്ങൾ ഇതിനകം തന്നെ COM പോർട്ടിലേക്ക് ബാഹ്യ ഉപകരണങ്ങൾ ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ, ഉപകരണം സാധാരണയായി ഒരു പോർട്ട് നമ്പർ ഉപയോഗിക്കുന്നു, കണക്റ്റുചെയ്‌ത ഹാർഡ്‌വെയർ പരിശോധിച്ചുകൊണ്ട് ഇത് നിർണ്ണയിക്കാനാകും.

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

ബാങ്‌ഗുഡ് ESP32 വികസന ബോർഡ് [pdf] നിർദ്ദേശങ്ങൾ
1.47, ESP32 വികസന ബോർഡ്, ESP32, വികസന ബോർഡ്

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *