बँगगुड ESP32 डेव्हलपमेंट बोर्ड

तपशील
- उत्पादनाचे नाव: ESP32-S3-LCD-1.47
- विकास साधने: Arduino IDE, ESP-IDF
वापर सूचना
ESP32-S3-LCD-1.47 सध्या दोन डेव्हलपमेंट टूल्स आणि फ्रेमवर्क प्रदान करते, Arduino IDE आणि ESP-IDF, लवचिक डेव्हलपमेंट पर्याय प्रदान करते, तुम्ही तुमच्या प्रोजेक्टच्या गरजा आणि वैयक्तिक सवयींनुसार योग्य डेव्हलपमेंट टूल निवडू शकता.
विकास साधने
Arduino IDE
Arduino IDE हा एक ओपन सोर्स इलेक्ट्रॉनिक प्रोटोटाइपिंग प्लॅटफॉर्म आहे, सोयीस्कर आणि लवचिक, सुरुवात करण्यास सोपा आहे. सोप्या शिक्षणानंतर, तुम्ही लवकर विकसित होऊ शकता. त्याच वेळी, Arduino कडे एक मोठा जागतिक वापरकर्ता समुदाय आहे, जो भरपूर प्रमाणात ओपन सोर्स कोड, प्रोजेक्ट एक्सampलेस आणि ट्युटोरियल्स, तसेच समृद्ध लायब्ररी संसाधने, जटिल फंक्शन्स समाविष्ट करतात, ज्यामुळे डेव्हलपर्सना विविध फंक्शन्स जलद अंमलात आणता येतात.
ESP-IDF
ESP-IDF, किंवा पूर्ण नाव Espressif IDE, हे Espressif तंत्रज्ञानाने ESP सिरीज चिप्ससाठी सादर केलेले एक व्यावसायिक विकास फ्रेमवर्क आहे. हे C भाषेचा वापर करून विकसित केले आहे, ज्यामध्ये कंपायलर, डीबगर आणि फ्लॅशिंग टूल्स इत्यादींचा समावेश आहे आणि ते कमांड लाइनद्वारे किंवा एकात्मिक विकास वातावरणाद्वारे (जसे की Espressif IDF प्लगइनसह व्हिज्युअल स्टुडिओ कोड) विकसित केले जाऊ शकते. हे प्लगइन कोड नेव्हिगेशन, प्रोजेक्ट मॅनेजमेंट आणि डीबगिंग सारखी वैशिष्ट्ये देते.
या दोन्ही विकास पद्धतींपैकी प्रत्येकाचे स्वतःचे फायदे आहेतtages, आणि डेव्हलपर्स त्यांच्या गरजा आणि कौशल्य पातळीनुसार निवडू शकतात. Arduino नवशिक्यांसाठी आणि गैर-व्यावसायिकांसाठी योग्य आहे कारण ते शिकण्यास सोपे आणि सुरुवात करण्यास जलद आहेत. व्यावसायिक पार्श्वभूमी किंवा उच्च कार्यक्षमतेच्या आवश्यकता असलेल्या डेव्हलपर्ससाठी ESP-IDF हा एक चांगला पर्याय आहे, कारण ते जटिल प्रकल्पांच्या विकासासाठी अधिक प्रगत विकास साधने आणि अधिक नियंत्रण क्षमता प्रदान करते.
काम करण्यापूर्वी, दस्तऐवजाची रचना लवकर समजून घेण्यासाठी सामग्री सारणी ब्राउझ करण्याची शिफारस केली जाते. सुरळीत ऑपरेशनसाठी, संभाव्य समस्या आधीच समजून घेण्यासाठी कृपया FAQ काळजीपूर्वक वाचा. दस्तऐवजातील सर्व संसाधने सुलभ डाउनलोडसाठी हायपरलिंक्ससह प्रदान केली आहेत.
Arduino सह काम
या प्रकरणात Arduino वातावरणाची स्थापना, ज्यामध्ये Arduino IDE, ESP32 बोर्डचे व्यवस्थापन, संबंधित लायब्ररीची स्थापना, प्रोग्राम संकलन आणि डाउनलोडिंग, तसेच चाचणी डेमो यांचा समावेश आहे. याचा उद्देश वापरकर्त्यांना डेव्हलपमेंट बोर्डवर प्रभुत्व मिळविण्यास आणि दुय्यम विकास सुलभ करण्यास मदत करणे आहे.

पर्यावरण सेटअप
Arduino IDE डाउनलोड आणि स्थापित करा
- अधिकृत वेबसाइटला भेट देण्यासाठी क्लिक करा webसाइटवर, डाउनलोड करण्यासाठी संबंधित सिस्टम आणि सिस्टम बिट निवडा.
इंस्टॉलर चालवा आणि सर्व डीफॉल्टनुसार स्थापित करा.
ESP32 डेव्हलपमेंट बोर्ड स्थापित करा
- Arduino IDE मध्ये ESP32-संबंधित मदरबोर्ड वापरण्यासाठी, esp32 by Espressif Systems बोर्डचे सॉफ्टवेअर पॅकेज स्थापित करणे आवश्यक आहे.
- बोर्ड इन्स्टॉलेशनच्या आवश्यकतेनुसार, सामान्यतः इंस्टॉल ऑनलाइन वापरण्याची शिफारस केली जाते. जर ऑनलाइन इन्स्टॉलेशन अयशस्वी झाले तर, इंस्टॉल ऑफलाइन वापरा.
- एस्प्रेसिफ सिस्टम्स डेव्हलपमेंट बोर्डचे esp32 ऑफलाइन पॅकेजसह येते. डाउनलोड करण्यासाठी येथे क्लिक करा: esp32_package_3.0.2_arduino ऑफलाइन पॅकेज
ESP32-S3-LCD-1.47 आवश्यक डेव्हलपमेंट बोर्ड इंस्टॉलेशन सूचना
मंडळाचे नाव
एस्प्रेसिफ सिस्टम्स द्वारे esp32
बोर्ड स्थापनेची आवश्यकता
“ऑफलाइन स्थापित करा” / “ऑनलाइन स्थापित करा”
आवृत्ती क्रमांक आवश्यकता
≥3.0.2
लायब्ररी स्थापित करा
- Arduino लायब्ररी स्थापित करताना, निवडण्याचे सामान्यतः दोन मार्ग असतात: ऑनलाइन स्थापित करा आणि ऑफलाइन स्थापित करा. जर लायब्ररी स्थापनेसाठी ऑफलाइन स्थापना आवश्यक असेल, तर तुम्ही प्रदान केलेली लायब्ररी वापरणे आवश्यक आहे. file
बहुतेक लायब्ररींसाठी, वापरकर्ते Arduino सॉफ्टवेअरच्या ऑनलाइन लायब्ररी मॅनेजरद्वारे सहजपणे शोधू आणि स्थापित करू शकतात. तथापि, काही ओपन-सोर्स लायब्ररी किंवा कस्टम लायब्ररी Arduino लायब्ररी मॅनेजरशी सिंक्रोनाइझ केलेल्या नसतात, म्हणून त्या ऑनलाइन शोधांद्वारे मिळवता येत नाहीत. या प्रकरणात, वापरकर्ते केवळ ऑफलाइन या लायब्ररी मॅन्युअली स्थापित करू शकतात. - For library installation tutorial, please refer to Arduino library manager tutorial
- ESP32-S3-LCD-1.47 library file s मध्ये साठवले जातेample program, click here to jump: ESP32-S3-LCD-1.47 Demo
ESP32-S3-LCD-1.47 लायब्ररी इंस्टॉलेशन वर्णन

LVGL बद्दल अधिक जाणून घेण्यासाठी आणि वापरण्यासाठी, कृपया LVGL चे अधिकृत दस्तऐवजीकरण पहा.
पहिला Arduino डेमो चालवा
जर तुम्ही ESP32 आणि Arduino वापरण्यास सुरुवात करत असाल आणि तुम्हाला Arduino ESP32 प्रोग्राम कसे तयार करायचे, कंपाइल करायचे, फ्लॅश करायचे आणि चालवायचे हे माहित नसेल, तर कृपया ते विस्तृत करा आणि पहा. आशा आहे की ते तुम्हाला मदत करेल!
डेमो

ESP32-S3-LCD-1.47 डेमो

Arduino प्रोजेक्ट पॅरामीटर सेटिंग्ज

एलव्हीजीएल_आर्डुइनो
हार्डवेअर कनेक्शन
- डेव्हलपमेंट बोर्ड संगणकाशी जोडा.
कोड विश्लेषण
- सेटअप ()
- Flash_test(): Test and print the flash memory size information of the device
- SD_Init(): Initialize the TF card
- LCD_Init(): Initialize the display
- Set_Backlight(90): Set the backlight brightness to 90
- Lvgl_Init(): Initialize the LVGL graphics library
- Lvgl_Example1(): विशिष्ट LVGL ex ला कॉल करतेample कार्य
- Wireless_Test2(): Call the test function for wireless communication
- लूप()
- Timer_Loop(): Functions that handle timer-related tasks
- आरजीबी_एलamp_लूप(२): नियमित अंतराने RGB लाईट रंग अपडेट करा.
निकालाचे प्रात्यक्षिक
एलसीडी स्क्रीन प्रदर्शन

LVGL बद्दल अधिक जाणून घेण्यासाठी आणि वापरण्यासाठी, कृपया LVGL चे अधिकृत दस्तऐवजीकरण पहा.
एलसीडी_इमेज
TF card preparation
- इमेज जोडा exampवेव्हशेअरने टीएफ कार्डमध्ये दिलेले लेस

हार्डवेअर कनेक्शन
- एक्स असलेले टीएफ कार्ड घालाample images into the device
- डेव्हलपमेंट बोर्ड संगणकाशी जोडा.
कोड विश्लेषण
- सेटअप ()
- Flash_test(): Test and print the flash memory size information of the device
- SD_Init(): Initialize the TF card
- LCD_Init(): Initialize the display
- Set_Backlight(90): Set the backlight brightness to 90
- लूप()
- Image_Next_Loop(“/”, “.png”, 300): PNG प्रदर्शित करा fileनियमित वेळेच्या अंतराने क्रमाने TF कार्ड रूट डायरेक्टरीमध्ये s
- आरजीबी_एलamp_लूप(२): नियमित अंतराने RGB लाईट रंग अपडेट करा.
निकालाचे प्रात्यक्षिक
- एलसीडी पीएनजी दाखवते fileनियमित अंतराने क्रमाने TF कार्डच्या रूट डायरेक्टरीमध्ये s

ESP-IDF सोबत काम करणे
या प्रकरणात ESP-IDF वातावरण सेटअप सेट करणे समाविष्ट आहे, ज्यामध्ये व्हिज्युअल स्टुडिओ आणि एस्प्रेसिफ आयडीएफ प्लगइनची स्थापना, प्रोग्राम संकलन, डाउनलोडिंग आणि एक्सची चाचणी यांचा समावेश आहे.ample प्रोग्राम्स, वापरकर्त्यांना विकास मंडळावर प्रभुत्व मिळविण्यात आणि दुय्यम विकास सुलभ करण्यात मदत करण्यासाठी.

पर्यावरण सेटअप
व्हिज्युअल स्टुडिओ डाउनलोड आणि इन्स्टॉल करा.
अधिकृत VScode चे डाउनलोड पेज उघडा. webसाइटवर, डाउनलोड करण्यासाठी संबंधित सिस्टम आणि सिस्टम बिट निवडा

इंस्टॉलेशन पॅकेज चालवल्यानंतर, उर्वरित डिफॉल्टनुसार इंस्टॉल केले जाऊ शकते, परंतु पुढील अनुभवासाठी, बॉक्स १, २ आणि ३ तपासण्याची शिफारस केली जाते.

- After the first two items are enabled, you can open VSCode directly by right-clicking files किंवा निर्देशिका, ज्या नंतरच्या वापरकर्ता अनुभवात सुधारणा करू शकतात.
- After the third item is enabled, you can select VSCode directly when you choose how to open it.
वातावरण सेटअप विंडोज १० सिस्टीमवर केले जाते, लिनक्स आणि मॅक वापरकर्ते संदर्भासाठी ESP-IDF वातावरण सेटअपमध्ये प्रवेश करू शकतात.
एस्प्रेसिफ आयडीएफ प्लगइन स्थापित करा
- सामान्यतः इंस्टॉल ऑनलाइन वापरण्याची शिफारस केली जाते. जर नेटवर्क घटकामुळे ऑनलाइन इंस्टॉलेशन अयशस्वी झाले तर इंस्टॉल ऑफलाइन वापरा.
- एस्प्रेसिफ आयडीएफ प्लगइन कसे स्थापित करावे याबद्दल अधिक माहितीसाठी, एस्प्रेसिफ आयडीएफ प्लगइन स्थापित करा पहा.
पहिला ESP-IDF डेमो चालवा
जर तुम्ही ESP32 आणि ESP-IDF वापरून सुरुवात करत असाल आणि तुम्हाला ESP-IDF ESP32 प्रोग्राम कसे तयार करायचे, कंपाइल करायचे, फ्लॅश करायचे आणि चालवायचे हे माहित नसेल, तर कृपया ते विस्तृत करा आणि पहा. आशा आहे की ते तुम्हाला मदत करेल!
डेमो

ESP32-S3-LCD-1.47 डेमो

ESP32-S3-LCD-1.47-चाचणी
हार्डवेअर कनेक्शन
- डेव्हलपमेंट बोर्ड संगणकाशी जोडा.
कोड विश्लेषण
- सेटअप ()
- Wireless_Init(): Initialize the wireless communication module
- Flash_Searching(): Test and print the flash memory size information of the device
- RGB_Init(): Initialize RGB-related functions
- RGB_Example(): डिस्प्ले एक्सample functions of RGB
- SD_Init(): Initialize the TF card
- LCD_Init(): Initialize the display
- BK_Light(50): Set the backlight brightness to 50
- LVGL_Init(): Initialize the LVGL graphics library
- Lvgl_Example1(): विशिष्ट LVGL ex ला कॉल करतेample कार्य
- तर(१)
- vTaskDelay(pdMS_TO_TICKS(10)): Short delay, every 10 milliseconds
- lv_timer_handler(): Timer handling function for LVGL, used to handle events and animations related to time
निकालाचे प्रात्यक्षिक
एलसीडी ऑनबोर्ड पॅरामीटर्स दाखवते:

Flash Firmware Flashing and Erasing
The current demo provides test firmware, which can be used to test whether the
onboard device functions properly by directly flashing the test firmware
- डबा file मार्ग:
..\ESP32-SS-LCD-1.47-Demo\Firmware
Flash firmware flashing and erasing संदर्भासाठी
संसाधने
योजनाबद्ध आकृती
डेमो
डेटाशीट
सॉफ्टवेअर साधने
अर्डिनो
व्हीएसकोड
फ्लॅश डाउनलोड टूल
इतर संसाधन दुवे
वारंवार विचारले जाणारे प्रश्न
After the module downloads the demo and re-downloads it,whysometimes it can't connect to the serial port or the flashing fails?
Long press the BOOT button, press RESET at the same time, then release RESET, thenrelease the BOOT button, at this time the module can enter the download mode, whichcan solve most of the problems that can not be downloaded.
Why does the module keep resetting and flicker when viewडिव्हाइस मॅनेजरकडून ओळख स्थिती तपासली?
हे फ्लॅश ब्लँकमुळे असू शकते आणि USB पोर्ट स्थिर नाही, तुम्ही BOOT बटण जास्त वेळ दाबू शकता, त्याच वेळी RESET दाबू शकता आणि नंतर RESET सोडू शकता आणि नंतर BOOT बटण सोडू शकता, यावेळी मॉड्यूल फर्मवेअर (डेमो) फ्लॅश करण्यासाठी डाउनलोड मोडमध्ये प्रवेश करू शकतो. परिस्थिती सोडवण्यासाठी.
How to deal with the first compilation of the program being extremely slow?
It's normal for the first compilation to be slow, just be patient.
How to handle the display waiting for download on the serial port after successfully ESP-IDF flashing?
जर डेव्हलपमेंट बोर्डवर रीसेट बटण असेल तर रीसेट बटण दाबा; जर रीसेट बटण नसेल तर कृपया ते पुन्हा चालू करा.
What should I do if I can't find the App Data folder?
Some AppData folders are hidden by default and can be set to show. English system Explorer->View->Check Hidden items Chinese system File एक्सप्लोरर -> View -> Display -> Check Hidden Items
How do I check the COM port I use?
विंडोज सिस्टम View through Device Manage Press the Windows + R keys to open the Run dialog box; input devmgmt.msc and press Enter to open the Device Manager; expand the Ports (COM and LPT) section, where all COM ports and their current statuses will be listed. Use the command prompt to view Open the Command Prompt (CMD), enter the mode command, which will display status information for all COMports. Check hardware connections If you have already connected external devices to the COM port, the device usually occupies a port number, which can be determinedby checking the connected hardware.
कागदपत्रे / संसाधने
![]() |
बँगगुड ESP32 डेव्हलपमेंट बोर्ड [pdf] सूचना १.४७, ESP1.47 डेव्हलपमेंट बोर्ड, ESP32, डेव्हलपमेंट बोर्ड |

