विषयसूची:

विंडोज 10 के साथ ESP32 पर लोबोरिस (लोबो) माइक्रोपाइथन स्थापित करना [आसान]: 5 कदम
विंडोज 10 के साथ ESP32 पर लोबोरिस (लोबो) माइक्रोपाइथन स्थापित करना [आसान]: 5 कदम

वीडियो: विंडोज 10 के साथ ESP32 पर लोबोरिस (लोबो) माइक्रोपाइथन स्थापित करना [आसान]: 5 कदम

वीडियो: विंडोज 10 के साथ ESP32 पर लोबोरिस (लोबो) माइक्रोपाइथन स्थापित करना [आसान]: 5 कदम
वीडियो: ESP32 Tutorial using MicroPython - Let's Get Started! 2024, दिसंबर
Anonim
विंडोज 10 के साथ ESP32 पर लोबोरिस (लोबो) माइक्रोपाइथन स्थापित करना [आसान]
विंडोज 10 के साथ ESP32 पर लोबोरिस (लोबो) माइक्रोपाइथन स्थापित करना [आसान]

यह मार्गदर्शिका आपको बिना किसी और जानकारी के अपने ESP32 पर लोबोरिस माइक्रोपायथन स्थापित करने में मदद करेगी।

लोबोरिस में पुस्तकालय हैं जो मानक माइक्रोपीथन नहीं हैं और जो काफी उपयोगी हैं। यह मार्गदर्शिका विशेष रूप से मेरे ट्यूटोरियल के लिए बनाई गई है कि कैसे micropython के साथ st7789v tft डिस्प्ले का उपयोग किया जाए [जल्द ही आ रहा है]

चरण 1: सॉफ़्टवेयर स्थापित करना

micropython स्थापित करने के लिए हमें सॉफ़्टवेयर की आवश्यकता होती है। हम पायथन से शुरू करते हैं। यदि आपने इसे पहले से स्थापित नहीं किया है, तो मैं आपको एनाकोंडा (anaconda.com) स्थापित करने की सलाह देता हूं, जो कि अजगर, लिबरी और उपयोगी उपकरणों के साथ एक पैकेज है। बस इसे मानक विकल्पों के साथ स्थापित करें।

फिर आपको एस्प-टूल की भी आवश्यकता है, जिसे हमें फर्मवेयर को फ्लैश करने की आवश्यकता है। संपूर्ण फ़ोल्डर को https://github.com/espressif/esptool से डाउनलोड करें और इसे एक नए फ़ोल्डर में अनज़िप करें

चरण 2: फर्मवेयर डाउनलोड करें

फर्मवेयर डाउनलोड करें
फर्मवेयर डाउनलोड करें

से नवीनतम फर्मवेयर डाउनलोड करें

github.com/loboris/MicroPython_ESP32_psRAM…

ये प्रीबिल्ट फ़र्मवेयर हैं, जो इसे बहुत आसान बनाते हैं। आप या तो सामान्य निर्मित "MicroPython_LoBo_esp32" या सभी पुस्तकालयों के साथ निर्मित "MicroPython_LoBo_esp32_all" डाउनलोड कर सकते हैं। यदि आप मेरे esp32 tft डिस्प्ले ट्यूटोरियल से यहाँ आए हैं तो आपको "MicroPython_LoBo_esp32_all" डाउनलोड करना होगा।

वेबसाइट पर नीचे स्क्रॉल करें और.zip फ़ाइल डाउनलोड करें।

ज़िप फ़ाइल खोलें और सभी फ़ाइलों और फ़ोल्डर को कॉपी करें। उन्हें esptool (चरण 1 से) के फ़ोल्डर में चिपकाएँ। उन्हें सबफ़ोल्डर में न रखें! बिन फ़ाइलें (micropython.bin आदि).py फ़ाइलों (esptool.py आदि) के समान फ़ोल्डर में होनी चाहिए। सबफ़ोल्डर में केवल bootloader.bin होना चाहिए bootloader.bin (संरचना के लिए फोटो देखें)

चरण 3: COM पोर्ट खोजें

