विषयसूची:
- चरण 1: मैं समय कैसे बताऊं?
- चरण 2: सर्किट
- चरण 3: बटन
- चरण 4: रीयल-टाइम क्लॉक
- चरण 5: एलईडी पिक्सेल पट्टी
- चरण 6: माइक्रोकंट्रोलर
- चरण 7: संलग्नक
- चरण 8: इसे एक दीपक बनाएं
- चरण 9: आपका काम हो गया
- चरण 10: कोड
वीडियो: फाइबोनैचि घड़ी: 10 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
अद्यतन: इस परियोजना को किकस्टार्टर पर सफलतापूर्वक वित्त पोषित किया गया है और अब https://store.basbrun.com पर बिक्री के लिए उपलब्ध है, उन सभी को धन्यवाद जिन्होंने मेरे अभियान का समर्थन किया!
मैं आपके लिए फिबोनाची घड़ी पेश करता हूं, जो शैली के साथ नर्डों के लिए एक घड़ी है। एक ही समय में सुंदर और मजेदार, घड़ी एक नए तरीके से समय प्रदर्शित करने के लिए प्रसिद्ध फिबोनाची अनुक्रम का उपयोग करती है।
चरण 1: मैं समय कैसे बताऊं?
फाइबोनैचि अनुक्रम 13 वीं शताब्दी में इतालवी गणितज्ञ फिबोनाची द्वारा बनाई गई संख्याओं का एक क्रम है। यह 1 और 1 से शुरू होने वाला एक क्रम है, जहां प्रत्येक बाद की संख्या पिछले दो का योग है। घड़ी के लिए मैंने पहले 5 शब्दों का इस्तेमाल किया: 1, 1, 2, 3 और 5।
घड़ी की स्क्रीन पांच वर्गों से बनी होती है, जिनकी भुजा की लंबाई पहले पांच फाइबोनैचि संख्याओं से मेल खाती है: 1, 1, 2, 3 और 5। घंटे लाल और मिनट हरे रंग का उपयोग करके प्रदर्शित किए जाते हैं। जब एक वर्ग का उपयोग घंटे और मिनट दोनों को प्रदर्शित करने के लिए किया जाता है तो यह नीला हो जाता है। सफेद वर्गों को नजरअंदाज कर दिया जाता है। फाइबोनैचि घड़ी पर समय बताने के लिए आपको कुछ गणित करने की जरूरत है। घंटे को पढ़ने के लिए, बस लाल और नीले वर्गों के संगत मानों को जोड़ें। मिनटों को पढ़ने के लिए, हरे और नीले वर्गों के साथ ऐसा ही करें। मिनटों को 5 मिनट की वृद्धि (0 से 12) में प्रदर्शित किया जाता है, इसलिए वास्तविक संख्या प्राप्त करने के लिए आपको अपने परिणाम को 5 से गुणा करना होगा।
अक्सर, एक बार प्रदर्शित करने के कई तरीके होते हैं। चुनौती में जोड़ने के लिए, संयोजनों को उन सभी अलग-अलग तरीकों से यादृच्छिक रूप से चुना जाता है जिन्हें एक संख्या प्रदर्शित की जा सकती है। उदाहरण के लिए, ६:३० प्रदर्शित करने के १६ अलग-अलग तरीके हैं और आप कभी नहीं जानते कि कौन सी घड़ी उपयोग करेगी!
चरण 2: सर्किट
मैंने Arduino का उपयोग करके Atmega328P माइक्रो-कंट्रोलर का उपयोग करके फाइबोनैचि घड़ी का निर्माण किया। आप एक Arduino बोर्ड और एक DS1307 रीयल-टाइम क्लॉक ब्रेक-आउट बोर्ड खरीद सकते हैं और अपने सर्किट के लिए एक कस्टम शील्ड बना सकते हैं लेकिन मैंने अपना सर्किट बोर्ड बनाना पसंद किया। यह मुझे आकार छोटा और कीमत कम रखने की अनुमति देता है।
चरण 3: बटन
Arduino पिन #3, #4 और #6 से जुड़े तीन बटन एक साथ समय बदलने के लिए उपयोग किए जाते हैं। एल ई डी के रंग पैलेट को बदलने के लिए पिन # 3 पर बटन अकेले इस्तेमाल किया जा सकता है। घड़ी के विभिन्न मोड के बीच बदलने के लिए पिन #5 से एक अतिरिक्त बटन जुड़ा हुआ है। दो मोड लैंप मोड हैं और डिफ़ॉल्ट मोड घड़ी है। सभी बटन समानांतर में 10K पुल-डाउन रोकनेवाला के साथ Arduino पिन से जुड़े हैं।
चरण 4: रीयल-टाइम क्लॉक
रीयल-टाइम क्लॉक चिप DS1307 दो 22K पुल-अप प्रतिरोधों के साथ Arduino एनालॉग पिन 4 और 5 से जुड़ा है। क्लॉक पिन 5 (SDA) Atmega328P पिन 27 (Arduino A4) से जुड़ा है और क्लॉक पिन 6 (SCL) Atmega329P पिन 29 (Arduino A5) से जुड़ा है। DS1307 चिप को अनप्लग करते समय समय रखने के लिए चिप के पिंट 3 और 4 से जुड़ी 3V बैटरी की आवश्यकता होती है। अंत में, रीयल-टाइम घड़ी पिन 1 और 2 पर जुड़े 32 किलोहर्ट्ज़ क्रिस्टल द्वारा संचालित होती है। पिन 8 पर 5V पावर लागू होती है।
चरण 5: एलईडी पिक्सेल पट्टी
मैं WS2811 ड्राइवरों के शीर्ष पर बने एलईडी पिक्सल का उपयोग कर रहा हूं। ये माइक्रोकंट्रोलर मुझे Arduino माइक्रोकंट्रोलर पर एकल आउटपुट के साथ प्रत्येक व्यक्तिगत एलईडी का रंग सेट करने की अनुमति देते हैं। इस परियोजना में एल ई डी को नियंत्रित करने के लिए उपयोग किया जाने वाला Arduino पिन पिन #8 (Atmega328P पिन #14) है।
चरण 6: माइक्रोकंट्रोलर
आपको मेरी पोस्ट "बिल्ड अ अरुडिनो क्लोन" पर एक Arduino क्लोन बनाने के लिए Atmega328P को कनेक्ट करने के तरीके के बारे में सभी विवरण मिलेंगे। मैंने इस प्रोजेक्ट में एक नई सुविधा जोड़ी है, एक FTDI पोर्ट जो आपके Arduino माइक्रोकंट्रोलर को सीधे इस सर्किट पर प्रोग्राम करने के लिए है। आप अपने अपलोडर को चिप बूटअप अनुक्रम के साथ सिंक्रनाइज़ करने के लिए एक 0.1uF संधारित्र के Arduino गर्त के रीसेट पिन से पिन एक को कनेक्ट करते हैं।
FTDI पोर्ट का पिन 2 (RX) Atmega328P (Arduino 1-TX) के पिन 3 से जुड़ता है और FTDI कनेक्टर का पिन 3 (TX) Atmega328P (Arduino 0 - RX) के पिन 2 से जुड़ता है। अंत में FTDI पिन 4 5V और 5 और 6 जमीन पर चला जाता है।
चरण 7: संलग्नक
वीडियो फाइबोनैचि घड़ी के बाड़े के निर्माण के सभी चरणों को प्रस्तुत करता है। विचार फाइबोनैचि अनुक्रम, 1, 1, 2, 3 और 5 के पांच पहले शब्दों के आकार से मेल खाते हुए, दो इंच गहरे घड़ी में 5 वर्ग डिब्बे बनाने का है। एल ई डी सभी वर्गों में वितरित किए जाते हैं और इसमें जुड़े होते हैं घड़ी के पीछे सर्किट बोर्ड के लिए।
बाड़े को बर्च प्लाईवुड से बनाया गया है। फ्रेम 1/4″ मोटा है और बैक पैनल 1/8″ मोटा है। विभाजक 1/16″ मोटे होते हैं और किसी भी अपारदर्शी सामग्री से बने हो सकते हैं। घड़ी के आयाम 8″x5″x4″ हैं। घड़ी का अगला भाग 1/8″ मोटा अर्ध-पारदर्शी प्लेक्सीग्लस का एक टुकड़ा है। विभाजकों को शार्प पेन का उपयोग करके चिह्नित किया जाता है।
वुड फिनिश एक पानी आधारित वार्निश है जिसे 220 सैंड पेपर का उपयोग करके अच्छी सैंडिंग के बाद लगाया जाता है।
चरण 8: इसे एक दीपक बनाएं
फाइबोनैचि घड़ी को एंबियंट लैंप में भी बदला जा सकता है! प्रकाशित कोड पहले से ही दो लैंप मोड का समर्थन करता है। तीन मोड के बीच टॉगल करने के लिए बस मोड बटन को पुश करें। कोड आपके लिए हैक करने के लिए खुला है, अपने स्वयं के मोड को लागू करने के लिए स्वतंत्र महसूस करें!
चरण 9: आपका काम हो गया
आप कर चुके हैं! फाइबोनैचि घड़ी एक शानदार चर्चा स्टार्टर है … इसे अपने अगले एनईआरडी गेट टुगेदर या क्रिसमस परिवार के पुनर्मिलन में लाएं!
पढ़ने/देखने के लिए धन्यवाद!
चरण 10: कोड
आप मेरे जीथब खाते पर स्रोत कोड पा सकते हैं:
github.com/pchretien/fibo
सिफारिश की:
आरजीबी फाइबोनैचि घड़ी: 5 कदम (चित्रों के साथ)
RGB फाइबोनैचि क्लॉक: इस बार मैं आपके लिए शानदार फिबोनाची घड़ी का एक नया संस्करण पेश कर रहा हूँ जिसे यहाँ pchretien द्वारा प्रकाशित किया गया है: मेरा, यह एक से संबंधित एक विचार है
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनी एक स्मार्ट अलार्म घड़ी: क्या आप कभी स्मार्ट घड़ी चाहते हैं? यदि हां, तो यह आपके लिए समाधान है!मैंने स्मार्ट अलार्म घड़ी बनाई है, यह एक ऐसी घड़ी है जिसे आप वेबसाइट के अनुसार अलार्म समय बदल सकते हैं। जब अलार्म बंद हो जाता है, तो एक ध्वनि (बजर) होगी और 2 बत्तियाँ
भंवर घड़ी: एक इन्फिनिटी मिरर कलाई घड़ी: 10 कदम (चित्रों के साथ)
भंवर घड़ी: एक इन्फिनिटी मिरर कलाई घड़ी: इस परियोजना का लक्ष्य एक अनंत दर्पण घड़ी का पहनने योग्य संस्करण बनाना था। यह क्रमशः लाल, हरे और नीले रंग की रोशनी को घंटे, मिनट और सेकंड निर्दिष्ट करके और इन रंगों को ओवरलैप करके समय को इंगित करने के लिए अपने आरजीबी एलईडी का उपयोग करता है
C51 4 बिट इलेक्ट्रॉनिक घड़ी - लकड़ी की घड़ी: 15 कदम (चित्रों के साथ)
C51 4 बिट्स इलेक्ट्रॉनिक घड़ी - लकड़ी की घड़ी: इस सप्ताह के अंत में कुछ खाली समय था इसलिए आगे बढ़े और इस AU $ 2.40 4-बिट्स DIY इलेक्ट्रॉनिक डिजिटल घड़ी को इकट्ठा किया, जिसे मैंने कुछ समय पहले AliExpress से खरीदा था।
घड़ी से घड़ी बनाना: 11 कदम (चित्रों के साथ)
घड़ी से घड़ी बनाना: इस निर्देश में, मैं एक मौजूदा घड़ी लेता हूं और जो मुझे लगता है वह एक बेहतर घड़ी है। हम बाईं ओर के चित्र से दाईं ओर के चित्र पर जाएंगे। अपनी घड़ी पर शुरू करने से पहले कृपया जान लें कि पुन: संयोजन करना चुनौतीपूर्ण हो सकता है क्योंकि पिव