विषयसूची:
- चरण 1: विचार
- चरण 2: मस्तिष्क
- चरण 3: प्रदर्शन
- चरण 4: आरटीसी
- चरण 5: उपयोगकर्ता के साथ इंटरफ़ेस
- चरण 6: ट्विस्ट
- चरण 7: बटन सेल के साथ समस्या
- चरण 8: कोड
- चरण 9: हो गया
वीडियो: DIY पॉकेट वॉच: 9 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस व्यस्त दुनिया में बेहतर प्रदर्शन के लिए समय का ध्यान रखना जरूरी है और एक शौक़ीन होने के नाते क्यों न समय का ट्रैक रखने के लिए एक उपकरण बनाया जाए। प्रौद्योगिकी के लिए धन्यवाद 'घड़ी' नामक उपकरण मौजूद हैं लेकिन! जब आप चीजों को खुद बनाते हैं तो आनंद अलग होता है, इसलिए इस निर्देशयोग्य में मैं आपको दिखाने जा रहा हूं कि मैंने इस छोटी सी घड़ी को कैसे बनाया।
चरण 1: विचार
विचार यह है कि इसे यथासंभव सरल रखा जाए और न्यूनतम घटकों का उपयोग किया जाए।
- समय दिखाने के लिए एक प्रदर्शन।
- समय का ट्रैक रखने के लिए एक घटक।
- एक अन्य घटक समय लेने के लिए और इसे प्रदर्शित करने के लिए भेजें।
- और एक शक्ति स्रोत।
// विचार का फ्लो चार्ट
चरण 2: मस्तिष्क
मस्तिष्क निश्चित रूप से एक माइक्रोकंट्रोलर होना चाहिए क्योंकि इसमें आसान प्रोग्रामिंग और छोटे आकार के फायदे हैं। पहले तो मैंने सोचा था कि attiny85 एकदम सही होगा, लेकिन फिर इसके सीमित GPIO पिन ने इसे संसाधित करना मुश्किल बना दिया। तब मैंने tqfp पैकेज में उपलब्ध Atmega328p के साथ जाने का फैसला किया, लेकिन इस तरह के छोटे पैकेज को सोल्डर करने में नगण्य अनुभव होने के कारण मैंने arduino pro mini के साथ जाने का फैसला किया। हालांकि यह बोर्ड आधिकारिक रूप से सेवानिवृत्त है लेकिन खुला स्रोत होने के कारण वे अभी भी उपलब्ध हैं।
चरण 3: प्रदर्शन
0.91 इंच का OLED डिस्प्ले मॉड्यूल डिस्प्ले के लिए अच्छा विकल्प होगा, जिससे यह अधिक आधुनिक दिखता है लेकिन फिर समस्या यह है कि यह बिजली की खपत है, औसतन यह 20mA की खपत करता है जो बैटरी के लिए भारी होगा। यह सोचते हुए कि डिस्प्ले के रूप में क्या उपयोग किया जाए, मैंने पाया कि यह डीवीडी डिस्प्ले इधर-उधर पड़ा हुआ है। इस डिस्प्ले में कुछ पूरक एलईडी के साथ सात सेगमेंट डिस्प्ले के चार अंक हैं। सभी एलईडी को सामान्य कैथोड के रूप में कॉन्फ़िगर किया गया है, इसलिए उन्हें चलाने के लिए हमें मल्टीप्लेक्सिंग नामक विधि का उपयोग करने की आवश्यकता है जो कि प्रत्येक अंक को एक-एक करके इतनी तेजी से चलाने के अलावा कुछ भी नहीं है कि ऐसा लगता है कि सभी एक ही समय में जगमगाते हैं। साथ ही Atmega328 20mA तक डूब सकता है इसलिए ट्रांजिस्टर की आवश्यकता कम हो जाती है। प्रत्येक एलईडी 3.3v पर 100 ओम के साथ बहुत अच्छा काम करता है।
चरण 4: आरटीसी
Arduino प्रो मिनी ट्रैक रख सकता है लेकिन इसके साथ समस्या यह है कि यह बिजली की खपत है। 3.3v पर यह 8MHz पर लगभग 3mA खींचता है और साथ ही हमारे पास डिस्प्ले भी है जो कुछ रस का भी उपभोग करेगा। मैं DS3231 RTC चिप के साथ जाना चुनता हूं क्योंकि इसके I2C इंटरफ़ेस के लिए धन्यवाद का उपयोग करना आसान है। साथ ही यह atmega328 की तुलना में अधिक सटीक समय का ट्रैक रखता है और यहां तक कि कम बिजली की खपत करता है।
चरण 5: उपयोगकर्ता के साथ इंटरफ़ेस
इंटरफ़ेस सरल है - उपयोगकर्ता समय चाहता है, डिवाइस इसे इसके लिए देता है हम हाथ के इशारे जैसे जटिल सामान या पुश बटन के रूप में सरल का उपयोग कर सकते थे। इसलिए जब भी उपयोगकर्ता समय जानना चाहता है, तो बटन दबाएं और समय डिस्प्ले पर प्रदर्शित होता है। कोड के लिए योजना यह पता लगाने के लिए थी कि क्या बटन दबाया गया है, जब आरटीसी से वर्तमान समय का अनुरोध किया जाता है और इसे डिस्प्ले के माध्यम से दिखाया जाता है, लेकिन तब मुझे एहसास हुआ कि आर्डिनो प्रो मिनी में खुद को रीसेट करने के लिए एक पुश बटन है, तो इसका उपयोग क्यों नहीं किया जाता है। बटन के लिए बस वर्तमान समय लें और एक बार प्रदर्शित करें और अगले रीसेट तक प्रतीक्षा करें।
चरण 6: ट्विस्ट
तो अब हमारे पास बैटरी के चुनाव पर इतना अधिक विचार नहीं करने के साथ हमारे घटक arduino pro min, DVD डिस्प्ले, DS3231 RTC चिप और CR2032 बटन सेल को पावर हाउस के रूप में सेट करते हैं। इसलिए मेरे दिमाग में सर्किट के साथ मैंने पीसीबी लेआउट तैयार किया। और इससे पहले कि मैं पीसीबी को ऑर्डर कर पाता, मेरे दिमाग में एक बात आ गई … अगर मैं आरटीसी चिप और बटन सेल धारक पर विचार करता हूं, तो वे पहले से ही डीएस 3231 आरटीसी मॉड्यूल में टांके लगा चुके हैं, तो इस मामले में एक कस्टम पीसीबी प्राप्त करने में संसाधनों को बर्बाद क्यों करें, इस मामले में हमारे पास सिर्फ सोल्डर पावर है, I2C लाइन्स और DVD डिस्प्ले से लेकर Pro mini तक। यदि आप पीसीबी लेआउट पर एक नज़र डालना चाहते हैं तो यह नीचे संलग्न है।
चरण 7: बटन सेल के साथ समस्या
बैटरी के प्रकार को चुनने के लिए समय न देकर मैंने जो गलती की, उसकी कीमत चुकाई। जब डिवाइस को arduino uno के माध्यम से संचालित किया गया था क्योंकि मैंने इसे arduino pro mini प्रोग्राम करने के लिए उपयोग किया था तो यह ठीक काम करता था लेकिन जब इसे बटन सेल द्वारा संचालित किया जा रहा था तो यह अजीब तरह से व्यवहार करता था। समस्या क्या थी, यह पता लगाने में काफी समय बिताने के बाद - यह वास्तव में था कि CR2032 2mA तक का करंट प्रदान कर सकता है और डिवाइस की आवश्यकता इससे कहीं अधिक थी इसलिए अंततः मैंने इसके बजाय एक लाइपो बैटरी का उपयोग करना समाप्त कर दिया।
चरण 8: कोड
कोड लंबा और दोहराव वाला लग सकता है लेकिन वास्तव में समझने में आसान है। सब कुछ सेटअप सेक्शन में डाल दिया जाता है क्योंकि हम केवल एक बार काम करते हैं और अगले रीसेट कमांड तक प्रतीक्षा करते हैं।
कोड का प्रवाह सब कुछ प्रारंभ कर रहा है -> आरटीसी से वर्तमान समय लें -> डेटा में हेरफेर करें ताकि यह प्रदर्शन अंकों को मल्टीप्लेक्स करने के लिए उपयोग किया जा सके -> और फिर प्रत्येक अंक को एक-एक करके 2 सेकंड के लिए डेटा (समय) प्रदर्शित करें।
चरण 9: हो गया
मेरे पास इसके लिए एक केस 3डी प्रिंटेड होता लेकिन बिना किसी केस के यह बहुत अच्छा लगता है क्योंकि सभी कंपोनेंट्स एक्सपोज हो जाते हैं।
सिफारिश की:
ऑक्सीमीटर और हृदय गति के साथ DIY फिटनेस ट्रैकर स्मार्ट वॉच - TinyCircuits से मॉड्यूलर इलेक्ट्रॉनिक मॉड्यूल - सबसे छोटा आर्केड: 6 कदम
ऑक्सीमीटर और हृदय गति के साथ DIY फिटनेस ट्रैकर स्मार्ट वॉच | TinyCircuits से मॉड्यूलर इलेक्ट्रॉनिक मॉड्यूल | सबसे छोटा आर्केड: अरे, क्या चल रहा है दोस्तों! आकर्ष यहाँ CETech से। आज हमारे पास कुछ सेंसर मॉड्यूल हैं जो हमारे दैनिक जीवन में बहुत उपयोगी हैं लेकिन स्वयं के एक छोटे संस्करण में। आज हमारे पास जो सेंसर हैं, वे ट्रे की तुलना में आकार में बहुत छोटे हैं
पॉकेट सिग्नल विज़ुअलाइज़र (पॉकेट ऑसिलोस्कोप): 10 कदम (चित्रों के साथ)
पॉकेट सिग्नल विज़ुअलाइज़र (पॉकेट ऑसिलोस्कोप): सभी को नमस्कार, हम सभी हर दिन बहुत सी चीजें कर रहे हैं। वहां हर काम के लिए जहां कुछ टूल्स की जरूरत होती है। यह बनाने, मापने, परिष्करण आदि के लिए है। इसलिए इलेक्ट्रॉनिक कर्मचारियों के लिए, उन्हें सोल्डरिंग आयरन, मल्टी-मीटर, ऑसिलोस्कोप, आदि जैसे उपकरणों की आवश्यकता होती है।
DIY ऐप्पल वॉच चार्जिंग स्टैंड (आईकेईए हैक): 5 कदम (चित्रों के साथ)
DIY Apple वॉच चार्जिंग स्टैंड (IKEA हैक): यदि आप अपने Apple वॉच की अतिरिक्त लंबी चार्जिंग केबल से परेशान हैं, तो आप इस चार्जिंग स्टैंड को बनाने की कोशिश कर सकते हैं और इसका आनंद ले सकते हैं
पॉकेट फेजर से पॉकेट लेजर तक: 6 कदम
पॉकेट फेजर से पॉकेट लेजर तक: इस प्रोजेक्ट में, हम बार्न्स में मिले एक छोटे से खिलौने स्टार ट्रेक फेजर को परिवर्तित करेंगे। एक लेजर सूचक के लिए महान। मेरे पास इनमें से दो फेजर हैं, और एक लाइट अप बिट के लिए बैटरी से बाहर चला गया, इसलिए मैंने इसे एक रिचार्जेबल लेजर पी में बदलने का फैसला किया
सबसे बढ़िया USB L.E.D. पॉकेट-साइज़ लाइट (पॉकेट-साइज़ एंट्री): 6 कदम
सबसे बढ़िया USB L.E.D. पॉकेट-साइज़ लाइट (पॉकेट-साइज़ एंट्री): इस इंस्ट्रक्शनल में, मैं आपको दिखाऊंगा कि USB पावर्ड L.E.D कैसे बनाया जाता है। प्रकाश जो एक एक्स-इट मिंट टिन के आकार में बदल सकता है, और आसानी से आपकी जेब में फिट हो सकता है। यदि आप इसे पसंद करते हैं, तो इसे + करना सुनिश्चित करें और प्रतियोगिता में मुझे वोट दें! सामग्री और