विषयसूची:

बार ग्राफ क्लॉक IOT (ESP8266 + 3D Printed Case): 5 कदम (चित्रों के साथ)
बार ग्राफ क्लॉक IOT (ESP8266 + 3D Printed Case): 5 कदम (चित्रों के साथ)

वीडियो: बार ग्राफ क्लॉक IOT (ESP8266 + 3D Printed Case): 5 कदम (चित्रों के साथ)

वीडियो: बार ग्राफ क्लॉक IOT (ESP8266 + 3D Printed Case): 5 कदम (चित्रों के साथ)
वीडियो: हाथ में Lightning Device फंस गया 😲 #asmr #viral 2024, नवंबर
Anonim
बार ग्राफ क्लॉक IOT (ESP8266 + 3D प्रिंटेड केस)
बार ग्राफ क्लॉक IOT (ESP8266 + 3D प्रिंटेड केस)
बार ग्राफ क्लॉक IOT (ESP8266 + 3D प्रिंटेड केस)
बार ग्राफ क्लॉक IOT (ESP8266 + 3D प्रिंटेड केस)

नमस्ते, इस निर्देश पर मैं आपको बताऊंगा कि IOT 256 LED बार ग्राफ घड़ी कैसे बनाई जाती है।

इस घड़ी को बनाना बहुत मुश्किल नहीं है, बहुत महंगा नहीं है फिर भी आपको समय बताने के लिए धैर्य रखना होगा ^^ लेकिन यह बनाना सुखद है और शिक्षण से भरपूर है।

इस घड़ी को बनाने के लिए मुख्य चरण होंगे:

  • एक क्लिप-ऑन बॉक्स बनाएं
  • वाईफाई और एनटीपी प्रोटोकॉल के साथ सटीक समय का पता लगाएं
  • प्रोग्राम एक 8x32 एलईडी मैट्रिक्स चुड़ैल 256 एलईडी का प्रतिनिधित्व करता है

आपूर्ति

  • Aliexpress. पर एलईडी मैट्रिक्स WS2812B 8x32 11€

    Adafruit कंपनी द्वारा 8x32 WS2812B LED मैट्रिक्स को NeoMatrix भी कहा जाता है।

  • Aliexpress पर एक Nodemcu ESP8266 बोर्ड 3 से 4 € (Nodemcu Wemos से बेहतर है)
  • कुछ 3D-प्रिंटर फिलामेंट (≈ 120g)
  • 2 स्क्रू या नाखून
  • एक यूएसबी केबल (यूएसबी टाइप ए से माइक्रो यूएसबी टाइप बी)
  • एक यूएसबी दीवार अनुकूलक

आवश्यक उपकरण

  • एक 3D प्रिंटर, मेरा एक Creality CR-10. है
  • एक सरौता
  • एक सोल्डर आयरन

वैकल्पिक उपकरण

  • कुछ गर्म गोंद
  • एक यूएसबी डीसी वोल्टेज परीक्षक (बहुत सारे प्रोजेक्ट में बहुत उपयोगी)

चरण 1: समय कैसे बताएं?

समय कैसे बताएं?
समय कैसे बताएं?
समय कैसे बताएं?
समय कैसे बताएं?

चित्र 1 और "Expanation_Clock.pdf" फ़ाइल आपको बताएगी कि इस घड़ी को कैसे पढ़ा जाए। मूल रूप से, आपको प्रत्येक आरजीबी कॉलम (लाल = घंटे/हरा = मिनट/नीला = सेकंड) में बिंदुओं को गिनने की आवश्यकता है।

उदाहरण के लिए, घड़ी चित्र 2 पर 17h50m44s प्रदर्शित करती है।

चरण 2: फ्यूजन 360. का उपयोग करके 3डी प्रिंटेड क्लिप्सेबल एनक्लोजर को डिजाइन करना

फ्यूजन 360. का उपयोग करके 3डी प्रिंटेड क्लिप्सेबल एनक्लोजर डिजाइन करना
फ्यूजन 360. का उपयोग करके 3डी प्रिंटेड क्लिप्सेबल एनक्लोजर डिजाइन करना
फ्यूजन 360. का उपयोग करके 3डी प्रिंटेड क्लिप्सेबल एनक्लोजर डिजाइन करना
फ्यूजन 360. का उपयोग करके 3डी प्रिंटेड क्लिप्सेबल एनक्लोजर डिजाइन करना
फ्यूजन 360. का उपयोग करके 3डी प्रिंटेड क्लिप्सेबल एनक्लोजर डिजाइन करना
फ्यूजन 360. का उपयोग करके 3डी प्रिंटेड क्लिप्सेबल एनक्लोजर डिजाइन करना

मैं चाहता था कि यह बॉक्स पूरी तरह से क्लिप-ऑन बॉक्स हो इसलिए मैंने इसे इस तरह से डिज़ाइन किया कि मुझे गोंद का उपयोग करने की आवश्यकता नहीं होगी।

क्लिप-ऑन इन दो ट्यूटोरियल (साइड क्लिप) (मध्य क्लिप) से प्रेरित हैं

मैट्रिक्स आयाम:

300 मिमी ऊंचाई x 80 मिमी लंबाई x 2 मिमी चौड़ाई

बॉक्स आयाम:

323mm ऊंचाई x 85mm लंबाई x 9.2mm चौड़ाई

मुद्रण प्रमुख आंकड़े:

  • 180 ग्राम फिलामेंट
  • 16h30 (मुद्रण समय)

नीचे, 4 फाइलें हैं:

  • Box_Bottom_ws (समर्थन के साथ)
  • Box_Top_ws (समर्थन के साथ)
  • कवर_बॉटम_मैट्रिक्स
  • कवर टॉप_मैट्रिक्स

पूरा केस बनाने के लिए आपको इन 4 पीस की जरूरत पड़ेगी।

फ़ाइलें Thingiverse पर भी उपलब्ध हैं, यहाँ लिंक है:

चरण 3: 3D प्रिंटेड केस + ESP8266. को असेंबल करें

3D प्रिंटेड केस + ESP8266. को असेंबल करें
3D प्रिंटेड केस + ESP8266. को असेंबल करें
3D प्रिंटेड केस + ESP8266. को असेंबल करें
3D प्रिंटेड केस + ESP8266. को असेंबल करें
3D प्रिंटेड केस + ESP8266. को असेंबल करें
3D प्रिंटेड केस + ESP8266. को असेंबल करें
3D प्रिंटेड केस + ESP8266. को असेंबल करें
3D प्रिंटेड केस + ESP8266. को असेंबल करें

4 पीस प्रिंट करने के बाद, इन चरणों का पालन करें:

  1. 5V, GND, और DIN. को छोड़कर मैट्रिक्स से सभी तारों को हटा दें
  2. शेष 3 तारों को ESP8266 बोर्ड से मिलाएं (योजनाबद्ध देखें)
  3. "Box_Bottom_ws" और "Box_Top_ws" को असेंबल करें
  4. "Box_Bottom_ws" के ज़रिए यूएसबी केबल डालें
  5. ESP8266 को दो तरफा टेप या गर्म गोंद के साथ ठीक करें
  6. USB केबल को ESP8266. में प्लग करें
  7. "कवर_बॉटम_मैट्रिक्स" के माध्यम से एलईडी मैट्रिक्स को स्लाइड करें
  8. "Box_Bottom_ws" पर "Cover_Bottom_Matrix" क्लिप करें
  9. "Cover_Top_Matrix" के साथ चरण 7 और 8 को फिर से करें
  10. प्रोग्रामिंग शुरू करें

चरण 4: Arduino IDE का उपयोग करके प्रोग्रामिंग

Arduino IDE का उपयोग करके प्रोग्रामिंग
Arduino IDE का उपयोग करके प्रोग्रामिंग

इस कार्यक्रम के तीन मुख्य कार्य हैं:

  • वाई - फाई
  • एनटीपी (नेटवर्क टाइम प्रोटोकॉल) (विकिपीडिया)
  • 256 WS2812B LED के साथ बनाया गया मैट्रिक्स (देखें कि यह कैसे काम करता है)

पूर्वापेक्षाएँ:

बोर्ड मैनेजर के लिए:

Arduino IDE पर ESP8266 बोर्ड जोड़ें (नई विधि)

पुस्तकालय के लिए:

मैट्रिक्स को चलाने के लिए, उपयोग करें:

  • Adafuit. द्वारा बनाई गई "Adafruit GFX लाइब्रेरी"
  • "Adafuit NeoMatrix" Adafruit द्वारा बनाया गया
  • Adafruit द्वारा बनाया गया "Adafuit NeoPixel"

वाईफ़ाई से कनेक्ट करने के लिए, उपयोग करें:

  • Arduino द्वारा निर्मित बिल्ड-इन "वाईफ़ाई"
  • बिल्ड-इन "ESP8266WiFi" बोर्ड जोड़कर उपलब्ध है

कोड डाउनलोड करें, वाईफाई ssid और पासवर्ड बदलें (लाइनें 54 और 55) और इसे अपने ESP8266 बोर्ड पर अपलोड करें।

वैकल्पिक:

  • रंग बदलें (पंक्ति 52) (आप इस उपकरण का उपयोग कर सकते हैं: रंग से आरजीबी कोड)
  • समय क्षेत्र बदलें (पंक्ति 59)
  • प्रत्येक एलईडी के लिए चमक बदलें (लाइन 92)
  • दूसरा प्रदर्शित करने का तरीका बदलें (पंक्ति १०१ से १०४) (मैं आपको कोशिश करने देता हूं)
  • ^^ प्रदर्शित करने के लिए अपना खुद का तरीका कोड करें।

/!\ मैट्रिक्स USB इंटरफ़ेस बोर्ड द्वारा संचालित है, इसलिए बिजली की खपत 500mA (स्रोत) तक सीमित होनी चाहिए। 500mA से नीचे रहने के लिए, ल्यूमिनोसिटी वेरिएबल को 0 और 10 के बीच रखें (यदि आपके पास USB टेस्टर है तो अपने USB टेस्टर से जांचें)।

यदि आप इसके बारे में अधिक विवरण चाहते हैं:

  • एनटीपी कैसे काम करता है देखिए एंड्रियास स्पाइस द्वारा बनाया गया यह वीडियो।
  • नियोमैट्रिक्स कैसे काम करता है एंड्रियास स्पाइस द्वारा किए गए इस वीडियो को फिर से देखें।
  • Adafuit लाइब्रेरी कैसे काम करती है इस ट्यूटोरियल को देखें

चरण 5: इसे लटकाएं, इसे देखें और गिनना शुरू करें - धैर्य रखें

इसे लटकाएं, इसे देखें और गिनना शुरू करें - धैर्य रखें
इसे लटकाएं, इसे देखें और गिनना शुरू करें - धैर्य रखें
इसे लटकाएं, इसे देखें और गिनना शुरू करें - धैर्य रखें
इसे लटकाएं, इसे देखें और गिनना शुरू करें - धैर्य रखें

मैं परिणाम से खुश हूं, क्लिप-ऑन बॉक्स शांत और इकट्ठा करने में आसान है और घड़ी एक आकर्षण की तरह काम करती है।

मैं मानता हूँ कि यह समय बताने का सबसे तेज़ तरीका नहीं है, लेकिन यह बहुत मज़ेदार तरीका है।

आपका दिन शुभ हो !

सिफारिश की: