विषयसूची:

IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें: 5 कदम (चित्रों के साथ)
IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें: 5 कदम (चित्रों के साथ)

वीडियो: IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें: 5 कदम (चित्रों के साथ)

वीडियो: IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें: 5 कदम (चित्रों के साथ)
वीडियो: How to make IOT based Home Appliance Control using Firebase Server | MIT App Inventor Part:1 2024, नवंबर
Anonim
IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें
IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें
IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें
IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें
IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें
IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें

क्या आपने कभी अपने पीसी को IoT से नियंत्रित करने के बारे में नहीं सोचा है? हमारी दुनिया दिन-ब-दिन स्मार्ट होती जा रही है और आज हम अपने पीसी को पहले से भी ज्यादा स्मार्ट पीसी में बदल रहे हैं। चलो शुरू करते हैं!

IoTyper दो बुनियादी माइक्रोकंट्रोलर पर आधारित है: ATMega 32U4 जो एक कीबोर्ड का अनुकरण कर सकता है, और ESP8266 जिसमें वाईफाई क्षमताएं हैं। IoTyper इन दोनों को जोड़ती है। परिणाम आपके पीसी के लिए IoT- उपकरणों के साथ संचार करने के लिए एक गेट है। वाईफाई के माध्यम से सब कुछ कनेक्ट करने के लिए आपको एक एमक्यूटीटी-ब्रोकर की आवश्यकता होती है। मैं इसके लिए आईओब्रोकर का उपयोग कर रहा हूं। मेरा सिस्टम पुराने, अपग्रेड किए गए लैपटॉप पर चलता है। इसे नवीनतम और सबसे तेज़ होने की आवश्यकता नहीं है! एक रास्पबेरी पाई भी काम करेगी …

सिद्धांत ESP8266 एक वेरिएबल को पढ़ता है जो iOBroker में संग्रहीत होता है। हम उस चर को कई अलग-अलग तरीकों से बदल सकते हैं, उदाहरण के लिए एलेक्सा के साथ (आपको iOBroker में एक स्क्रिप्ट की आवश्यकता है जो दोनों को एक साथ जोड़ती है लेकिन आप एक ऑनलाइन ढूंढ सकते हैं) या किसी अन्य स्मार्ट सहायक के साथ। बेशक आप किसी ईवेंट को ट्रिगर करने के लिए ऐप्पल होमकिट जैसे ऐप्स का भी उपयोग कर सकते हैं, इस मामले में मेरे लैपटॉप का अनलॉकिंग। ESP8266 चर को पढ़ता है और सीरियल-लाइन के माध्यम से ATMega 32U4 पर इसका पाठ भेजता है। ATMega 32U4 पीसी को कीबोर्ड आउटपुट के रूप में टेक्स्ट भेजता है। मैंने इस पृष्ठ पर अनलॉक करने के लिए एक परीक्षण स्केच भी शामिल किया:) यह केवल एक उदाहरण कोड होना चाहिए - ATMega32U4 की संभावनाएं अविश्वसनीय हैं! वाईफाई के माध्यम से अपने पीसी के साथ बातचीत करने के लिए आप इन कौशलों को अपनी सभी परियोजनाओं में शामिल कर सकते हैं!

आपूर्ति

आइए उन सामग्रियों से शुरू करें जिनका मैंने उपयोग किया था:

Arduino Pro Micro (मैंने IC को हटा दिया)

ईएसपी01

TD6810 बक-कन्वर्टर

२.२ यूएच कुंडल

2x 22 प्रतिरोधक

2x 10k प्रतिरोधक

1x 680 प्रतिरोधी

1x 150k प्रतिरोधी

2x 330k प्रतिरोधक

1x 1k प्रतिरोधी

1x 100 एनएफ संधारित्र

2x 22 पीएफ कैपेसिटर

1x 10 यूएफ संधारित्र

1x 1 यूएफ संधारित्र

1x 100 पीएफ संधारित्र

1x 22 यूएफ संधारित्र

पिन हेडर

3x एलईडी (रंग कोई फर्क नहीं पड़ता!)

1x 16 मेगाहर्ट्ज क्रिस्टल

यूएसबी-पुरुष कनेक्टर

(वैकल्पिक) नक़्क़ाशीदार पीसीबी

मेरे द्वारा उपयोग किए जाने वाले उपकरण:

यिहुआ 862D+ सोल्डरिंग और रीफ्लो स्टेशन

सोल्डर टिन

फ्लक्स

कंधे पर लगाई जाने वाली क्रीम

चिमटी

चरण 1: दोनों MCU को प्रोग्राम करें

कार्यक्रम दोनों एमसीयू!
कार्यक्रम दोनों एमसीयू!
कार्यक्रम दोनों एमसीयू!
कार्यक्रम दोनों एमसीयू!

सबसे पहले आपको दोनों माइक्रोकंट्रोलर को प्रोग्राम करना होगा। मैंने Arduino IDE का उपयोग किया है!

मैंने ATMega32U4 को एक सस्ते Arduino Pro माइक्रो बोर्ड से हटा दिया। यह IC स्टैंडअलोन खरीदने से सस्ता था…

मैंने इन सेटिंग्स का उपयोग किया:

ईएसपी8266:

  • जेनेरिक ESP8266 मॉड्यूल
  • फ्लैश-आकार: 512k (कोई SPIFFS नहीं)

एटीएमेगा 32U4:

अरुडिनो लियोनार्डो

यदि आपने प्रोग्रामिंग समाप्त कर ली है तो आप योजनाबद्ध में दिखाए गए अनुसार सब कुछ कनेक्ट करना शुरू कर सकते हैं।

चरण 2: अपने पीसी पर Arduino लियोनार्डो ड्राइवर स्थापित करें

यह सुनिश्चित करने के लिए कि सब कुछ ठीक काम करता है, आपको अपने Arduino IDE को नवीनतम संस्करण में अपडेट करना होगा। इसके अलावा आपको नवीनतम ड्राइवरों की आवश्यकता है।

समस्या निवारण के लिए स्पार्कफुन-वेबसाइट देखें:

learn.sparkfun.com/tutorials/pro-micro--fi…

चरण 3: इसे अपने पीसी से कनेक्ट करें

इसे अपने पीसी से कनेक्ट करें!
इसे अपने पीसी से कनेक्ट करें!

अंतिम लेकिन कम से कम आप अपने बोर्ड को अपने कंप्यूटर से जोड़ सकते हैं। यह एक सामान्य कीबोर्ड की तरह इसका पता लगाएगा। आप अपने डिवाइस-मैनेजर में IoTyper को "Arduino Leonardo" के रूप में पा सकते हैं:)

चरण 4: IoBroker को कॉन्फ़िगर करना

IoBroker को कॉन्फ़िगर करना
IoBroker को कॉन्फ़िगर करना

फ़ाइल के लिए निर्देशिका मूल विन्यास में /esp/iotyper होनी चाहिए। बेशक आप इसे ESP8266 के कोड में बदल सकते हैं जो इस इंस्ट्रक्शनल में भी शामिल है।

चरण 5: कोड और भविष्य के आउटलुक को संशोधित करना

यदि आप सोल्डरिंग में सफल हुए हैं तो आप कोड को अभी संशोधित करना चाह सकते हैं। प्रेरणा घड़ी के लिए:

www.arduino.cc/reference/en/language/funct…

संभावनाएं अनंत हैं!

वैसे: मैं जल्द ही IoTyper के लिए एक 3D-मुद्रित आवरण डिजाइन करूंगा, जब मैं छुट्टी से घर वापस आऊंगा…

आशा है आपको मज़ा आया:) अलविदा:D

सिफारिश की: