विषयसूची:

डक्समैन लाइट्स: 9 कदम
डक्समैन लाइट्स: 9 कदम

वीडियो: डक्समैन लाइट्स: 9 कदम

वीडियो: डक्समैन लाइट्स: 9 कदम
वीडियो: Ducting work in Ludhiana 2024, जुलाई
Anonim
Image
Image

इस परियोजना का मुख्य उद्देश्य प्रकाश और ध्वनि का एक शो देना है। आप रोशनी के साथ अपने इच्छित गीत को सिंक्रनाइज़ कर सकते हैं, उदाहरण के लिए आपका क्रिसमस या हेलोवीन सजावट या कोई पार्टी। इस मामले में मैं आपको क्रिसमस की सजावट के साथ, विभिन्न रंगों के एलईडी स्ट्रिप्स और तार के साथ मेरी छत का उदाहरण देता हूं।

अब मैं उदाहरणों के साथ कुछ लिंक डालता हूं, सॉरी नो साउंड लेकिन आप मुझ पर विश्वास कर सकते हैं विलेनसिकोस रॉक खेल रहे हैं

यह एक उदाहरण है 1

यह एक उदाहरण है 2

चरण 1: उपकरण और सामग्री

उपकरण और सामग्री
उपकरण और सामग्री

इस निर्देश के लिए आपको कुछ सामग्री चाहिए (इसके लिए क्षमा करें लेकिन इस भाग को मुझे अपनी भाषा, स्पेनिश में लिखने की आवश्यकता है)

  1. वेल्डर
  2. टिन
  3. 4 और 2 तार केबल की एक अनिर्धारित राशि (आप जिस दूरी को कवर करना चाहते हैं उस पर निर्भर करता है), मैंने 15 मीटर का उपयोग किया है
  4. अनुशंसित वेल्डिंग लूप
  5. अनुशंसित वायर स्ट्रिपर या इलेक्ट्रीशियन कैंची
  6. अनुशंसित क्रिम्पर
  7. और निश्चित रूप से एल ई डी या ईएलवायर के स्ट्रिप्स
  8. यदि आप ईएलवायर का उपयोग करते हैं तो आपको एक या अधिक निवेशकों की आवश्यकता होगी
  9. बेशक एक 12 वी बिजली की आपूर्ति

मैं आपको उन सभी एल ई डी और वायर के बारे में ठीक-ठीक नहीं बता सकता जिनका मैंने उपयोग किया था और मैंने इसे कहाँ खरीदा था, लेकिन कई चीनी स्टोर हैं जैसे (ए _ _ एक्सप्रे_ _) आप पहले से ही जानते हैं कि यह सारी सामग्री कम या ज्यादा सस्ती कहां है।

