विषयसूची:

मॉड्यूल के लिए ESP-IDF ESP32 पूर्ण स्थापना: 5 चरण
मॉड्यूल के लिए ESP-IDF ESP32 पूर्ण स्थापना: 5 चरण

वीडियो: मॉड्यूल के लिए ESP-IDF ESP32 पूर्ण स्थापना: 5 चरण

वीडियो: मॉड्यूल के लिए ESP-IDF ESP32 पूर्ण स्थापना: 5 चरण
वीडियो: PCA9685 और ESP32 - V4 के साथ 32 सर्वो मोटर्स को नियंत्रित करना 2024, नवंबर
Anonim
मॉड्यूल के लिए ESP-IDF ESP32 पूर्ण स्थापना
मॉड्यूल के लिए ESP-IDF ESP32 पूर्ण स्थापना

कुछ महीने पहले मैंने एक ईएसपी 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 मॉड्यूल

Image
Image

यदि आप ESP32 मॉड्यूल नहीं जानते हैं, तो मैंने यह छोटा दस्तावेज़ीकरण और वीडियो ट्यूटोरियल बनाया है।

ESP32 eBox&Widora पहली समीक्षा

pdacontrolen.com/first-tests-esp32-eboxwido…

चरण 2: स्थापना ईएसपी-आईडीएफ - आवश्यकताएँ

आसान संकलन डाउनलोड और परीक्षण
आसान संकलन डाउनलोड और परीक्षण

आवश्यकताएं

  • लिनक्स ऑपरेटिंग सिस्टम (उबंटू / डेबियन) या वर्चुअलबॉक्स के साथ पीसी, मेरे मामले में लुबंटू।
  • ESP32 के लिए एप्लिकेशन बनाने के लिए टूलचैन।
  • ESP-IDF जिसमें अनिवार्य रूप से ESP32 के लिए API शामिल है। और टूलचैन को संचालित करने के लिए स्क्रिप्ट।
  • एक पाठ संपादक, प्रोग्राम संपादित करने या बनाने के लिए।

लिनक्स ऑपरेटिंग सिस्टम के साथ पीसी (उबंटू / डेबियन) या वर्चुअलबॉक्स

चूंकि लिनक्स ऑपरेटिंग सिस्टम पर इंस्टॉलेशन, मेरे मामले में लुबंटू, (उबंटू) का व्युत्पन्न है, हालांकि विंडोज के लिए ईएसपी-आईडीएफ का एक संस्करण है, आप अनुशंसा करते हैं कि आप लिनक्स के साथ एक वर्चुअल मशीन स्थापित करें।

  • अनुशंसित ट्यूटोरियल विंडोज़ में वर्चुअल मशीन (वायरुअलबॉक्स) में लुबंटू स्थापित करना
  • अनुशंसित ट्यूटोरियल 32 बिट पीसी पर स्थायी रूप से लुबंटू स्थापित करें

नोट: मुझे लगता है कि मुझे इस मामले में लिनक्स पसंद है (उबंटू/डेबियन) मैं व्यक्तिगत रूप से लुबंटू पसंद करता हूं, लेकिन यह वही है।

चरण 3: इंस्टॉलेशन ट्यूटोरियल स्टेप बाय स्टेप + उदाहरण

Image
Image

चूंकि इंस्टॉलेशन बहुत गहन है, इस वीडियो में आप इंस्टॉलेशन स्टेप बाय स्टेप देखेंगे

चरण 4: आसान संकलन डाउनलोड और परीक्षण "हैलो वर्ल्ड"

आसान संकलन डाउनलोड और परीक्षण
आसान संकलन डाउनलोड और परीक्षण

आसान संकलन और डाउनलोड

ESP8266 के लिए एसडीके के साथ ईएसपी-आईडीएफ की समय पर तुलना करने से यह संस्करण पूरी तरह से esptool.py का उपयोग करके कोड के संकलन डाउनलोड और निगरानी की सुविधा प्रदान करता है।

कुछ आदेश उपलब्ध

  1. मेन्यूकॉन्फिग बनाएं
  2. सभी को ऐसा बनाएं
  3. फ्लैश बनाओ
  4. मॉनिटर बनाओ

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

सिफारिश की: