विषयसूची:
वीडियो: फिर भी एक और घड़ी: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
जैसा कि मेरे पिछले अपलोड से देखा जा सकता है कि मैंने कुछ पुराने वजन वाले उपकरणों से कुछ 7 सेगमेंट डिस्प्ले बोर्ड प्राप्त किए हैं।
मेरे पिछले प्रयास में रीयल टाइम क्लॉक मॉड्यूल के साथ Arduino का उपयोग किया गया था।
यह निर्देशयोग्य एक NTP सर्वर से जुड़े ESP8266 D1 मिनी का उपयोग करता है!
कोड ESP8266WiFi लाइब्रेरी के एक उदाहरण पर आधारित है।
मैं 7 सेगमेंट डिस्प्ले वायरिंग के बारे में विस्तार से नहीं जा रहा हूं क्योंकि नेट पर दर्जनों उदाहरण हैं। मेरे पास जो 2 बोर्ड हैं, वे MAX7219 डिकोडर ड्राइवर चिप का उपयोग करते हैं, इन्हें 8 x 7 सेगमेंट डिस्प्ले तक नियंत्रित करने के लिए केवल 3 पिन की आवश्यकता होती है।
मैं भी तारीख दिखाना चाहता था, इसलिए और 3 पिन की जरूरत थी!
मुझे दिन प्रदर्शित करने के लिए और 7 आउटपुट चाहिए थे! आउटपुट पिन की कमी को दूर करने के लिए, मैंने एक नियो पिक्सेल डिस्प्ले, 1 पिन, 7 आउटपुट चुना!
चरण 1: हार्डवेयर
भागों की आवश्यकता
१२ x ७ खंड प्रदर्शित करता है (मेरे मामले में मैं बहुत भाग्यशाली था कि मेरे पास कुछ पुराने वजन वाले मशीन बोर्ड थे जिन्होंने बहुत सारे तारों को बचाया।
1 x ESP8266 D1 मिनी या कोई भी ESP8266 7 या अधिक डिजिटल आउटपुट के साथ
2 x MAX7129 (फिर से, मैं भाग्यशाली था कि वजन मशीन डिस्प्ले बोर्ड था)
1 एक्स स्ट्रेट 8 नियोपिक्सल डिस्प्ले
2 एक्स लेवल शिफ्टर्स
1 एक्स 5 वी बिजली की आपूर्ति
चरण 2: दिन प्रदर्शन
इसके लिए मैंने आधार के लिए एक पुराने क्रेडिट कार्ड का हिस्सा, कुछ मोटा कार्ड (मेरे मामले में 300 ग्राम फोटो पेपर) और कुछ दो तरफा बढ़ते टेप का इस्तेमाल किया।
क्राफ्ट चाकू से कटे हुए स्लॉट के साथ टेप की इसकी सिर्फ 2 स्ट्रिप्स। नियोपिक्सल बोर्ड पर एलईडी के बीच की दूरी है।
प्रत्येक दिन के लिए एक चैनल बनाने के लिए कार्ड की पतली पट्टियों का उपयोग किया जाता है।
दिन के नाम एक डाइमो लेबल निर्माता के साथ स्पष्ट टेप पर मुद्रित होते हैं।
चरण 3: कनेक्ट अप और सॉफ्टवेयर
ESP8266 उत्पाद श्रृंखला के कारण उत्कृष्ट मेल है
ए) वे सस्ते हैं
बी) उन्हें बहुत कम बाहरी घटकों की आवश्यकता होती है
मुझे डिस्प्ले के लिए 5v और ESP के लिए 3v की जरूरत थी इसलिए मैंने 5v बिजली की आपूर्ति के साथ कुछ लेवल शिफ्टर्स का इस्तेमाल किया।
MAX7219 को 8 डिस्प्ले तक नियंत्रित करने के लिए केवल 3 पिन की आवश्यकता होती है, ये पिन 1 (दिन), 12 (लोड / सीएस) और 13 (घड़ी) हैं।
ये एक लेवल शिफ्टर के माध्यम से जुड़े हुए हैं।
कोड इस प्रकार है:
// इनपुट: डीआईएन पिन, सीएलके पिन, लोड पिन। चिप्स की संख्याLedControl mydisplay = LedControl(3, 2, 1, 1)
लेडकंट्रोल डेटीस्प = लेडकंट्रोल (7, 6, 5, 1);
चिप्स की संख्या 1 पर सेट की गई है क्योंकि मैं DOUT का उपयोग करने और उन्हें कैस्केडिंग करने के बजाय 2 डिस्प्ले को अलग-अलग आइटम के रूप में मान रहा हूं।
NeoPixel डिजिटल आउटपुट से जुड़ा है 4
#पिन परिभाषित करें 4
#define NUMPIXELS 7 (8 एलईडी में से 1 की अनदेखी)
कुछ #includes हैं जो सभी GitHub पर पाए जा सकते हैं।
राउटर एसएसआईडी और पासवर्ड दर्ज करने की जरूरत है और एक एनटीपी सर्वर का चयन किया गया है, (मैं मुफ्त एनटीपी सर्वर गुगल करता हूं)।
चरण 4: पावर अप पर
पावर अप पर, NeoPixel LED को रिपल किया जाता है, फिर, 7 सेगमेंट डिस्प्ले राउटर से कनेक्शन बनने तक वैकल्पिक 'c' और '8' दिखाते हैं।
यदि सभी खंड एक सामग्री c8 दिखाते हैं, तो इसका मतलब है कि एक NTP सर्वर कनेक्शन स्थापित नहीं किया गया था, एक रीसेट को इसे हल करना चाहिए।
एक बार कनेक्शन स्थापित हो जाने के बाद, समय और तिथि प्रदर्शित होती है, दिन को एक नीली एलईडी द्वारा दर्शाया जाता है।
सिफारिश की:
फिर भी एक और निक्सी घड़ी: 6 कदम (चित्रों के साथ)
फिर भी एक और निक्सी घड़ी: मुझे हमेशा एक निक्सी घड़ी चाहिए थी, उन चमकती संख्याओं के बारे में कुछ ऐसा है जो मुझे मोहित करता है। इसलिए जब मुझे eBay पर कुछ महंगे IN12s मिले तो मैंने उन्हें खरीद लिया, जब मैंने उन्हें प्राप्त किया तो उन पर अचंभा हुआ लेकिन जल्द ही पता चला कि
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनी एक स्मार्ट अलार्म घड़ी: क्या आप कभी स्मार्ट घड़ी चाहते हैं? यदि हां, तो यह आपके लिए समाधान है!मैंने स्मार्ट अलार्म घड़ी बनाई है, यह एक ऐसी घड़ी है जिसे आप वेबसाइट के अनुसार अलार्म समय बदल सकते हैं। जब अलार्म बंद हो जाता है, तो एक ध्वनि (बजर) होगी और 2 बत्तियाँ
भंवर घड़ी: एक इन्फिनिटी मिरर कलाई घड़ी: 10 कदम (चित्रों के साथ)
भंवर घड़ी: एक इन्फिनिटी मिरर कलाई घड़ी: इस परियोजना का लक्ष्य एक अनंत दर्पण घड़ी का पहनने योग्य संस्करण बनाना था। यह क्रमशः लाल, हरे और नीले रंग की रोशनी को घंटे, मिनट और सेकंड निर्दिष्ट करके और इन रंगों को ओवरलैप करके समय को इंगित करने के लिए अपने आरजीबी एलईडी का उपयोग करता है
C51 4 बिट इलेक्ट्रॉनिक घड़ी - लकड़ी की घड़ी: 15 कदम (चित्रों के साथ)
C51 4 बिट्स इलेक्ट्रॉनिक घड़ी - लकड़ी की घड़ी: इस सप्ताह के अंत में कुछ खाली समय था इसलिए आगे बढ़े और इस AU $ 2.40 4-बिट्स DIY इलेक्ट्रॉनिक डिजिटल घड़ी को इकट्ठा किया, जिसे मैंने कुछ समय पहले AliExpress से खरीदा था।
SLA's (सीलबंद लीड एसिड बैटरी) को फिर से भरना, जैसे कार की बैटरी को फिर से भरना: 6 चरण
SLA (सीलबंद लीड एसिड बैटरी) को फिर से भरना, जैसे कार की बैटरी को फिर से भरना: क्या आपका कोई SLA सूख गया है? क्या उनमें पानी की कमी है? ठीक है यदि आपने इनमें से किसी भी प्रश्न का उत्तर हां में दिया है, तो यह निर्देश आपके लिए है। बैटरी एसिड का रिसाव, चोट लगना, एक अच्छा SLA आदि भरना