विषयसूची:
वीडियो: काउंटिंग रिंग क्लॉक: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
मैंने घड़ी बनाने के लिए एक Neopixel Ring 60 LED खरीदने की योजना बनाई थी लेकिन दुर्भाग्य से मैं इसे खरीद नहीं पाया। अंत में, मैंने एक Neopixel Ring 35 LED खरीदी और एक इंटरनेट घड़ी बनाने का एक सरल तरीका लेकर आया, जो इस LED रिंग 35 के साथ घंटे, मिनट और सेकंड प्रदर्शित कर सकता है। आइए शुरू करें।
चरण 1: भागों की सूची
मुख्य घटक शामिल हैं:
- 01पीसी एक्स ईएसपी8266 नोडेमकु
- 01pcs x नियोपिक्सल रिंग 35 LEDS
- DIY 5x7cm. के लिए 01pcs x डबल पक्षीय यूनिवर्सल पीसीबी
- 01पीसी x पुरुष और महिला 40पिन 2.54 मिमी हैडर
- बिजली आपूर्ति के लिए 01 पीसी x फोन चार्जर
चरण 2: योजनाबद्ध
यह बहुत ही सरल सर्किट है। NEOPIXEL RING में 2 x 3 पैड निम्नानुसार चिह्नित हैं: 5V, DI, GND और 5V, DO, GND। इसे नियंत्रित करने के लिए, हमें केवल रिंग पर इन 3 पैड 5V, DI, GND में 3 कनेक्शन मिलाप करने की आवश्यकता है। NEOPIXEL RING के 5V और GND बाहरी बिजली आपूर्ति के +5V और GND से जुड़ते हैं और डेटा DI पिन ESP8266 NODEMCU से पिन D4 पर जुड़ा होता है।
नोट: मुझे FRITZING लाइब्रेरी में NEOPIXEL RING 35 LED नहीं मिली, इसलिए मैंने इसे सर्किट आरेख में बदलने के लिए NEOPIXEL RING 60 LED का उपयोग किया।
चरण 3: सोल्डरिंग और असेंबली
सबसे पहले, मैंने NEOPIXEL RING से मूल केबल हटा दिए, फिर मैंने NEOPIXEL RING पर 5V, DI, GND पिन पर 3 पिन पुरुष हेडर मिलाया।
मैंने DIY PROTOBOARD CIRCUIT 5X7cm को एक छोटे से टुकड़े में काटा, उस पर ESP8266 NODEMCU प्लग करने के लिए महिला हेडर की 2 पंक्तियों को मिलाया। इस तस्वीर में, मैंने कुछ अतिरिक्त घटकों को मिलाया है जैसे: MPU6050 के लिए 8P महिला हेडर, 3pcs x करंट-लिमिटिंग रेसिस्टर्स के साथ एक RGB LED और 2P स्क्रू टर्मिनल ब्लॉक।
पिछले चरण पर योजनाबद्ध के बाद DIY पीसीबी के नीचे 3 पिन महिला हेडर (5V, D4, GND) को टांका लगाना। यह महिला हेडर NEOPIXEL RING के पुरुष हेडर से जुड़ेगी।
ESP8266 NODEMCU को कवर करने के लिए एक छोटे से बॉक्स को गोंद करें। काश मेरे पास इस तरह के छोटे बॉक्स बनाने के लिए एक 3D प्रिंटर होता। मैंने बॉक्स पर एक छेद ड्रिल किया ताकि DIY पीसीबी की महिला हेडर इस छेद से गुजर सके और NEOPIXEL RING से जुड़ सके।
यह बहुत सरल है। किया हुआ।
मैंने रिंग घड़ी की गिनती के लिए 5V बिजली की आपूर्ति के लिए सेल फोन चार्जर का इस्तेमाल किया।
चरण 4: प्रोग्रामिंग
मेरा विचार नीचे चित्र में दिखाया गया है:
घंटे को बाइनरी नंबर के रूप में प्रदर्शित किया जाएगा और हमें घंटे (अधिकतम 12) दिखाने के लिए 4-बिट बाइनरी नंबर के बराबर 4 एल ई डी की आवश्यकता है। दसियों अंक (अधिकतम 5) में एल ई डी की संख्या की गणना करके मिनट और सेकंड का प्रतिनिधित्व किया जाता है। और इकाइयों का अंक (अधिकतम.9)। पूरी तरह से, हमें मिनट और सेकंड दिखाने के लिए (5 + 9) x 2 = 28 एलईडी चाहिए।
इस NEOPIXEL RING में 35 LED हैं, इसलिए शेष 3 LED को घंटे, मिनट और सेकंड को स्पष्ट करने के लिए विभाजक के रूप में उपयोग किया जाता है। इसे चित्र में BLACK रंग से चिह्नित किया गया है।
यह घड़ी समय को कैसे प्रदर्शित करती है, इसे समझने के लिए हम नीचे चित्र देख सकते हैं।
एल ई डी की स्थिति निम्नलिखित सरणियों में घोषित की गई है:
बाइट एचएचएचएच [4] = {16, 17, 18, 19}; // घंटा - 4 बिट बाइनरी नंबर
बाइट M0[5] = {14, 13, 12, 11, 10}; // मिनट - दस अंकों की बाइट M1[9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // मिनट - यूनिट डिजिट बाइट S0 [5] = {21, 22, 23, 24, 25}; // मिनट - दस अंकों का बाइट S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // मिनट - यूनिट डिजिट बाइट SEPERATOR[3] = {0, 15, 20}; // 3 सेपरेटर एलईडी
यह काउंटिंग रिंग क्लॉक NTP सर्वर से समय की जानकारी पढ़ सकता है और समय को ESP8266 NODEMCU द्वारा WIFI पर अपडेट किया जाएगा।
हम आपके द्वारा पसंद किए गए एलईडी रंग का चयन करने के लिए इस वेबसाइट का उल्लेख कर सकते हैं। नीचे दी गई तस्वीर में, गिनती की अंगूठी घड़ी बिना सेपरेटर एलईडी के समय दिखाती है।
यदि यह भ्रमित करता है, तो हम घंटे, मिनट और सेकंड में अंतर करने के लिए उनके लिए अन्य रंग (उदा: नीचे चित्र में सफेद) सेट कर सकते हैं।
काउंटिंग रिंग क्लॉक कोड मेरे GitHub पर उपलब्ध है।
चरण 5: समाप्त
देखिए कुछ और तस्वीरें।
आपके देखने के लिए धन्यवाद और मुझे आशा है कि आपको यह पसंद आएगा !!!
कृपया मेरे YouTube चैनल को LIKE और SUBSCRIBE करें।
सिफारिश की:
Arduino OLED रिंग क्लॉक बनाना: 5 कदम
Arduino OLED रिंग क्लॉक बनाना: मैंने एक छोटा OLED डिस्प्ले खरीदा है, इसकी साफ और स्पष्टता मेरा ध्यान आकर्षित करती है। लेकिन मैं इसके साथ क्या कर सकता हूं?वास्तव में, मुद्दा यह है कि मैं इसे कैसे दिखा सकता हूं… योग्य। खैर, जब मैंने द लॉर्ड ऑफ द रिंग्स के पोस्टर को देखा, जो मेरी पसंदीदा फिल्म श्रृंखला है
AccuRep: पुश-अप काउंटिंग डिवाइस: 8 कदम (चित्रों के साथ)
AccuRep: पुश-अप काउंटिंग डिवाइस: मैं ऐसे कई लोगों को जानता हूं जिन्होंने इस क्वारंटाइन पर काम करना शुरू कर दिया है। होम वर्कआउट की समस्या जिम उपकरणों की कमी है। मेरे वर्कआउट में ज्यादातर पुश-अप्स होते हैं। वास्तव में खुद को आगे बढ़ाने के लिए, मैं अपने वर्कआउट के दौरान रॉक संगीत सुनता हूं। समस्या प्रतिनिधि गणना है।
रिटायरमेंट क्लॉक / काउंट अप / डीएन क्लॉक: 4 कदम (चित्रों के साथ)
रिटायरमेंट क्लॉक / काउंट अप / डीएन क्लॉक: मेरे पास दराज में इन 8x8 एलईडी डॉट-मैट्रिक्स डिस्प्ले में से कुछ थे और मैं सोच रहा था कि उनके साथ क्या करना है। अन्य इंस्ट्रक्शंस से प्रेरित होकर, मुझे भविष्य की तारीख / समय की गिनती करने के लिए एक काउंट डाउन / अप डिस्प्ले बनाने का विचार आया और यदि लक्ष्य समय p
अपने पीसी के लिए एक वास्तविक बेल-स्ट्राइक क्लॉक और एक फायर एक्सटिंग्विशर-स्ट्राइकिंग क्लॉक बनाएं।: 3 चरण (चित्रों के साथ)
अपने पीसी के लिए एक वास्तविक बेल-स्ट्राइकिंग क्लॉक और एक फायर एक्सटिंग्विशर-स्ट्राइकिंग क्लॉक बनाएं: एक पीतल की घंटी, एक छोटी रिले कुछ और चीजें और एक असली घंटी आपके डेस्कटॉप पर घंटों को मार सकती है। हालांकि यह प्रोजेक्ट विंडोज और मैक पर चलता है। ओएस एक्स भी, मैंने एक पीसी पर उबंटू लिनक्स स्थापित करने का फैसला किया जो मुझे कूड़ेदान में मिला और उस पर काम किया: मैंने कभी नहीं
"वाइज़ क्लॉक 2" को असेंबल करना (अरुडिनो-आधारित अलार्म क्लॉक बहुत सारी अतिरिक्त सुविधाओं के साथ): 6 कदम
"वाइज़ क्लॉक 2" (अरुडिनो-आधारित अलार्म क्लॉक जिसमें बहुत सारी अतिरिक्त सुविधाएँ हैं) को असेंबल करना: यह ट्यूटोरियल दिखाता है कि एक ओपन सोर्स (हार्डवेयर और सॉफ्टवेयर) प्रोजेक्ट, वाइज क्लॉक 2 के लिए किट को कैसे इकट्ठा किया जाए। एक पूर्ण समझदार घड़ी 2 किट यहां खरीदी जा सकती है। संक्षेप में, यह वही है जो समझदार घड़ी 2 कर सकता है (वर्तमान ओपन सोर्स सॉफ्टवेयर के साथ