विषयसूची:

अतिरिक्त मॉड्यूल के बिना Arduino का उपयोग करके अपना पहला IOT बनाएं: 5 कदम (चित्रों के साथ)
अतिरिक्त मॉड्यूल के बिना Arduino का उपयोग करके अपना पहला IOT बनाएं: 5 कदम (चित्रों के साथ)

वीडियो: अतिरिक्त मॉड्यूल के बिना Arduino का उपयोग करके अपना पहला IOT बनाएं: 5 कदम (चित्रों के साथ)

वीडियो: अतिरिक्त मॉड्यूल के बिना Arduino का उपयोग करके अपना पहला IOT बनाएं: 5 कदम (चित्रों के साथ)
वीडियो: C01 Arduino क्या है? Arduino UNO क्या है? || Arduino tutorial in hindi || o level M4 IOT practical 2024, जुलाई
Anonim
अतिरिक्त मॉड्यूल के बिना Arduino का उपयोग करके अपना पहला IOT बनाएं
अतिरिक्त मॉड्यूल के बिना Arduino का उपयोग करके अपना पहला IOT बनाएं
अतिरिक्त मॉड्यूल के बिना Arduino का उपयोग करके अपना पहला IOT बनाएं
अतिरिक्त मॉड्यूल के बिना Arduino का उपयोग करके अपना पहला IOT बनाएं

दुनिया हर रोज स्मार्ट होती जा रही है और इसके पीछे सबसे बड़ा कारण का विकास है

स्मार्ट तकनीक। एक तकनीकी उत्साही के रूप में आपने IOT शब्द के बारे में सुना होगा जिसका अर्थ है इंटरनेट ऑफ थिंग्स। इंटरनेट ऑफ थिंग्स का अर्थ है इंटरनेट या किसी भी नेटवर्क पर मानव से मशीन संपर्क के बिना उपकरणों के डेटा को नियंत्रित करना और खिलाना। तो इस ट्यूटोरियल में हम बहुत ही अनुकूल Arduino UNO का उपयोग करके एक IOT प्रोजेक्ट बनाने जा रहे हैं। इस परियोजना का उद्देश्य LDR (लाइट सेंसर) और LM35 (तापमान सेंसर) से एकत्र किए गए डेटा को इंटरनेट पर फीड करना है और ये डेटा आप दुनिया में कहीं से भी प्राप्त कर सकते हैं।

इस परियोजना के लिए आपको निम्नलिखित चीजों की आवश्यकता होगी: हार्डवेयर आवश्यकताएँ

 अरुडिनो यूएनओ

पीसी

Arduino सीरियल USB केबल

LM35 (तापमान सेंसर)

 LDR (लाइट डिपेंडेंट रेसिस्टर)

कनेक्टिंग तार

सॉफ्टवेयर आवश्यकताएँ

अरुडिनो आईडीई

पायथन 3.4

चरण 1: Arduino के साथ सर्किट और इंटरफ़ेस को इकट्ठा करें

Arduino के साथ सर्किट और इंटरफ़ेस को असेंबल करें
Arduino के साथ सर्किट और इंटरफ़ेस को असेंबल करें

नीचे दिए गए चित्र में दिए अनुसार परिपथ को असेंबल करें।

एलएम३५

(पिन १)-- ५वी ऑफ़ अरुडिनो

(पिन २)-- Arduino का A0 पिन

(पिन ३)-- ग्राउंड ऑफ़ अरुडिनो

 एलडीआर

एक टर्मिनल-- Arduino का 5v

दूसरा टर्मिनल- 220Ω प्रतिरोध - Arduino का ग्राउंड

एलडीआर का जंक्शन और Arduino का प्रतिरोध A1 पिन

चरण 2: Arduino IDE के साथ प्रोग्रामिंग

Arduino IDE के साथ प्रोग्रामिंग
Arduino IDE के साथ प्रोग्रामिंग

Arduino IDE को यहां से डाउनलोड और इंस्टॉल करें “https://www.arduino.cc/en/Main/Software”

अब Arduino UNO बोर्ड को अपने पीसी के सीरियल USB कनेक्टर से कनेक्ट करें।

Arduino IDE खोलें

 उपकरण बदलें-> बोर्ड -> "Arduino / Genuino Uno"

उपकरण बदलें-> पोर्ट -> # इस पोर्ट नंबर को नोट करें।, भविष्य में इसकी आवश्यकता होगी।

नीचे दिए गए कोड को पेस्ट या डाउनलोड करें और इसे अपने Arduino पर अपलोड करें।

// जब आप रीसेट दबाते हैं तो सेटअप रूटीन एक बार चलता है: शून्य सेटअप () {// सीरियल संचार को 9600 बिट प्रति सेकंड पर प्रारंभ करें: Serial.begin (9600);] // डिग्री कैल्सियस इंट टेम्प = (इंट (सेंसरवैल्यू 1) * फ्लोट (4.8824) -500) / 10 में टेम्परेचर सेंसर से वैल्यू कन्वर्ट करें; // एनालॉग पिन 1 पर इनपुट पढ़ें जो कि लाइट सेंसर का मान है: int sensorValue2 = analogRead(A1); // लाइट सेंसर से वैल्यू को लक्स इंट लक्स = 1024.0 * 10 / सेंसरवैल्यू 2 - 10 में बदलें; // आपके द्वारा पढ़े गए मान का प्रिंट आउट लें: Serial.print(temp);Serial.print(" ");Serial.print(Lux);Serial.print("\n"); // डेटा को "temp_readinglight_intensity" विलंब (1000) के प्रारूप में परिवर्तित करना; // स्थिरता के लिए पढ़ने के बीच में देरी}

जब अपलोड किया जाता है, तो इसका मतलब है कि आपका Arduino एक मौसम केंद्र के लिए प्रोग्राम किया गया है।

 अब टूल्स खोलें-> सीरियल मॉनिटर

बॉड दर 9600 पर सेट करें आपको छवि में कुछ ऐसा दिखना चाहिए

 अब Arduino IDE को बंद करें

चरण 3: डेटा लॉगिंग के लिए एक थिंगस्पीक चैनल बनाएं

डेटा लॉगिंग के लिए एक थिंगस्पीक चैनल बनाएं
डेटा लॉगिंग के लिए एक थिंगस्पीक चैनल बनाएं
डेटा लॉगिंग के लिए एक थिंगस्पीक चैनल बनाएं
डेटा लॉगिंग के लिए एक थिंगस्पीक चैनल बनाएं
डेटा लॉगिंग के लिए एक थिंगस्पीक चैनल बनाएं
डेटा लॉगिंग के लिए एक थिंगस्पीक चैनल बनाएं

अब इस सीरियल डेटा को इंटरनेट क्लाउड पर अपलोड करने के लिए हमें उस क्लाउड के लिए एक स्ट्रीम की आवश्यकता होगी।

थिंगस्पीक आईओटी अनुप्रयोगों के लिए एक प्रसिद्ध क्लाउड है। इन कदमों का अनुसरण करें

 www.thingspeak.com पर जाएं

 बात करने के लिए साइन अप करें बोलें

 अब "आरंभ करें" पर जाएं

एक "नया चैनल" बनाएं इस चैनल के लिए जानकारी भरें जैसा कि संलग्न छवि में दिखाया गया है। (दूसरी छवि देखें)

 अब इस चैनल को "सेव" करें

 आपको नीचे दिए गए पेज पर रीडायरेक्ट किया जाएगा जो वास्तव में क्लाउड है और आप अपने मौसम डेटा के ग्राफ और स्थान देखेंगे।

अब नीचे दिखाए अनुसार “API Keys” पर जाएं (चौथी छवि देखें)

"चैनल आईडी" और "एपीआई लिखें और पढ़ें" दोनों को नोट करें, आपको बाद में उनकी आवश्यकता होगी

चरण 4: इंटरनेट पर डेटा लॉगिंग के लिए एक पायथन सर्वर विकसित करें

अब https://www.python.org/download/releases/2.7/ से अजगर को डाउनलोड और इंस्टॉल करें यदि आपके पास पहले से ही अजगर स्थापित है तो इस चरण को अनदेखा करें।

अपने विंडोज़ पीसी पर start_menu/notepad खोलें।

नोटपैड पर नीचे दिए गए पायथन कोड को कॉपी या डाउनलोड और पेस्ट करें।

आयात धारावाहिक

आयात समय आयात urllib गिनती = 0 arduino = serial. Serial ('COM19', 9600, टाइमआउट =.1) जबकि सच: डेटा = arduino.readline() [: -1] # अंतिम बिट नई-पंक्ति से छुटकारा पाता है वर्ण अगर डेटा: यदि गिनती == 0: नया = [0, 0] गिनती = 1 और: नया = डेटा। विभाजन () अस्थायी = इंट (नया [0]) प्रकाश = इंट (नया [1]) एफ = urllib.urlopen('https://api.thingspeak.com/update?key=NIJW2KFLALYDFNZE&field1=%s&field=%s'%(temp, light)) प्रिंट "temp=%d & light=%d are update"%(temp, प्रकाश) समय। सो जाओ(३)

इस कोड में निम्नलिखित सुधार करें

1. 'COM19' को उस पोर्ट से बदलें जिस पर आपका Arduino जुड़ा हुआ है।

2. https://api.thingspeak.com/update?key=NIJW2KFLALY… “कुंजी=” बदलें

अपनी फ़ाइल के रूप में "weather.py" नाम से सहेजें।

चरण 5: सब हो गया!;-)

सब कुछ कर दिया!;-)
सब कुछ कर दिया!;-)
सब कुछ कर दिया!;-)
सब कुछ कर दिया!;-)
सब कुछ कर दिया!;-)
सब कुछ कर दिया!;-)
सब कुछ कर दिया!;-)
सब कुछ कर दिया!;-)

अब अपना पहला IOT देखने के लिए इन चरणों का पालन करें जिसे आपने अभी बनाया है…

Arduino को उसी पोर्ट पर अपने पीसी से कनेक्ट करें, यदि कनेक्टेड पोर्ट बदल गया है तो Weather.py फ़ाइल "COM19 COM" में सुधार करें।

 आपके पीसी में इंटरनेट कनेक्शन होना चाहिए

"weather.py" फ़ाइल को python.exe के साथ खोलें जिसे आपने पहले स्थापित किया है।

1. Weather.py. पर राइट क्लिक करें

2. "ओपन विथ…" पर क्लिक करें

3. "Python.exe" ब्राउज़ करें और इसके साथ खोलें।

आपको कुछ इस तरह दिखना चाहिए

अब अपने फोन में एक ब्राउज़र खोलें निम्न URL को प्रारूप में टाइप करें https://thingspeak.com/channels/?key= उदाहरण के लिए:

आप अपने Arduino. से वास्तविक समय का मौसम डेटा देखेंगे

हेह! आपका पहला IOT प्रोजेक्ट पूरा हो गया है

सिफारिश की: