विषयसूची:

तीन Neopixel रिंगों के साथ Neopixel घड़ी: 7 कदम
तीन Neopixel रिंगों के साथ Neopixel घड़ी: 7 कदम

वीडियो: तीन Neopixel रिंगों के साथ Neopixel घड़ी: 7 कदम

वीडियो: तीन Neopixel रिंगों के साथ Neopixel घड़ी: 7 कदम
वीडियो: keyse banaye Ardiono Analog Neo Pixel Clock 2024, नवंबर
Anonim
Image
Image

स्टीव मैनली द्वारा नियो पिक्सेल घड़ी की शानदार रचना ने मुझे इस निर्देश को बनाने के लिए प्रेरित किया कि कैसे कम से कम पैसे में एक समान घड़ी बनाई जाए। (एक महत्वपूर्ण डच आदत हमेशा पैसे बचाने की कोशिश कर रही है;-))

मुझे पता चला कि मूल डिज़ाइन केवल Adafruit NeoPixel के छल्ले में फिट बैठता है, और वे बिल्कुल सस्ते नहीं हैं।

मैंने अली एक्सप्रेस के चारों ओर देखा और इसके कुछ सस्ते संस्करण पाए। काम करने वाले हिस्से निकले, लेकिन समान आयामों के साथ नहीं। मैंने घड़ी के लिए एक 3D डिज़ाइन खोजना और खोजना समाप्त कर दिया, और उसके अनुसार इसे समायोजित किया।

इसके आगे मैंने जिस बोर्ड का उपयोग किया है वह एक Arduino Nano का क्लोन है, और उसी तरह से प्रोग्राम किया गया है। हालाँकि, शुद्ध घड़ी कार्यक्रम, बिना किसी अन्य परिवर्धन के कहीं भी उपलब्ध नहीं है, इसलिए मुझे सॉफ़्टवेयर को थोड़ा समायोजित करने की आवश्यकता थी।

आपूर्ति

  • थिनरी नैनो मिनी यूएसबी बोर्ड
  • आरटीसी घड़ी
  • LR1120 बैटरी
  • WS2812B 60 एलईडी रिंग
  • WS2812B 24 एलईडी रिंग
  • WS2812B 12 एलईडी रिंग

चरण 1: 3D घड़ी का चेहरा प्रिंट करें

सभी आवश्यक भागों को इकट्ठा करें
सभी आवश्यक भागों को इकट्ठा करें

संलग्न फाइलों में आपको क्लॉक-फेसप्लेट को प्रिंट करने के लिए आवश्यक एसटीएल फाइल मिलेगी।

चरण 2: सभी आवश्यक भागों को इकट्ठा करें

सभी आवश्यक भागों को इकट्ठा करें
सभी आवश्यक भागों को इकट्ठा करें
सभी आवश्यक भागों को इकट्ठा करें
सभी आवश्यक भागों को इकट्ठा करें

अली एक्सप्रेस पर आप इस परियोजना के लिए आवश्यक सभी भागों को पा सकेंगे।

इलेक्ट्रॉनिक भागों के बगल में मैंने एक बदसूरत फेस-प्लेट वाली घड़ी खरीदी, क्योंकि यह उदाहरण के लिए नीले रंग की तुलना में 10 यूरो सस्ता है।

चरण 3: अंगूठियों को कनेक्ट करें

अंगूठियों को कनेक्ट करें
अंगूठियों को कनेक्ट करें

अंगूठियों को जगह में संलग्न करने के लिए गर्म गोंद का प्रयोग करें। रिंगों को 5 वोल्ट के साथ प्रदान किया जाता है, और फिर आकार के क्रम में प्रत्येक रिंग पर DOUT को DIN से जोड़कर सीरियल में एक-दूसरे से जोड़ा जाता है, इसलिए 60 से 24 से 12.

चरण 4: अन्य इलेक्ट्रॉनिक भागों को तार देना

अन्य इलेक्ट्रॉनिक भागों को तार देना
अन्य इलेक्ट्रॉनिक भागों को तार देना

ऊपर दिया गया स्कीमा आपको दिखाता है कि भागों को एक दूसरे से कैसे जोड़ा जाए।

हम DS3234 रीयलटाइम घड़ी से शुरुआत करेंगे। घड़ी एक सीरियल बस चालित उपकरण है और इसमें निर्धारित समय को याद रखने के लिए एक बैकअप बैटरी होती है।

चरण 5: Arduino नैनो को प्रोग्राम करने की तैयारी करना

Arduino नैनो को Arduino IDE का उपयोग करके प्रोग्राम किया जाता है। यह IDE में है कि आप "स्केच" लिखते हैं जिन्हें तब फर्मवेयर में संकलित किया जाता है जिसे आपका कंप्यूटर USB केबल का उपयोग करके इससे जुड़े Arduino को लिखता है। आईडीई डाउनलोड करें और इसे इंस्टॉल करें।

फ़ाइल लोड करें NeoPixelClock_V1.ino

बोर्ड पर कोड अपलोड करने से पहले, हमें यह सुनिश्चित करना होगा कि हमारे पास हमारे बोर्ड के लिए ड्राइवर स्थापित हैं, और यह कि हमारे पास सही बोर्ड चुना गया है। Arduino नैनो क्लोन के साथ, हमें CH340G USB- सीरियल कनवर्टर चिप के लिए ड्राइवरों की आवश्यकता है। USB-to-serial के लिए प्रयुक्त चिपसेट CH340/CH341 है, जिसके लिए ड्राइवर (Windows के लिए) यहाँ से डाउनलोड किए जा सकते हैं:

www.wch.cn/download/CH341SER_EXE.html

यदि आप मैक पर काम कर रहे हैं तो आपको कोई समस्या नहीं होगी जैसा कि है।

चरण 6: Adafruit NeoPixel लाइब्रेरी स्थापित करना

Adafruit NeoPixel लाइब्रेरी स्थापित करना
Adafruit NeoPixel लाइब्रेरी स्थापित करना
Adafruit NeoPixel लाइब्रेरी स्थापित करना
Adafruit NeoPixel लाइब्रेरी स्थापित करना

इससे पहले कि हम NeoPixel लाइब्रेरी का उपयोग कर सकें, हमें इसे इंस्टॉल करना होगा! Arduino IDE में लाइब्रेरी स्थापित करना थोड़ा जटिल हुआ करता था, लेकिन उन्होंने इसे सरल बना दिया है और इसमें एक आसान लाइब्रेरी मैनेजर शामिल है। यह "स्केच> लाइब्रेरी" ड्रॉपडाउन मेनू के अंतर्गत सूचीबद्ध है। पुस्तकालय प्रबंधक खोलें और Adafruit Neopixel खोजें।

जब मिल जाए, तो उसे चुनें और इंस्टॉल बटन पर क्लिक करें।

इसके अलावा "टूल्स> बोर्ड" मेनू के तहत, सुनिश्चित करें कि सही बोर्ड चुना गया है, Arduino नैनो।

चरण 7: स्केच अपलोड करें

स्केच अपलोड करें
स्केच अपलोड करें

अब हमारे पास सब कुछ तैयार है, हम बोर्ड को अपलोड करना शुरू कर सकते हैं। हम बोर्ड को यूएसबी केबल से जोड़ते हैं।

पहले हम यह पता लगाते हैं कि बोर्ड ने किस सीरियल पोर्ट को पंजीकृत किया है।

विंडोज़ पर:

[विंडोज़] [आर] के साथ एक कमांड खोलें और कंप्यूटर प्रबंधन में compmgmt.msc टाइप करें, यह पता लगाने के लिए कि किस पोर्ट का उपयोग किया जा रहा है, पोर्ट के तहत डिवाइस मैनेजर लुक पर क्लिक करें।

मैक ओएस पर:

Apple चिह्न > इस Mac के बारे में > सिस्टम रिपोर्ट > USB

अब टूल्स मेनू में, सुनिश्चित करें कि पुराने बूटलोडर वाला प्रोसेसर चुना गया है। क्लोन बोर्ड के लिए यह आवश्यक है।

अब IDE में ऊपर बाईं ओर अपलोड बटन पर क्लिक करें। वह बटन होगा जिसमें तीर दाईं ओर इंगित करेगा। अपलोड होते ही घड़ी काम करना शुरू कर देगी।

सिफारिश की: