विषयसूची:

फाइबोनैचि घड़ी: 10 कदम (चित्रों के साथ)
फाइबोनैचि घड़ी: 10 कदम (चित्रों के साथ)

वीडियो: फाइबोनैचि घड़ी: 10 कदम (चित्रों के साथ)

वीडियो: फाइबोनैचि घड़ी: 10 कदम (चित्रों के साथ)
वीडियो: गरीब का मिनी ट्रैक्टर का घर Poor Man's Mini Tractor House Story | 3D Hindi Moral Stories | MaaMaa TV 2024, जुलाई
Anonim
Image
Image
मैं समय कैसे बताऊं?
मैं समय कैसे बताऊं?

अद्यतन: इस परियोजना को किकस्टार्टर पर सफलतापूर्वक वित्त पोषित किया गया है और अब 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: माइक्रोकंट्रोलर

microcontroller
microcontroller

आपको मेरी पोस्ट "बिल्ड अ अरुडिनो क्लोन" पर एक 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: संलग्नक

Image
Image
संलग्नक
संलग्नक

वीडियो फाइबोनैचि घड़ी के बाड़े के निर्माण के सभी चरणों को प्रस्तुत करता है। विचार फाइबोनैचि अनुक्रम, 1, 1, 2, 3 और 5 के पांच पहले शब्दों के आकार से मेल खाते हुए, दो इंच गहरे घड़ी में 5 वर्ग डिब्बे बनाने का है। एल ई डी सभी वर्गों में वितरित किए जाते हैं और इसमें जुड़े होते हैं घड़ी के पीछे सर्किट बोर्ड के लिए।

बाड़े को बर्च प्लाईवुड से बनाया गया है। फ्रेम 1/4″ मोटा है और बैक पैनल 1/8″ मोटा है। विभाजक 1/16″ मोटे होते हैं और किसी भी अपारदर्शी सामग्री से बने हो सकते हैं। घड़ी के आयाम 8″x5″x4″ हैं। घड़ी का अगला भाग 1/8″ मोटा अर्ध-पारदर्शी प्लेक्सीग्लस का एक टुकड़ा है। विभाजकों को शार्प पेन का उपयोग करके चिह्नित किया जाता है।

वुड फिनिश एक पानी आधारित वार्निश है जिसे 220 सैंड पेपर का उपयोग करके अच्छी सैंडिंग के बाद लगाया जाता है।

चरण 8: इसे एक दीपक बनाएं

Image
Image

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

चरण 9: आपका काम हो गया

आप का काम समाप्त
आप का काम समाप्त

आप कर चुके हैं! फाइबोनैचि घड़ी एक शानदार चर्चा स्टार्टर है … इसे अपने अगले एनईआरडी गेट टुगेदर या क्रिसमस परिवार के पुनर्मिलन में लाएं!

पढ़ने/देखने के लिए धन्यवाद!

चरण 10: कोड

आप मेरे जीथब खाते पर स्रोत कोड पा सकते हैं:

github.com/pchretien/fibo

सिफारिश की: