विषयसूची:

प्रोग्राम ESP8266 - माइक्रोपायथन: 4 कदम
प्रोग्राम ESP8266 - माइक्रोपायथन: 4 कदम

वीडियो: प्रोग्राम ESP8266 - माइक्रोपायथन: 4 कदम

वीडियो: प्रोग्राम ESP8266 - माइक्रोपायथन: 4 कदम
वीडियो: 1. Getting Started With MicroPython On The ESP8266 | MicroPython Tutorial In Hindi 2024, जुलाई
Anonim
कार्यक्रम ESP8266 - माइक्रोपायथन
कार्यक्रम ESP8266 - माइक्रोपायथन
कार्यक्रम ESP8266 - माइक्रोपायथन
कार्यक्रम ESP8266 - माइक्रोपायथन
कार्यक्रम ESP8266 - माइक्रोपायथन
कार्यक्रम ESP8266 - माइक्रोपायथन

MicroPython एक प्रोजेक्ट है जो आपको माइक्रोकंट्रोलर और एम्बेडेड बोर्ड पर अजगर 3 के लघु संस्करण को चलाने की अनुमति देता है। इसमें माइक्रोकंट्रोलर बोर्डों का बढ़ता समर्थन है और बोर्ड पर एक पूर्ण लिनक्स डिस्ट्रो स्थापित करने के बजाय यह केवल बोर्ड के संबंध में अजगर का एक छोटा संस्करण देता है, एक अजगर खोल के साथ और आप बोर्ड पर छोटी अजगर फाइलें अपलोड कर सकते हैं और इसे चला सकते हैं.

इस निर्देशयोग्य में मैं आपको दिखा रहा हूँ कि NodeMCU पर MicroPython का उपयोग कैसे किया जाता है, NodeMCU esp8266-12 पर आधारित एक विकास बोर्ड है।

चरण 1: सामग्री का बिल

सामग्री के बिल
सामग्री के बिल
सामग्री के बिल
सामग्री के बिल

इस परियोजना के लिए, आपको एक की आवश्यकता होगी,

  • नोडएमसीयू
  • एलईडी
  • ब्रेड बोर्ड
  • माइक्रो यूएसबी केबल

चरण 2: माइक्रोपायथन स्थापित करना

माइक्रोपायथन स्थापित करना
माइक्रोपायथन स्थापित करना

Esp8266 पर micropython स्थापित करने के लिए, मैं esp8266-12 संस्करण बोर्ड का उपयोग कर रहा हूं। माइक्रोपायथन को स्थापित करने के लिए आपको एस्पटूल की आवश्यकता होगी, आपको एस्प्टूल को स्थापित करने के लिए अजगर और पाइप को डाउनलोड और इंस्टॉल करना होगा।

esptool स्थापित करने के लिए टर्मिनल या cmd पर नीचे दी गई कमांड चलाएँ।

पाइप स्थापित esptool

इसके बाद, आप micropython वेबसाइट पर जा सकते हैं और esp8266 के लिए नवीनतम फर्मवेयर डाउनलोड कर सकते हैं, इसे डाउनलोड करने के बाद फर्मवेयर फ़ाइल के समान निर्देशिका में एक टर्मिनल खोलें और फिर नीचे कमांड चलाएँ।

esptool.py --port /dev/ttyUSB0 मिटा_फ्लैश

esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp8266-xxxxx-vxxxx.bin

आपको अपने पीसी के आधार पर पोर्ट बदलना होगा। इसके बाद, आपको सफलतापूर्वक micropython स्थापित करना चाहिए था।

चरण 3: ब्लिंक प्रोग्राम का परीक्षण

परीक्षण ब्लिंक कार्यक्रम
परीक्षण ब्लिंक कार्यक्रम
परीक्षण ब्लिंक कार्यक्रम
परीक्षण ब्लिंक कार्यक्रम

अब जब आपने माइक्रोपायथन को सफलतापूर्वक स्थापित कर लिया है, तो ऐसा करने के लिए कुछ परीक्षण कार्यक्रमों को आज़माने का समय आ गया है, हमें सीरियल मॉनिटर का उपयोग करके पायथन शेल को खोलने की आवश्यकता है, मैं कॉम पोर्ट पर एक सीरियल मॉनिटर खोलने के लिए विंडोज़ मशीन पर पुट्टी का उपयोग करता हूं। esp8266 को सौंपा गया है।

यह अजगर खोल अजगर 3 खोल के समान है, esp8266 से जुड़े एक एलईडी को ब्लिंक करने के लिए नीचे दी गई स्क्रिप्ट चलाएं।

आयात एस्पिन = मशीन। पिन (0) पिन = मशीन। पिन (0, मशीन। पिन। आउट)

फिर अजगर लिपि की नीचे की रेखा को चलाने से एलईडी चालू हो जाएगी और दूसरी पंक्ति इसे बंद कर देगी।

पिन.वैल्यू(1)पिन.वैल्यू(0)

वैकल्पिक रूप से, आप ऐसा करने के लिए इन पंक्तियों को भी चला सकते हैं।

पिन.ऑफ () पिन.ऑन ()

चरण 4: वेबआरईपीएल का उपयोग करना

वेबआरईपीएल का उपयोग करना
वेबआरईपीएल का उपयोग करना

अब माइक्रोपायथन वेबआरईपीएल को सक्षम करते हैं जो हमें वाईफाई पर esp8266 पर स्क्रिप्ट अपलोड करने की अनुमति देता है जिससे तारों की आवश्यकता समाप्त हो जाती है।

सबसे पहले, हमें WebREPL को सक्षम करने, एक सीरियल टर्मिनल खोलने और नीचे की पंक्ति को निष्पादित करने की आवश्यकता है, यह सेटअप webrepl है और आपको सुरक्षा में सुधार के लिए एक पासवर्ड सेट करने के लिए कहता है।

आयात webrepl_setup

इसके बाद, आपको MicroPython-xxxxxx नाम का एक वाईफाई एक्सेस प्वाइंट देखना चाहिए, उससे कनेक्ट करें और एक इंटरनेट ब्राउज़र खोलें और webREPL वेबपेज पर जाएं। अब आपको एक वेब पेज मिलना चाहिए, कनेक्ट को हिट करें और अपने द्वारा बनाए गए पासवर्ड को दर्ज करें। अब आप esp8266 वायरलेस पर स्क्रिप्ट निष्पादित कर सकते हैं।

अब जब आप माइक्रोपाइथन प्राप्त कर चुके हैं और चल रहे हैं तो आप उस पर स्क्रिप्ट निष्पादित कर सकते हैं, जैसा कि आप रास्पबेरी पाई करते हैं। माइक्रोपायथन के साथ काम करने के लिए बहुत सारे मॉड्यूल उपलब्ध हैं और आप esp8266 श्रेणी के तहत माइक्रो पायथन आधिकारिक वेबसाइट में इसके अच्छे दस्तावेज प्राप्त कर सकते हैं।

सिफारिश की: