विषयसूची:

ESP32 लोरावन मोटे: 3 कदम
ESP32 लोरावन मोटे: 3 कदम

वीडियो: ESP32 लोरावन मोटे: 3 कदम

वीडियो: ESP32 लोरावन मोटे: 3 कदम
वीडियो: LoRaWAN #3: Review RAK811 Node LoRaWAN AT-Commands with #ESP32 : PDAControl 2024, नवंबर
Anonim
ESP32 लोरावन मोटे
ESP32 लोरावन मोटे
ESP32 लोरावन मोटे
ESP32 लोरावन मोटे
ESP32 लोरावन मोटे
ESP32 लोरावन मोटे

इस परियोजना में हम बैंगगुड से ESP32 हेल्टेक वाईफाई लोरा OLED बोर्ड का उपयोग करेंगे ताकि DHT22 सेंसर से डेटा को थिंग्स नेटवर्क (TTN) को डेटा भेजने और सेंसर मान प्रदर्शित करने के लिए LoRaWAN Mote (एंड नोड) का निर्माण किया जा सके। परियोजना में प्रयुक्त कोड और पुस्तकालय GitHub पर पाए जा सकते हैं। आपको एक एंटीना और पिग टेल कनेक्टर (U. FL से SMA) भी खरीदना होगा। मोटे और आवेदन को पंजीकृत करने के लिए एक टीटीएन खाते की भी आवश्यकता होती है। यह परियोजना सामान्य रूप से Arduino IDE, LoRaWAN और ESP32 के कुछ ज्ञान को ग्रहण करती है। हेडर पिन को ESP32 बोर्ड से जोड़ने के लिए कुछ सोल्डरिंग कौशल की भी आवश्यकता होती है। द थिंग्स नेटवर्क से जुड़े एक कार्यशील लोरा गेटवे की भी आवश्यकता होगी। यदि आपके पास लोरा गेटवे नहीं है और आप चल रहे हैं तो आप इस हेल्टेक बोर्ड का उपयोग करके 1_CH लोरा गेटवे की स्थापना के लिए मेरे अन्य ट्यूटोरियल का अनुसरण कर सकते हैं। इस प्रकार का गेटवे केवल बेंच पर विकास के लिए है और पूर्ण लोरा गेटवे नहीं है। यह परियोजना वाईफाई, लोरा और ओएलईडी के साथ अन्य ईएसपी 32 विकास बोर्ड का उपयोग करके भी काम करेगी, लेकिन पिन_मैपिंग अलग होगी और इसके लिए चयनित बोर्ड के योजनाबद्ध और पिन_आउट आरेखों का पालन करने के अच्छे ज्ञान की आवश्यकता होगी।

चरण-दर-चरण चित्रों के साथ पूरी तरह से चलने के लिए यहां देखें।

चरण 1: हेल्टेक बोर्ड के बारे में

हेल्टेक बोर्ड के बारे में
हेल्टेक बोर्ड के बारे में
हेल्टेक बोर्ड के बारे में
हेल्टेक बोर्ड के बारे में

विशेष विवरण:

  • सीपीयू: ESP32 DOWDQ6

    • 240 मेगाहर्ट्ज डुअल कोर
    • 150 एमबीपीएस तक वाईफाई 802.11 बी/जी/एन/ई/आई
    • ब्लूटूथ 4.2 (बीएलई)
  • फ्लैश: 4MB (32Mbit)
  • यूएसबी-सीरियल कनवर्टर: CP2102
  • रेडियो: सेमटेक SX1276
  • एंटीना कनेक्टर: IPX (U. FL)
  • ओएलईडी स्क्रीन:

    • आकार: 0.96″
    • चालक: एसएसडी१३०६
    • संकल्प: 128×64 पीएक्स
  • ली-आयन/ली-पो चार्जिंग सर्किट
  • बैटरी सॉकेट: 2pin रेखापुंज 1.25 मिमी
  • आकार: 52 x 25.4 x 10.3 मिमी

चरण 2: ESP32 के लिए Arduino IDE सेट करना

ESP32 के लिए Arduino IDE सेट करना
ESP32 के लिए Arduino IDE सेट करना

महत्वपूर्ण: इस स्थापना प्रक्रिया को शुरू करने से पहले, सुनिश्चित करें कि आपके कंप्यूटर में Arduino IDE का नवीनतम संस्करण स्थापित है। यदि आप नहीं करते हैं, तो इसे अनइंस्टॉल करें और इसे फिर से इंस्टॉल करें। अन्यथा, यह काम नहीं कर सकता। ESP32 को वर्तमान में Arduino IDE के साथ उसी तरह एकीकृत किया जा रहा है जैसे ESP8266 के लिए किया गया था। Arduino IDE के लिए यह ऐड-ऑन आपको Arduino IDE और इसकी प्रोग्रामिंग भाषा का उपयोग करके ESP32 को प्रोग्राम करने की अनुमति देता है। महत्वपूर्ण नोट: यदि आप पहली बार Arduino IDE पर ESP32 स्थापित कर रहे हैं, तो बस नीचे वर्णित स्थापना प्रक्रिया का पालन करें। यदि आप पुरानी पद्धति का उपयोग करके पहले से ही ESP32 ऐड-ऑन स्थापित किया है, आपको पहले एस्प्रेसिफ फ़ोल्डर को हटा देना चाहिए। भाग 1 नोट#1 का पालन करके एस्प्रेसिफ फ़ोल्डर को निकालने का तरीका जानने के लिए इस भाग के अंत में जाएं। पहले एंटीना को कनेक्ट किए बिना बोर्ड को कभी भी चालू न करें क्योंकि आप बोर्ड पर रेडियो चिप को नुकसान पहुंचा सकते हैं।

चरण 3: ESP32 बोर्ड स्थापित करना

ESP32 बोर्ड स्थापित करना
ESP32 बोर्ड स्थापित करना

अपने Arduino IDE में ESP32 बोर्ड स्थापित करने के लिए, इन अगले निर्देशों का पालन करें: 1) Arduino IDE से प्राथमिकताएँ विंडो खोलें। फ़ाइल > वरीयताएँ2 पर जाएँ) “अतिरिक्त बोर्ड प्रबंधक URL” फ़ील्ड में https://dl.espressif.com/dl/package_esp32_index.json दर्ज करें जैसा कि नीचे दिए गए चित्र में दिखाया गया है। फिर, "ओके" बटन पर क्लिक करें। नोट: यदि आपके पास पहले से ही ईएसपी8266 बोर्ड यूआरएल है, तो आप यूआरएल को अल्पविराम से अलग कर सकते हैं: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

सिफारिश की: