विषयसूची:

Neopixels का उपयोग करते हुए बाइनरी क्लॉक: 6 चरण (चित्रों के साथ)
Neopixels का उपयोग करते हुए बाइनरी क्लॉक: 6 चरण (चित्रों के साथ)

वीडियो: Neopixels का उपयोग करते हुए बाइनरी क्लॉक: 6 चरण (चित्रों के साथ)

वीडियो: Neopixels का उपयोग करते हुए बाइनरी क्लॉक: 6 चरण (चित्रों के साथ)
वीडियो: Create your own Binary Clock using a cheap NeoPixel Shield and a Raspberry Pi 2024, नवंबर
Anonim
Image
Image
एलईडी पट्टी, चलो इसके साथ शुरू करते हैं
एलईडी पट्टी, चलो इसके साथ शुरू करते हैं

हाय दोस्तों, मुझे एलईडी से संबंधित सभी चीजें पसंद हैं और विभिन्न दिलचस्प तरीकों से उनका उपयोग करना भी पसंद है हां, मुझे पता है कि बाइनरी क्लॉक यहां कई बार की गई है, और प्रत्येक अपनी खुद की घड़ी बनाने का उत्कृष्ट उदाहरण है।

मैंने वास्तव में "मैंने वह बनाया" कहने के लिए एक बाइनरी क्लॉक की कल्पना की, और इस पर एक नज़र डाली कि मेरे पास कौन से हिस्से उपलब्ध हैं, एलईडी, रेसिस्टर्स, आरटीसी, अरुडिनो.. फिर मुझे एक नियोपिक्सल स्ट्रिप (WS2812) मिली। यह मुझे सोचने पर मजबूर कर दिया, लगभग सभी बाइनरी घड़ियों में मैंने एलईडी मैट्रिक्स का उपयोग किया है जिसमें बहुत अधिक सोल्डरिंग शामिल है, मुझे गलत मत समझो, मुझे सोल्डरिंग में कोई समस्या नहीं है, लेकिन मैं पट्टी का उपयोग क्यों नहीं कर सकता … एक योजना बनाई गई, चुनौती स्वीकार की गई..

तो सबसे पहले, मैं यह पता लगाने के लिए बैठ गया कि मुझे बाइनरी क्लॉक में क्या चाहिए, सरल, घंटे, मिनट सेकंड, अधिकतम 4 पंक्तियां ताकि मैं इसे सापेक्ष आसानी से पढ़ सकूं, और यदि आप सोच रहे हैं कि बाइनरी क्लॉक को कैसे पढ़ा जाए, तो मैं इस पृष्ठ के ब्राउज़ और रेड की सिफारिश कर सकते हैं: बाइनरी क्लॉक को कैसे पढ़ा जाए इसके अलावा मैं इसे किस घर में रख सकता हूं, सौभाग्य से मैं आइकिया में था और अन्य परियोजनाओं में उनके कुछ रिब्बा पिक्चर फ्रेम का उपयोग किया है, इसलिए बिंगो सोचा, कि अच्छा करेंगे (और £2.99 पर एक अच्छी कीमत है)।

आगे की हलचल के बिना, एक भाग सूची:

  • Arduino Uno
  • आरटीसी मॉड्यूल (डीएस१३०२) ईबे (यूके)
  • (अब 10k पॉट में बदल दिया गया है) 220k पोटेंशियोमीटर ईबे (यूके)
  • 470r प्रतिरोधी eBay (यूके)
  • रिब्बा पिक्चर फ्रेम आइकिया रिब्बा
  • एसीटेट - मास्क के लिए
  • लेजर प्रिंटर का उपयोग

अन्य हुकअप तारों, ब्रेडबोर्ड और 5v शक्ति स्रोत की आवश्यकता होगी, मैं मान लूंगा कि आपके पास वे हैं:)

चलो अब भवन बनाते हैं…

चरण 1: एलईडी पट्टी, उसके साथ शुरू करते हैं

एलईडी पट्टी, चलो इसके साथ शुरू करते हैं
एलईडी पट्टी, चलो इसके साथ शुरू करते हैं
एलईडी पट्टी, चलो इसके साथ शुरू करते हैं
एलईडी पट्टी, चलो इसके साथ शुरू करते हैं
एलईडी पट्टी, चलो इसके साथ शुरू करते हैं
एलईडी पट्टी, चलो इसके साथ शुरू करते हैं

तो सबसे पहले, एलईडी पट्टी प्राप्त करें, मेरे पास प्रत्येक 16.5 मिमी में एलईडी (पिक्सेल) है, जो मेरे पास मौजूद फ्रेम के लिए ठीक लग रहा था, इसलिए मैंने कैंची की एक तेज जोड़ी का उपयोग करके उन्हें 6 पिक्सेल अंतराल पर काट दिया (सामान्य सुरक्षा लागू होती है).

कृपया ध्यान दें कि पट्टी के पास तीर हैं, यह डेटा और शक्ति की दिशा है, और तांबे के पैड में एक रेखा होती है, उस रेखा के साथ कट जाती है ताकि यह सुनिश्चित हो सके कि आपके पास प्रत्येक कटे हुए हिस्से के अंत में तांबे के पैड बचे हैं।

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

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

चरण 2: एलईडी स्ट्रिप्स माउंट करें, और मिलाप …

एलईडी स्ट्रिप्स माउंट करें, और मिलाप…
एलईडी स्ट्रिप्स माउंट करें, और मिलाप…
एलईडी स्ट्रिप्स माउंट करें, और मिलाप…
एलईडी स्ट्रिप्स माउंट करें, और मिलाप…
एलईडी स्ट्रिप्स माउंट करें, और मिलाप…
एलईडी स्ट्रिप्स माउंट करें, और मिलाप…
एलईडी स्ट्रिप्स माउंट करें, और मिलाप…
एलईडी स्ट्रिप्स माउंट करें, और मिलाप…

जैसा कि इस चरण के लिए तस्वीरों में देखा जा सकता है, मैंने कागज पर लाइनें मुद्रित कीं और उन पर पट्टियां रखीं, फिर, हर बार फ्रेम को फिर से बनाया और यह सुनिश्चित करने के लिए "नेत्रगोलक" किया कि मुझे वह दिखना चाहिए जो मैं चाहता था। एक बार जब मैं खुश हो गया, तो मैंने स्थायी रूप से गोंद के साथ पट्टी को बैकिंग से जोड़ दिया, मेरा चिपचिपा बैक बहुत अच्छा नहीं था।

इसके डिजाइन के लिए मैंने लिब्रेकैड का उपयोग किया, जो ओपन सोर्स है और कार्य के लिए पर्याप्त से अधिक है, याद रखें कि छवि को केंद्र में प्रिंट करते समय और प्रिंट अनुपात को 1: 1 में बदलें। मैंने इस चरण में उपयोग किए गए लेआउट को संलग्न किया है।

ToDo सूची में अगला स्ट्रिप्स को वायर करना था। बिट्स के मेरे बॉक्स में मेरे पास कुछ पुरुष पीसीबी एज कनेक्टर थे इसलिए मैंने पहले कनेक्ट को सोल्डर करने के बजाय उनका इस्तेमाल किया। यदि आपके पास ये हैं और आप उस मार्ग पर जाना चाहते हैं तो कृपया ऐसा करने में संकोच न करें।

