विषयसूची:
- चरण 1: सामग्री का बिल
- चरण 2: माइक्रोपायथन स्थापित करना
- चरण 3: ब्लिंक प्रोग्राम का परीक्षण
- चरण 4: वेबआरईपीएल का उपयोग करना
वीडियो: प्रोग्राम ESP8266 - माइक्रोपायथन: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
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 श्रेणी के तहत माइक्रो पायथन आधिकारिक वेबसाइट में इसके अच्छे दस्तावेज प्राप्त कर सकते हैं।
सिफारिश की:
प्रोग्राम योर ओन 2048 गेम डब्ल्यू/जावा!: 8 कदम
प्रोग्राम योर ओन 2048 गेम डब्ल्यू/जावा!: मुझे गेम 2048 पसंद है। और इसलिए मैंने अपना खुद का संस्करण प्रोग्राम करने का फैसला किया। यह वास्तविक खेल के समान ही है, लेकिन इसे स्वयं प्रोग्रामिंग करने से मुझे जो कुछ भी मैं चाहता हूं उसे बदलने की स्वतंत्रता देता है। अगर मुझे सामान्य 4x4 के बजाय 5x5 गेम चाहिए, तो एक
ESP8266 फ्लैशर और प्रोग्रामर, IOT वाईफ़ाई मॉड्यूल का उपयोग करके फर्मवेयर पर ESP8266 को फ्लैश या प्रोग्राम कैसे करें: 6 चरण
ESP8266 फ्लैशर और प्रोग्रामर, IOT Wifi मॉड्यूल का उपयोग करके फर्मवेयर पर ESP8266 को फ्लैश या प्रोग्राम कैसे करें: विवरण: यह मॉड्यूल ESP-01 या ESP-01S प्रकार के ESP8266 मॉड्यूल के लिए एक USB एडेप्टर / प्रोग्रामर है। यह ESP01 को प्लग करने के लिए 2x4P 2.54mm महिला हेडर के साथ आसानी से फिट है। साथ ही यह 2x4P 2.54mm पुरुष h… के माध्यम से ESP-01 के सभी पिनों को तोड़ देता है
प्रोग्राम कोई भी ESP8266 बोर्ड/मॉड्यूल एटी कमांड्स फर्मवेयर के साथ: 5 कदम
प्रोग्राम कोई भी ESP8266 बोर्ड/मॉड्यूल एटी कमांड्स फर्मवेयर के साथ: प्रत्येक ESP8266 मॉड्यूल और बोर्ड को कई तरीकों से प्रोग्राम किया जा सकता है: Arduino, Python, Lua, AT कमांड्स, कई और शायद … उनमें से पहले तीन स्टैंडअलोन ऑपरेशन के लिए सर्वश्रेष्ठ हैं, फर्मवेयर एटी मॉड्यूल के रूप में या टीटीएल आरएस232 सी के साथ त्वरित परीक्षण के लिए ईएसपी8266 का उपयोग करने के लिए है
प्रोग्राम ESP8266 Arduino के साथ: 4 कदम
प्रोग्राम ESP8266 Arduino के साथ: मल्टी इंसेपेटरी इंटेम्पिना प्रॉब्लम कैंड वोर सा प्रोग्रामेज अन मॉड्यूल वाई-फाई, इन कंटीन्यूअर वा वोई प्रेजेंटा अन मॉड यूज़र डे ए फेस एसेस्ट लूक्र। एसेस्ट प्रॉक्ट वा वो
ESP8266 रोबोट कार ESP8266 बेसिक के साथ प्रोग्राम की गई: 18 कदम (चित्रों के साथ)
ESP8266 रोबोट कार ESP8266 बेसिक के साथ प्रोग्राम की गई: मैं एक मिडिल स्कूल साइंस टीचर हूं और रोबोटिक क्लब एडवाइजर भी हूं। मैं अपने छात्रों के हाथों में रोबोट लाने के लिए अधिक लागत प्रभावी तरीकों की तलाश कर रहा हूं। ESP8266 बोर्डों की कम कीमतों के साथ, मैं एक स्वायत्त