विषयसूची:
- आपूर्ति
- चरण 1: दोनों MCU को प्रोग्राम करें
- चरण 2: अपने पीसी पर Arduino लियोनार्डो ड्राइवर स्थापित करें
- चरण 3: इसे अपने पीसी से कनेक्ट करें
- चरण 4: IoBroker को कॉन्फ़िगर करना
- चरण 5: कोड और भविष्य के आउटलुक को संशोधित करना
वीडियो: IoTyper - एलेक्सा (IoT) के माध्यम से अपने पीसी को नियंत्रित करें: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
क्या आपने कभी अपने पीसी को 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 को कॉन्फ़िगर करना
फ़ाइल के लिए निर्देशिका मूल विन्यास में /esp/iotyper होनी चाहिए। बेशक आप इसे ESP8266 के कोड में बदल सकते हैं जो इस इंस्ट्रक्शनल में भी शामिल है।
चरण 5: कोड और भविष्य के आउटलुक को संशोधित करना
यदि आप सोल्डरिंग में सफल हुए हैं तो आप कोड को अभी संशोधित करना चाह सकते हैं। प्रेरणा घड़ी के लिए:
www.arduino.cc/reference/en/language/funct…
संभावनाएं अनंत हैं!
वैसे: मैं जल्द ही IoTyper के लिए एक 3D-मुद्रित आवरण डिजाइन करूंगा, जब मैं छुट्टी से घर वापस आऊंगा…
आशा है आपको मज़ा आया:) अलविदा:D
सिफारिश की:
अपने मोबाइल फोन के साथ अपने मॉडल ट्रेन लेआउट को नियंत्रित करें!: 11 कदम (चित्रों के साथ)
अपने मोबाइल फोन के साथ अपने मॉडल ट्रेन लेआउट को नियंत्रित करें!: वायर्ड थ्रॉटल और टर्नआउट नियंत्रकों के साथ एक मॉडल ट्रेन लेआउट को नियंत्रित करना शुरुआती लोगों के लिए एक अच्छी शुरुआत हो सकती है लेकिन वे गैर-पोर्टेबिलिटी की समस्या पैदा करते हैं। साथ ही, बाजार में आने वाले वायरलेस कंट्रोलर या तो कुछ लोकोमोटिव को ही नियंत्रित कर सकते हैं
एलेक्सा के माध्यम से ESP8266 या ESP32 के माध्यम से घरेलू उपकरणों को नियंत्रित करें: 8 कदम
एलेक्सा के माध्यम से ESP8266 या ESP32 के माध्यम से घरेलू उपकरणों को नियंत्रित करें: अरे, क्या चल रहा है, दोस्तों! यहाँ CETech से आकर्ष। मेरा यह प्रोजेक्ट आपके जीवन को आसान बनाने में मदद करने वाला है और आप एलेक्सा को सिर्फ एक कमांड देकर अपने घर में उपकरणों को नियंत्रित करने के बाद एक राजा की तरह महसूस करने जा रहे हैं। इस p के पीछे मुख्य बात
अपने टीवी रिमोट के साथ अपने मॉडल ट्रेन लेआउट को नियंत्रित करें!: 7 कदम (चित्रों के साथ)
अपने टीवी रिमोट के साथ अपने मॉडल ट्रेन लेआउट को नियंत्रित करें !: इस निर्देश में, मैं आपको दिखाऊंगा कि एक मॉडल ट्रेन के लिए आईआर रिमोट कंट्रोल सिस्टम कैसे बनाया जाता है। तब आप अपने सोफे पर आराम करते हुए अपनी ट्रेनों को नियंत्रित करने में सक्षम होंगे। तो चलो शुरू हो जाओ
अपने घर में अपने कंप्यूटर के साथ रोशनी को नियंत्रित करें: 3 कदम (चित्रों के साथ)
अपने घर में अपने कंप्यूटर से रोशनी को नियंत्रित करें: क्या आप कभी अपने घर में रोशनी को अपने कंप्यूटर से नियंत्रित करना चाहते हैं? ऐसा करना वास्तव में काफी किफायती है। आप स्प्रिंकलर सिस्टम, स्वचालित विंडो ब्लाइंड्स, मोटराइज्ड प्रोजेक्शन स्क्रीन आदि को भी नियंत्रित कर सकते हैं। आपको हार्डवेयर के दो टुकड़े चाहिए
अपने पीसी के साथ वास्तविक दुनिया के उपकरणों को नियंत्रित करें: 15 कदम (चित्रों के साथ)
अपने पीसी के साथ वास्तविक दुनिया के उपकरणों को नियंत्रित करें: यह निर्देश आपको दिखाता है कि पीसी और माइक्रोकंट्रोलर को कैसे इंटरफ़ेस किया जाए। यह डेमो पॉट या किसी एनालॉग इनपुट के मूल्य को समझेगा और एक सर्वो को भी नियंत्रित करेगा। सर्वो सहित कुल लागत $ 40 से कम है। सर्वो एक माइक्रोस्विच चालू करता है और फिर मी