Arduino edge एक बोर्ड है जो IoT विकास के लिए Arduino pro श्रृंखला का अगला सर्वश्रेष्ठ जोड़ बन गया है। आधिकारिक Arduino साइट के रूप में यह बोर्ड “किनारे पर AI का लाभ उठाते हुए हर जगह से बाहरी वातावरण को नियंत्रित और मॉनिटर करता है” का दावा करता है। Arduino edge एक बोर्ड है जिसे स्मार्ट कृषि के लिए डिज़ाइन और उपयोग करने का इरादा है। लेकिन बोर्ड इतना महंगा क्यों है और बोर्ड में क्या विशिष्ट विशेषताएं हैं?

“Arduino Edge Control बोर्ड को सटीक खेती की जरूरतों को पूरा करने के लिए डिज़ाइन किया गया है। यह एक कम बिजली नियंत्रण प्रणाली प्रदान करता है, जो मॉड्यूलर कनेक्टिविटी के साथ सिंचाई के लिए उपयुक्त है। बोर्ड MKR बोर्ड 2G / 3G / CatM1 / NBIoT, LoRa, Sigfox के साथ संगत है। और वाईफाई/बीटी कनेक्टिविटी।”

एज कंट्रोल में एक शक्तिशाली प्रोसेसर, नॉर्डिक सेमीकंडक्टर्स से nRF52840, 64 मेगाहर्ट्ज पर चलने वाला 32-बिट ARM® Cortex™-M4 CPU है। ऑनबोर्ड MKR स्लॉट 1 और 2 का उपयोग Arduino MKR बोर्डों को जोड़ने के लिए किया जा सकता है ताकि क्षमताओं का विस्तार किया जा सके। लोरा, वाई-फाई, 2जी/3जी/कैटएम1/एनबीआईओटी, और सिगफॉक्स के माध्यम से कनेक्टिविटी के रूप में। बोर्ड में 1 एमबी ऑनबोर्ड फ्लैश और 2 एमबी अतिरिक्त क्यूएसपीआई फ्लैश, छह एज-सेंसिटिव डिजिटल इनपुट पिन इंटरप्ट वेक-अप के साथ, ड्राइवरों के साथ आठ लैचिंग रिले कमांड आउटपुट और ड्राइवरों के बिना अतिरिक्त आठ, चार 4-20 एमए एनालॉग इनपुट, आठ 0 शामिल हैं। -5V एनालॉग इनपुट, और हाइड्रोस्टैटिक वॉटरमार्क सेंसर को समर्पित 16 इनपुट। एक अतिरिक्त चार रिले शामिल हैं, गैल्वेनिक रूप से पृथक और 60V / 2.5A उपकरणों का समर्थन करते हैं। स्टोरेज के लिए एक माइक्रोएसडी स्लॉट दिया गया है, और एक कनेक्टर एलसीडी पैनल को जोड़ने की अनुमति देता है।

बिजली एक 12V इनपुट के माध्यम से प्रदान की जाती है, जो सौर चार्जिंग के साथ बैटरी सिस्टम के कनेक्शन के लिए तैयार है; जब 5Ah बैटरी के साथ जोड़ा जाता है, तो Arduino का दावा है कि बोर्ड का कम 200uA स्लीप करंट सिस्टम को चार्ज के बीच 34 महीने का परिचालन जीवनकाल देता है। Arduino Edge Control में एक आर्म क्रिप्टोसेल CC310 सुरक्षा सबसिस्टम और 128-बिट AES/ECB/CCM/AAR त्वरण के साथ एक सुरक्षा कोप्रोसेसर भी शामिल है। जैसा कि आप एक बाहरी रेटेड डिवाइस से उम्मीद कर सकते हैं, सिस्टम -40 से +85 डिग्री सेल्सियस (लगभग -40 से 185 डिग्री फारेनहाइट) तक एक विस्तृत परिचालन तापमान सीमा प्रदान करता है।

Arduino ने अपने डेटाशीट में दावा किया है कि इस बोर्ड का उपयोग स्वचालित ग्रीनहाउस, हाइड्रोपोनिक्स/एक्वापोनिक्स और मशरूम की खेती के लिए किया जा सकता है।

Arduino Edge को कैसे प्रोग्राम करें?

चरण 1: Arduino बोर्ड मैनेजर से एम्बेड कोर डाउनलोड करें। Arduino IDE में, बोर्ड मैनेजर पर जाएं और Arduino edge control खोजें।

कदम 2: “हैलो वर्ल्ड प्रोग्राम” लिखना।

यूएसबी के माध्यम से कनेक्ट करते समय नीचे दिए गए प्रोग्राम को कॉपी-पेस्ट और बोर्ड पर अपलोड करें।

#include <Arduino_EdgeControl.h>
// Set the timeout
void setup() {
   Serial.begin(9600);
}

void loop() {   
    auto startNow = millis() + 2500;
    while (!Serial && millis() < startNow);
               Serial.println("Hello, Edge Control!");
               delay(500);
   
}

यदि आप सीरियल मॉनीटर पर “हैलो वर्ल्ड” छपा हुआ देखते हैं। बधाई हो! आपने यह चरण सफलतापूर्वक पूरा कर लिया है।

कदम 3: एलईडी ब्लिंकिंग प्रोग्राम

Arduino edge एक बहुत कम बिजली की खपत करने वाला उपकरण है और इस कारण से, कुछ इलेक्ट्रॉनिक्स को डिफ़ॉल्ट रूप से “बंद” रखा जाता है, जिसका अर्थ है कि आप USB से प्राप्त शक्ति के साथ LED को ब्लिंक नहीं कर सकते। हमें इसे बाहरी 12 V बिजली की आपूर्ति देनी होगी जैसे डेटाशीट में निर्दिष्ट अनुसार 12 वी एसिड/लीड एसएलए बैटरी आपूर्ति।

नीचे दिए गए प्रोग्राम को बोर्ड में अपलोड करें और आपको अपना एलईडी ब्लिंक देखना चाहिए।

#include <Arduino_EdgeControl.h>

void setup() {
  Serial.begin(9600);
  Power.enable3V3();
  Power.enable5V();

  // Start the I2C connection 
  Wire.begin();

  // Initalise the expander pins 
  Expander.begin();
  Expander.pinMode(EXP_LED1, OUTPUT);
}

void loop() {
   Serial.println("Blink");
   Expander.digitalWrite(EXP_LED1, LOW);
   delay(500);
   Expander.digitalWrite(EXP_LED1, HIGH);
   delay(500);
}

आप हमारे यूट्यूब वीडियो पर बोर्ड के बारे में अधिक जान सकते हैं।

पूरा ब्लॉग पढ़ने के लिए धन्यवाद।

Arduino Edge Control के बारे में अधिक जानकारी Arduino Store उत्पाद पृष्ठ पर पाया जा सकता है



Source link

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *