विषयसूची:

Arduino और Amazon Alexa का उपयोग करके लाइट / होम लाइट्स को कैसे नियंत्रित करें: 16 कदम (चित्रों के साथ)
Arduino और Amazon Alexa का उपयोग करके लाइट / होम लाइट्स को कैसे नियंत्रित करें: 16 कदम (चित्रों के साथ)

वीडियो: Arduino और Amazon Alexa का उपयोग करके लाइट / होम लाइट्स को कैसे नियंत्रित करें: 16 कदम (चित्रों के साथ)

वीडियो: Arduino और Amazon Alexa का उपयोग करके लाइट / होम लाइट्स को कैसे नियंत्रित करें: 16 कदम (चित्रों के साथ)
वीडियो: Smart Home With Google Assistant & Alexa Using Arduino | Home Automation Circuit Diagram Explain 2024, नवंबर
Anonim
Arduino और Amazon Alexa का उपयोग करके लाइट / होम लाइट्स को कैसे नियंत्रित करें
Arduino और Amazon Alexa का उपयोग करके लाइट / होम लाइट्स को कैसे नियंत्रित करें

मैंने समझाया है कि प्रकाश को कैसे नियंत्रित किया जाए जो यूएनओ से जुड़ा हो और एलेक्सा द्वारा नियंत्रित हो।

चरण 1: प्रयुक्त अवयव

प्रयुक्त हार्डवेयर

  1. Arduino UNO और Genuino UNO
  2. रोकनेवाला २२१ ओम
  3. एलईडी (सामान्य)
  4. रास्पबेरी पाई 3 मॉडल बी

सॉफ़्टवेयर की आवश्यकता

  1. अरुडिनो आईडीई
  2. अमेज़न एलेक्सा एलेक्सा स्किल किट

चरण 2: रास्पबेरी पाई और अरुडिनो आईडीई सेट करना

1. पहले बायनेरिज़ स्थापित करें

sudo apt-पायथन-पाइप स्थापित करें

पाइप स्थापित फ्लास्क

पाइप स्थापित फ्लास्क-पूछें

sudo apt-pyserial स्थापित करें

sudo apt-get intal libpython2.7-dev

2. आरपीआई पर Arduino IDE स्थापित करना

RPi. में Arduino स्थापित करने के लिए

1. आधिकारिक साइट पर जाएं और पिछली रिलीज डाउनलोड करें।

उसके बाद इसे अनज़िप करें और arduino की डायरेक्टरी में जाएँ और इसे./arduino. से शुरू करें

चरण 3: कार्यक्रम अपलोड करें

कार्यक्रम अपलोड करें
कार्यक्रम अपलोड करें

प्रोग्राम अपलोड करने के बाद सीरियल टर्मिनल खोलें।

जब आप एन लिखेंगे तो एलईडी चालू हो जाएगी।

जब आप F लिखेंगे तो एलईडी बंद हो जाएगी।

चरण 4: एक पायथन स्क्रिप्ट बनाएं

एक पायथन स्क्रिप्ट बनाएं
एक पायथन स्क्रिप्ट बनाएं
एक पायथन स्क्रिप्ट बनाएं
एक पायथन स्क्रिप्ट बनाएं

अजगर का उपयोग करके इसे चलाएँ lighcontrol.py

चरण 5: Ngrok. डाउनलोड करें

डाउनलोड करें
डाउनलोड करें

Ngrok आपके डिवाइस को ऑनलाइन बनाने के लिए सुरक्षित टनलिंग प्लेटफॉर्म है। इस प्लेटफॉर्म से आप अपना वेब एप्लिकेशन बना सकते हैं या कोई भी एप्लिकेशन बहुत ही सरल तरीके से ऑनलाइन हो जाता है। डाउनलोड के लिए आधिकारिक साइट पर जाएं और एआरएम के लिए डाउनलोड करें।

ngrok.com/

इसे अनज़िप करें और उस डायरेक्टरी में जाएँ जहाँ आप इसे एक्सट्रेक्ट करते हैं। कमांड का उपयोग करके इसे चलाएं

./ngrok http 5000

चरण 6: एलेक्सा की स्थापना

एलेक्सा की स्थापना
एलेक्सा की स्थापना

1. Amazon अकाउंट में लॉग इन करें। अगर आपका अकाउंट है तो लॉगइन करें, अगर वहां साइनअप नहीं है तो लॉगइन करें।

developer.amazon.com/

2. ऊपर दाईं ओर डेवलपर कंसोल पर जाएं।

चरण 7: एलेक्सा पर जाएं ==> एलेक्सा स्किल किट ==> नया कौशल जोड़ें

छवि
छवि
छवि
छवि

आपको इस तरह का पेज दिखाई देगा। इस पेज पर यह स्किल टाइप पूछेगा, नाम, भाषा और आह्वान का नाम। आप कोई भी नाम दे सकते हैं, आह्वान नाम में आपको वह नाम देना होगा जो आप एलेक्सा को कमांड देते समय कहते हैं।

कृपया ध्यान दें कि उपयुक्त भाषा का चयन करें जो आपके देश में उपयोग की जाती है यदि आप कौशल का निर्माण करते समय अलग भाषा का चयन करते हैं। यह काम नहीं करेगा।

अंत में इसे अपडेट करें, इसे सेव करें और अगला दबाएं।

चरण 8:

चरण 9:

अगले पेज पर, यह इंटेंट के बारे में पूछेगा। एक इंटेंट एक ऐसी क्रिया का प्रतिनिधित्व करता है जो उपयोगकर्ता के बोले गए अनुरोध को पूरा करती है। अधिक जानकारी के लिए

developer.amazon.com/docs/custom-skills/de…

यदि कोई त्रुटि है तो आप लाल रंग में देखेंगे।

नीचे दिए गए कोड को बॉक्स में लिखें

{ "इरादे": [{

"इरादा": "लाइटऑन"

}, {

"इरादा": "लाइटऑफ़"

}]

}

इसे सेव करें और अगले पेज पर जाएं।

चरण 10: अगले पृष्ठ पर यह अंतिम बिंदु के लिए दो विकल्प पूछेगा एक AWS और HTTPS है

अगले पेज पर यह एंड पॉइंट के लिए दो विकल्प पूछेगा एक है AWS और HTTPS
अगले पेज पर यह एंड पॉइंट के लिए दो विकल्प पूछेगा एक है AWS और HTTPS

HTTPS चुनें और इसे सेव करें और अगले पेज पर जाएं।

चरण 11: एसएसएल प्रमाणपत्र के लिए दूसरा विकल्प चुनें। इसे सेव करें और अगले पेज पर जाएं।

एसएसएल सर्टिफिकेट के लिए दूसरा विकल्प चुनें। इसे सेव करें और अगले पेज पर जाएं।
एसएसएल सर्टिफिकेट के लिए दूसरा विकल्प चुनें। इसे सेव करें और अगले पेज पर जाएं।

चरण 12: सेवा की जाँच "चालू"

जाँच सेवा
जाँच सेवा

यह जांचने के लिए कि सेवा काम कर रही है या नहीं। सुनिश्चित करें कि आपका Ngrok सर्वर काम कर रहा है और पायथन स्क्रिप्ट भी चल रही है अन्यथा यह काम नहीं करेगी।

आप देख सकते हैं कि सर्वर को अनुरोध मिल रहा है और इसे पोस्ट करें।

चरण 13: सर्वर अनुरोध प्राप्त कर रहे हैं

सर्वर अनुरोध प्राप्त कर रहे हैं
सर्वर अनुरोध प्राप्त कर रहे हैं

चरण 14: अनुरोधित पोस्ट किए गए हैं

अनुरोधित पोस्ट किए गए हैं
अनुरोधित पोस्ट किए गए हैं

चरण 15: स्कैमैटिक्स Arduino

योजनाबद्ध Arduino
योजनाबद्ध Arduino

चरण 16: स्कीमैटिक्स एलईडी

स्कीमैटिक्स एलईडी
स्कीमैटिक्स एलईडी

आशा है आप सभी ने इसे पंसद किया है।

सिफारिश की: