विषयसूची:

लेगो मिनी कूपर ऐप नियंत्रित रोशनी: 7 कदम (चित्रों के साथ)
लेगो मिनी कूपर ऐप नियंत्रित रोशनी: 7 कदम (चित्रों के साथ)

वीडियो: लेगो मिनी कूपर ऐप नियंत्रित रोशनी: 7 कदम (चित्रों के साथ)

वीडियो: लेगो मिनी कूपर ऐप नियंत्रित रोशनी: 7 कदम (चित्रों के साथ)
वीडियो: Redmi Mobile Closing Apps Automatically Problem Solution 100% | Recent App Not Showing And Minimize 2024, नवंबर
Anonim
Image
Image
आपको किस चीज़ की ज़रूरत पड़ेगी
आपको किस चीज़ की ज़रूरत पड़ेगी

खतरा, यूएक्सबी

क्या आपका ड्रीम जॉब बम डिस्पोजल एक्सपर्ट होने के नाते है लेकिन आप मरने वाले हिस्से की वजह से झिझक रहे हैं? तो यह आपके लिए प्रोजेक्ट है! आप अत्यधिक अस्थिर उपकरण के लिए छोटे समायोजन करने में लंबा समय व्यतीत करेंगे, आपके माथे से पसीना निकल रहा है और हाथ अनियंत्रित रूप से हिल रहे हैं। दिल की धड़कन ट्राइंफ और डिजास्टर को अलग कर सकती है। किसी भी तरह से तुम नहीं मरोगे, सिवाय शायद वैराग्य के। तो आपको उन दो धोखेबाजों के साथ एक जैसा व्यवहार करने के लिए तैयार रहना चाहिए। अन्यथा आप वास्तविक बम निपटान के साथ बेहतर हो सकते हैं।

मैं किस बारे में हूँ? अपने लेगो मिनी कूपर के लिए वेब-आधारित नियंत्रणों का एक पूर्ण विशेषताओं वाला सेट लागू करना, जो आपके फोन से सभी पहुंच योग्य है! हाइलाइट्स में शामिल हैं:

  • बाहरी और आंतरिक प्रकाश व्यवस्था का व्यक्तिगत नियंत्रण
  • प्रकाश चयन फोन डिस्प्ले पर प्रतिबिंबित होता है
  • प्रकाश स्तर पर निर्भर ऑटो लाइट की सुविधा
  • इंटरनेट-आधारित टाइमकीपिंग ताकि आपका मिनी अपनी रोशनी के साथ घंटे को फ्लैश कर सके
  • उपयोगकर्ता-कॉन्फ़िगर करने योग्य समय-क्षेत्र चयन
  • मैन्युअल रूप से चयन करने योग्य आंतरिक प्रकाश रंगों और चमक स्तरों की लगभग अनंत विविधता
  • उस सच्चे साठ के दशक के लिए आंतरिक प्रकाश व्यवस्था को वैकल्पिक करने के लिए एक स्वचालित "ग्रोवी" मोड। हाँ बेबी!
  • टेस्ला जैसा ऑटोपायलट। नहीं वाकई में नहीं।

प्लस सुविधा nerd सुविधाएँ जैसे:

  • मल्टीकास्ट डीएनएस (पेस्की आईपी एड्रेस याद रखने की जरूरत नहीं)
  • OTA (ओवर द एयर) फर्मवेयर अपग्रेड आसानी से और भी अधिक सुविधाएँ जोड़ने के लिए
  • वाईफाई प्रबंधक ताकि मिनी को एसएसआईडी और पासवर्ड को फिर से कोड किए बिना नए नेटवर्क में ले जाया जा सके

आएँ शुरू करें!

चरण 1: आपको क्या चाहिए

यदि आपके पास पहले से लेगो मिनी कूपर है तो आप भाग्य में हैं। इस परियोजना में आपको लगभग $ 10 का खर्च आएगा। कम अगर आपके पास पहले से ही कुछ या सभी उपभोग्य वस्तुएं पड़ी हैं। यदि आपके पास लेगो मिनी नहीं है, तो वे लगभग $ 100 हैं। मैंने जो किया वह मेरी (बड़ी हो चुकी) बेटी को क्रिसमस के लिए खरीदना था। चतुर, हुह?

परिणाम का एकमात्र अन्य घटक एक ESP8266-आधारित NodeMCU है। लगभग $ 6 एक फेंक। फिर आपको केवल 3 मिमी एलईडी का एक गुच्छा, कुछ प्रतिरोधक (एक वैकल्पिक एलडीआर/फोटोरेसिस्टर सहित), एनपीएन ट्रांजिस्टर के एक जोड़े, पतले हुक-अप तार और हीट-सिकुड़ ट्यूबिंग की आवश्यकता होती है।

उपकरण

एक टांका लगाने वाला लोहा यहाँ की मुख्य चीज है। साथ ही नीचे की ओर 1/8in से बिट्स के साथ एक ड्रिल। आपको कुछ छोटे हाथ के औजारों की भी आवश्यकता होगी - मुझे नुकीले चिमटी की एक जोड़ी विशेष रूप से मददगार लगी।

चरण 2: डिजाइन विचार

रचना विवेचन
रचना विवेचन

विकल्प

एक असली मिनी कूपर की तरह, आपको विकल्पों पर निर्णय लेने की आवश्यकता है। इस मामले में, आप कितनी व्यक्तिगत रोशनी चाहते हैं और क्या आप अन्य चीजें जोड़ना चाहते हैं (उदाहरण के लिए एक सींग)। मेरी सलाह है कि ज्यादा महत्वाकांक्षी न हों। सबसे पहले, NodeMCU में केवल 9 प्रयोग करने योग्य GPIO पिन और एक एनालॉग इनपुट पिन है। यहां तक कि अगर आप एक शिफ्ट रजिस्टर के साथ पिन का विस्तार करना चाहते हैं, तो वायरिंग और नियंत्रित सामान के लिए भौतिक स्थान पर विचार किया जाता है। यहाँ मैं किसके साथ समाप्त हुआ:

  • हेडलाइट्स
  • कोहरा/ड्राइविंग लैंप
  • दाएं और बाएं ब्लिंकर/खतरे (आगे और पीछे)
  • आरजीबी के लिए तीन आंतरिक रोशनी (एक संयुक्त इस्तेमाल किया जा सकता था लेकिन कोई भी नहीं था - पिन का उपयोग किसी भी तरह से समान है)
  • ऑटो ऑन/ऑफ कार्यक्षमता के लिए एनालॉग पिन पर फोटोरेसिस्टर

मैंने कुछ पिनों को बचाने के लिए ब्लिंकर पर ट्रांजिस्टर का इस्तेमाल किया, एक दृष्टिकोण जिसे आप हेडलाइट्स और फॉग लाइट्स पर भी इस्तेमाल कर सकते हैं (कुछ भी जो हमेशा एक साथ स्विच किया जाएगा)। हालांकि आपको सावधान रहने की जरूरत है - मुझे कुछ पिनों पर ट्रांजिस्टर का उपयोग करने में समस्या हुई, जिस पर बाद में चर्चा की गई।

नियमों

  1. कार के बाहरी स्वरूप में कोई बदलाव नहीं
  2. यथासंभव कुछ आंतरिक संशोधन
  3. कोई गोंद नहीं, स्थिरता जोड़ने के लिए कितना भी लुभावना क्यों न हो
  4. कुंजी विन्यास की कोई हार्ड कोडिंग नहीं (जैसे, वाईफाई नेटवर्क)
  5. "ऐप" के लिए उचित दिखने वाला जीयूआई

अंत में, मैंने दिशानिर्देशों के रूप में इन नियमों की अधिक व्याख्या की, लेकिन मुझे नहीं लगता कि मैंने कोई प्रमुख विचलन किया है।

चरण 3: अपना मिनी बनाएं

अपना मिनी बनाएं
अपना मिनी बनाएं

हालांकि कुटिल, मैं मानवता के बिना नहीं हूं। इसलिए क्रिसमस की भावना में मैंने अपनी बेटी को मिनी बनाने दिया। क्योंकि, ठीक है, यह उसका था। यह उसने बहुत ही कुशलता से किया। बहुत बढ़िया था।

मैंने लेगो के साथ एक बच्चे के रूप में खेला था, लेकिन केवल वही बनाने में कामयाब रहा, जिसे "घर" के रूप में वर्णित किया जा सकता था। मुझे नहीं लगता कि मेरे पास कोई खिड़की या दरवाजे के टुकड़े थे इसलिए कुछ कल्पना की आवश्यकता थी। यह लेगो मिनी एक और लीग में थी - लेगो की अखंडता को संरक्षित करते हुए वास्तविक चीज़ (जिसका एक उदाहरण मेरी बेटी भी होती है) के बहुत सार को कैप्चर करना।

कड़ाके की ठंड के बावजूद, हम तुरंत एक विस्तारित फोटोशूट पर चले गए। यह कमाल से ज्यादा था। यह एकदम सही था!

सिवाय, कुछ भी संपूर्ण नहीं है? या कम से कम, यह देखने के लिए मानवीय स्थिति है कि क्या एक बार पूर्ण रूप से असंतोषजनक के रूप में देखा गया था। यही कारण है कि हमें लैंडफिल और तलाक वकीलों की जरूरत है।

जाहिर है, इस कार को एलईडी की जरूरत थी। मेरी बेटी केवल छुट्टियों के लिए आ रही थी इसलिए मुझे तेजी से काम करना पड़ा। इस परियोजना का संस्करण 1 सिर्फ हेडलाइट्स और फॉग लाइट्स में कुछ एल ई डी चिपका रहा था और एक स्विच के माध्यम से सिक्का सेल बैटरी के एक जोड़े तक सब कुछ वायरिंग कर रहा था। मैं कहता हूं "बस," लेकिन मिनी की नाजुकता के साथ यह मेरी पहली मुठभेड़ थी (और मुझे लगता है कि अधिकांश अन्य कस्टम लेगो किट)। बस उस चीज़ को उठाकर जोखिम भरे टुकड़े फर्श पर एक निराशाजनक क्लैटर के साथ गिरते हैं। और मुझे हॉकिंग ग्रेट डीवॉल्ट के साथ कुछ छोटे छेदों को ड्रिल करने की आवश्यकता होगी, उन जगहों के माध्यम से तार खींचें जहां तार को जाने के लिए डिज़ाइन नहीं किया गया था और संरचना को नीचे की तरफ बैटरी डिब्बे का समर्थन करने की आवश्यकता थी।

कुछ मुक्त बिट्स काफी बड़े थे और यह मेरे लिए स्पष्ट था कि वे वापस कहाँ गए थे। अन्य टुकड़े एक पूर्ण रहस्य थे। इन्हें मैंने एक "बहुत कठिन" ढेर पर रख दिया, जो परियोजना में केवल कुछ ही मिनटों में खतरनाक रूप से बढ़ गया था। कुछ बिंदु पर, पर्याप्त टुकड़े गिर गए थे कि पूरी चीज को अपनी मूल स्थिति में वापस लाने का जोखिम सैद्धांतिक से अधिक हो गया था। यदि आपने कभी संदेह किया है कि एन्ट्रापी ब्रह्मांड को परिभाषित करती है, तो लेगो से आगे नहीं देखें।

एक विकृत जैविक प्रतिक्रिया में, जो शायद बम निरोधक विशेषज्ञों से परिचित है, तबाही का जोखिम जितना अधिक होगा मेरे हाथ उतने ही काँपेंगे। यदि आप विशेष रूप से नर्वस स्वभाव के हैं, तो अन्य जैविक प्रतिक्रियाएं शुरू हो सकती हैं। Spotify पर, एक T. Rex गाना बजाया गया। दासता के रूप में मिनी। येट्स की दूसरी कमिंग की एक पंक्ति दिमाग में आई।

हम यहां रुकेंगे क्योंकि मेरे पास नाटकीय आख्यान की अविकसित समझ है।

चरण 4: संस्करण 1

संस्करण 1
संस्करण 1

अच्छी तरह से पाठक, आप निस्संदेह यह सुनकर राहत महसूस करेंगे कि मैं बैटरी से चलने वाली रोशनी स्थापित करने में कामयाब रहा और मिनी पूरी तरह से इकट्ठी स्थिति में बहाल हो गया। हालाँकि, इस तस्वीर को देखकर, आप देख सकते हैं कि छत बनाने वाली टाइलें असमान हैं। मुझे लगता है कि वे इतनी बार गिर गए थे कि तस्वीर के लिए उन्हें फिर से दबाने के लिए मुझे परेशान नहीं किया जा सकता था। या संभवत: यह स्थिर हाथ और दिल से जुड़े कुछ मजबूत पेय पदार्थों का परिणाम था। यह क्रिसमस था, आखिर।

यहीं बात रह गई। मेरी बेटी को कनाडा जाना था और मिनी को अपने साथ ले गई। जाहिरा तौर पर इस तरह काम प्रस्तुत करता है।

इस बीच, मैं लेगो के लिए कड़ी मेहनत कर रहा था। मैंने लेगो बैटमैन को दोहराने पर देखना शुरू किया, और लेगो किट की समीक्षाएं पढ़ीं। एक दिन, मुझे यह ब्रिक लूट नामक एक संगठन से मिला, जो "माई" विचार का एक व्यावसायिक संस्करण है। इससे भी बदतर, यह मेरे प्रयास से बेहतर था क्योंकि इसमें अधिक रोशनी थी। अधिक। बेहतर। मैंने अपने आप को सांत्वना देने की कोशिश की कि नीली बत्ती टेढ़ी थी और यह संस्करण १ पर मेरे द्वारा खर्च किए गए १.३० डॉलर से बीस गुना अधिक महंगी थी। लेकिन मेरे दिल में इस तरह के सामान्य रूप से आकर्षक तर्क नहीं थे। यह खड़ा नहीं हो सका, खासकर जब मुझे पता चला कि कार में एलईडी लाइटिंग जोड़ने के लिए कई अन्य विकल्प हैं। स्पष्ट रूप से मुझे अपना खेल बढ़ाना था। मिनी को फ्रोजन नॉर्थ से वापस बुला लिया गया और काम शुरू हो गया।

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

तुरंत, मैंने आगे लेगो अनुसंधान को निलंबित कर दिया। यह ठीक है अगर किसी और ने पहले से ही इस परियोजना के समान कुछ किया है (क्योंकि उनके पास निश्चित रूप से है)। जब तक मैं इसके बारे में नहीं जानता (टिप्पणियों, कृपया इस जानबूझकर अज्ञानता का सम्मान करें)।

अब मुझे एहसास हुआ कि मैंने चार कदम पहले "चलो शुरू करें" कहा था। तो चलो शुरू हो जाओ। सचमुच।

चरण 5: वायरिंग

तारों
तारों
तारों
तारों
तारों
तारों

व्यवसाय का पहला क्रम यह तय करना था कि सभी लाइटों को बिजली कैसे दी जाए। रोशनी के प्रत्येक सेट (हेडलाइट्स, कोहरे रोशनी, ब्लिंकर, आंतरिक रोशनी) को थोड़ा अलग दृष्टिकोण की आवश्यकता होती है।

मैं तस्वीरों को बात करने दूँगा कि मैं इसके बारे में कैसे गया। संक्षेप में, कोहरे रोशनी को छोड़कर सभी रोशनी के लिए तारों को प्रकाश के केंद्र से सीधे अगले उपलब्ध गुहा में एक छोटा छेद ड्रिल करके स्थापित किया जा सकता है, फिर तार को अस्पष्ट रूप से मिनी के नीचे की ओर घुमाया जा सकता है। कोहरे की रोशनी के लिए, तार को परावर्तक के पीछे के केंद्र से थोड़ा हटकर प्रवेश करना चाहिए। आरजीबी इंटीरियर एल ई डी (चित्रित नहीं) सीधे नीचे के माध्यम से एक छेद ड्रिल करके स्थापित करना आसान है, इसलिए यह सामने की सीटों के पीछे और थोड़ा सा उभरता है। मैंने तीन अलग-अलग रोशनी का इस्तेमाल किया क्योंकि मेरे पास कोई संयुक्त रोशनी नहीं थी।

केवल एक और बात ध्यान देने योग्य है कि रियर ब्लिंकर्स के विकल्पों की खोज में मैंने ट्रंक के तल के नीचे स्थित स्पेयर टायर की खोज की। यह पूरी तरह से अप्रत्याशित था - यह कहना अतिशयोक्ति नहीं होगी कि मैं स्तब्ध था। यहाँ एक घटक कुछ था, यदि कोई हो, तो विधानसभा के बाद देखा जाएगा। लेकिन उसके लिए और भी अधिक मूल्यवान। अच्छा खेला लेगो!

जब आप कर लें, तो सभी तारों को मिनी के नीचे फ्रेम सदस्यों के बीच बड़ी जगह में मिलना चाहिए। यह वह जगह है जहां हम NodeMCU स्थापित करेंगे और उपयुक्त पिन पर वायरिंग को समाप्त करेंगे।

मैंने पहले वायरिंग रन में एलईडी, ट्रांजिस्टर और एलडीआर के लिए वर्तमान-सीमित प्रतिरोधों को शामिल करने का चुनाव करके एक बुरा निर्णय लिया था। मैंने ऐसा इसलिए किया क्योंकि मैं NodeMCU को Perfboard पर माउंट करने की योजना नहीं बना रहा था। अंत में मैंने ठीक यही किया ताकि मैं सभी इलेक्ट्रॉनिक्स को एक ही स्थान पर आसानी से समेकित कर सकूं। ऐसा नहीं करने से पुर्जों को बदलना, विशेष रूप से एल ई डी, थोड़ा अधिक चुनौतीपूर्ण हो जाएगा। ओह अच्छा।

NodeMCU/Perfboard को फ्रेम में ठीक करने से पहले, विचार करें कि आप माइक्रो USB को किस तरफ रखना चाहते हैं।

चरण 6: सर्किट

सर्किट
सर्किट

यहां कुछ खास नहीं है। फ्रिट्ज़िंग स्केच बहुत आत्म-व्याख्यात्मक होना चाहिए, हालांकि यह शौकिया है। सभी एल ई डी पर वर्तमान सीमित प्रतिरोधक 220Ω और ट्रांजिस्टर 1kΩ पर हैं। ट्रांजिस्टर 2N2222 NPN हैं। LDR पर स्थिर प्रतिरोधक 10KΩ है।

उस ने कहा, अब मैं NodeMCU के बारे में खोजी गई कुछ विचित्रताओं का उल्लेख करने का स्थान हो सकता हूं।

सबसे पहले, हालांकि इंटरवेव्स पर कुछ सुझाव हैं कि पिन D9 (RX) और D10 (TX) को GPIO के रूप में इस्तेमाल किया जा सकता है यदि कोई सीरियल ट्रैफ़िक नहीं है तो मुझे यकीन नहीं है कि वे कर सकते हैं - निश्चित रूप से मेरे लिए काम नहीं किया।

दूसरा, मैं D3 से जुड़े ट्रांजिस्टर में से एक के साथ एक समस्या में भाग गया। पूरी तरह से निश्चित नहीं है कि क्यों - D3 (D4 और D8) भी बूट मोड निर्धारित करते हैं लेकिन यह सुनिश्चित नहीं है कि यह क्यों मायने रखता है। बस एक हेड-अप इसलिए यदि आप किसी समस्या में भाग लेते हैं तो पिन पर सामान ले जाने का प्रयास करें।

मैंने इन दोनों मुद्दों को आगे देखने के लिए एक मानसिक नोट बनाया है, लेकिन फिलहाल मैं केवल इतना कह सकता हूं कि मेरे स्केच पर दिखाए गए पिन आवंटन ने मेरे लिए काम किया है।

चरण 7: कोड

कोड
कोड

कोड (Arduino, HTML/CSS और JavaScript) पर मेरी क्षमता के अनुसार टिप्पणी की गई है और यह GitHub पर उपलब्ध है। मैंने आपके iPhone होम स्क्रीन में जोड़ने के लिए एक आइकन सहित, मेरे द्वारा उपयोग की गई सभी छवियों को छोड़ दिया है, इसलिए यह बॉक्स से बाहर काम करता है। यदि आप SPIFFS के उपयोग से परिचित नहीं हैं, तो README फ़ाइल पर एक नज़र डालें।

हमेशा की तरह, मैं वास्तविक विशेषज्ञता वाले निःस्वार्थ व्यक्तियों का गहरा ऋणी हूं, जो मेरे जैसे असहाय व्यक्तियों द्वारा उपयोग और दुरुपयोग के लिए पुस्तकालयों, ट्यूटोरियल और अन्य संसाधनों का योगदान करते हैं। इस परियोजना के लिए विशेष रूप से मैं यहां उपलब्ध सभी चीजों के लिए एक बहुत व्यापक परिचय पर बहुत अधिक निर्भर करता हूं। वाईफाई प्रबंधक पुस्तकालय भी नेटवर्क पोर्टेबिलिटी की सुविधा के लिए एक विशेष चिल्लाहट के योग्य है, यह अत्यधिक वांछनीय है कि लेगो मिनी एक असली कार की तरह कनाडा से आगे और पीछे यात्रा करता है।

अंत में, मेरी बेटी एम्मा को एक बड़ा धन्यवाद, मुझे उसकी कार के साथ एक अनुचित डिग्री तक खेलने देने के लिए।

चलो मोटर।

लेग गॉड।

सिफारिश की: