विषयसूची:

बबल अलार्म क्लॉक जागने को मज़ेदार बनाता है (ईश): 7 कदम (चित्रों के साथ)
बबल अलार्म क्लॉक जागने को मज़ेदार बनाता है (ईश): 7 कदम (चित्रों के साथ)

वीडियो: बबल अलार्म क्लॉक जागने को मज़ेदार बनाता है (ईश): 7 कदम (चित्रों के साथ)

वीडियो: बबल अलार्म क्लॉक जागने को मज़ेदार बनाता है (ईश): 7 कदम (चित्रों के साथ)
वीडियो: 3 सबसे खतरनाक Alarm Clock 😥 #shots @factjini 2024, नवंबर
Anonim
बबल अलार्म क्लॉक जागने को मज़ेदार बनाता है (ईश)
बबल अलार्म क्लॉक जागने को मज़ेदार बनाता है (ईश)

गुलजार अलार्म घड़ी तक जागना बेकार है। मैं उन लोगों में से एक हूं जो सूरज निकलने से पहले उठना पसंद नहीं करते (या कई घंटों से बाहर हैं)। तो बिस्तर में बबल पार्टी करने से बेहतर तरीका और क्या हो सकता है!

एक आर्डिनो और आमतौर पर उपलब्ध बबल मशीन टॉय का उपयोग करके, आप भी बुलबुले की खुशी के लिए जाग सकते हैं। कार्रवाई में अलार्म पर एक नज़र डालें:

चरण 1: उपकरण और सामग्री

उपकरण और सामग्री
उपकरण और सामग्री

पुर्जे (आप निश्चित रूप से घर के आसपास मौजूद सामान के लिए स्थानापन्न कर सकते हैं): बबल जनरेटिंग टॉय: सुपर मिरेकल® बबल बबल फैक्ट्री (12 रुपये में माइकल्स पर खरीदा गया) माइक्रोकंट्रोलर: Arduino (मेरे मामले में पुराना सीडुइनो) एलसीडी डिस्प्ले: स्पार्कफुन बेसिक 16x2 कैरेक्टर एलसीडी स्नूज़ बटन: स्टेपल आसान बटन एलईडी: थिंगएम ब्लिंकएम ट्रांजिस्टर: टीआईपी-120 (रेडियो शेक 276-2068) रिले: 5V एसएफ COM-00100 मिश्रित बटन / समय समायोजित करने के लिए स्विच: एसएफ COM-09190 और एसएफ COM-00102 पोटेंशियोमीटर: SF COM-09806 परफ़बोर्ड डायोड (1N4001) arduino पिन हेडर के लिए रेसिस्टर 2.2K वायर पावर एडॉप्टर टूल्स सोल्डरिंग आयरन वायर स्ट्रिपर्स जिप टाई डरमेल मल्टीमीटर ब्रेडबोर्ड

चरण 2: बबल मशीन को तोड़ें

बबल मशीन को तोड़ें
बबल मशीन को तोड़ें
बबल मशीन को तोड़ें
बबल मशीन को तोड़ें
बबल मशीन को तोड़ें
बबल मशीन को तोड़ें
बबल मशीन को तोड़ें
बबल मशीन को तोड़ें

सबसे पहले आपको बबल मशीन को खोलना होगा। जो मैंने पाया वह खोलना आसान था, सिर्फ चार फिलिप्स हेड स्क्रू।

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

चरण 3: आसान स्नूज़ बटन तैयार करें

आसान स्नूज़ बटन तैयार करें
आसान स्नूज़ बटन तैयार करें

फ़्लिकर उपयोगकर्ता टॉमी बियर ने आसान बटन हैकिंग के लिए एक बेहतरीन चरण-दर-चरण मार्गदर्शिका प्रदान की है।

आसान बटन हैक चरण 11
आसान बटन हैक चरण 11

अनिवार्य रूप से आपको एक संधारित्र और रोकनेवाला को हटाने और अपने स्वयं के तारों को संलग्न करने की आवश्यकता है। आसान बटन है, उह, चार फिलिप्स हेड स्क्रू तक पहुंचने के लिए प्लास्टिक के पैरों को हटाकर आसानी से खोला जाता है। पैरों पर लटकना सुनिश्चित करें। बड़े बटन रॉक।

चरण 4: सर्कट को प्रोटोटाइप करें

सर्किट का प्रोटोटाइप
सर्किट का प्रोटोटाइप

आपके द्वारा चुने गए एलसीडी के आधार पर, अलग-अलग वायरिंग आवश्यकताएं हो सकती हैं। स्पार्कफुन बेसिक 16x2 कैरेक्टर एलसीडी के लिए और लिक्विड क्रिस्टल.एच लाइब्रेरी का उपयोग करके एलसीडी लाइब्रेरी का उपयोग करना और डेटा शीट का अनुसरण करना (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) यहां एक वायरिंग आरेख है:

बबल अलार्म आरेख का दूसरा संस्करण
बबल अलार्म आरेख का दूसरा संस्करण

मूल रूप से मैं ट्रांजिस्टर से सीधे मोटर चलाने की योजना बना रहा था। ऐसा लगता है कि मोटर जमीन में काफी मात्रा में शोर पैदा करती है, जिससे एलसीडी कचरा प्रिंट करता है। मैंने मोटर और Arduino सर्किट को अलग रखने के लिए एक रिले पर स्विच किया। मैं इस प्रकार के सर्किट को बनाने से परिचित नहीं था। ये संसाधन मददगार थे, हो सकता है आप इन्हें देखना चाहें। Bildr.org: हाई-पावर कंट्रोल: Arduino + TIP120 TransistorITP भौतिक कंप्यूटिंग ट्यूटोरियल: एक Arduino के साथ उच्च वर्तमान भार को नियंत्रित करने के लिए एक ट्रांजिस्टर का उपयोग करना

चरण 5: कोड लिखें

कोड लिखें
कोड लिखें

मेरे द्वारा उपयोग किए जा रहे वर्तमान कोड का गिटहब रिपोजिटरी यहां दिया गया है। इसके लिए थोड़े से काम की जरूरत है, लेकिन यह आपको आगे बढ़ाना चाहिए। भविष्य में किए जाने वाले सुधार: - एक बाहरी टाइम कीपिंग डिवाइस या यहां तक कि एक जीपीएस आधारित टाइम क्लॉक शामिल करें, अगर Arduino बिजली खो देता है तो समय और अलार्म के नुकसान से बचें- समय को दूर से सेट करने की अनुमति दें, या अलग-अलग दिनों के लिए अलग-अलग अलार्म सप्ताह का - मनोरंजन के लिए बुलबुले को सक्रिय करने की विधि (गुप्त स्नूज़ बटन टैप अनुक्रम?)

चरण 6: परफबोर्ड पर सर्किट बनाएं

परफ़बोर्ड पर सर्किट बनाएँ
परफ़बोर्ड पर सर्किट बनाएँ
परफ़बोर्ड पर सर्किट बनाएँ
परफ़बोर्ड पर सर्किट बनाएँ

एक बार जब आपके पास ब्रेडबोर्ड पर एक कार्यशील सर्किट होता है, तो अधिक स्थायी सेटअप बनाने के लिए सब कुछ परफ़बोर्ड पर स्थानांतरित करना आसान होता है। मेरे पास कुछ टुकड़े बैठे थे, लेकिन आप ऐसे बोर्ड भी पा सकते हैं जो ब्रेडबोर्ड डिज़ाइन के समान हैं, जिससे सर्किट को स्थानांतरित करना आसान हो जाता है।

क्योंकि इस प्रकार के बोर्ड पर कोई छेद नहीं जुड़ा है, मैंने एक जमीन और +5V तार नीचे की तरफ तार कर दिया। मैंने मूल रूप से एलसीडी को सीधे परफ़ॉर्मर में मिलाया। बुरा विचार! इसने समस्या निवारण को कठिन बना दिया। दूसरी बार मैंने महिला पिन हेडर को परफ़ॉर्मर में मिलाया ताकि एलसीडी को हटाया जा सके।

चरण 7: परीक्षण और समायोजन

परीक्षण और समायोजित करें
परीक्षण और समायोजित करें

एक बार जब आप परफ़ॉर्मर सर्किट पूरा कर लेते हैं, तो इसे अपने Arduino से कनेक्ट करें। एक बार जब सब कुछ काम करने लगता है तो आप अपने बेडरूम में बबल मशीन और कंट्रोलर लगा सकते हैं।

मैंने कुछ समय के लिए बेड फ्रेम पर माइक्रोकंट्रोलर को माउंट करने के लिए एक अतिरिक्त बॉक्स का उपयोग किया।

सिफारिश की: