विषयसूची:

स्मार्ट रूम कंट्रोल: 5 कदम
स्मार्ट रूम कंट्रोल: 5 कदम

वीडियो: स्मार्ट रूम कंट्रोल: 5 कदम

वीडियो: स्मार्ट रूम कंट्रोल: 5 कदम
वीडियो: how to use and connection RF Wireless Remote Control Switch,step by step full information Hindi ..⚙😱 2024, नवंबर
Anonim
स्मार्ट रूम कंट्रोल
स्मार्ट रूम कंट्रोल

इस परियोजना में, हमारा लक्ष्य यह सीखना है कि अपने सेटअप में AWS और MQTT का उपयोग कैसे करें। प्रौद्योगिकी की दुनिया में होने के नाते, यह आपके कमरे को सिर्फ अपने लैपटॉप से नियंत्रित करने में कितना अच्छा होगा! कल्पना कीजिए कि आप अपनी परियोजनाओं को पूरा करने के लिए समय के लिए दौड़ रहे हैं, अपने प्रकाश के लिए स्विच चालू करने के लिए चलना बहुत समय लेने वाला है!

यह पोर्टल करेगा:

  • आपको चित्र अपलोड/पुनर्प्राप्त करने की अनुमति देता है (S3 बकेट)
  • प्रकाश मूल्यों की जाँच करें (DynamoDB)
  • एलईडी चालू / बंद करें
  • तापमान और आर्द्रता की जाँच करें (phpmyadmin)

छात्रों से लेकर बुजुर्गों तक, यह एक सरल इंटरफ़ेस है जिसका उपयोग करना और समझना आसान है!

चरण 1: हार्डवेयर चेकलिस्ट

हार्डवेयर चेकलिस्ट
हार्डवेयर चेकलिस्ट
हार्डवेयर चेकलिस्ट
हार्डवेयर चेकलिस्ट

आइए इस ट्यूटोरियल के लिए आवश्यक हार्डवेयर घटकों की समीक्षा करें।

  1. मिश्रित जम्पर केबल्स
  2. DHT11 तापमान और आर्द्रता सेंसर X1
  3. 10k ओम रोकनेवाला x2
  4. एमसीपी३००८ x१
  5. लाइट-डिपेंडेंट रेसिस्टर (LDR) X1
  6. एलईडी लाइट x1
  7. 330 ओम रोकनेवाला X1
  8. पिकामेरा x1

चरण 2: एडब्ल्यूएस तक पहुंचना

एडब्ल्यूएस तक पहुंचना
एडब्ल्यूएस तक पहुंचना
  1. https://awseducate.qwiklabs.com/users/sign_in?locale=en पर लॉग इन करें
  2. बाद में कॉन्फ़िगर करने के उद्देश्यों के लिए एक्सेस कुंजी आईडी और गुप्त एक्सेस कुंजी की प्रतिलिपि बनाएँ।
  3. "ओपन कंसोल" पर क्लिक करें

अपने रास्पबेरी पाई को "थिंग" के रूप में पंजीकृत करें

  1. एडब्ल्यूएस IoT के लिए खोजें
  2. बाएं नेविगेशन बार के नीचे, "प्रबंधित करें" पर क्लिक करें और "चीजें" चुनें
  3. अपनी चीज के लिए एक नाम लिखें और एक प्रमाणपत्र बनाएं।
  4. प्रमाणन निर्माण पर उत्पन्न 4 फाइलों को सहेजें।
  5. पॉलिसी बनाएं और पॉलिसी को अपनी थिंग से अटैच करें।

डायनेमोडीबी

  1. डायनेमोडीबी के लिए खोजें
  2. लाइट के लिए एक टेबल बनाएं

S3 बाल्टी

  1. S3. के लिए खोजें
  2. छवियों को अपलोड करने के लिए एक बकेट बनाएं

चरण 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 का उपयोग करने के बारे में बेहतर ज्ञान भी प्राप्त हुआ।

सिफारिश की: