विषयसूची:
- चरण 1: पल्स चौड़ाई मॉडुलन
- चरण 2: एलईडी और रोकनेवाला
- चरण 3: अन-ईवन डिमिंग
- चरण 4: चरण 4: ऊपर और नीचे एक के लिए (), और एक समान दर पर।
वीडियो: रास्पबेरीपी: एक एलईडी को अंदर और बाहर फीका करें: 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
एल ई डी कैसे काम करता है, यह बताने के लिए निम्नलिखित चरण प्रयोग हैं। वे दिखाते हैं कि कैसे एक एलईडी को एक समान दर पर मंद करना है और इसे कैसे अंदर और बाहर फीका करना है।
आपको चाहिये होगा:
- रास्पबेरीपी (मैंने एक पुराने पीआई का इस्तेमाल किया, मेरा पीआई -3 उपयोग में है, लेकिन कोई भी पीआई काम करेगा।)
- ब्रेड बोर्ड
- 5 मिमी लाल एलईडी
- 330 प्रतिरोधी (महत्वपूर्ण नहीं 220-560 काम करेगा।)
- तार बांधना
मैंने एडफ्रूट से जिस पाई-मोची का इस्तेमाल किया वह जरूरी नहीं है, लेकिन यह ब्रेडबोर्डिंग को आसान बनाता है।
वायरिंगपी सी में रास्पबेरीपी प्रोग्रामिंग के लिए पुस्तकालयों का एक सेट है। डाउनलोड, इंस्टॉल और उपयोग के लिए निर्देश https://www.wiringpi.com/ पर स्थित हैं।
वायरिंगपीआई स्थापित करने के लिए इस पृष्ठ पर दिए गए निर्देशों का पालन करें:
वायरिंग की सूची प्राप्त करने के लिए पीआई पिन नंबर कमांड लाइन पर जीपीओ रीडल दर्ज करें।
रास्पियन वायरिंग के नए संस्करणों में डिफ़ॉल्ट रूप से पाई स्थापित है।
चरण 1: पल्स चौड़ाई मॉडुलन
एल ई डी हमेशा चमक की परवाह किए बिना एक ही वोल्टेज पर चलते हैं। चमक एक वर्ग तरंग थरथरानवाला द्वारा निर्धारित की जाती है और वोल्टेज उच्च होने की मात्रा चमक को निर्धारित करती है। इसे पल्स चौड़ाई मॉडुलन (पीडब्लूएम) कहा जाता है। इसे वायरिंगपी pwmWrite(pin, n) फ़ंक्शन द्वारा नियंत्रित किया जाता है, जहां n का मान 0 से 255 तक होता है। यदि n=2 एलईडी n=1 से दोगुना चमकीला होगा। जब n दोगुना हो जाता है तो चमक हमेशा दोगुनी हो जाती है। तो n=255 n=128 से दोगुना चमकीला होगा।
n का मान अक्सर प्रतिशत के रूप में व्यक्त किया जाता है जिसे कर्तव्य चक्र कहा जाता है। चित्र 25, 50 और 75% कर्तव्य चक्रों के लिए आस्टसीलस्कप निशान दिखाते हैं।
चरण 2: एलईडी और रोकनेवाला
यह आवश्यक नहीं है, लेकिन इनमें से कुछ आसान होने से ब्रेडबोर्डिंग बहुत आसान हो सकती है।
एक एलईडी के छोटे नेतृत्व में एक रोकनेवाला मिलाप। 220-560 ओम रोकनेवाला का प्रयोग करें।
चरण 3: अन-ईवन डिमिंग
आरेख की तरह सर्किट का निर्माण करें। यह एक एलईडी को ब्लिंक करने के लिए सर्किट की तरह है। यह वायरिंगपीआई पिन 1 का उपयोग करता है क्योंकि आपको पीडब्लूएम सक्षम पिन का उपयोग करने की आवश्यकता होती है। प्रोग्राम को संकलित करें और इसे चलाएं। आप देखेंगे कि एलईडी जितनी तेज होगी, वह उतनी ही धीमी होगी। जैसे-जैसे यह सबसे कम होता जाएगा, यह बहुत तेजी से धुंधला होता जाएगा।
/******************************************************************
* संकलित करें: gcc -o fade1 -Wall -I/usr/local/include -L/usr/local/lib * fade1.c -lwiringPi * * Execute: sudo./fade1 * * सभी पिन नंबर वायरिंगपीआई नंबर हैं जब तक कि अन्यथा निर्दिष्ट न हो. *************************************************** ****************/ #include int main() {वायरिंगPiSetup(); // वायरिंग पाई पिनमोड (1, PWM_OUTPUT) द्वारा आवश्यक सेटअप; // pwmSetMode (PWM_MODE_MS); // मार्क/स्पेस मोड इंट आई; जबकि (1) { के लिए (i = 255; i> -1; i--) {pwmWrite(1, i); देरी(10); } के लिए (i = 0; i < 256; i++) { pwmWrite(1, i); देरी(10); } } }
अगला चरण दिखाता है कि एलईडी को स्थिर दर पर कैसे मंद किया जाए, और एक में स्टेटमेंट के लिए।
चरण 4: चरण 4: ऊपर और नीचे एक के लिए (), और एक समान दर पर।
एलईडी के लिए एक स्थिर दर पर मंद होने के लिए देरी () को एक घातीय दर से बढ़ाना चाहिए क्योंकि आधा कर्तव्य चक्र हमेशा आधा चमक पैदा करेगा।
रेखा:
इंट डी = (16-i/16)^2;
देरी की लंबाई निर्धारित करने के लिए चमक के व्युत्क्रम वर्ग की गणना करता है। इस प्रोग्राम को संकलित करें और चलाएं और आप देखेंगे कि एलईडी एक स्थिर दर से अंदर और बाहर फीकी पड़ जाएगी।
/******************************************************************
* संकलित करें: gcc -o fade1 -Wall -I/usr/local/include -L/usr/local/lib * fade2.c -lwiringPi * * Execute: sudo./fade2 * * सभी पिन नंबर वायरिंगपीआई नंबर हैं जब तक कि अन्यथा निर्दिष्ट न हो. *************************************************** ****************/ #include int main() {वायरिंगPiSetup(); // वायरिंग पाई पिनमोड (1, PWM_OUTPUT) द्वारा आवश्यक सेटअप; // pwmSetMode (PWM_MODE_MS); // मार्क/स्पेस मोड जबकि(1) {int i; इंट एक्स = 1; के लिए (i = 0; i > -1; i = i + x) { int d = (16-i/16)^2; // इंडेक्स pwmWrite(1, i) का कैल्क उलटा वर्ग; देरी (डी); अगर (i == 255) x = -1; // चरम पर दिशा बदलें } } }
सिफारिश की:
DIY एलईडी पट्टी: कैसे काटें, कनेक्ट करें, मिलाप करें और पावर एलईडी पट्टी: 3 कदम (चित्रों के साथ)
DIY एलईडी पट्टी: कैसे कट, कनेक्ट, सोल्डर और पावर एलईडी पट्टी: एलईडी पट्टी का उपयोग करके अपनी खुद की लाइट प्रोजेक्ट बनाने के लिए शुरुआती गाइड। लचीला विश्वसनीय और उपयोग में आसान, एलईडी स्ट्रिप्स विभिन्न प्रकार के अनुप्रयोगों के लिए सबसे अच्छा विकल्प हैं। मैं कवर करूंगा एक साधारण इनडोर 60 एलईडी/एम एलईडी पट्टी स्थापित करने की मूल बातें, लेकिन अंदर
ब्लूटूथ ली और रास्पबेरीपी के साथ तापमान की निगरानी और रिकॉर्ड करें: 9 कदम (चित्रों के साथ)
ब्लूटूथ एलई और रास्पबेरीपी के साथ मॉनिटर और रिकॉर्ड तापमान: यह निर्देश योग्य है कि ब्लू रेडियो (बीएलईहोम) और रास्पबेरीपी 3बी से ब्लूटूथ एलई सेंसर बग के साथ एक बहु-नोड तापमान निगरानी प्रणाली को एक साथ कैसे रखा जाए, ब्लूटूथ एलई मानक के विकास के लिए धन्यवाद, है अब आसानी से उपलब्ध
555timer के साथ फीका एलईडी: 5 कदम
555timer के साथ फेड एलईडी: यह फेड एलईडी है। यह एक छोटा सर्किट होता है जो सर्किट को खोलने या बंद करने पर चालू और बंद हो जाता है। यह 555timer और 2n222 ट्रांजिस्टर पर चलता है। यह एक छोटा और आसान सर्किट है
एक एलईडी को अंदर और बाहर फीका करें: 3 कदम
एलईडी को अंदर और बाहर फीका करें: एलईडी कैसे काम करते हैं, यह बताने के लिए निम्नलिखित चरण प्रयोग हैं। वे बताते हैं कि एक एलईडी को एक समान दर पर कैसे मंद किया जाए और इसे कैसे अंदर और बाहर फीका किया जाए। आपको आवश्यकता होगी: Arduino (मैंने एक जोड़ी का इस्तेमाल किया) ब्रेडबोर्ड 5 मिमी लाल एलईडी 330 और ओमेगा; विरोध
आई-मेट पॉकेट पीसी अंदर से बाहर: 6 कदम
आई-मेट पॉकेट पीसी इनसाइड आउट से: इस लेख में मैं वर्णन करूंगा कि आई-मेट पॉकेट पीसी स्पीकर, या किसी भी हटाने योग्य आइटम जैसे कि कैम मॉड्यूल, आंतरिक बैकअप बैटरी … आदि को कैसे बदला जाए। आपके पास उचित होना चाहिए आपके पॉकेट पीसी को नुकसान नहीं पहुंचाने के लिए उपकरण और कौशल