Komisyon Devlopman Banggood ESP32

Espesifikasyon
- Non pwodwi: ESP32-S3-LCD-1.47
- Zouti Devlopman: Arduino IDE, ESP-IDF
Itilizasyon Enstriksyon
Kounye a, ESP32-S3-LCD-1.47 bay de zouti ak kad devlopman, Arduino IDE ak ESP-IDF, ki bay opsyon devlopman fleksib, ou ka chwazi zouti devlopman ki apwopriye a selon bezwen pwojè ou ak abitid pèsonèl ou.
Zouti devlopman
Arduino IDE
Arduino IDE se yon platfòm prototip elektwonik sous ouvè, pratik ak fleksib, fasil pou kòmanse. Apre yon ti aprantisaj senp, ou ka kòmanse devlope byen vit. An menm tan, Arduino gen yon gwo kominote itilizatè mondyal, ki bay yon abondans kòd sous ouvè, egzanp pwojè.ampfichye ak leson patikilye, ansanm ak resous bibliyotèk rich, ki ankapsule fonksyon konplèks, ki pèmèt devlopè yo aplike divès fonksyon byen vit.
ESP-IDF
ESP-IDF, oubyen non konplè Espressif IDE, se yon kad devlopman pwofesyonèl ke Espressif Technology te prezante pou chip seri ESP yo. Li devlope lè l sèvi avèk langaj C a, ki gen ladan yon konpilatè, yon debogeur, ak zouti flache, elatriye, epi li ka devlope atravè liy kòmand yo oubyen atravè yon anviwònman devlopman entegre (tankou Visual Studio Code ak plugin Espressif IDF la). Plugin nan ofri fonksyonalite tankou navigasyon kòd, jesyon pwojè, ak debogaj.
Chak nan de apwòch devlopman sa yo gen avantaj pa li.tages, epi devlopè yo ka chwazi selon bezwen yo ak nivo konpetans yo. Arduino yo apwopriye pou débutan ak moun ki pa pwofesyonèl paske yo fasil pou aprann epi yo rapid pou kòmanse. ESP-IDF se yon pi bon chwa pou devlopè ki gen yon background pwofesyonèl oswa ki gen gwo egzijans pèfòmans, paske li bay zouti devlopman ki pi avanse ak pi gwo kapasite kontwòl pou devlopman pwojè konplèks.
Anvan ou kòmanse, li rekòmande pou ou gade tab kontni an pou ou ka byen konprann estrikti dokiman an. Pou yon bon operasyon, tanpri li FAQ yo avèk atansyon pou ou ka konprann pwoblèm ki ka rive davans. Tout resous ki nan dokiman an gen lyen iperteks pou telechaje fasilman.
Travay ak Arduino
Chapit sa a prezante konfigirasyon anviwònman Arduino a, ki gen ladan Arduino IDE a, jesyon kat ESP32 yo, enstalasyon bibliyotèk ki gen rapò, konpilasyon ak telechajman pwogram, ansanm ak tès demonstrasyon yo. Li gen pou objektif ede itilizatè yo metrize kat devlopman an epi fasilite devlopman segondè.

Anviwònman konfigirasyon
Telechaje epi enstale Arduino IDE
- Klike pou vizite ofisyèl la websit la, chwazi sistèm ki koresponn lan ak bit sistèm lan pou telechaje.
Kouri enstalatè a epi enstale tout bagay pa default.
Enstale tablo devlopman ESP32 la
- Pou itilize kat manman ki gen rapò ak ESP32 a nan Arduino IDE a, ou dwe enstale pake lojisyèl kat manman esp32 pa Espressif Systems la.
- Selon egzijans enstalasyon Komisyon Konsèy la, jeneralman li rekòmande pou itilize Enstalasyon Sou Entènèt. Si enstalasyon sou entènèt la echwe, itilize Enstalasyon Offline.
- Kat devlopman esp32 Espressif Systems la vini ak yon pake offline. Klike la a pou telechaje: pake offline esp32_package_3.0.2_arduino
Enstriksyon enstalasyon tablo devlopman ESP32-S3-LCD-1.47 obligatwa
Non Komisyon Konsèy la
esp32 pa Sistèm Espressif
Kondisyon enstalasyon tablo a
"Enstale Offline" / "Enstale Sou Entènèt"
Egzijans nimewo vèsyon an
≥3.0.2
Enstale bibliyotèk
- Lè w ap enstale bibliyotèk Arduino yo, anjeneral gen de fason pou w chwazi: Enstale sou entènèt ak Enstale offline. Si enstalasyon bibliyotèk la mande enstalasyon offline, ou dwe itilize bibliyotèk ki founi an. file
Pou pifò bibliyotèk yo, itilizatè yo ka fasilman chèche epi enstale yo atravè jesyonè bibliyotèk sou entènèt lojisyèl Arduino a. Sepandan, gen kèk bibliyotèk sous ouvè oswa bibliyotèk pèsonalize ki pa senkronize ak Jesyonè Bibliyotèk Arduino a, kidonk yo pa ka jwenn atravè rechèch sou entènèt. Nan ka sa a, itilizatè yo ka sèlman enstale bibliyotèk sa yo manyèlman lè yo pa konekte sou entènèt. - Pou leson patikilye enstalasyon bibliyotèk la, tanpri al gade leson patikilye jesyonè bibliyotèk Arduino a.
- Bibliyotèk ESP32-S3-LCD-1.47 file estoke nan s laamppwogram nan, klike la a pou ale: ESP32-S3-LCD-1.47 Demo
Deskripsyon enstalasyon bibliyotèk ESP32-S3-LCD-1.47 la

Pou plis aprantisaj ak itilizasyon LVGL, tanpri al gade dokimantasyon ofisyèl LVGL la.
Kouri premye demonstrasyon Arduino a
Si w apèn kòmanse ak ESP32 ak Arduino, epi ou pa konnen kijan pou kreye, konpile, flashe, epi egzekite pwogram Arduino ESP32, tanpri elaji epi gade. Espere ke sa ka ede w!
Demo

Demonstrasyon ESP32-S3-LCD-1.47

Anviwònman paramèt pwojè Arduino a

LVGL_Arduino
Koneksyon pyès ki nan konpitè
- Konekte tablo devlopman an ak òdinatè a
Analiz kòd
- konfigirasyon ()
- Flash_test(): Teste epi enprime enfòmasyon sou gwosè memwa flash aparèy la
- SD_Init(): Inisyalize kat TF la
- LCD_Init(): Inisyalize ekspozisyon an
- Set_Backlight(90): Mete klète ekleraj dèyè a sou 90
- Lvgl_Init(): Inisyalize bibliyotèk grafik LVGL la
- Lvgl_Eksample1(): Rele egzanp LVGL espesifik laample fonksyon
- Wireless_Test2(): Rele fonksyon tès la pou kominikasyon san fil
- bouk ()
- Timer_Loop(): Fonksyon ki jere travay ki gen rapò ak revèy la
- RGB_Lamp_Loop(2): Mete koulè limyè RGB a ajou nan entèval regilye
Demonstrasyon rezilta
LCD ekran ekspozisyon

Pou plis aprantisaj ak itilizasyon LVGL, tanpri al gade dokimantasyon ofisyèl LVGL la.
LCD_Imaj
Preparasyon kat TF
- Ajoute imaj la kòm egzanpampDosye Waveshare yo bay nan kat TF la

Koneksyon pyès ki nan konpitè
- Mete kat TF ki gen ansyen anampmete imaj yo nan aparèy la
- Konekte tablo devlopman an ak òdinatè a
Analiz kòd
- konfigirasyon ()
- Flash_test(): Teste epi enprime enfòmasyon sou gwosè memwa flash aparèy la
- SD_Init(): Inisyalize kat TF la
- LCD_Init(): Inisyalize ekspozisyon an
- Set_Backlight(90): Mete klète ekleraj dèyè a sou 90
- bouk ()
- Image_Next_Loop("/", ".png", 300): Montre PNG files nan anyè rasin kat TF la nan sekans nan entèval tan regilye
- RGB_Lamp_Loop(2): Mete koulè limyè RGB a ajou nan entèval regilye
Demonstrasyon rezilta
- Ekran LCD yo PNG files nan anyè rasin kat TF la nan sekans nan entèval regilye

Travay avèk ESP-IDF
Chapit sa a prezante konfigirasyon anviwònman ESP-IDF la, ki gen ladan enstalasyon Visual Studio ak plugin Espressif IDF la, konpilasyon pwogram nan, telechaje, ak tès ex.amppwogram yo, pou ede itilizatè yo metrize tablo devlopman an epi fasilite devlopman segondè.

Anviwònman konfigirasyon
Telechaje epi enstale Visual Studio
Louvri paj telechajman ofisyèl VScode la websit la, chwazi sistèm ki koresponn lan ak bit sistèm lan pou telechaje

Apre ou fin egzekite pake enstalasyon an, ou ka enstale rès la pa defo, men isit la pou eksperyans ki vin apre a, li rekòmande pou tcheke kaz 1, 2, ak 3 yo.

- Apre de premye atik yo aktive, ou ka louvri VSCode dirèkteman lè w klike sou li ak bouton dwat sourit la. files oubyen anyè, sa ki ka amelyore eksperyans itilizatè a apre sa.
- Apre twazyèm atik la aktive, ou ka chwazi VSCode dirèkteman lè w ap chwazi kijan pou w louvri li.
Konfigirasyon anviwònman an fèt sou sistèm Windows 10, itilizatè Linux ak Mac yo ka jwenn aksè nan konfigirasyon anviwònman ESP-IDF la pou referans.
Enstale Plugin IDF Espressif la
- Anjeneral, li rekòmande pou itilize Enstalasyon Sou Entènèt. Si enstalasyon sou entènèt la echwe akòz pwoblèm rezo a, itilize Enstalasyon Offline.
- Pou plis enfòmasyon sou kijan pou enstale Plugin Espressif IDF la, gade Enstale Plugin Espressif IDF la
Fè premye demonstrasyon ESP-IDF la
Si w apèn kòmanse ak ESP32 ak ESP-IDF, epi ou pa konnen kijan pou kreye, konpile, flashe, epi egzekite pwogram ESP-IDF ESP32, tanpri elaji epi gade. Espere ke sa ka ede w!
Demo

Demonstrasyon ESP32-S3-LCD-1.47

ESP32-S3-LCD-1.47-Tès
Koneksyon pyès ki nan konpitè
- Konekte tablo devlopman an ak òdinatè a
Analiz kòd
- konfigirasyon ()
- Wireless_Init(): Inisyalize modil kominikasyon san fil la
- Flash_Searching(): Teste epi enprime enfòmasyon sou gwosè memwa flash aparèy la
- RGB_Init(): Inisyalize fonksyon ki gen rapò ak RGB yo
- RGB_Eksample(): Montre egzanpampfonksyon RGB yo
- SD_Init(): Inisyalize kat TF la
- LCD_Init(): Inisyalize ekspozisyon an
- BK_Light(50): Mete klète ekleraj dèyè a sou 50
- LVGL_Init(): Inisyalize bibliyotèk grafik LVGL la
- Lvgl_Eksample1(): Rele egzanp LVGL espesifik laample fonksyon
- pandan (1)
- vTaskDelay(pdMS_TO_TICKS(10)): Yon ti reta, chak 10 milisegond
- lv_timer_handler(): Fonksyon jesyon revèy pou LVGL, ki itilize pou jere evènman ak animasyon ki gen rapò ak tan.
Demonstrasyon rezilta
LCD montre paramèt entegre yo:

Flashaj ak efasman firmwèr Flash
Demo aktyèl la bay yon firmwèr tès, ki ka itilize pou teste si wi ou non
Aparèy entegre a fonksyone byen lè li flache dirèkteman firmwèr tès la
- bin file chemen:
..\ESP32-SS-LCD-1.47-Demo\Firmware
Flache firmwèr la ap flache epi efase pou referans
Resous
Dyagram chematik
Demo
Fichye done yo
Zouti lojisyèl
Arduino
Kòd VS
Zouti Telechaje Flash
Lòt lyen resous
FAQ
Apre modil la fin telechaje demonstrasyon an epi telechaje l ankò, poukisa pafwa li pa ka konekte ak pò seri a oubyen flache a echwe?
Peze bouton BOOT la lontan, peze RESET an menm tan, apresa lage RESET, apresa lage bouton BOOT la, nan moman sa a modil la ka antre nan mòd telechajman, ki ka rezoud pifò pwoblèm ki pa ka telechaje.
Poukisa modil la kontinye ap Reyajiste epi li tranble lè viewÈske ou te wè estati rekonesans lan nan jesyonè aparèy la?
Li posib ke Flash vid epi pò USB a pa estab, ou ka peze bouton BOOT la pandan lontan, peze RESET an menm tan, epi lage RESET, epi lage bouton BOOT la. Nan moman sa a, modil la ka antre nan mòd telechajman pou flache firmwèr la (demo) pou rezoud sitiyasyon an.
Ki jan pou fè fas ak premye konpilasyon pwogram nan ki trè ralanti?
Li nòmal pou premye konpilasyon an pran tan, jis pran pasyans.
Kijan pou jere ekspozisyon an k ap tann telechajman sou pò seri a apre ESP-IDF la fin flache avèk siksè?
Si gen yon bouton reset sou tablo devlopman an, peze bouton reset la; si pa gen okenn bouton reset, tanpri re-limen li.
Kisa mwen ta dwe fè si mwen pa ka jwenn dosye Done Aplikasyon an?
Gen kèk dosye AppData ki kache pa defo epi ou ka mete yo pou yo parèt. Sistèm Angle Explorer->View->Tcheke sistèm Chinwa Atik kache yo File Eksploratè -> View -> Montre -> Tcheke Atik Kache yo
Kijan pou m verifye pò COM mwen itilize a?
Windows sistèm View atravè Jesyon Aparèy Peze kle Windows + R yo pou ouvri bwat dyalòg Egzekite a; antre devmgmt.msc epi peze Antre pou ouvri Jesyon Aparèy la; elaji seksyon Pò (COM ak LPT) yo, kote tout pò COM yo ak estati aktyèl yo ap parèt. Sèvi ak èd memwa kòmand lan pou view Louvri Kòmandman an (CMD), antre kòmandman mòd la, ki pral montre enfòmasyon sou sitiyasyon pou tout pò COM yo. Tcheke koneksyon pyès ki nan konpitè yo Si ou deja konekte aparèy ekstèn nan pò COM la, aparèy la anjeneral okipe yon nimewo pò, ke ou ka detèmine lè w tcheke pyès ki nan konpitè ki konekte a.
Dokiman / Resous
![]() |
Komisyon Devlopman Banggood ESP32 [pdfEnstriksyon yo 1.47, ESP32 Devlopman Komisyon Konsèy, ESP32, Komisyon Konsèy Devlopman |

