विषयसूची:
- आपूर्ति
- चरण 1: आप को कॉन्फ़िगर करें
- चरण 2: कनेक्शन बनाना
- चरण 3: परीक्षण करें कि क्या कनेक्शन ठीक काम कर रहे हैं
- चरण 4: वेब से रंगों को कस्टमाइज़ करना और ब्लिंक करना
वीडियो: बाहरी प्रदर्शन के लिए प्रोग्राम करने योग्य परिवेश प्रकाश: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह प्रोजेक्ट आपको अपने बाहरी मॉनिटर या टीवी के लिए परिवेशी प्रकाश सेट करने में मदद करता है, जिससे आप वेब ब्राउज़र वाले और आपके राउटर से जुड़े किसी भी उपकरण के आराम से निम्नलिखित को नियंत्रित कर सकते हैं।
- एलईडी रंग
- एक डीजे प्रभाव देने के लिए पलक झपकने की आवृत्ति
- प्रदर्शन के प्रत्येक पक्ष के लिए अलग-अलग रंग सेट करें
आपूर्ति
WS2801 एलईडी पट्टी - 1X
तारों को जोड़ना
रास्पबेरी पाई - कोई भी मॉडल
बाहरी विद्युत आपूर्ति
चरण 1: आप को कॉन्फ़िगर करें
अपने पीआई को बूट करें और नीचे दिए गए आदेशों का पालन करके एसपीआई बस को सक्षम करें।
सुडो रास्पि-कॉन्फ़िगरेशन
पूछे जाने पर अपना पासवर्ड भरें। अब "उन्नत विकल्प" पर जाएं और एसपीआई को सक्षम करें।
उसके बाद, निर्भरताएँ स्थापित करें।
sudo apt-get updatesudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install फ्लास्क
चरण 2: कनेक्शन बनाना
अब, तार कनेक्शन बनाने का समय आ गया है
अपनी बाहरी 5V आपूर्ति + को स्ट्रिप के 5V से कनेक्ट करें और बिजली आपूर्ति ग्राउंड को PI के ग्राउंड से कनेक्ट करें और इसे स्ट्रिप के GND से कनेक्ट करें।
CK और SI को PI के SPI इंटरफ़ेस से जोड़ा जाएगा।
सीके / सीआई: पिन 23 (एससीकेएल)
एसआई / डीआई: पिन 19 (MOSI)
चरण 3: परीक्षण करें कि क्या कनेक्शन ठीक काम कर रहे हैं
सभी कनेक्शन हो जाने के बाद, यह हमारी पट्टी का परीक्षण करने का समय है।
एक नई पायथन फ़ाइल बनाएँ।
नैनो./strip-test.py
अब इसमें निम्न कोड पेस्ट करें और फाइल को सेव करें। LED_COUNT मान यानी 32 को अपनी पट्टी पर जितने LED हैं, उससे बदलें।
आयात समय
RPi. GPIO को GPIO के रूप में आयात करें Adafruit_WS2801 आयात करें Adafruit_GPIO. SPI को SPI के रूप में आयात करें # पिक्सेल की संख्या कॉन्फ़िगर करें: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 पिक्सेल = Adafruit_WS2801. WS2801Pixels(LED_COUNT, spi=SPI. SpiDev), SPIDev(SPIDev) =GPIO) def इंद्रधनुष_चक्र (पिक्सेल, प्रतीक्षा = 0.005): j के लिए रेंज में (२५६): (((i * 256 // पिक्सल। गिनती ()) + जे)% 256)) पिक्सल। शो () अगर प्रतीक्षा करें> 0: समय। नींद (प्रतीक्षा) पिक्सल। स्पष्ट () पिक्सल। शो () इंद्रधनुष_चक्र (पिक्सेल), रुको = 0.01)
आपकी एलईडी पट्टी अब सभी रंगों के साथ चमकनी चाहिए। यदि ऐसा नहीं होता है, तो अगले चरण पर जाने से पहले अपने कनेक्शनों की जांच करें और सुनिश्चित करें कि यह काम कर रहा है।
चरण 4: वेब से रंगों को कस्टमाइज़ करना और ब्लिंक करना
अब, किसी भी डिवाइस से स्ट्रिप रंगों और ब्लिंकिंग को अनुकूलित करने में हमारी सहायता के लिए वेबसर्वर स्थापित करने का समय आ गया है।
कोड क्लोन करें।
गिट क्लोन
"led.py" फ़ाइल में चर LED_COUNT में एलईडी गणना को अपडेट करें।
आपने एलईडी को अपने डिस्प्ले पर कैसे चिपकाया है, इस पर निर्भर करते हुए, "rgbStrip.py" फ़ाइल में निम्नलिखित वेरिएबल्स को अपडेट करें। STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
फ्लास्क सर्वर चलाएँ
अजगर./led.py
अब, अपने राउटर से जुड़े किसी भी डिवाइस पर ब्राउज़र खोलें और पोर्ट 1234 के साथ अपने पीआई का आईपी पता दर्ज करें। उदाहरण के लिए। यदि आपके Pi का IP 192.168.1.120 है, तो आपको https://192.168.1.120:1234 खोलना चाहिए और आपको छवि के समान एक वेबसाइट देखनी चाहिए।
अब आप अपने मॉनिटर के प्रत्येक पक्ष के लिए एक रंग का चयन कर सकते हैं
सिफारिश की:
प्रोग्राम करने योग्य कद्दू लाइट: 25 कदम (चित्रों के साथ)
प्रोग्रामेबल कद्दू लाइट: यह इंस्ट्रक्शनल ATTiny माइक्रोकंट्रोलर के साथ प्रोग्रामेबल कद्दू लाइट बनाने के लिए है। इसे Arduino IDE का उपयोग करके किसी भी व्यक्ति (आयु 8+) को इलेक्ट्रॉनिक्स और प्रोग्रामिंग माइक्रोकंट्रोलर में पेश करने के लिए एक लर्निंग डेमो के रूप में डिज़ाइन किया गया था। झुकी हुई ओब्जेक
सर्वो मेट्रोनोम, विभिन्न गति के लिए प्रोग्राम करने योग्य: 3 चरण
सर्वो मेट्रोनोम, विभिन्न गति के लिए प्रोग्राम करने योग्य: अपना खुद का मेट्रोनोम बनाएं। आपको बस Arduino मेगा 2560 स्टार्टर किट और एक संगत कंप्यूटर चाहिए
DIY विशाल 12000 वाट 230v प्रोग्राम करने योग्य प्रकाश सेटअप 12 चैनल: 10 कदम
DIY विशाल 12000 वाट 230v प्रोग्राम करने योग्य प्रकाश सेटअप 12 चैनल: सभी को नमस्कार, इस परियोजना में मैं आपको दिखाऊंगा कि आप 12000 वाट के बड़े पैमाने पर प्रकाश नियंत्रक कैसे बना सकते हैं। यह एक 12 चैनल सेटअप है, इस सर्किट का उपयोग करके आप किसी भी 230v प्रकाश को नियंत्रित कर सकते हैं आप प्रकाश व्यवस्था के विभिन्न पैटर्न बना सकते हैं। इस वीडियो में मैं
एएमआई BIOS फ्लैश करने के लिए बूट करने योग्य यूएफडी बनाएं: 12 कदम
एएमआई BIOS फ्लैश करने के लिए बूट करने योग्य यूएफडी बनाएं: नोटबुक और डेस्कटॉप पीसी दोनों को कभी-कभी BIOS अपडेट की आवश्यकता होती है। जब आप किसी विक्रेता की वेब साइट (या तो पीसी mfgr या BIOS निर्माता) पर जाते हैं और अपनी पसंद की सुविधाओं के साथ एक नया BIOS खोजते हैं, या अपग्रेड के लिए एक नए BIOS की आवश्यकता होती है, तो यह समय है कि आप सभी सामग्री डाल दें
एक माइक्रोप्रोसेसर के बिना एक पहनने योग्य ध्वनि-से-प्रकाश प्रदर्शन - संगीतकार जूनियर: 5 कदम (चित्रों के साथ)
एक माइक्रोप्रोसेसर के बिना एक पहनने योग्य ध्वनि-से-प्रकाश प्रदर्शन - म्यूजिकेटर जूनियर।: 9-वोल्ट बैटरी से छोटा, जो इसे शक्ति देता है, म्यूजिकेटर जूनियर उस ध्वनि को 'सुनता है' (इलेक्ट्रेट माइक्रोफोन के माध्यम से) उतार-चढ़ाव वाले प्रकाश सलाखों के रूप में प्रदर्शित करता है। . आपकी शर्ट की जेब में फिट होने के लिए काफी छोटा, इसे एक सपाट सतह पर भी रखा जा सकता है