मैंने जो उपयोग किया है उसके बारे में आपको एक विचार देने के लिए:

  • एक रंग एलईडी (लाल, हरा, नीला) के 15 मीटर प्रत्येक 5 मीटर
  • 15 मीटर आरजीबी एलईडी
  • 25 मीटर तार के नेतृत्व में अडास के तार (मुझे नहीं पता कि चीनी पृष्ठों में वे इसे इस तरह क्यों कहते हैं)
  • विभिन्न रंगों के ELWIRE के 100 मीटर (यह दोषपूर्ण रंगों के साथ एक डाउनलोड था, मुझे नहीं पता कि मैंने उन्हें कहाँ खरीदा था, मुझे लगता है कि यह बिक्री के एक पृष्ठ (सौदेबाजी) के माध्यम से था।
  • एल वायर से 3 इनवर्टर
  • 12 वी की 1 बिजली की आपूर्ति (मेरे 3 डी प्रिंटर के साथ आए एक का उपयोग करें) लेकिन अमेज़ॅन में आपके पास कई हैं, यदि आप नहीं कर सकते हैं, तो एटीएक्स बिजली की आपूर्ति का उपयोग करें, आपको केवल थोड़े से कौशल की आवश्यकता है
  • १५ ट्रांजिस्टर टिप १२०
  • 15 कनेक्शन क्लेम्स
  • बेशक एक रास्पबेरी पाई 3 बी +

चरण 2: सामग्री को वेल्डिंग करना और सभी सामग्री को मिलाना

सामग्री को वेल्डिंग करना और सभी सामग्री को मिलाना
सामग्री को वेल्डिंग करना और सभी सामग्री को मिलाना
सामग्री को वेल्डिंग करना और सभी सामग्री को मिलाना
सामग्री को वेल्डिंग करना और सभी सामग्री को मिलाना
सामग्री को वेल्डिंग करना और सभी सामग्री को मिलाना
सामग्री को वेल्डिंग करना और सभी सामग्री को मिलाना
सामग्री को वेल्डिंग करना और सभी सामग्री को मिलाना
सामग्री को वेल्डिंग करना और सभी सामग्री को मिलाना

मुझे नहीं लगता कि यह समझाने की आवश्यकता है कि एक एलईडी पट्टी या एलवायर को कैसे मिलाया जाए, क्योंकि यह शायद इसे कैसे करना है की तुलना में कई अधिक अच्छी तरह से समझाया गया निर्देश खोलता है। इसलिए, मैं सिर्फ एक तस्वीर छोड़ दूंगा ताकि आप देख सकें कि मेरे पास क्या है किया हुआ

मैं सिर्फ इतना कहना चाहूंगा कि मैं सभी कनेक्शनों के लिए वाटरटाइट कनेक्टर का उपयोग करता हूं, सॉरी से बेहतर सुरक्षित।

कुछ कदम बाद मैं प्लेट के आरेखों को छोड़ देता हूं यदि आप उनका उपयोग करना चाहते हैं

चरण 3: मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V1

मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V1
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V1
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V1
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V1
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V1
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V1
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V1
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V1

यह मेरा पहला बोर्ड संस्करण है

हम तीन ज़ोन या आरजीबी एलईडी पट्टी को नियंत्रित कर सकते हैं

आपको केवल तीन ट्रांजिस्टर टिप120 एक कनेक्शन पिन और कनेक्शन टर्मिनल की आवश्यकता है

चरण 4: मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V2

मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V2
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V2
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V2
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V2
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V2
मेरे डिज़ाइन किए गए हार्डवेयर का उपयोग करें, V2

यह मेरा दूसरा बोर्ड संस्करण है

हम 15 क्षेत्रों को नियंत्रित कर सकते हैं आपको केवल 15 ट्रांसिस्टर टिप120 एक कनेक्शन पिन की आवश्यकता है

चरण 5: अपना रास्पबेरी तैयार करें

मैं इस कदम पर ज्यादा टिप्पणी नहीं करूंगा क्योंकि इस पर पहले से ही कई निर्देश हैं और मुझे यकीन है कि कोई उन्हें मुझसे बेहतर समझाएगा।

आपको बस नवीनतम संस्करण स्थापित करना है जो आपके रास्पबेरी में रास्पबेरी है।

आपको कुछ पैकेज स्थापित करने की आवश्यकता है

पायथन आवश्यकताएं

निम्नलिखित पैकेज स्थापित करें

अजगर -एम पिपइंस्टॉल numpy

अजगर -एम पाइप, pyaudio स्थापित करें

अजगर-एम पाइपइंस्टॉल pydub

रास्पबेरी सामग्री

शायद आपको इस अन्य पैकेज की आवश्यकता है

sudo apt-git स्थापित करें

sudo apt-पायथन-देव स्थापित करें

sudo apt-pyton-rpi.gpio स्थापित करें

चरण 6: संस्करण प्राप्त करें

निम्नलिखित लिंक में आप मेरा कोड देख सकते हैं, मुझे लगता है कि आपको यह पसंद नहीं आएगा, इसलिए अपने आप को मत काटो, आप इसे सुधार सकते हैं।

github.com/duxman/lights

वैसे भी अगर आपके पास कोई टिप्पणी और / या सुझाव है तो मुझसे संपर्क करने में संकोच न करें।

बहुत पहले संस्करण

github.com/duxman/luces/releases/tag/Versi…

गिट क्लोन

गिट चेकआउट संस्करण-0.01

प्रारंभिक रिलीज़ संस्करण, WAV फ़ाइलें चलाएं, केवल डिजिटल आउटपुट की अनुमति है

दूसरा संस्करण

github.com/duxman/luces/releases/tag/Versi…

गिट क्लोन https://github.com/duxman/luces.gitgit चेकआउट संस्करण-0.02

यह wav और mp3 के पुनरुत्पादन की अनुमति देता है (ये पहले पुनरुत्पादन में wav बन जाएंगे) संगीत और दृश्यों के निष्पादन की अनुमति देने के लिए अलग-अलग स्क्रिप्ट बनाई जाती हैं

वेब कॉन्फ़िगरेशन अनुकूलित है

प्लेबैक और सिंक्रनाइज़ेशन में सुधार करता है

अब अलग-अलग पिनों के बजाय लाइटिंग ज़ोन परिभाषित किए गए हैं, प्रत्येक ज़ोन कई पिनों की अनुमति देता है।

विकास संस्करण

github.com/duxman/luces

गिट क्लोन

मैं डी कोड में सुधार करता हूं

मैं लगातार कोड में सुधार कर रहा हूं और नई सुविधाएं दे रहा हूं, लेकिन यह स्थिर नहीं हो सकता है। आप जानते हैं कि आप क्या करते हैं

चरण 7: सभी को एक साथ कॉन्फ़िगर करें

सभी को एक साथ कॉन्फ़िगर करें
सभी को एक साथ कॉन्फ़िगर करें
सभी को एक साथ कॉन्फ़िगर करें
सभी को एक साथ कॉन्फ़िगर करें
सभी को एक साथ कॉन्फ़िगर करें
सभी को एक साथ कॉन्फ़िगर करें

डक्समैन लुसेस

अधिक जानकारी y ब्लॉग

duxnet.es/luces/

डाउनलोड रिपॉजिटरी स्थापित करें

duxnet.es/luces/

निम्नलिखित पैकेज स्थापित करें

अजगर -एम पिपइंस्टॉल numpy

पायथन-एम पाइपप्यूडियो स्थापित करें

अजगर-एम पाइपइंस्टॉल pydub

MP3 फ़ाइल के साथ उपयोग के लिए आपको अपने सिस्टम में ffmepg स्थापित करने की आवश्यकता है सुनिश्चित करें कि आपके निष्पादन के पथ में ffmpeg और ffprobe है

कॉन्फ़िगर

कॉन्फ़िगरेशन निर्देशिका में निम्न फ़ाइलों को संशोधित करें या पोर्ट 8000 में डिफ़ॉल्ट रूप से ऐप में शामिल वेबसर्वर का उपयोग करें

आपको केवल https://:8000 पर नेविगेट करना होगा और मज़े करना शुरू करना होगा:)

विन्यास.जेसन

यह प्रोग्राम का सामान्य विन्यास है इस फाइल में शामिल है

"जनरलपिन": सामान्य कॉन्फ़िगर किए गए पाइन (उपयोग में नहीं) "MusicPath": संगीत निर्देशिका "FfmpegPath": ffmpeg पथ, केवल विंडोज़ के लिए, "WebServerPort": वेब सर्वर पोर्ट

Programacion.json

यह प्रोग्राम का टाइम कॉन्फिग है इस फाइल में शामिल है

"स्टार्टटाइम": स्टार्ट टाइम, "एंडटाइम": एंड टाइम "स्टेट": उपयोग में नहीं "वेटटाइम": निष्पादन के बीच प्रतीक्षा समय

प्रोग्रामकॉन्फ़िगरेशन.जेसन

इस फ़ाइल में हम संगीत फ़ाइल या अनुक्रम स्ट्रिंग को कॉन्फ़िगर करते हैं

इस फ़ाइल में शामिल है

"प्रोग्रामनाम": प्रोग्राम का नाम "प्रोग्राम टाइप": इंगित करें कि क्या प्रोग्राम संगीत का उपयोग करता है या प्रोग्राम किए गए अनुक्रम SEQ -> एक्ज़िक्यूट सेक्यून्स म्यूज़िक -> म्यूज़िक फ़ाइल के साथ निष्पादित करें "प्रोग्राम इंटरवल": निष्पादन के बीच प्रतीक्षा समय "अनुक्रम": सक्रिय करने के लिए ज़ोन की सरणी

"MusicFiles": गाने wav या mp3 फाइलों की सरणी जब हम पहली बार खेलते हैं तो mp3 फाइलों को wav में बदल दिया जाएगा। ज़ोन.जेसन

इस फ़ाइल में हम प्रत्येक क्षेत्र में उपयोग किए जाने वाले पिन के साथ पूर्वनिर्धारित क्षेत्रों को कॉन्फ़िगर करते हैं

इस फ़ाइल में शामिल है

"ज़ोन टाइप": यह जीपीआईओ या एमसीपी है (यदि हम एमसीपी का उपयोग करते हैं तो हमें I2CConfig.json फ़ाइल को कॉन्फ़िगर करने की आवश्यकता होती है) "ज़ोन": ज़ोन का ऐरे [ज़ोनआईडी: यह ज़ोन का वजन या क्रम है ज़ोन का नाम: ज़ोन का नाम ज़ोनपिन: इस ज़ोन में प्रयुक्त पिन के साथ कॉमा सेपरेटेड स्ट्रिंग ज़ोन टाइप: इंगित करें कि ज़ोन अकेले प्रकाश करता है या स्पेक्ट्रम मोड में। विशिष्ट क्षेत्रों को उजागर करना उपयोगी है] I2CConfig.json

इस फ़ाइल में हम I2CD उपकरणों को कॉन्फ़िगर करते हैं जिनका उपयोग मैं MCP23016 पोर्ट विस्तारक करता हूँ

इस फ़ाइल में शामिल है

"डिवाइस": उपकरणों की सरणी [बेसपिन: इस I2C डिवाइस के लिए प्रारंभिक पिन नंबर, इस तरह MCP के साथ यह इस MCP I2CA पते में पहला डिजिटल पिन है: MCP डिवाइस का पता]

चरण 8: प्रोग्राम निष्पादित करें

मुख्य कार्यक्रम का उपयोग करने के लिए निष्पादित करें

यह आदेश

sudo python luces/main.py

एक गाने के परीक्षण के लिए इस कमांड को निष्पादित करें

sudo python luces/PlayMusic.py -i उदाहरण: sudo python luces/PlayMusic.py -i./music/sample.wav

एक अनुक्रम के परीक्षण के लिए इस आदेश को निष्पादित करें

sudo python luces/PlaySequence.py -i उदाहरण: sudo python luces/PlaySequence.py -i 1, 3, 1, 4, 2, 1, 5, 2, 3, 4, 5

mp3 को wav. में बदलें

sudo python luces/util/Mp3ToWav.py -i -p उदाहरण: sudo python luces/PlaySequence.py -i sample.mp3 -p../music

आपको मिलेगा../music/sample.mp3.wav

चरण 9: अंतिम परिणाम

Image
Image

यह अंतिम परिणाम है।

मैं संगीत नहीं सुन सकता, सूंघ सकता हूं, लेकिन मैं खुद को नहीं बता रहा हूं। महान कलाकारों जैसे (मोटोहेड, क्वीन, ब्रूस स्प्रिंट, रेमोन्स, ट्विस्टेड सिस्टर, और बहुत कुछ) के साथ रॉक कैरल पर रखें लेकिन आप संगीत की लय में रोशनी पैदा कर सकते हैं।

सिफारिश की: