सॉफ्टवेयर अद्यतन अगस्त 12, 2023

यह अपडेट तेज धूप में लाइट रीडिंग के फ्रीज होने जैसी समस्याओं को संबोधित करता है और ऑटो गेन, ऑटो-कैलिब्रेशन, कलर-कोडेड स्टेटस लाइट्स, वाई-फाई कॉन्फ़िगरेशन स्थिरता और बेहतर एडब्ल्यूएस रीकनेक्ट स्थिरता जैसी विभिन्न सुविधाओं को बढ़ाता है।

छवियों के साथ पीडीएफ गाइड डाउनलोड करें

GitHub से सेंसर सॉफ्टवेयर भी प्राप्त किया जा सकता है

इस अद्यतन को संभव बनाने के लिए, आपको Arduino IDE सॉफ़्टवेयर के साथ इसकी आवश्यक पुस्तकालयों और बोर्ड परिभाषाओं की आवश्यकता होगी। यदि आप पहले से ही Arduino से परिचित हैं, तो आप अगले चरण पर जा सकते हैं।

ARDUINO सेटअप (पहली बार उपयोग)

A) डाउनलोड और Arduino IDE 2.21 या बाद के संस्करण स्थापित करें

बी) ESP32S3 बोर्ड फ़ाइल स्थापित करें:

  • 1. Arduino IDE खोलें
  • 2. अतिरिक्त बोर्ड प्रबंधक URL > > वरीयताओं पर जाएं
  • 3. Add this URL: 
  • 4. Arduino को पुनरारंभ करें, फिर बोर्ड प्रबंधक में, Espressif Systems (V 2.0.11 या बाद में) द्वारा “esp32” जोड़ें।

सी) मैक पर, संकेत दिए जाने पर एक्सकोड कमांड लाइन टूल इंस्टॉल करें (टर्मिनल में “एक्सकोड-चयन –इंस्टॉल” दर्ज करें)।

डी) Arduino पुस्तकालय प्रबंधक के माध्यम से इन पुस्तकालयों को स्थापित करें:

  • RTClib
  • Adafruit_AS7341
  • निक ओ’लेरी द्वारा pubSubClient (http://knolleary.net)
  • ArduinoJson (https://arduinojson.org)
  • एनालॉग आरटीक्लिब
  • डैनियल गार्सिया द्वारा फास्टएलईडी

लाइब्रेरी खोजने के लिए लाइब्रेरी मैनेजर पर जाएं और उस का नाम लिखें जिसे आप इंस्टॉल करेंगे। ध्यान रखें कि लेखक का नाम इस गाइड में बताए गए के साथ मेल खाता है।

) मैन्युअल रूप से माइक्रोओएसक्रिप्ट लाइब्रेरी (या फ़ोल्डर) को जोड़ें: 1) घरेलू लाइट गिटहब सॉफ्टवेयर डाउनलोड के अंदर से माइक्रोओएसक्रिप्ट.zip फ़ाइल को अनज़िप करना; 2) उस फ़ोल्डर से फ़ोल्डर “MicroOSCript” को अपने Arduino लाइब्रेरी फ़ोल्डर में कॉपी करें। विशिष्ट स्थान दस्तावेज़>Arduino> लायब्रेरीज़ है

किसी मौजूदा बोर्ड को अद्यतन करने के लिए

1. सॉफ्टवेयर डाउनलोड करें

2. यूएसबी-सी के माध्यम से सेंसर बोर्ड कनेक्ट करें।

3. अपनी बोर्ड श्रृंखला के लिए DL_client.ino फ़ाइल खोलें (100xxx DL_Client_DS3231 लेबल वाले फ़ोल्डर का उपयोग करता है; 200xxx Arduino IDE में DL_Client लेबल वाले फ़ोल्डर का उपयोग करता है)।

पोर्ट (अप्रत्याशित मेकर फेदर एस 3 या एडाफ्रूट फेदर एस 3) का चयन करें।

5. कोड बनाएं और अपलोड करें। सुनिश्चित करें कि सही बोर्ड / सीरियल पोर्ट का चयन किया गया है।

6. बटन रीसेट करें (सेंसर में), और सीरियल मॉनिटर के माध्यम से सेंसर आउटपुट सत्यापित करें।

नोट: कुछ एमएसी और पीसी पर, सेंसर बोर्ड (ईएसपी -32-एस 3) संकलन समय पर सीरियल कनेक्शन (चयनित पोर्ट के रूप में गायब) खो सकता है और संकलन के बाद और अपलोड से पहले फिर से चयन करना होगा अन्यथा अपलोड त्रुटि 1 या 2 उत्पन्न होती है।

नोट अपलोड त्रुटि 1 या 2 को हल करने के लिए

यह त्रुटि तब होती है जब IDE बोर्ड के लिए सीरियल पोर्ट से कनेक्शन खो देता है या सीरियल पोर्ट को पुन: नंबर करता है।

  • बोर्ड/सीरियल पोर्ट की पुष्टि करें. यदि आवश्यक हो तो पुन: चयन करें।
  • Put the sensor board (ESP-32) into “boot” mode: 
    • “बूट” बटन दबाएं (मामले के अंदर)
    • रीसेट बटन दबाएं / रिलीज़ करें
    • “बूट” बटन छोड़ें।
  • चरण 4 पर जाएं, पोर्ट / बोर्ड का चयन करें, फिर “अन्य बोर्ड और पोर्ट” चुनें, और अप्रत्याशित मेकर फेदर एस 3 (यूएम फेदर एस 3) निर्दिष्ट करें।
  • यदि 1 या 2 प्राप्त करना जारी है और त्रुटि है, तो आईडीई और / या अपनी मशीन को पुनरारंभ करें और दोहराएं।