वैसे भी, नीचे की पट्टी से शुरू होकर, दाएँ से बाएँ जाने वाले तीर, पट्टी पर अपने किनारे के कनेक्टर को मिलाप, या आपके प्राथमिक कनेक्शन तारों, मैं डेटा के लिए लाल, काले और दूसरे रंग का उपयोग करने का सुझाव दूंगा। अधिकांश स्ट्रिप्स लेबल + हैं। -, डी… + आपका पॉजिटिव है, - नेगेटिव है, डी डेटा है, सभी समान नहीं हैं और अलग-अलग वोल्टेज हो सकते हैं, मेरा 5v है। कृपया सुनिश्चित करें कि बिजली देते समय आप उपयुक्त बिजली आपूर्ति का उपयोग करते हैं।

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

चरण 3: कुछ इसे नंगे पसंद नहीं करते हैं

कुछ इसे नंगे पसंद नहीं करते!
कुछ इसे नंगे पसंद नहीं करते!
कुछ इसे नंगे पसंद नहीं करते!
कुछ इसे नंगे पसंद नहीं करते!
कुछ इसे नंगे पसंद नहीं करते!
कुछ इसे नंगे पसंद नहीं करते!

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

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

जैसा कि तस्वीर में देखा जा सकता है, मेरे पास लाल, काले और हरे रंग के तार निकल रहे हैं, और इंटरकनेक्ट तारों को पीछे की ओर घुमाया गया है।

अंतिम उत्पाद जो मुझे अनिच्छा से स्वीकार करना चाहिए, वह बिल्कुल भी बुरा नहीं लगता है..

नीचे की बाइनरी "बाइनरी क्लॉक" कहती है

जब मैं कुछ और एसीटेट पर अपना हाथ रख सकता हूं, तो मैं एक संशोधन के लिए चक्कर लगाऊंगा, और वह है कि पंक्तियों के लिए संख्याओं को थोड़ा और दाईं ओर ले जाना, वे जौ दिखाई दे रहे हैं।

चरण 4: तारों से शुरू करें… मज़ा शुरू होने दें

वायरिंग से शुरू करें… मज़ा शुरू होने दें
वायरिंग से शुरू करें… मज़ा शुरू होने दें
वायरिंग से शुरू करें… मज़ा शुरू होने दें
वायरिंग से शुरू करें… मज़ा शुरू होने दें

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

नीचे की पावर रेल में अपनी 5v बिजली की आपूर्ति होनी चाहिए, बिजली की आपूर्ति का आकार आपके एलईडी की खपत पर निर्भर है। मैं सावधानी बरतने का सुझाव दूंगा और एक का उपयोग करूंगा जो सभी एलईडी को अधिकतम चमक पर जला सकता है।

मैंने अभी तक इसे पीसीबी के लिए प्रतिबद्ध नहीं किया है (स्ट्रिपबोर्ड का उपयोग करूंगा) क्योंकि मैं तापमान सेंसर के साथ दूर के भविष्य में एलसीडी स्क्रीन जोड़ सकता हूं और मानक प्रारूप में दिनांक/समय और तापमान प्रदर्शित कर सकता हूं, यही कारण है कि कोई अन्य नहीं है वर्तमान में योजनाबद्ध..

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

चरण 5: अंत में, जानवर जीवित है !

Image
Image
अब थोड़ा कुछ अतिरिक्त !!!!
अब थोड़ा कुछ अतिरिक्त !!!!

अंतिम चरण… हुज़ाह

अपने कनेक्शन जांचें, दोबारा जांचें और दोबारा जांचें…

अब अपने Arduino में स्केच अपलोड करवाएं, मैं यह नहीं बताने जा रहा हूं कि यह कैसे करना है, क्योंकि ऐसा करने के लिए पर्याप्त से अधिक गाइड हैं और इस 'ible …' में कोई मूल्य नहीं जोड़ा जाएगा।

कोड की टिप्पणियों में, पंक्ति ११९, इसके लिए असम्बद्धता की आवश्यकता है, कोड की यह पंक्ति घड़ी का समय और दिनांक निर्धारित करती है:

// myRTC.setDS1302 समय (00, 28, 17, 7, 27, 3, 2016);

असम्बद्ध करने के लिए इसे इसमें बदलें:

myRTC.setDS1302 समय (00, 28, 17, 7, 27, 3, 2016);

और वर्तमान दिनांक/समय को प्रारूप में रखें जैसा कि तेह स्केच में लाइन ११५ पर प्रलेखित है:

// सेकंड, मिनट, घंटे, सप्ताह का दिन, महीने का दिन, महीना, साल

ठीक है, तो अब उस स्केच को अपलोड करें… हो गया? ठीक है

अब, जब आप Adruino को पुनरारंभ करते हैं तो यह उस निर्दिष्ट दिनांक/समय को निर्धारित करेगा, और आप इसे ऐसा नहीं करना चाहते हैं, इसलिए पंक्ति 119 पर टिप्पणी करें और स्केच को फिर से अपलोड करें। अब पुनरारंभ करने पर यह आरटीसी (रियल टाइम क्लॉक) के समय को पढ़ेगा और सटीक होना चाहिए।

कोई समस्या, अपने कनेक्शन की जांच करें, यह मुख्य मुद्दा होगा, और यदि आपके आरटीसी में उपयोग की जा रही बैटरी कमजोर है, तो आपको नकली समय रीडिंग मिलती है (मुझे पता है, यह मेरे साथ हुआ, डिफ़ॉल्ट रूप से 48:45:45 पर)

कोई भी प्रश्न या समस्या कृपया टिप्पणियों में डालें और मेरी हर संभव मदद करेंगे।

मज़ा और आनंद लें..

चरण 6: अब थोड़ा कुछ अतिरिक्त !!

अब थोड़ा कुछ अतिरिक्त !!!!
अब थोड़ा कुछ अतिरिक्त !!!!
अब थोड़ा कुछ अतिरिक्त !!!!
अब थोड़ा कुछ अतिरिक्त !!!!

आज सुबह मैं सोच रहा था कि मैं बाइनरी क्लॉक को कैसे सुधार सकता हूं, इसलिए इस पर विचार करते हुए और कॉफी पीते हुए मैं सेंट्रल हीटिंग पर स्विच करने के लिए पहुंच गया क्योंकि ठंड लग रही थी, लेकिन कितनी ठंड थी, तापमान क्या था !!!

एक धूर्त योजना…

घड़ी में तापमान क्यों नहीं जोड़ा जाता ?

अच्छा सवाल है, ना करने का कोई कारण नहीं, तो चलिए करते हैं..

फ्रिट्ज़िंग के साथ 20 मिनट और मेरे पास जाने के लिए तैयार मेरी उत्कृष्ट कृति में अगला चरण था, बस एक और 6 पिक्सेल लंबाई की एलईडी पट्टी, तारों की एक जोड़ी, एक 4k7ohm रोकनेवाला और मेरे भरोसेमंद टांका लगाने वाले लोहे और कुछ पंक्तियों को काटने के लिए एक घंटे की जरूरत थी। कोड का … हो गया!

क्या मैं इसे आसान बनाता हूं, ठीक है, आश्चर्यजनक रूप से यह है …

इसलिए थोड़े से स्ट्रिप बोर्ड के साथ मैंने DHT11 और आवश्यक रोकनेवाला लगाया, ठीक उसी तरह जैसे आरेख में है।

मैंने पहले इस्तेमाल किए गए स्केच को अपडेट किया, इसे अपलोड किया और हे, पहली बार काम किया। इसे फिर से बेच दो..

तापमान को लंबवत रूप से माउंट किया जाता है और जैसा कि फोटो में दिखाया गया है, पढ़ा जाता है, इसलिए जब वह तस्वीर ली गई थी, तब तापमान 19 डिग्री सेल्सियस था।

दिलचस्प बात यह है कि DHT11 आर्द्रता को भी मापता है, देखते रहें क्योंकि नमी के साथ जल्द ही एक और पट्टी आ सकती है।

सिफारिश की: