विषयसूची:
- चरण 1: एलईडी पट्टी, उसके साथ शुरू करते हैं
- चरण 2: एलईडी स्ट्रिप्स माउंट करें, और मिलाप …
- चरण 3: कुछ इसे नंगे पसंद नहीं करते हैं
- चरण 4: तारों से शुरू करें… मज़ा शुरू होने दें
- चरण 5: अंत में, जानवर जीवित है !
- चरण 6: अब थोड़ा कुछ अतिरिक्त !!
वीडियो: Neopixels का उपयोग करते हुए बाइनरी क्लॉक: 6 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
हाय दोस्तों, मुझे एलईडी से संबंधित सभी चीजें पसंद हैं और विभिन्न दिलचस्प तरीकों से उनका उपयोग करना भी पसंद है हां, मुझे पता है कि बाइनरी क्लॉक यहां कई बार की गई है, और प्रत्येक अपनी खुद की घड़ी बनाने का उत्कृष्ट उदाहरण है।
मैंने वास्तव में "मैंने वह बनाया" कहने के लिए एक बाइनरी क्लॉक की कल्पना की, और इस पर एक नज़र डाली कि मेरे पास कौन से हिस्से उपलब्ध हैं, एलईडी, रेसिस्टर्स, आरटीसी, अरुडिनो.. फिर मुझे एक नियोपिक्सल स्ट्रिप (WS2812) मिली। यह मुझे सोचने पर मजबूर कर दिया, लगभग सभी बाइनरी घड़ियों में मैंने एलईडी मैट्रिक्स का उपयोग किया है जिसमें बहुत अधिक सोल्डरिंग शामिल है, मुझे गलत मत समझो, मुझे सोल्डरिंग में कोई समस्या नहीं है, लेकिन मैं पट्टी का उपयोग क्यों नहीं कर सकता … एक योजना बनाई गई, चुनौती स्वीकार की गई..
तो सबसे पहले, मैं यह पता लगाने के लिए बैठ गया कि मुझे बाइनरी क्लॉक में क्या चाहिए, सरल, घंटे, मिनट सेकंड, अधिकतम 4 पंक्तियां ताकि मैं इसे सापेक्ष आसानी से पढ़ सकूं, और यदि आप सोच रहे हैं कि बाइनरी क्लॉक को कैसे पढ़ा जाए, तो मैं इस पृष्ठ के ब्राउज़ और रेड की सिफारिश कर सकते हैं: बाइनरी क्लॉक को कैसे पढ़ा जाए इसके अलावा मैं इसे किस घर में रख सकता हूं, सौभाग्य से मैं आइकिया में था और अन्य परियोजनाओं में उनके कुछ रिब्बा पिक्चर फ्रेम का उपयोग किया है, इसलिए बिंगो सोचा, कि अच्छा करेंगे (और £2.99 पर एक अच्छी कीमत है)।
आगे की हलचल के बिना, एक भाग सूची:
- Arduino Uno
- आरटीसी मॉड्यूल (डीएस१३०२) ईबे (यूके)
- (अब 10k पॉट में बदल दिया गया है) 220k पोटेंशियोमीटर ईबे (यूके)
- 470r प्रतिरोधी eBay (यूके)
- रिब्बा पिक्चर फ्रेम आइकिया रिब्बा
- एसीटेट - मास्क के लिए
- लेजर प्रिंटर का उपयोग
अन्य हुकअप तारों, ब्रेडबोर्ड और 5v शक्ति स्रोत की आवश्यकता होगी, मैं मान लूंगा कि आपके पास वे हैं:)
चलो अब भवन बनाते हैं…
चरण 1: एलईडी पट्टी, उसके साथ शुरू करते हैं
तो सबसे पहले, एलईडी पट्टी प्राप्त करें, मेरे पास प्रत्येक 16.5 मिमी में एलईडी (पिक्सेल) है, जो मेरे पास मौजूद फ्रेम के लिए ठीक लग रहा था, इसलिए मैंने कैंची की एक तेज जोड़ी का उपयोग करके उन्हें 6 पिक्सेल अंतराल पर काट दिया (सामान्य सुरक्षा लागू होती है).
कृपया ध्यान दें कि पट्टी के पास तीर हैं, यह डेटा और शक्ति की दिशा है, और तांबे के पैड में एक रेखा होती है, उस रेखा के साथ कट जाती है ताकि यह सुनिश्चित हो सके कि आपके पास प्रत्येक कटे हुए हिस्से के अंत में तांबे के पैड बचे हैं।
अब आपके पास प्रत्येक पर ६ पिक्सेल के साथ ४ एलईडी स्ट्रिप्स होनी चाहिए, यदि आपने अच्छी तरह से किया है, यदि नहीं, तो ठीक है, फिर से प्रयास करें, या उन्हें वापस एक साथ मिलाएं (सुनिश्चित करें कि तीर इनलाइन हैं) और अगली बार ठीक से गिनने का प्रयास करें।
तेजी से आगे बढ़ते हुए, एलईडी स्ट्रिप्स को कुछ समानता या क्रम में प्राप्त करें, मैंने यह कैसे किया फ्रेम को मापने के लिए, और इसे समान वर्गों में विभाजित करें। मैं पिक्चर माउंट के अंदर मेरा चाहता था, इसलिए मेरी गणना पूरे फ्रेम के बजाय उसी का उपयोग करके की गई। माउंट कार्डबोर्ड आइटम है जो सामान्य रूप से फोटो को फ्रेम करेगा, इस चरण में फ्रेम के शीर्ष पर रखे माउंट के साथ एक तस्वीर है।
चरण 2: एलईडी स्ट्रिप्स माउंट करें, और मिलाप …
जैसा कि इस चरण के लिए तस्वीरों में देखा जा सकता है, मैंने कागज पर लाइनें मुद्रित कीं और उन पर पट्टियां रखीं, फिर, हर बार फ्रेम को फिर से बनाया और यह सुनिश्चित करने के लिए "नेत्रगोलक" किया कि मुझे वह दिखना चाहिए जो मैं चाहता था। एक बार जब मैं खुश हो गया, तो मैंने स्थायी रूप से गोंद के साथ पट्टी को बैकिंग से जोड़ दिया, मेरा चिपचिपा बैक बहुत अच्छा नहीं था।
इसके डिजाइन के लिए मैंने लिब्रेकैड का उपयोग किया, जो ओपन सोर्स है और कार्य के लिए पर्याप्त से अधिक है, याद रखें कि छवि को केंद्र में प्रिंट करते समय और प्रिंट अनुपात को 1: 1 में बदलें। मैंने इस चरण में उपयोग किए गए लेआउट को संलग्न किया है।
ToDo सूची में अगला स्ट्रिप्स को वायर करना था। बिट्स के मेरे बॉक्स में मेरे पास कुछ पुरुष पीसीबी एज कनेक्टर थे इसलिए मैंने पहले कनेक्ट को सोल्डर करने के बजाय उनका इस्तेमाल किया। यदि आपके पास ये हैं और आप उस मार्ग पर जाना चाहते हैं तो कृपया ऐसा करने में संकोच न करें।
वैसे भी, नीचे की पट्टी से शुरू होकर, दाएँ से बाएँ जाने वाले तीर, पट्टी पर अपने किनारे के कनेक्टर को मिलाप, या आपके प्राथमिक कनेक्शन तारों, मैं डेटा के लिए लाल, काले और दूसरे रंग का उपयोग करने का सुझाव दूंगा। अधिकांश स्ट्रिप्स लेबल + हैं। -, डी… + आपका पॉजिटिव है, - नेगेटिव है, डी डेटा है, सभी समान नहीं हैं और अलग-अलग वोल्टेज हो सकते हैं, मेरा 5v है। कृपया सुनिश्चित करें कि बिजली देते समय आप उपयुक्त बिजली आपूर्ति का उपयोग करते हैं।
वह पहली पट्टी शुरू हुई, अब हमें जो करना है वह सभी स्ट्रिप्स को श्रृंखला में जोड़ना है, ताकि नीचे की पट्टी के बाईं ओर, अगली पट्टी के दाईं ओर, इसी तरह और आगे, अंतिम पट्टी होनी चाहिए बाईं ओर कोई कनेक्शन नहीं है और सभी स्ट्रिप्स के लिए तीर दाएं से बाएं होना चाहिए जैसा कि पहले उल्लेख किया गया है।
चरण 3: कुछ इसे नंगे पसंद नहीं करते हैं
व्यक्तिगत रूप से मैं सादे नंगे दिखने को पसंद करता था ताकि आप देख सकें कि यह कैसे काम करता है, हालांकि, "शी हू मस्ट बी ऑबेडेड" ने कहा कि अगर उस दीवार पर जा रहा था तो उसे "साफ दिखने" की जरूरत थी, इसलिए मुझे तेजी से सोचना पड़ा और मुझे एहसास हुआ लेआउट का उपयोग कर सकते हैं और इसे थोड़ा संशोधित कर सकते हैं, इसे एसीटेट पर प्रिंट कर सकते हैं और यह अच्छा लगेगा। जितना मुझे यह कहना अच्छा लगेगा कि मैंने फोटोशॉप को तोड़ दिया और इसे एक ट्राइस में किया, मैं नहीं कर सकता, मेरे एक दोस्त ने मेरे लिए यह हिस्सा किया, क्योंकि मेरे फोटोशॉप कौशल उतने अच्छे नहीं हैं जितना कि मेरा दिमाग सोचना चाहेगा।
अंत प्रतिपादन एसीटेट पर मुद्रित किया गया था, छंटनी और कांच के पीछे रखी गई थी, फोटो आगे माउंट, फिर एलईडी स्ट्रिप्स, अंत में बिजली और डेटा के लिए बाहर आने वाले तारों के साथ बैकिंग बोर्ड।
जैसा कि तस्वीर में देखा जा सकता है, मेरे पास लाल, काले और हरे रंग के तार निकल रहे हैं, और इंटरकनेक्ट तारों को पीछे की ओर घुमाया गया है।
अंतिम उत्पाद जो मुझे अनिच्छा से स्वीकार करना चाहिए, वह बिल्कुल भी बुरा नहीं लगता है..
नीचे की बाइनरी "बाइनरी क्लॉक" कहती है
जब मैं कुछ और एसीटेट पर अपना हाथ रख सकता हूं, तो मैं एक संशोधन के लिए चक्कर लगाऊंगा, और वह है कि पंक्तियों के लिए संख्याओं को थोड़ा और दाईं ओर ले जाना, वे जौ दिखाई दे रहे हैं।
चरण 4: तारों से शुरू करें… मज़ा शुरू होने दें
जैसा कि मुझे यकीन है कि आप तस्वीरों में देख सकते हैं कि मुझे फ्रिट्ज़िंग में सही मॉड्यूल नहीं मिला, इसलिए मैंने एक छवि आयात की और इसे यथासंभव सर्वोत्तम रूप से पंक्तिबद्ध किया।
नीचे की पावर रेल में अपनी 5v बिजली की आपूर्ति होनी चाहिए, बिजली की आपूर्ति का आकार आपके एलईडी की खपत पर निर्भर है। मैं सावधानी बरतने का सुझाव दूंगा और एक का उपयोग करूंगा जो सभी एलईडी को अधिकतम चमक पर जला सकता है।
मैंने अभी तक इसे पीसीबी के लिए प्रतिबद्ध नहीं किया है (स्ट्रिपबोर्ड का उपयोग करूंगा) क्योंकि मैं तापमान सेंसर के साथ दूर के भविष्य में एलसीडी स्क्रीन जोड़ सकता हूं और मानक प्रारूप में दिनांक/समय और तापमान प्रदर्शित कर सकता हूं, यही कारण है कि कोई अन्य नहीं है वर्तमान में योजनाबद्ध..
चेतावनी.. आरेख में त्रुटि पर ध्यान दें, आरटीसी (ब्लैक वायर) से ग्राउंड को गोटो ग्राउंड की आवश्यकता है, जैसा कि दिखाया गया है सकारात्मक रेल नहीं, आरेख को अपडेट करेगा और इसे फिर से अपलोड करेगा, ध्यान देने के लिए धन्यवाद।
चरण 5: अंत में, जानवर जीवित है !
अंतिम चरण… हुज़ाह
अपने कनेक्शन जांचें, दोबारा जांचें और दोबारा जांचें…
अब अपने 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 आर्द्रता को भी मापता है, देखते रहें क्योंकि नमी के साथ जल्द ही एक और पट्टी आ सकती है।
सिफारिश की:
ESP8266 का उपयोग करते हुए नेटवर्क टाइम डिजिटल क्लॉक: 4 चरण (चित्रों के साथ)
ESP8266 का उपयोग करते हुए नेटवर्क टाइम डिजिटल क्लॉक: हम सीखते हैं कि एक प्यारी सी डिजिटल घड़ी कैसे बनाई जाती है जो NTP सर्वर के साथ संचार करती है और नेटवर्क या इंटरनेट समय प्रदर्शित करती है। हम वाईफाई नेटवर्क से कनेक्ट करने के लिए WeMos D1 मिनी का उपयोग करते हैं, NTP समय प्राप्त करते हैं और इसे OLED मॉड्यूल पर प्रदर्शित करते हैं। ऊपर दिया गया वीडियो
Arduino के साथ 2.4Ghz NRF24L01 मॉड्यूल का उपयोग कर वायरलेस रिमोट - क्वाडकॉप्टर के लिए Nrf24l01 4 चैनल / 6 चैनल ट्रांसमीटर रिसीवर - आरसी हेलीकाप्टर - Arduino का उपयोग करते हुए Rc प्लेन: 5 कदम (चित्रों के साथ)
Arduino के साथ 2.4Ghz NRF24L01 मॉड्यूल का उपयोग कर वायरलेस रिमोट | क्वाडकॉप्टर के लिए Nrf24l01 4 चैनल / 6 चैनल ट्रांसमीटर रिसीवर | आरसी हेलीकाप्टर | Arduino का उपयोग करते हुए Rc प्लेन: Rc कार चलाने के लिए | क्वाडकॉप्टर | ड्रोन | आरसी विमान | RC नाव, हमें हमेशा एक रिसीवर और ट्रांसमीटर की आवश्यकता होती है, मान लीजिए कि RC QUADCOPTER के लिए हमें एक 6 चैनल ट्रांसमीटर और रिसीवर की आवश्यकता है और उस प्रकार का TX और RX बहुत महंगा है, इसलिए हम अपने
SSD1306 I2C OLED 128x64 डिस्प्ले पर सर्किटपाइथन के साथ ग्राफिक्स एक इटिबिट्सी M4 एक्सप्रेस का उपयोग करते हुए: 13 चरण (चित्रों के साथ)
एसएसडी१३०६ आई२सी ओएलईडी १२८x६४ डिस्प्ले पर सर्किटपाइथन के साथ ग्राफिक्स एक इटसिबिट्सी एम४ एक्सप्रेस का उपयोग करते हुए: एसएसडी१३०६ ओएलईडी डिस्प्ले एक छोटा (०.९६"), सस्ता, व्यापक रूप से उपलब्ध, आई२सी, 128x64 पिक्सल के साथ मोनोक्रोम ग्राफिकल डिस्प्ले है, जो आसानी से इंटरफेस किया जाता है (केवल ४) तार) माइक्रोप्रोसेसर विकास बोर्डों जैसे रास्पबेरी पाई, अरुडिनो या
Arduino और RTC का उपयोग करते हुए वर्ड क्लॉक: 7 चरण (चित्रों के साथ)
Arduino और RTC का उपयोग करते हुए वर्ड क्लॉक: मैंने अपनी प्रेमिका को उसके जन्मदिन के लिए एक विशेष उपहार देने का फैसला किया। चूंकि हम दोनों इलेक्ट्रॉनिक्स में हैं, इसलिए कुछ "इलेक्ट्रॉनिक्स" बनाना एक अच्छा विचार था। इसके अलावा, हम दोनों ने एक दूसरे को इस तरह के स्व-निर्मित उपहार पहले भी उपहार में दिए हैं, एक
Attiny85 का उपयोग करते हुए सरल बाइनरी क्लॉक: 10 कदम
Attiny85 का उपयोग करते हुए सरल बाइनरी क्लॉक: नमस्ते! इस निर्देश में मैं दिखाता हूं कि कैसे एक arduino uno और a attiny85 का उपयोग करके एक न्यूनतम और सरल बाइनरी घड़ी बनाई जाती है। यदि आपने कभी भी अन्य माइक्रोचिप्स को प्रोग्राम करने के लिए अपने arduino का उपयोग नहीं किया है, तो आप देखेंगे कि यह करना बहुत आसान है। (मैंने पहली बार इसके लिए कोशिश की