विषयसूची:

बच्चों की रसोई जो कहती है बीप: 7 कदम (चित्रों के साथ)
बच्चों की रसोई जो कहती है बीप: 7 कदम (चित्रों के साथ)

वीडियो: बच्चों की रसोई जो कहती है बीप: 7 कदम (चित्रों के साथ)

वीडियो: बच्चों की रसोई जो कहती है बीप: 7 कदम (चित्रों के साथ)
वीडियो: Bas “chalo” mat bolo 🙊 #littleglove #comedy humare ghar mein yeah word ban hai 🫣aapke? 2024, नवंबर
Anonim
बच्चों की रसोई जो कहती है BEEP
बच्चों की रसोई जो कहती है BEEP
बच्चों की रसोई जो कहती है BEEP
बच्चों की रसोई जो कहती है BEEP

मेरी दो साल की बेटी ने अपने तीसरे जन्मदिन के लिए एक 'छोटा' अनुरोध किया था। वह एक छोटी सी रसोई चाहती थी जिस पर बीप हो। 'क्या आप चाहते हैं?' मेरी प्रतिक्रिया थी। 'एक किचन जो बीप कहता है, बिल्कुल मम्मियों के किचन की तरह!', उसने कहा…

तो, वह प्रेरणा थी (मेरा मतलब है 'अनुरोध') जिसने मुझे इस परियोजना पर शुरू किया!

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

कीमत के बारे में बात करते हुए, कुछ लोगों को आश्चर्य हो सकता है कि इस परियोजना की कुल कीमत क्या है। ठीक है, एक Ikea Duktig रसोई की कीमत लगभग 80 यूरो है जहाँ मैं रहता हूँ। जब आप चीन से पुर्जे मंगवाते हैं तो अन्य भागों की कीमत लगभग 25 से 30 यूरो होगी।

चरण 1: लघु मैनुअल

Image
Image

वीडियो दिखाता है कि यह सब कैसे काम करता है। जब रसोई चालू होती है, तो वर्तमान समय दिखाया जाता है। अब आप नीले बटन और पीले बटन का उपयोग करके टाइमर सेट कर सकते हैं। नीला बटन टाइमर को बढ़ाता है और पीला बटन टाइमर को घटाता है। वेतन वृद्धि 'माँ' के ओवन के समान है, इसलिए बटन आपको 0:05, 0:10, 0:15, 0:20, 0:25, 0:30, 0:40, 0 के बीच स्विच करने देंगे।:50, 1:00, 1:15, 1:30, 1:45, 2:00, 2:15, 2:30, 2:45, 3:00, 3:30, 4:00, 4:30, 5:00, 5:30, 6:00, 7:00, 8:00, 9:00 या 10:00 मिनट: सेकंड। यदि आप और भी लंबी (या अन्य) अवधि पसंद करते हैं, तो कोई बात नहीं, बस कोड में टाइमर प्रीसेट समय जोड़ें। 10 मिनट पर रुकने का कारण यह है कि मैं आधी रात को यह सोचकर नहीं जागना चाहता था कि बस बीप क्या है।:-)

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

जब टाइमर 0:00 तक पहुंच जाता है तो डिस्प्ले BEEP (या डच PIEP में) दिखाता है और फिर आप 2 छोटी और 1 लंबी बीप सुन सकते हैं। फिर, वर्तमान समय फिर से डिस्प्ले में दिखाया जाएगा।

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

आपको किस चीज़ की ज़रूरत पड़ेगी
आपको किस चीज़ की ज़रूरत पड़ेगी

ये वे सामग्रियां थीं जिनका उपयोग मैंने इस परियोजना के लिए किया था:

  • एक आईकेईए डुक्टिग रसोई
  • एक Arduino (मैंने एक Arduino नैनो का इस्तेमाल किया)
  • डीसी जैक के साथ 12 वी डीसी बिजली की आपूर्ति
  • डीसी/डीसी हिरन कनवर्टर
  • एक 12 वी एलईडी पट्टी
  • पैनल माउंट डीसी जैक
  • एक DS3231 घड़ी मॉड्यूल
  • 4 बटन (नॉन लैचिंग) और, जैसा कि मुझे एलईडी से प्यार है, मैंने उनमें एलईडी वाले बटन चुने
  • ए (लचिंग) पावर बटन, जिसमें फिर से एक एलईडी है (जो कि बिजली चालू होने पर केवल ढक्कन है)
  • एक TM1637 7 खंड 4 अंकों के साथ प्रदर्शित होता है
  • वायर
  • तापरोधी पाइप
  • एमडीएफ प्लेट, 5 मिमी मोटी, लगभग 35x35 सेमी
  • 1kΩ रोकनेवाला
  • 2N3904 ट्रांजिस्टर
  • छोटा पीसीबी प्रोटोटाइप बोर्ड

और सबसे महत्वपूर्ण हिस्सा: एक बजर (एक TMB12A05)!

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

  • एक छोटे राउटर बिट के साथ राउटर
  • छेदन यंत्र दबाना
  • चाकू, फ़ाइल, सैंडपेपर
  • टांका स्टेशन
  • ग्लू गन
  • छोटी ब्यूटेन मशाल (गर्मी-सिकुड़ने वाली टयूबिंग के लिए)
  • Arduino IDE वाला लैपटॉप

चरण 3: रसोई में परिवर्तन

रसोई में परिवर्तन
रसोई में परिवर्तन
रसोई में परिवर्तन
रसोई में परिवर्तन
रसोई में परिवर्तन
रसोई में परिवर्तन

अतिरिक्त सुविधाओं के लिए रसोई के लकड़ी के हिस्सों में कुछ संशोधनों की आवश्यकता है:

  • फ्रंट में बदलाव: 4 एलईडी-बटन और डिस्प्ले के लिए छेद
  • बाईं ओर परिवर्तन: पावर बटन के लिए छेद
  • नीचे की प्लेट में परिवर्तन: डीसी जैक के लिए छेद

सामने में परिवर्तन

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

डिस्प्ले होल के लिए, मैंने पहले टेम्प्लेट के डार्क एरिया में कई छेद ड्रिल किए। टेम्प्लेट में डार्क एरिया में डिस्प्ले के सटीक आयाम होते हैं। डिस्प्ले होल को खत्म करने के लिए, मैंने एक छोटा रोटरी टूल, एक फाइल और एक तेज चाकू का इस्तेमाल किया। कुछ हद तक हल्के क्षेत्र में पीसीबी के मोटे आयाम होते हैं जो डिस्प्ले से जुड़े होते हैं। यदि आप इस छेद में डिस्प्ले को माउंट करेंगे, तो आप देखेंगे कि लकड़ी बहुत मोटी है। जब मैंने डिस्प्ले डाला, तो मुझे यह लुक पसंद नहीं आया और लकड़ी को कम मोटा बनाने के लिए राउटर का इस्तेमाल किया। आपको डिस्प्ले की ऊंचाई खुद मापनी होगी, क्योंकि हो सकता है कि आपके पास एक जैसा डिस्प्ले न हो।

बाएं पैनल में परिवर्तन

पावर बटन रसोई के बाईं ओर लकड़ी के पैनल में स्थित है। इसके लिए पैनल के ऊपरी बाएँ कोने में एक छेद ड्रिल किया गया था। ध्यान दें कि इस बटन के लिए सबसे अच्छा स्थान शीर्ष पर है, जैसा कि कोडांतरण चरण को पढ़ते समय स्पष्ट हो जाएगा। कैबिनेट के अंदर एक नया शीर्ष पैनल जोड़ा जाएगा (इलेक्ट्रॉनिक्स की सुरक्षा के लिए एलईडी पट्टी को गोंद करने के लिए), इसलिए इस पैनल के ऊपर बटन होना बेहतर है।

बाएं पैनल के अंदर, मैंने पावर केबल को चलाने के लिए एक स्लॉट बनाने के लिए एक छोटे राउटर बिट का उपयोग किया।

निचली प्लेट में परिवर्तन

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

चरण 4: इलेक्ट्रॉनिक्स

इलेक्ट्रानिक्स
इलेक्ट्रानिक्स

इस परियोजना के लिए इलेक्ट्रॉनिक्स वास्तव में काफी सरल हैं। पूरी परियोजना एक छोटी 12 वी बिजली आपूर्ति पर चलती है। एक लैचिंग बटन, चलिए आप पावर को चालू और बंद करते हैं। Arduino नैनो और अन्य भाग वास्तव में 5V पर चलते हैं, इसलिए वोल्टेज को DC-DC हिरन कनवर्टर का उपयोग करके परिवर्तित किया जाता है। ध्यान दें कि मेरे द्वारा उपयोग की जाने वाली एलईडी-पट्टी के लिए 12V की आवश्यकता होती है।

Arduino नैनो बीच में है और इससे जुड़ा है:

  • डीसी-डीसी हिरन से 5V बिजली
  • 4 बटन (स्टार्ट, स्टॉप, प्लस और माइनस)
  • DS3231
  • TM1637-डिस्प्ले
  • बजर
  • एलईडी स्ट्रिप

चार बटन बस एक डिजिटल इनपुट और जीएनडी से जुड़े हुए हैं। कोड में, आंतरिक पुल अप सेट किया गया है। DS3231 I2C के माध्यम से जुड़ा हुआ है। एक Arduino नैनो के लिए, SDA A4 से जुड़ा है और SCL A5 से जुड़ा है। डिस्प्ले के लिए 5V और GND के बगल में दो डिजिटल पोर्ट की आवश्यकता होती है।

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

किसी भी शॉर्ट सर्किट को रोकने के लिए, मैंने बड़े पैमाने पर सिकुड़ ट्यूब का इस्तेमाल किया। और ट्यूबों को सिकोड़ने से पहले, जांचें कि क्या हर काम करता है!:-)

चरण 5: कोडांतरण

कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण

अब रसोई को इकट्ठा करने का समय आ गया है। सबसे पहले, सभी बटनों को निर्दिष्ट छेदों में डालें। जैसा कि मैंने एलईडी बटन का उपयोग किया, प्रत्येक एक अलग रंग के साथ, मैंने निम्नलिखित क्रम चुना (बाएं से दाएं): नीला, पीला, हरा और लाल

बटनों की कार्यक्षमता (समान क्रम) होगी: टाइमर बढ़ाएं, टाइमर घटाएं, ओवन टाइमर शुरू करें, और रोकें।

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

चूंकि यह एक ऐसा प्रोजेक्ट होगा जिसके साथ बच्चे खेलेंगे, सभी इलेक्ट्रॉनिक्स को ढाल देना वास्तव में एक अच्छा विचार है। यह बच्चों की रक्षा करने के लिए नहीं है, यह इलेक्ट्रॉनिक्स को उन छोटे खोजी हाथों से बचाने के लिए है…:-) एलईडी पट्टी को भी आसानी से चिपकाया जा सकता है। तारों को डालने के लिए एक छोटा सा छेद पर्याप्त है। बस 5 मिमी एमडीएफ आयाम x मिमी से एक आयताकार भाग काट लें। प्लेट को रखने के लिए स्क्रैप लकड़ी के टुकड़ों का उपयोग किया जा सकता है। साइड पैनल में किसी भी पूर्व-ड्रिल किए गए छेद को ब्लॉक न करें, क्योंकि वे छेद किचन को असेंबल करने के लिए आवश्यक हैं।

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

चरण 6: Arduino की प्रोग्रामिंग

Arduino प्रोग्रामिंग
Arduino प्रोग्रामिंग

Arduino की प्रोग्रामिंग के लिए, मैंने Arduino IDE का उपयोग किया। कार्यक्रम को स्थापित करने के लिए 4 मॉड्यूल की आवश्यकता है। य़े हैं:

  • DS1307RTC (Arduino IDE में पुस्तकालयों का प्रबंधन करने में)
  • समय (https://github.com/PaulStoffregen/Time)
  • TM1637डिस्प्ले (https://github.com/avishorp/TM1637)
  • तार (बिल्टिन)

कोड में अतिरिक्त स्पष्टीकरण के लिए कई इनलाइन टिप्पणियां हैं, क्योंकि मुझे नहीं लगता कि कोड स्वयं सभी को स्वयं समझाएगा (कुछ महीनों के बाद स्वयं सहित)। टिप्पणियों में क्या कमी है, यह एक सिंहावलोकन है कि यह सब कैसे काम करता है। तो यहाँ मैं कार्यक्रम का एक त्वरित अवलोकन प्रदान करूँगा।

सेटअप प्रक्रिया के बाद, प्रोग्राम चार राज्यों में से एक हो सकता है, क्योंकि Arduino या तो है:

  • प्रदर्शन पर समय दिखा रहा है (डिफ़ॉल्ट स्थिति)
  • टाइमर सेट करना
  • टाइमर दिखा रहा है जो 00:00. तक गिना जाता है
  • बीप

मानक लूप प्रक्रिया में, प्रत्येक लूप में निम्नलिखित चीज़ें होंगी:

  • बटनों की जांच करें कि क्या एक दबाया गया है और तदनुसार कार्य करें

    उदाहरण के लिए, टाइमर को एक कदम से बढ़ाएं, टाइमर को रोकें और समय दिखाने के लिए स्थिति बदलें, आदि।

  • जांचें कि क्या वर्तमान स्थिति के आधार पर कुछ करने की आवश्यकता है

    उदाहरण के लिए, जैसे ही एक सेकंड बीत चुका है, समय कम करें, या नया समय दिखाएं, क्योंकि समय बदल गया है

चरण 7: मज़े करो !

मज़े करो!!!
मज़े करो!!!

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

आम तौर पर उन्हें हमारी रसोई में किसी भी बटन को धक्का देने की अनुमति नहीं होती है, लेकिन उनके बटन पर बस एक बटन हो सकता है, एक बटन को जितना चाहें उतना जोर से दबाएं, बटन को किसी अन्य वस्तु से दबाएं।:-)

ध्यान रखें कि बजर वास्तव में काफी तेज होता है। इसके ऊपर टेप का एक छोटा सा टुकड़ा लगाने से यह आपके लिए आसानी से ठीक हो जाएगा!

बच्चों की चुनौती के लिए डिजाइन
बच्चों की चुनौती के लिए डिजाइन
बच्चों की चुनौती के लिए डिजाइन
बच्चों की चुनौती के लिए डिजाइन

बच्चों की चुनौती के लिए डिजाइन में भव्य पुरस्कार

सिफारिश की: