विषयसूची:
- चरण 1: ESP32 मॉड्यूल
- चरण 2: स्थापना ईएसपी-आईडीएफ - आवश्यकताएँ
- चरण 3: इंस्टॉलेशन ट्यूटोरियल स्टेप बाय स्टेप + उदाहरण
- चरण 4: आसान संकलन डाउनलोड और परीक्षण "हैलो वर्ल्ड"
- चरण 5: निष्कर्ष
वीडियो: मॉड्यूल के लिए ESP-IDF ESP32 पूर्ण स्थापना: 5 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
कुछ महीने पहले मैंने एक ईएसपी 32 मॉड्यूल खरीदा था, मैंने जांच की कि इसे प्रोग्राम करने के लिए कौन से तरीके मौजूद हैं, क्योंकि मैं इसे बहुत शक्तिशाली हार्डवेयर मानता हूं, इस बार हम एस्प्रेसिफ IoT डेवलपमेंट फ्रेमवर्क प्लेटफॉर्म को स्थापित और कॉन्फ़िगर करेंगे या
(ESP-IDF) शुरू से, यह ESP32 मॉड्यूल के लिए आधिकारिक एस्प्रेसिफ विकास मंच है।
यदि आप ESP32 का अधिकतम लाभ उठाना चाहते हैं तो मैं एक अच्छी संभावना पर विचार करता हूं, हालांकि इसे थोड़ा अधिक जटिल और बहुत पूर्ण माना जाता है।
मैंने इस ट्यूटोरियल को बनाया है क्योंकि मौजूदा बहुत व्याख्यात्मक नहीं हैं, और कुछ मामलों में वे ईएसपी-आईडीएफ के लिए आधिकारिक एस्प्रेसिफ दस्तावेज से भिन्न होते हैं।
आधिकारिक वेबसाइट:ईएसपी-आईडीएफ एस्प्रेसिफ
आधिकारिक जीथब: ईएसपी-आईडीएफ
ठीक है अगर आप ESP32 में शुरू करना चाहते हैं, तो निम्नलिखित पृष्ठों में बहुत कम कीमत है।
ईएसपी 32 (एलीएक्सप्रेस)
ESP32 (बैंगूड)
ईएसपी 32 (आईसीस्टेशन)
आप पीडीएकंट्रोल इंग्लिश पर जा सकते हैं
दस्तावेज़ीकरण और पूर्ण स्पष्टीकरण
pdacontrolen.com/esp-idf-modules-esp32-comp…
अगला ट्यूटोरियल ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
पुएडेन विज़िटर पीडीएकंट्रोल Español
दस्तावेज़ीकरण और स्पष्टीकरण पूर्ण
pdacontroles.com/esp-idf-para-modulos-esp32…
Proximos ट्यूटोरियल ESP32 ESP-IDF, Arduino IDE, Mongoose OS
pdacontroles.com/category/esp32/
चरण 1: ESP32 मॉड्यूल
यदि आप ESP32 मॉड्यूल नहीं जानते हैं, तो मैंने यह छोटा दस्तावेज़ीकरण और वीडियो ट्यूटोरियल बनाया है।
ESP32 eBox&Widora पहली समीक्षा
pdacontrolen.com/first-tests-esp32-eboxwido…
चरण 2: स्थापना ईएसपी-आईडीएफ - आवश्यकताएँ
आवश्यकताएं
- लिनक्स ऑपरेटिंग सिस्टम (उबंटू / डेबियन) या वर्चुअलबॉक्स के साथ पीसी, मेरे मामले में लुबंटू।
- ESP32 के लिए एप्लिकेशन बनाने के लिए टूलचैन।
- ESP-IDF जिसमें अनिवार्य रूप से ESP32 के लिए API शामिल है। और टूलचैन को संचालित करने के लिए स्क्रिप्ट।
- एक पाठ संपादक, प्रोग्राम संपादित करने या बनाने के लिए।
लिनक्स ऑपरेटिंग सिस्टम के साथ पीसी (उबंटू / डेबियन) या वर्चुअलबॉक्स
चूंकि लिनक्स ऑपरेटिंग सिस्टम पर इंस्टॉलेशन, मेरे मामले में लुबंटू, (उबंटू) का व्युत्पन्न है, हालांकि विंडोज के लिए ईएसपी-आईडीएफ का एक संस्करण है, आप अनुशंसा करते हैं कि आप लिनक्स के साथ एक वर्चुअल मशीन स्थापित करें।
- अनुशंसित ट्यूटोरियल विंडोज़ में वर्चुअल मशीन (वायरुअलबॉक्स) में लुबंटू स्थापित करना
- अनुशंसित ट्यूटोरियल 32 बिट पीसी पर स्थायी रूप से लुबंटू स्थापित करें
नोट: मुझे लगता है कि मुझे इस मामले में लिनक्स पसंद है (उबंटू/डेबियन) मैं व्यक्तिगत रूप से लुबंटू पसंद करता हूं, लेकिन यह वही है।
चरण 3: इंस्टॉलेशन ट्यूटोरियल स्टेप बाय स्टेप + उदाहरण
चूंकि इंस्टॉलेशन बहुत गहन है, इस वीडियो में आप इंस्टॉलेशन स्टेप बाय स्टेप देखेंगे
चरण 4: आसान संकलन डाउनलोड और परीक्षण "हैलो वर्ल्ड"
आसान संकलन और डाउनलोड
ESP8266 के लिए एसडीके के साथ ईएसपी-आईडीएफ की समय पर तुलना करने से यह संस्करण पूरी तरह से esptool.py का उपयोग करके कोड के संकलन डाउनलोड और निगरानी की सुविधा प्रदान करता है।
कुछ आदेश उपलब्ध
- मेन्यूकॉन्फिग बनाएं
- सभी को ऐसा बनाएं
- फ्लैश बनाओ
- मॉनिटर बनाओ
esp-idf कुछ IDE के साथ एकीकरण की अनुमति देता है, जैसे कि एक्लिप्स और प्लेटफ़ॉर्मियो। मैं व्यक्तिगत रूप से कमांड टर्मिनल और टेक्स्ट एडिटर पसंद करता हूं,
चरण 5: निष्कर्ष
निष्कर्ष
यदि आप ESP-IDF का उपयोग करने का निर्णय लेते हैं, तो मैं इसके कुछ लाभों का उल्लेख करूंगा। यह सी में किया जाता है और फ्रीआरटीओएस की अनुमति देता है, एस्प्रेसिफ द्वारा सीधे डिजाइन किया जा रहा है और अधिक उदाहरण और दस्तावेज हैं, त्रुटियों या दोषों को खोजने की कम संभावना है। यह हमें यह सोचने की अनुमति देता है कि हम ESP32 विशेषताओं के एक बड़े हिस्से का उपयोग करने में सक्षम होंगे।
यदि ESP32 के लिए एक Arduino IDE है, लेकिन मुझे लगता है कि यह कोड की सुरक्षा और पूर्ण नियंत्रण प्रदान नहीं करता है, तो निश्चित रूप से ESP-IDF को C के अधिक ज्ञान की आवश्यकता होती है, और आप Arduino कॉन्फ़ोर्ड ज़ोन छोड़ देंगे और अपने ज्ञान का विस्तार करेंगे।
और यह मार्गदर्शिका उसके लिए ईएसपी-आईडीएफ के साथ संभावनाओं को खोलने के लिए है, वैसे यह मेरी विनम्र राय है। भविष्य का एकमात्र संभावित नुकसान, एस्प्रेसिफ पर निर्भरता लेकिन मौजूदा चीज से आप सब कुछ कर सकते हैं! पेशेवर/औद्योगिक स्तर पर ESP32 के बारे में सोचने के लिए
हालांकि हम बाद में कुछ टेस्ट भी करेंगे:
- ESP32- Arduino IDE
- ESP32 नेवला ओएस।
आप पीडीएकंट्रोल इंग्लिश पर जा सकते हैं
दस्तावेज़ीकरण और पूर्ण स्पष्टीकरण
pdacontrolen.com/esp-idf-modules-esp32-com…
अगला ट्यूटोरियल ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
पुएडेन विज़िटर पीडीएकंट्रोल Español
दस्तावेज़ीकरण और स्पष्टीकरण पूर्ण
pdacontroles.com/esp-idf-para-modulos-esp3…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
सिफारिश की:
PhidgetSBC3 के लिए पूर्ण पायथन वेब इंटरफ़ेस किट: 6 चरण
PhidgetSBC3 के लिए पूर्ण पायथन वेब इंटरफेस किट: PhidgetSBC3 बोर्ड एक पूर्ण कार्यात्मक सिंगल बोर्ड कंप्यूटर है, जो डेबेन लिनक्स चला रहा है। यह रास्पबेरी पाई के समान है, लेकिन इसमें 8 एनालॉग सेंसर इनपुट और 8 डिजिटल इनपुट और 8 डिजिटल आउटपुट हैं। यह एक वेबसर्वर और वेब एप्लिकेशन के साथ काम करता है
Azure IoT हब के साथ रास्पबेरी पाई की स्थापना: 5 चरण
Azure IoT हब के साथ रास्पबेरी पाई की स्थापना: इस निर्देश का उद्देश्य Azure IoT हब की क्षमताओं के लिए व्यावहारिक अनुभव प्राप्त करना है। लेख में Azure IoT हब के लिए साइन अप करना, रास्पबेरी पाई की स्थापना, और टेलीमेट्री भेजने के लिए Pi को Azure IoT हब से जोड़ना शामिल है। क्या
एक प्रॉक्सी सर्वर के लिए रास्पबेरी पाई की स्थापना: 6 कदम
एक प्रॉक्सी सर्वर के लिए रास्पबेरी पाई की स्थापना: यदि आप चाहते हैं कि आपका रास्पबेरी पाई एक प्रॉक्सी सर्वर के माध्यम से इंटरनेट का उपयोग करे, तो आपको इंटरनेट का उपयोग करने से पहले सर्वर का उपयोग करने के लिए अपने पाई को कॉन्फ़िगर करना होगा। दो तरीके हैं जिनके द्वारा आप प्रॉक्सी सर्वर सेटअप कर सकते हैं। लेकिन, हालांकि पहले मी
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना - Arduino Ide और Programming Esp में Esp बोर्ड स्थापित करना: 4 चरण
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना | Arduino Ide और प्रोग्रामिंग Esp में Esp बोर्ड स्थापित करना: इस निर्देश में हम सीखेंगे कि Arduino IDE में esp8266 बोर्ड कैसे स्थापित करें और esp-01 कैसे प्रोग्राम करें और उसमें कोड कैसे अपलोड करें। चूंकि esp बोर्ड इतने लोकप्रिय हैं इसलिए मैंने एक इंस्ट्रक्शंस को सही करने के बारे में सोचा यह और अधिकांश लोगों को समस्या का सामना करना पड़ता है
E32-433T लोरा मॉड्यूल ट्यूटोरियल - E32 मॉड्यूल के लिए DIY ब्रेकआउट बोर्ड: 6 चरण
E32-433T लोरा मॉड्यूल ट्यूटोरियल | E32 मॉड्यूल के लिए DIY ब्रेकआउट बोर्ड: अरे, क्या चल रहा है, दोस्तों! यहाँ CETech से आकर्ष। मेरा यह प्रोजेक्ट eByte से E32 LoRa मॉड्यूल के काम को समझने के लिए सीखने की अवस्था है, जो एक उच्च शक्ति वाला 1-वाट ट्रांसीवर मॉड्यूल है। एक बार जब हम काम को समझ लेते हैं, तो मेरे पास डिज़ाइन होता है