विषयसूची:
- चरण 1: हार्डवेयर चेकलिस्ट
- चरण 2: एडब्ल्यूएस तक पहुंचना
- चरण 3: रास्पबेरी पाई के लिए स्थापना
- चरण 4: स्मार्ट रूम कंट्रोल कोड
- चरण 5: सीखने के अनुभव
वीडियो: स्मार्ट रूम कंट्रोल: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इस परियोजना में, हमारा लक्ष्य यह सीखना है कि अपने सेटअप में AWS और MQTT का उपयोग कैसे करें। प्रौद्योगिकी की दुनिया में होने के नाते, यह आपके कमरे को सिर्फ अपने लैपटॉप से नियंत्रित करने में कितना अच्छा होगा! कल्पना कीजिए कि आप अपनी परियोजनाओं को पूरा करने के लिए समय के लिए दौड़ रहे हैं, अपने प्रकाश के लिए स्विच चालू करने के लिए चलना बहुत समय लेने वाला है!
यह पोर्टल करेगा:
- आपको चित्र अपलोड/पुनर्प्राप्त करने की अनुमति देता है (S3 बकेट)
- प्रकाश मूल्यों की जाँच करें (DynamoDB)
- एलईडी चालू / बंद करें
- तापमान और आर्द्रता की जाँच करें (phpmyadmin)
छात्रों से लेकर बुजुर्गों तक, यह एक सरल इंटरफ़ेस है जिसका उपयोग करना और समझना आसान है!
चरण 1: हार्डवेयर चेकलिस्ट
आइए इस ट्यूटोरियल के लिए आवश्यक हार्डवेयर घटकों की समीक्षा करें।
- मिश्रित जम्पर केबल्स
- DHT11 तापमान और आर्द्रता सेंसर X1
- 10k ओम रोकनेवाला x2
- एमसीपी३००८ x१
- लाइट-डिपेंडेंट रेसिस्टर (LDR) X1
- एलईडी लाइट x1
- 330 ओम रोकनेवाला X1
- पिकामेरा x1
चरण 2: एडब्ल्यूएस तक पहुंचना
- https://awseducate.qwiklabs.com/users/sign_in?locale=en पर लॉग इन करें
- बाद में कॉन्फ़िगर करने के उद्देश्यों के लिए एक्सेस कुंजी आईडी और गुप्त एक्सेस कुंजी की प्रतिलिपि बनाएँ।
- "ओपन कंसोल" पर क्लिक करें
अपने रास्पबेरी पाई को "थिंग" के रूप में पंजीकृत करें
- एडब्ल्यूएस IoT के लिए खोजें
- बाएं नेविगेशन बार के नीचे, "प्रबंधित करें" पर क्लिक करें और "चीजें" चुनें
- अपनी चीज के लिए एक नाम लिखें और एक प्रमाणपत्र बनाएं।
- प्रमाणन निर्माण पर उत्पन्न 4 फाइलों को सहेजें।
- पॉलिसी बनाएं और पॉलिसी को अपनी थिंग से अटैच करें।
डायनेमोडीबी
- डायनेमोडीबी के लिए खोजें
- लाइट के लिए एक टेबल बनाएं
S3 बाल्टी
- S3. के लिए खोजें
- छवियों को अपलोड करने के लिए एक बकेट बनाएं
चरण 3: रास्पबेरी पाई के लिए स्थापना
इससे पहले कि आप कोड चलाना शुरू करें, इन्हें अपने रास्पबेरी पाई में स्थापित करें।
टर्मिनल विंडो खोलें
- AWSIoTPythonSDK: sudo pip AWSIoTPythonSDK स्थापित करें
- awscli: sudo pip इंस्टॉल करें awscli
- Boto: sudo pip install boto
- Boto3: sudo pip install boto3
- कुप्पी: सुडो पाइप स्थापित फ्लास्क
- mqtt: sudo pip mqtt स्थापित करें
- पाहो: सुडो पिप इंस्टाल पाहो
अपनी टर्मिनल विंडो में चलाएँ:
एडब्ल्यूएस कॉन्फ़िगर
और आपके कंसोल की एक्सेस कुंजी और गुप्त एक्सेस कुंजी में कुंजी।
चरण 4: स्मार्ट रूम कंट्रोल कोड
- InsertIntoDB.py: यह डेटाबेस में तापमान और आर्द्रता डालेगा
- aws_pubsub.py: यह प्रकाश मान और छवियों को प्राप्त करने के लिए सेंसर/लाइट और कैमरा जैसे विषयों की सदस्यता लेगा।
- server.py: यह एलईडी को चालू और बंद करने की अनुमति देगा। तापमान और आर्द्रता को भी पुनः प्राप्त किया जाएगा और html पृष्ठ पर प्रदर्शित किया जाएगा। डायनेमोडीबी में संग्रहीत लाइट वैल्यू को पुनः प्राप्त किया जाएगा।
चरण 5: सीखने के अनुभव
पायथन के लिए पूरी तरह से नया होने के कारण, इस IoT मॉड्यूल को सीखने की प्रक्रिया के दौरान हमें बहुत सारी कठिनाइयों और परेशानियों का सामना करना पड़ा। हालांकि, अपने शिक्षकों और दोस्तों के मार्गदर्शन से, हम सामना करने और सीखने में कामयाब रहे। इस परियोजना के माध्यम से, हमने वर्तमान दुनिया में IoT उपकरणों के महत्व को सीखा, और हमें AWS का उपयोग करने के बारे में बेहतर ज्ञान भी प्राप्त हुआ।
सिफारिश की:
स्टोन एचएमआई डिस्प पर एक स्मार्ट होम कंट्रोल सिस्टम बनाएं: 23 कदम
स्टोन एचएमआई डिस्प पर एक स्मार्ट होम कंट्रोल सिस्टम बनाएं: प्रोजेक्ट परिचयनिम्नलिखित ट्यूटोरियल आपको दिखाता है कि एक साधारण घरेलू उपकरण नियंत्रण प्रणाली बनाने के लिए स्टोन STVC050WT-01 टच डिस्प्ले मॉड्यूल का उपयोग कैसे करें
हैंड्स फ्री रूम लाइट्स कंट्रोल: 10 कदम
हैंड्स फ्री रूम लाइट्स कंट्रोल: जैसा कि फिल्म "मिशन इम्पॉसिबल" कहते हैं " हताश समय हताश उपायों की मांग करता है " मेरे भाई जो १०वीं कक्षा में हैं, उन्हें स्विच का उपयोग करने के बजाय फोन का उपयोग करके रसोई की रोशनी को नियंत्रित करने का विचार आया और इसका कारण
IOT CA2 सिक्योर स्मार्ट होम/रूम: 8 कदम
IOT CA2 सिक्योर स्मार्ट होम/रूम: कॉन्टेंट 1 स्मार्ट सिक्योर होम का अवलोकन 2 हार्डवेयर आवश्यकताएं + सेटअप 3 सॉफ़्टवेयर आवश्यकताएं + सेटअप 4 रास्पबेरी पाई को एक चीज़ के रूप में पंजीकृत करें 5 एक S3 बकेट 6 डायनेमोडीबी सेटअप + नियम 7 अपेक्षित परिणाम 8 कोड (पेस्टबिन से) 9 संदर्भ अवलोकन
साधारण रिमोट कंट्रोल किट चार-चैनल आरसी टॉय रिमोट कंट्रोल में तब्दील: 4 कदम
साधारण रिमोट कंट्रोल किट चार-चैनल आरसी खिलौना रिमोट कंट्रोल में परिवर्तित: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 मैं
NodeMCU स्मार्ट रूम - ईएसपी8266 - अरुडिनो: 6 कदम
NodeMCU स्मार्ट रूम | ईएसपी8266 | Arduino: मैं "आर्डिनो के साथ अपने कमरे को स्वचालित कैसे करें?" और इस उत्पादन के एक भाग के रूप में मैं आपके लिए अपना एक नवीनतम अपग्रेड लेकर आया हूं। मैंने ESP8266 nodemcu वाईफाई मॉड्यूल का उपयोग करने का निर्णय लिया क्योंकि इसे प्रोग्राम किया जा सकता है