विषयसूची:
- चरण 1: हार्डवेयर
- चरण 2: जार्विस (esp8266) को आयरनमैन में डालना
- चरण 3: सॉफ्टवेयर "हैलो जार्विस"
- चरण 4: एवेंजर्स असेंबल
- चरण 5: यह पेंट को सुखाते हुए देखने जैसा है
वीडियो: अद्भुत सूचनाएं - आयरनमैन संस्करण: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
"एक्सेलसियर" - स्टेन ली।
अद्भुत सूचनाएं
यह निर्देश मेरे पसंदीदा सुपरहीरो के दिवंगत पिता को समर्पित है।
कुछ समय के लिए मेरे पास यह लौह पुरुष की मूर्ति शेल्फ पर थी। यह एक मित्र के साथ बहस के बाद मुझे दिया गया एक संदिग्ध मूल का खिलौना है। मैंने दावा किया कि मैं इसे बेहतर बना सकता हूं। समय बीतता गया और खिलौना महीनों और महीनों तक मेरी शेल्फ पर वहीं बैठा रहा, न तो बहुत इंटरैक्टिव एलईडी लाइट के साथ खेला और न ही चित्रित किया।
इसे बदलने का समय आ गया था!
आइए इस आयरनमैन में कुछ जीवन डालें, इसे पेंट करें और जार्विस-मूल्य कंप्यूटिंग शक्ति जोड़ें! यह एक वसीयतनामा है कि अगर सही तरीके से इस्तेमाल किया जाए तो एक एलईडी आपको कितना मज़ा दे सकती है!
विशेषताएं:
- पूरी तरह से "कनेक्टेड" नियंत्रणीय आरजीबी एलईडी लाइट - हाँ सिर्फ एक!
- अपने फेसबुक, ट्विटर, व्हाट्सएप अन्य सूचनाओं की घोषणा कर सकते हैं
- एलेक्सा के साथ संगत (यदि आप इसे चाहते हैं)
- पूरी तरह से सुपरहीरो फ्रेंडली
- जार्विस अंदर (यह ESP8266 है लेकिन यह सबसे नज़दीक है जो मुझे मिल सकता है)
समय: 2hलागत: लगभग 5 USDकठिनाई: सुपरहीरो आसान
(ध्यान दें कि परियोजना को IoT कनेक्टिविटी के लिए एक NodeRED सर्वर की आवश्यकता है)
एक प्रतियोगिता चल रही है - अगर मैं इसे एक एकल एलईडी परियोजना के साथ जीत सकता हूं जो वास्तव में एक अद्भुत अनुभव होगा! वोटों की बहुत सराहना की!
शिक्षाप्रद पूरी तरह से मेरे द्वारा बनाए गए इस प्यारे लेखन पर आधारित है! आप इसके बारे में और अधिक पढ़ सकते हैं, लेकिन सावधान रहें कि यह निर्देश योग्य हास्य से भरपूर है!
चरण 1: हार्डवेयर
यह अब तक की सबसे छोटी हार्डवेयर सूची होगी:
- ESP8266-01 - ठीक इसी तरह ($3)
- 1 RGB LED WS2812b आपको केवल एक की आवश्यकता है - यह अमूल्य है!
- 5V से 3.3V स्टेपडाउन (इसे USB संचालित करने के लिए) ($ 2)
आपको एक सोल्डरिंग आयरन (आदमी), कुछ नायक समान धैर्य, स्थिर उंगलियां और लेजर गन की भी आवश्यकता होगी क्योंकि आपके पास पर्याप्त लेज़र नहीं हो सकते हैं। इसके अलावा अगर आप इमारत को रेंग सकते हैं … इस पीटर को पढ़ना बंद करो और जाओ और शहर को बचाओ!
यह स्पष्ट है कि मैं इस कदम को गंभीर दिखाने की कोशिश कर रहा हूं। सच्चाई यह है - यह MQTT, NodeRED, ESP8266 और कुछ बुनियादी इलेक्ट्रॉनिक्स में अपने पैर जमाने का एक मजेदार प्रोजेक्ट है। आप इसे पावर देने के लिए बैटरियों का उपयोग कर सकते हैं लेकिन स्लीप मोड के बिना ईएसपी उनके माध्यम से बहुत जल्दी चबा जाएगा।
चरण 2: जार्विस (esp8266) को आयरनमैन में डालना
इसे किस्मत नहीं कहते! मैंने पूरी तरह से इसकी योजना बनाई:
- WS2812b में एक चिपचिपा टेप है और ESP की पिछली प्लेट पर फिट बैठता है
- ESP8266 आयरनमैन के सिर के अंदर फिट बैठता है (टोनी वास्तव में बड़ा है!)
मजेदार तथ्य: मेरी वर्तमान गृहिणी का कोडनेम "आयरन-मैन" है (उसे यह मत कहो, उसे इस बात की जानकारी नहीं है)। जब भी मुझे चयन से पहले एक नई गृहिणी की तलाश करनी होती है, तो मैं हर बार कोडनेम चुनता हूं (मैं पहले से ही बैटमैन और सुपरमैन के माध्यम से गया था)। न केवल उसका नाम एंथोनी हुआ, बल्कि उसने जो पहला सवाल पूछा वह इस्त्री बोर्ड के बारे में था!
यह सब एक साथ करने के लिए आप जितना ललचा सकते हैं - ऐसा अभी न करें। एक बार जब WS2812b को सभी तारों के साथ ESP8266 में मिला दिया जाता है, तो कोड को फ्लैश करना कठिन होगा।
इसे ध्यान में रखते हुए - जार्विस स्तर AI. के लिए समय
चरण 3: सॉफ्टवेयर "हैलो जार्विस"
इस सेटअप के दो घटक हैं:
नोडरेड:
NodeRED का उपयोग करना बहुत आसान है और आप इसके साथ बहुत सारी अविश्वसनीय चीजें कर सकते हैं। बुनियादी स्वचालन से लेकर हमारे खिलौने जार्विस को यह बताने तक कि क्या करना है! यदि आप अपने ज्ञान का और विस्तार करना चाहते हैं तो मेरे पास शुरुआती लोगों के लिए एक ट्यूटोरियल है। इस निर्देश के लिए इसकी आवश्यकता नहीं है। अगर आप रोशनी करना चाहते हैं - बस पढ़ते रहें।
सर्वर 2 चीजों के लिए जिम्मेदार है:
- ट्रिगर्स कैप्चर करने के लिए (आने वाली अधिसूचना, बटन प्रेस इत्यादि)
- बत्ती जलाने का आदेश भेजो
ESP8266 के साथ संवाद करने के लिए मैं एक स्ट्रिंग का उपयोग कर रहा हूं जिसका निर्माण निम्नलिखित तरीके से किया गया है:
प्रारूप: (संख्या: लाल: हरा: नीला: लेडॉन: लेडॉफ़: चमक: लूप) संख्या: int 0-255 // ब्लिंक की संख्या लाल: int 0-255 // लाल चैनल (रंग बीनने वाला का उपयोग करें) हरा: int 0- 255 // ग्रीन चैनल (कलर पिकर का उपयोग करें) नीला: इंट 0-255 // ब्लू चैनल (कलर पिकर का उपयोग करें) लेडऑन / ऑफ: इंट मिल्स 100 - 1000 // एलईडी और ब्रेक टाइमिंग ब्राइटनेस: इंट 0-255 // एलईडी ब्राइटनेस लूप: इंट 0, 1, 2 // मोड (गिनती/निरंतर ब्लिंकिंग/स्पष्ट)
इस कुंजी के आधार पर एक नमूना संदेश इस प्रकार है:
3:15:96:226:1000:300:255:0
पूर्ण चमक पर हर 300 एमएस में 1 सेकंड तक चलने वाली 3 नीली दालों में अनुवाद करेगा।
इसे MQTT के माध्यम से ESP8266 पर भेजा जाएगा। यह आप पर निर्भर है कि पलक झपकने का कारण क्या होगा। मैं कुछ नमूना परिदृश्यों को कवर करूंगा:
मोबाइल सूचनाएं
स्पष्ट रूप से संदेशों और सूचनाओं को कैप्चर करने के लिए मैं टास्कर और ऑटोनोटिफिकेशन प्लगइन का उपयोग करने जा रहा हूं। हर बार मुझे एक निश्चित प्रकार का संदेश प्राप्त होता है - चलो व्हाट्सएप और एसएमएस करते हैं - मैं चाहता हूं कि आयरनमैन y रंग में x बार झपकाएं।
एंड्रॉइड डिवाइस पर, आप टास्कर का उपयोग यह जांचने के लिए कर सकते हैं कि कौन सी अधिसूचना जारी की गई है और इसके आधार पर कुछ करें। AutoNotification प्रत्येक अधिसूचना की निगरानी करेगा और यदि यह एसएमएस ऐप या व्हाट्सएप द्वारा जारी किया जाता है तो यह NodeRED को एक HTTP पोस्ट भेजेगा। यदि आप इसके बारे में अधिक जानना चाहते हैं तो मेरे पास बहुत सारे टास्कर ट्यूटोरियल हैं।
व्हाट्सएप के लिए मैं 6 बार एलईडी ब्लिंक करने जा रहा हूं, रंग को हरा पर सेट करें
एलईडी=6:15:224:99:600:100:254:0
एसएमएस के लिए मैं चाहता हूं कि एलईडी नीली हो जाए और एलईडी 10 बार झपकाएं-
10:15:96:226:1000:300:254:0
आप इस निर्देश से जुड़ी सभी फाइलों के साथ संपूर्ण टास्कर प्रोफाइल को डाउनलोड और आयात कर सकते हैं।
ईएसपी8266
MQTT का उपयोग करना - मैं स्टिंग को इस जानकारी के साथ भेज रहा हूं कि एलईडी को कैसे व्यवहार करना चाहिए। आपको कस्टम कोड के साथ Arduino IDE का उपयोग करके ESP (शायद इस DIY फ्लैश एडॉप्टर का उपयोग करें) को फ्लैश करना होगा। कोड आपके लिए तैयार है, और आपको केवल अपने वाईफाई एक्सेस और NodeRED सर्वर जानकारी के साथ क्रेडेंशियल्स.एच फ़ाइल को संशोधित करना है।
#SSID_NAME "xxxxxxx" परिभाषित करें;#SSID_PASS "xxxxxxx" परिभाषित करें; # परिभाषित करें MQTT_SERVER "192.168.1.183"; #define MQTT_USER "xxxxxx"; #define MQTT_PASS "xxxxxx"; #परिभाषित MQTT_CLIENT "आयरनमैन2";
यदि आप सुनिश्चित नहीं हैं कि ESP8266 को कैसे फ्लैश किया जाए - तो यहां आपके लिए मार्गदर्शिका है। ध्यान दें कि एलईडी संचालित करने के लिए आपको Arduino IDE से FastLED लाइब्रेरी की आवश्यकता होगी।
चरण 4: एवेंजर्स असेंबल
यह सब एक साथ रखने का समय है! करने के लिए एक दो चीजें हैं। आप कनेक्शन सर्किट देख सकते हैं लेकिन संक्षेप में:
- USB केबल पावर पिन (1 और 4) को 5V से 3.3V स्टेपडाउन से जोड़ता है
- 3.3V का उपयोग RGB LED और ESP8266 को पावर देने के लिए किया जाता है (CH-EN पिन को पावर देना याद रखें)
- सिग्नल GPIO02 से LED को भेजा जाता है
सभी तारों को दोबारा जांचें, क्योंकि इस चरण में गलतियां महंगी हो सकती हैं! आप लगभग तैयार हैं! यह अंतिम चरण का समय है!
चरण 5: यह पेंट को सुखाते हुए देखने जैसा है
सौभाग्य से, मैंने आपके लिए फुटेज को तेज कर दिया है - इसलिए आपको 2h पेंटिंग सत्र को सहन करने की आवश्यकता नहीं है! कुछ औसत दिखने के लिए ऐक्रेलिक पेंट्स और अपनी कल्पना का प्रयोग करें!
इसके अलावा, यदि आप इस या अन्य परियोजनाओं के अपडेट के बारे में सूचित करना चाहते हैं - मुझे अपनी पसंद के मंच पर अनुसरण करने पर विचार करें: फेसबुक ट्विटर इंस्टाग्राम यूट्यूब
और अगर आपको मेरे लिए एक कॉफी खरीदने या अधिक निरंतर तरीके से मेरा समर्थन करने का मन कर रहा है:
पेपैल Patreon
मुझे आशा है कि आपने परियोजना का आनंद लिया है!
सिफारिश की:
अद्भुत विशेषताओं के साथ DIY मिनी डीएसओ को वास्तविक ऑसिलोस्कोप में अपग्रेड करें: 10 कदम (चित्रों के साथ)
अद्भुत विशेषताओं के साथ DIY मिनी डीएसओ को एक वास्तविक ऑसिलोस्कोप में अपग्रेड करें: पिछली बार मैंने साझा किया था कि एमसीयू के साथ मिनी डीएसओ कैसे बनाया जाता है। कॉम/आईडी/मेक-योर-ओन-ओएससी…चूंकि इस परियोजना में बहुत से लोग रुचि रखते हैं, इसलिए मैंने कुछ समय
अद्भुत प्रभाव आरजीबी एलईडी पट्टी सर्किट कैसे बनाएं: 6 कदम (चित्रों के साथ)
अद्भुत प्रभाव आरजीबी एलईडी पट्टी सर्किट कैसे बनाएं: हाय दोस्त, आज मैं एक सर्किट बनाने जा रहा हूं जो एलईडी पट्टी को नियंत्रित करेगा। यह सर्किट एलईडी पट्टी का अद्भुत प्रभाव देगा। यह सर्किट बहुत आसान और सस्ता है। हमें केवल 3- की आवश्यकता है आरजीबी एलईडी।चलो शुरू करते हैं
कैसे एक अद्भुत रोबोट गाय बिजूका बनाने के लिए: 16 कदम (चित्रों के साथ)
एक अद्भुत रोबोट गाय कैसे बनाएं: मैंने हाल ही में एक स्थानीय बिजूका प्रतियोगिता के लिए मू-बॉट, एक रोबोट गाय बिजूका बनाया, जो चंद्रमा पर कूदता है। मेरी प्रेरणा मेरे बेटे के गायन से थी "हे डिडल डिडल, कैट एंड फिडल। .."मेरे साथ काम करने में प्रोजेक्ट बहुत मजेदार था
3 अद्भुत मस्तिष्क / मन नियंत्रण परियोजनाएं Arduino और Neurosky के साथ एलईडी लाइट्स एलईडी: 6 कदम (चित्रों के साथ)
3 अद्भुत मस्तिष्क / मन नियंत्रण परियोजनाएं Arduino और Neurosky के साथ एलईडी लाइट एलईडी स्ट्रिप: क्या आप कभी इसके बारे में सोचकर रोशनी को चालू या बंद करना चाहते हैं? या क्या आप जानना चाहते हैं कि आरजीबी एलईडी के रंग को देखकर आप कितने तनावग्रस्त हैं? जबकि अब आप इस निर्देश का पालन करके कर सकते हैं! हम क्या करने जा रहे हैं, इसके बारे में महसूस करने के लिए
MESH का उपयोग करते हुए वॉशिंग मशीन सूचनाएं: 4 चरण (चित्रों के साथ)
MESH का उपयोग करके वॉशिंग मशीन सूचनाएं: उफ़! मैं कपड़े धोने की मशीन में कपड़े के बारे में भूल गया … क्या आप हमेशा धोए जाने के बाद अपने कपड़े उठाना भूल जाते हैं? यह नुस्खा आपकी वॉशिंग मशीन को जीमेल या आईएफटीटीटी के माध्यम से सूचनाएं प्राप्त करने के लिए अपग्रेड करेगा जब आपके कपड़े तस्वीर के लिए तैयार हो जाएंगे