विषयसूची:
वीडियो: मिनिमलिस्ट IoT क्लॉक (ESP8266, Adafruit.io, IFTTT और Arduino IDE का उपयोग करके): 10 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
लेखक द्वारा IgorF2 का अनुसरण करें:
के बारे में: निर्माता, इंजीनियर, पागल वैज्ञानिक और आविष्कारक IgorF2 के बारे में अधिक »
इस ट्यूटोरियल में मैं दिखाता हूँ कि आप इंटरनेट के साथ एक न्यूनतम घड़ी को कैसे सिंक्रोनाइज़ कर सकते हैं। मैंने दो अलग-अलग ESP8266 आधारित बोर्डों के साथ इसका परीक्षण किया: फायरबीटल और NodeMCU। माइक्रोकंट्रोलर को Google सर्वर से वर्तमान समय मिलता है, और इसे NeoPixel LED रिंग पर प्रदर्शित करता है। यह IFTTT और Adafruit.io प्लेटफार्मों का उपयोग करके WeatherUnderground से वर्तमान मौसम डेटा भी प्राप्त करता है, और मौसम की स्थिति के आधार पर एलईडी रंग बदलता है।
इसका एक अच्छा रिज़ॉल्यूशन नहीं होगा (एल ई डी की कम संख्या के कारण), लेकिन कम संख्या में घटकों का उपयोग करके अपने कोडिंग और इलेक्ट्रॉनिक कौशल का अभ्यास करने का यह एक अच्छा तरीका है। मैं एक ऐसा उपकरण भी बना पाऊंगा जो बाहरी रीयल टाइम क्लॉक सर्किट के उपयोग के बिना वर्तमान समय को 'जानता' है, और जो मौसम पर 'समझ' परिवर्तन करने में सक्षम है।
आप इसे अन्य गैजेट्स के साथ एकीकृत कर सकते हैं जिनमें पहले से ही एक निष्क्रिय एलईडी रिंग है। इसे मेरे IoT एयर फ्रेशनर (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/) के लिए डिज़ाइन किया गया था, जो इसे एक नई कार्यक्षमता प्रदान करता है। आप अन्य गैजेट्स के साथ भी ऐसा ही कर सकते हैं।
यहां इस्तेमाल किए गए कुछ ज्ञान बैकी स्टर्न के भयानक इंटरनेट ऑफ थिंग्स क्लास पर आधारित थे। इसकी अत्यधिक अनुशंसा की जाती है!
कोड का एक हिस्सा ESP8266 फोरम https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5 पर फटी हुई टिप्पणी पर आधारित था। समुदाय की मदद करने के लिए धन्यवाद!
चरण 1: उपकरण और सामग्री
इस परियोजना के लिए मुझे थोड़ी मात्रा में सामग्री की आवश्यकता थी:
- सोल्डर तार। मुझे कुछ तारों को एलईडी रिंग में मिलाप करने के लिए, और पिन बार को अपने ESP8266 बोर्डों में मिलाप करने की आवश्यकता थी;
-
ESP8266 देव बोर्ड। कई ESP8266 आधारित बोर्ड हैं। मैंने इस ट्यूटोरियल में उनमें से दो की कोशिश की:
- फायरबीटल (लिंक);
- NodeMCU (लिंक / लिंक);
- NeoPixel 16 x WS2812 5050 RGB LED (लिंक / लिंक / लिंक);
- मिनीयूएसबी केबल, ESP8266 बोर्ड और कंप्यूटर के बीच कनेक्शन के लिए (कोड अपलोड करने के लिए);
- सर्किट को पावर देने के लिए 5V, USB चार्जर (उदाहरण के लिए फोन चार्जर);
- 3 महिला-महिला जम्पर तार। मैंने इसे एलईडी रिंग और ESP8266 बोर्ड के बीच कनेक्शन के लिए इस्तेमाल किया।
विकास बोर्ड किसी दिए गए वाई-फाई नेटवर्क को जोड़ता है, और Adafruit.io प्लेटफॉर्म से कुछ डेटा प्राप्त करता है। NeoPixel रिंग का उपयोग घड़ी के रूप में किया जाता है। यह गैजेट की स्थिति को भी इंगित कर सकता है (उदाहरण के लिए, यदि वाई-फाई कनेक्शन सफल रहा था)। एल ई डी का रंग Adafruit.io फ़ीड से प्राप्त डेटा पर निर्भर करेगा। नियंत्रण बोर्ड और सभी बाह्य उपकरणों को शक्ति प्रदान करने के लिए 5V USB चार्जर का उपयोग किया गया था।
एक बार 16 LED NeoPixel रिंग का उपयोग करने के बाद, मेरी घड़ी का रिज़ॉल्यूशन काफी सीमित था। सेकंड एलईडी के लिए न्यूनतम विभाजन लगभग 4 सेकंड है। मिनट एलईडी केवल हर 4 मिनट में अपडेट किया जाता है। यदि आप बेहतर रिज़ॉल्यूशन चाहते हैं तो आप अधिक एलईडी वाली रिंग का उपयोग कर सकते हैं। उदाहरण के लिए, 24 एल ई डी (लिंक/लिंक) वाले संस्करण हैं। घंटे (लिंक / लिंक) प्रदर्शित करने के लिए एक 12 एलईडी रिंग भी एक अच्छा विकल्प होगा।
ऊपर दिए गए लिंक केवल एक सुझाव हैं कि आप इस ट्यूटोरियल में उपयोग किए गए आइटम कहां पा सकते हैं (और शायद मेरे भविष्य के ट्यूटोरियल का समर्थन करें)। बेझिझक उन्हें कहीं और खोजें और अपने पसंदीदा स्थानीय या ऑनलाइन स्टोर से खरीदें।
आप अपनी घड़ी के लिए 3डी प्रिंटेड केस भी डिजाइन कर सकते हैं। क्या आप जानते हैं कि आप Anet A8 को केवल $169.99 में खरीद सकते हैं? यहां क्लिक करें और अपना प्राप्त करें!
सिफारिश की:
ESP8266 का उपयोग करके इंटरनेट से समय निकालना - ESP8266 Nodemcu के साथ NTP क्लॉक प्रोजेक्ट: 5 कदम
ESP8266 का उपयोग करके इंटरनेट से समय निकालना | ESP8266 Nodemcu के साथ NTP क्लॉक प्रोजेक्ट: इस ट्यूटोरियल में हम देखेंगे कि Arduino IDE के साथ ESP8266/nodemcu का उपयोग करके समय कैसे निकाला जाए। अपने रीडिंग को टाइमस्टैम्प करने के लिए डेटा लॉगिंग में समय प्राप्त करना विशेष रूप से उपयोगी है। यदि आपके ESP8266 प्रोजेक्ट की इंटरनेट तक पहुँच है, तो आप नेटवर्क T… का उपयोग करके समय प्राप्त कर सकते हैं।
Arduino UNO का उपयोग करके ड्रोन कैसे बनाएं - माइक्रोकंट्रोलर का उपयोग करके क्वाडकॉप्टर बनाएं: 8 कदम (चित्रों के साथ)
Arduino UNO का उपयोग करके ड्रोन कैसे बनाएं | माइक्रोकंट्रोलर का उपयोग करके क्वाडकॉप्टर बनाएं: परिचय मेरे यूट्यूब चैनल पर जाएंएक ड्रोन खरीदने के लिए एक बहुत महंगा गैजेट (उत्पाद) है। इस पोस्ट में मैं चर्चा करने जा रहा हूँ कि मैं इसे सस्ते में कैसे बना सकता हूँ ?? और आप इसे सस्ते दाम पर कैसे बना सकते हैं … वैसे भारत में सभी सामग्री (मोटर, ईएससी
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक - Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: 5 चरण
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक | Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि कैसे Arduino IDE के साथ m5stack m5stick-C डेवलपमेंट बोर्ड के साथ neopixel ws2812 LED या एलईडी स्ट्रिप या एलईडी मैट्रिक्स या एलईडी रिंग का उपयोग करना है और हम करेंगे इसके साथ एक इंद्रधनुष पैटर्न
Arduino IDE का उपयोग करके M5stick C के साथ घड़ी बनाना - M5stack M5stick-C के साथ RTC रीयल टाइम क्लॉक: 4 कदम
Arduino IDE का उपयोग करके M5stick C के साथ घड़ी बनाना | M5stack M5stick-C के साथ RTC रियल टाइम क्लॉक: हाय दोस्तों इस निर्देश में हम सीखेंगे कि Arduino IDE का उपयोग करके m5stack के m5stack-C डेवलपमेंट बोर्ड के साथ घड़ी कैसे बनाई जाती है। इसलिए m5stick दिनांक, समय और amp; प्रदर्शन पर महीने का सप्ताह
वाई-फाई स्मार्ट स्केल (ESP8266, Arduino IDE, Adafruit.io और IFTTT के साथ): 18 कदम (चित्रों के साथ)
वाई-फाई स्मार्ट स्केल (ESP8266, Arduino IDE, Adafruit.io और IFTTT के साथ): यदि यह पहले से ही गर्मी है जहां आप रहते हैं, तो शायद यह बाहरी फिटनेस गतिविधियों के लिए एक अच्छा समय है। दौड़ना, साइकिल चलाना, या जॉगिंग आपके लिए आकार में आने के लिए बहुत बढ़िया व्यायाम हैं। और यदि आप अपना वर्तमान वजन कम करना या नियंत्रित करना चाहते हैं, तो यह आवश्यक है कि