USB के माध्यम से अपने esp32 को कनेक्ट करें। विंडोज डिवाइस मैनेजर खोलें (विंडोज सेटिंग के जरिए या विंडोज-की + आर दबाएं, "devmgmt.msc" लिखें और एंटर दबाएं)। बिंदु "बंदरगाह" खोलें। "Cp2102" जैसी किसी चीज़ की तलाश करें। पीछे COM पोर्ट निर्दिष्ट है, उदाहरण के लिए COM7। अगले चरण के लिए इसे ध्यान में रखें।

चरण 4: फर्मवेयर फ्लैश करें

मुझे लगता है कि आपने मेरे ट्यूटोरियल का अनुसरण किया और एनाकोंडा स्थापित किया। यदि आपके पास एक अलग अजगर स्थापना है, तो मुझे लगता है कि आप निम्नलिखित को स्वयं अनुकूलित कर सकते हैं।

"एनाकोंडा प्रॉम्प्ट" खोलें (विंडोज स्टार्टमेनू -> एनाकोंडा पर क्लिक करें)। उस फ़ोल्डर का पथ बदलें जिस पर आपका esp टूल स्थित है। मेरे लिए यह "C:\Users\Marc\Desktop\TTGO Display\esptool-master2" होगा

इस फोल्डर में बदलने के लिए "cd C:\Users\Marc\Desktop\TTGO Display\esptool-master2" टाइप करें और एंटर दबाएं।

अब हम फर्मवेयर फ्लैश करते हैं। सुनिश्चित करें कि आपका esp32 जुड़ा हुआ है। निम्न आदेश दर्ज करें:

अजगर esptool.py --chip esp32 --port COM7 --baud ४६०८० -- डिफ़ॉल्ट_रीसेट से पहले -- no_reset के बाद लिखें_flash -z --flash_mode dio --flash_freq 40m --flash_size 0x1000 बूटलोडर/बूटलोडर.बिन 0xf000 phy_init_data.bin 0x10000 का पता लगाएं MicroPython.bin 0x8000 Partitions_mpy.bin

COM पोर्ट को पिछले चरण में मिले पोर्ट में बदलें और एंटर दबाएं। फर्मवेयर अब फ्लैश हो जाता है। इसमें एक मिनट लग सकता है।

चरण 5: परीक्षण करें कि क्या फर्मवेयर सफलतापूर्वक फ्लैश किया गया था

मैं आपको uPyCraft का उपयोग करने की सलाह देता हूं। (https://docs.dfrobot.com/upycraft/) इसे डाउनलोड और इंस्टॉल करें। प्रोग्राम खोलें। टूल्स पर क्लिक करें -> बोर्ड -> esp32। टूल्स पर क्लिक करें -> सीरियल -> (उस सीरियल का चयन करें जिस पर आपका बोर्ड जुड़ा हुआ है, मेरे मामले में COM7)।

यदि फ्लैशिंग सफल रही तो आपको टर्मिनल में ">>>" देखना चाहिए। आप "1+1" टाइप कर सकते हैं और एंटर दबा सकते हैं, और इसे 2 वापस आना चाहिए। यदि आप इसके बजाय फर्मवेयर फ्लैश करने के विकल्पों के साथ एक विंडो देखते हैं, तो इंस्टॉलेशन कहीं विफल हो सकता है। (कभी-कभी ऐसा तब भी होता है जब इंस्टॉलेशन सफल हो जाता है। जब आप "फ्लैश विंडो" देखते हैं, तो कुछ बार फिर से कनेक्ट करने का प्रयास करें, बोर्ड से यूएसबी डिस्कनेक्ट करें, uPyCraft को बंद करें, बोर्ड को फिर से कनेक्ट करें, uPyCraft खोलें, और कनेक्ट करने का प्रयास करें कुछ बार फिर। कभी-कभी यह काम करता है, कभी-कभी uPyCraft हमेशा पहले प्रयास में विफल रहता है लेकिन दूसरे कनेक्शन प्रयास के साथ सफल होता है)।

सिफारिश की: