एलईडी सात-सेगमेंट निर्देशक. एलईडी निर्देशक कशासाठी आहेत? फोन मध्ये LED इंडिकेटर काय आहे

फोनवर डाउनलोड करा 08.10.2021
फोनवर डाउनलोड करा

तुम्हाला थेट LED इंडिकेटर किंवा कॅमेरा फ्लॅश चालू/बंद करण्याची परवानगी देत ​​नाही; काही फोनमध्ये हा पर्याय असतो.

बहु-रंगीत दिवे प्रोग्रॅमॅटिकरित्या कसे ब्लिंक करायचे, तुमचा स्वतःचा "फ्लॅशलाइट" कसा लिहायचा किंवा इतर कोणते डिव्हाइस LED नियंत्रित केले जाऊ शकतात - तुम्ही खाली याबद्दल शिकाल.

हे सर्व सुरू झाले जेव्हा, ES एक्सप्लोरर वापरून माझ्या HTC डिझायरची फाइल सिस्टम एक्सप्लोर करताना, मला चुकून मनोरंजक डिरेक्टरी आढळल्या: /sys/class/leds/blue, /sys/class/leds/flashlight इ.
निळा आणखी काय आहे ?! मला फक्त एक नारिंगी आणि हिरवा सूचक दिसला. पण सर्वात मनोरंजक गोष्ट म्हणजे या डिरेक्टरीमध्ये लेखन परवानगीसह एक ब्राइटनेस फाइल होती! ज्याचा मी लगेच फायदा घेतला.

खरं तर, ही एक साधी फाईल नाही, परंतु एलईडी ड्रायव्हरसह कार्य करण्यासाठी इंटरफेस आहे. म्हणून, फाइलवर सकारात्मक क्रमांक लिहून /sys/class/leds/blue/brightness, आम्ही फोन केसवर निळा इंडिकेटर चालू करू, 0 लिहून - आम्ही ते बंद करू. त्याचप्रमाणे एम्बर आणि हिरव्या निर्देशकांसह. दोन LEDs एकत्र चालू करून, आम्हाला नवीन रंग मिळतात: एम्बर + निळा = जांभळा; हिरवा + निळा = एक्वा.

आता हे सर्व कसे प्रोग्राम केलेले आहे?
सार्वजनिक शून्य ledControl(स्ट्रिंग नाव, इंट ब्राइटनेस) (

प्रयत्न (

FileWriter fw = नवीन FileWriter("/sys/class/leds/" + name + "/brightness");

fw.write(Integer.toString(ब्राइटनेस));

fw.close();

) पकडणे (अपवाद ई) (

// एलईडी नियंत्रण उपलब्ध नाही

}

}


// जांभळा इंडिकेटर चालू करा

ledControl("एम्बर" , 255);

ledControl("निळा" , 255);


// डिस्प्ले अधिक गडद करा

ledControl("lcd-backlight" , 30);


// बटण बॅकलाइट बंद करा

ledControl("बटण-बॅकलाइट" , 0);


// मध्यम ब्राइटनेसचा फ्लॅशलाइट आयोजित करा

ledControl("फ्लॅशलाइट" , 128);

स्त्रोत कोडसह एक उदाहरण अनुप्रयोग डाउनलोड केला जाऊ शकतो.

निष्कर्ष
सर्व! आता फोन ख्रिसमसच्या झाडासारखा उजळतो. कोडची फक्त Android 2.2 वर चालणाऱ्या HTC Desire वर चाचणी केली गेली आहे, परंतु कदाचित इतर उपकरणांवर काम करेल. तुमच्या फोनवर फोकस कार्य करेल की नाही हे मला लिहा.

मी दुसऱ्या दिवशी इलेक्ट्रॉनिक्सच्या दुकानात होतो. काहीवेळा विविध वापरलेले रेडिओ घटक कमी किमतीत दिसतात. यावेळी मी मायक्रोसर्किट पाहिला, कारण त्याची किंमत एक पैसा आहे, मी न घाबरता ते विकत घेतले. मी एक साधा मोनो सिग्नल इंडिकेटर बनवण्याचा निर्णय घेतला. मोनो आणि स्टिरिओ का नाही? कारण एकच चिप असते. मी नंतर दुसरा चॅनल पूर्ण करेन...

चमकदार कागदावर लेसर प्रिंटर वापरून सर्किट मुद्रित केल्यावर, आम्ही टोनर (शाई) बोर्डवर हस्तांतरित करण्यास सुरवात करतो. आम्ही हे खालीलप्रमाणे करतो: आम्ही कागद चांगल्या प्रकारे सँड केलेल्या बोर्डवर ठेवतो आणि 10 मिनिटे गरम झालेल्या लोखंडाने बोर्डवर चालवतो. आम्ही बोर्ड थंड होईपर्यंत प्रतीक्षा करतो आणि गरम पाण्याखाली पेपर काळजीपूर्वक काढून टाकतो. हे असे दिसले पाहिजे:

मग आम्ही फेरिक क्लोराईडमध्ये बोर्ड कोरतो. सुमारे एक तासानंतर, माझा बोर्ड पूर्णपणे कोरला गेला. सॉल्व्हेंट वापरुन, आम्ही पेंटपासून मुक्त होतो आणि बोर्डला अधिक आयताकृती स्वरूप देण्यासाठी सँडपेपर वापरतो.

आम्ही पेमेंट करत आहोत. मग आम्ही भाग सोल्डरिंग सुरू करतो. प्रथम मी चिप सोल्डर केली. LEDs नंतर, आणि नंतर उर्वरित भाग. पूर्ण तयार झालेल्या बोर्डचा फोटो:


सर्किट ऑपरेशन

मी तुम्हाला भागांच्या उद्देशांबद्दल थोडक्यात सांगेन. R2 वापरून आम्ही इनपुट सिग्नल पातळी समायोजित करतो. कॅपेसिटर C1 द्वारे, सिग्नल ट्रांजिस्टर VT1 च्या पायावर जातो, जो ॲम्प्लीफायर म्हणून काम करतो. रेझिस्टर R3 ट्रान्झिस्टरच्या पायावर पूर्वाग्रह सेट करतो. नंतर कॅपेसिटर सी 2 द्वारे डायोड व्हीडी 1 आणि व्हीडी 2 पर्यंत प्रवर्धित सिग्नल “येतो”.

नकारात्मक सिग्नल मायनसकडे जातो, सकारात्मक सिग्नल मायक्रोक्रिकेटच्या 5 व्या पायला जातो. C3 आणि R4 फिल्टर म्हणून काम करतात. लेग 5 वर व्होल्टेज जितके जास्त असेल तितके जास्त LEDs उजळतील. तसे, तुम्ही 9 ला पॉझिटिव्ह वर लहान केल्यास, LEDs रेखीयपणे उजळेल. ही गोष्ट कशी कार्य करते ते तुम्ही व्हिडिओमध्ये पाहू शकता.

एलईडी इंडिकेटर ऑपरेशनचा व्हिडिओ

प्रकाश व्यवस्थापक. ज्या क्षणी तुम्हाला ईमेल किंवा संदेश प्राप्त होतो, तुमचा फोन अंगभूत निर्देशक वापरून तुमचे लक्ष वेधण्याचा प्रयत्न करेल. परंतु LED च्या चकचकीतपणाने, नेमकी कोणती घटना घडली हे आपण कधीही निर्धारित करू शकत नाही आणि तरीही आपल्याला ते उचलावे लागेल. जोपर्यंत तुम्ही लाइट मॅनेजर इन्स्टॉल करत नाही.

लाइट मॅनेजर हा Android साठी एक प्रोग्राम आहे जो तुम्हाला तुमच्या गॅझेटचा LED इंडिकेटर कॉन्फिगर करण्यात मदत करेल. या ॲप्लिकेशनसह, तुम्ही विशिष्ट इव्हेंटवर वेगवेगळ्या रंगांसह प्रतिक्रिया देण्यास शिकवाल, उदाहरणार्थ, जेव्हा WhatsApp वर नवीन संदेश येतो किंवा तुमच्या कॅलेंडरमधून एखादा कार्यक्रम येतो.

डीफॉल्टनुसार, प्रोग्राममध्ये सर्वात लोकप्रिय इव्हेंटसाठी आधीपासूनच अनेक सेटिंग्ज आहेत. परंतु तुम्ही तुमच्यासाठी अप्रासंगिक असलेले सिग्नल कधीही हटवू शकता आणि तुम्हाला आवश्यक ते जोडू शकता. हे करण्यासाठी, फक्त इच्छित घटकाला स्पर्श करा आणि तुम्हाला सूचना सेटिंग्ज मेनूवर नेले जाईल. येथे तुम्ही ब्लिंकिंग फ्रिक्वेन्सी सेट करू शकता, LED चा रंग निवडा आणि तुम्ही कृतीत सेट केलेली सेटिंग्ज लगेच तपासा.

ज्या प्रोग्रामवरून तुम्हाला सूचना प्राप्त करायच्या आहेत तो प्रोग्राम सूचीमध्ये नसल्यास, तुम्ही ते स्वतः जोडू शकता. हे करण्यासाठी, लाइट मॅनेजर पर्यायी ऑपरेटिंग मोडवर स्विच करा आणि नंतर "ॲप्लिकेशन जोडा" निवडा. तुम्हाला तुमच्या स्मार्टफोनवर स्थापित सर्व प्रोग्राम्सची सूची दिसेल. तुम्हाला हवे असलेले ॲप निवडा आणि त्यासाठी LED सूचना जोडा.

कृपया लक्षात घ्या की लाइट मॅनेजर केवळ प्रोग्राम इव्हेंटच नाही तर विविध सिस्टीम इव्हेंट देखील नोंदवू शकतो. उदाहरणार्थ, तुमची बॅटरी कमी असेल, नेटवर्क सिग्नल नसेल किंवा तुम्ही शांत मोड चालू केला असेल तेव्हा ॲप तुम्हाला सूचित करू शकतो. प्रोग्रामच्या प्रगत सेटिंग्जमध्ये लक्ष देणे देखील चांगली कल्पना आहे, जिथे तुम्ही सिग्नलची ब्लिंकिंग वारंवारता सेट करू शकता, स्लीप मोड सक्षम करू शकता (दिवसाची वेळ जेव्हा लाइट मॅनेजर तुम्हाला त्रास देणार नाही) आणि LED क्रियाकलाप स्वयंचलितपणे बंद करण्यासाठी वेळ बदलू शकता. .

विविध कार्यक्रमांच्या सूचनांसाठी एलईडी इंडिकेटर सेट करणे:

Android साठी लाइट मॅनेजर ॲप डाउनलोड कराआपण खालील दुव्याचे अनुसरण करू शकता.

विकसक: एमसी कू
प्लॅटफॉर्म: Android ( डिव्हाइसवर अवलंबून आहे)
इंटरफेस भाषा: रशियन (RUS)
स्थिती: पूर्ण
रूट: आवश्यक नाही



तुम्हाला थेट LED इंडिकेटर किंवा कॅमेरा फ्लॅश चालू/बंद करण्याची परवानगी देत ​​नाही; काही फोनमध्ये हा पर्याय असतो.

बहु-रंगीत दिवे प्रोग्रॅमॅटिकरित्या कसे ब्लिंक करायचे, तुमचा स्वतःचा "फ्लॅशलाइट" कसा लिहायचा किंवा इतर कोणते डिव्हाइस LED नियंत्रित केले जाऊ शकतात - तुम्ही खाली याबद्दल शिकाल.

हे सर्व सुरू झाले जेव्हा, ES एक्सप्लोरर वापरून माझ्या HTC डिझायरची फाइल सिस्टम एक्सप्लोर करताना, मला चुकून मनोरंजक डिरेक्टरी आढळल्या: /sys/class/leds/blue, /sys/class/leds/flashlight इ.
निळा आणखी काय आहे ?! मला फक्त एक नारिंगी आणि हिरवा सूचक दिसला. पण सर्वात मनोरंजक गोष्ट म्हणजे या डिरेक्टरीमध्ये लेखन परवानगीसह एक ब्राइटनेस फाइल होती! ज्याचा मी लगेच फायदा घेतला.

खरं तर, ही एक साधी फाईल नाही, परंतु एलईडी ड्रायव्हरसह कार्य करण्यासाठी इंटरफेस आहे. म्हणून, फाइलवर सकारात्मक क्रमांक लिहून /sys/class/leds/blue/brightness, आम्ही फोन केसवर निळा इंडिकेटर चालू करू, 0 लिहून - आम्ही ते बंद करू. त्याचप्रमाणे एम्बर आणि हिरव्या निर्देशकांसह. दोन LEDs एकत्र चालू करून, आम्हाला नवीन रंग मिळतात: एम्बर + निळा = जांभळा; हिरवा + निळा = एक्वा.

आता हे सर्व कसे प्रोग्राम केलेले आहे?
सार्वजनिक शून्य ledControl(स्ट्रिंग नाव, इंट ब्राइटनेस) (

प्रयत्न (

FileWriter fw = नवीन FileWriter("/sys/class/leds/" + name + "/brightness");

fw.write(Integer.toString(ब्राइटनेस));

fw.close();

) पकडणे (अपवाद ई) (

// एलईडी नियंत्रण उपलब्ध नाही

}

}


// जांभळा इंडिकेटर चालू करा

ledControl("एम्बर" , 255);

ledControl("निळा" , 255);


// डिस्प्ले अधिक गडद करा

ledControl("lcd-backlight" , 30);


// बटण बॅकलाइट बंद करा

ledControl("बटण-बॅकलाइट" , 0);


// मध्यम ब्राइटनेसचा फ्लॅशलाइट आयोजित करा

ledControl("फ्लॅशलाइट" , 128);

स्त्रोत कोडसह एक उदाहरण अनुप्रयोग डाउनलोड केला जाऊ शकतो.

निष्कर्ष
सर्व! आता फोन ख्रिसमसच्या झाडासारखा उजळतो. कोडची फक्त Android 2.2 वर चालणाऱ्या HTC Desire वर चाचणी केली गेली आहे, परंतु कदाचित इतर उपकरणांवर काम करेल. तुमच्या फोनवर फोकस कार्य करेल की नाही हे मला लिहा.

2014 मध्ये, Nokia ने Lumia 730/735 मध्ये LED इंडिकेटर स्थापित केले. सध्या, Windows 10 मोबाइल आधीच LEDs चे समर्थन करते, परंतु स्मार्टफोन्सना अद्याप फर्मवेअर अपडेट मिळालेले नाही ज्यामध्ये हे वैशिष्ट्य समाविष्ट आहे. म्हणूनच बरेच वापरकर्ते ते स्वतः सक्रिय करू इच्छितात.

तुमच्या Nokia Lumia 730/735 वर LED इंडिकेटर कसा चालू करायचा?

ऑपरेशनचे सिद्धांत सारखेच आहे. तुम्हाला तुमच्या स्मार्टफोनवर CAB फाईल इन्स्टॉल करावी लागेल, त्यानंतर इंटरऑप अनलॉक करा आणि रजिस्ट्रीमध्ये अनेक व्हॅल्यू जोडा.

चेतावणी:या सूचनांचे पालन केल्याने विविध परिणाम होऊ शकतात. तुम्ही तुमच्या स्मार्टफोनसह काय करू शकता यासाठी आम्ही जबाबदार नाही आणि तुमच्या स्मार्टफोनला झालेल्या कोणत्याही नुकसानीसाठी आम्ही जबाबदार नाही.

चेतावणी 2:केवळ विंडोज डिव्हाइस रिकव्हरी टूल वापरून स्मार्टफोनला त्याच्या मूळ स्थितीत परत करणे शक्य होईल. सेटिंग्ज रीसेट केल्याने केवळ रेजिस्ट्री मूल्ये रीसेट होतील, परंतु सर्व ड्रायव्हर्स सिस्टममध्ये राहतील.

डिस्प्ले निश्चितपणे फक्त Lumia 730 आणि 735 मध्ये काम करेल!जर तुम्हाला त्याच्या अस्तित्वाची खात्री नसेल तर ते इतर मॉडेल्सवर "चालू" करण्याचा प्रयत्न न करणे चांगले.

  1. डाउनलोड करा. ते अनपॅक करा आणि इंस्टॉलेशन पॅकेज चालवा.
  2. डाउनलोड करा.
  3. तुमचा फोन तुमच्या संगणकाशी जोडा.
  4. Win + X दाबा आणि प्रशासक अधिकारांसह कमांड प्रॉम्प्ट लाँच करा. तुमच्या OS च्या बिटनेसवर अवलंबून, खालीलपैकी एक कमांड एंटर करा:
    64-बिट: CD C:\Program Files (x86)\Windows Kits\10\Tools\Bin\i386
    32-बिट: CD C:\Program Files\Windows Kits\10\Tools\Bin\i386
  5. कमांड प्रॉम्प्ट बंद करू नका.
  6. तुम्ही Microsoft अपडेट कॅटलॉगमधून डाउनलोड केलेल्या कॅब फाइलसह फोल्डरचा पत्ता कॉपी करा. महत्त्वाचे:कृपया लक्षात ठेवा की फाइल इतर कोणत्याही फायलींशिवाय वेगळ्या फोल्डरमध्ये असणे आवश्यक आहे. फोल्डरच्या नावात मोकळी जागा किंवा सिरिलिक अक्षरे नसावीत.
  7. कमांड लाइनवर परत या आणि स्क्वेअर ब्रॅकेटशिवाय खालील प्रविष्ट करा:
    iutool -v-p [सह फोल्डरचा पत्ता तुम्ही मागील परिच्छेदातून कॉपी केलेली cab फाइल]
  8. आपण सर्वकाही योग्यरित्या केले असल्यास, स्मार्टफोन रीबूट होईल आणि अद्यतने स्थापित करणे सुरू करेल. यास 10 मिनिटांपेक्षा जास्त वेळ लागणार नाही. कोणत्याही परिस्थितीत तुमच्या स्मार्टफोनला स्पर्श करू नका किंवा प्रक्रिया संपेपर्यंत तो तुमच्या PC वरून डिस्कनेक्ट करू नका.
  9. आता सूचनांनुसार इंटरऑप अनलॉक करा " ". आपण हे आधीच केले असल्यास, ही पायरी वगळा.
  10. तुमच्या डिव्हाइससाठी नोंदणी मूल्यांसह फाइल डाउनलोड करा आणि ती तुमच्या SD कार्डवर ठेवा. Lumia 730/735 साठी फाइल स्थित आहे.
  11. अर्जावर जा इंटरऑप साधने, निवडा हे उपकरण, नंतर रेजिस्ट्री फाइल आयात करा.
  12. तुम्ही नुकतीच डाउनलोड केलेली फाइल निवडा आणि आयात करण्यास सहमती द्या. त्रुटी आढळल्यास, इंटरऑप टूल्सच्या जुन्या आवृत्त्या स्थापित करण्याचा प्रयत्न करा.
  13. तुमचा स्मार्टफोन रीस्टार्ट करा.

प्रोग्राम्ससाठी सूचना सेटिंग्जमध्ये या चरणांचे पालन केल्यानंतर ( सेटिंग्ज - सिस्टम - सूचना आणि क्रिया - अनुप्रयोग) यासह एक चेक मार्क दिसेल एलईडी सूचकत्यांच्यासाठी. डीफॉल्टनुसार, कोणत्याही ॲप्लिकेशनकडून सूचना मिळाल्यावर LED ब्लिंक होईल आणि ॲलर्ट पाहिल्यानंतर बंद होईल.

एलईडी इंडिकेटर कसे कॉन्फिगर करावे?

  • जा इंटरऑप साधने, निवडा हे उपकरण, नंतर हॅम्बर्गर मेनूमध्ये नोंदणी ब्राउझर.
  • शाखेत जा HKEY_LOCAL_MACHINE\software\Microsoft\Shell\Nocontrol\LedAlert. निर्देशक कॉन्फिगर करण्यासाठी, 3 की वापरल्या जातात: तीव्रता, कालावधीआणि सायकलगणना. पहिला पॅरामीटर डायोडची चमक समायोजित करतो, दुसरा - मिलिसेकंदमध्ये एका फ्लॅशचा कालावधी, तिसरा - फ्लॅशची संख्या. तुम्ही ही मूल्ये संपादित करण्याचा प्रयत्न करू शकता.

कृपया लक्षात घ्या की आपण ओलांडू नये असे निर्बंध आहेत.

  • तीव्रता: 0 ते 100 पर्यंत.
  • सायकलगणना: 1 ते 2147483647 पर्यंत.

Lumia 830 वर LED डिस्प्ले कसा सक्षम करायचा?

Lumia 830 वर, तुम्ही हार्डवेअर बटणांची बॅकलाइटिंग बंद करू शकता आणि त्याऐवजी सूचना प्राप्त करताना मध्यवर्ती बटण (स्टार्ट) ब्लिंक करू शकता.

हे करण्यासाठी, वर वर्णन केलेल्या सर्व सूचनांचे अनुसरण करा आणि नंतर:

  • जा इंटरऑप साधने, निवडा हे उपकरण, नंतर हॅम्बर्गर मेनूमध्ये नोंदणी ब्राउझर.
  • शाखेत जा HKEY_LOCAL_MACHINE\software\ OEM\Nokia\Display\ColorAndLight.
  • पॅरामीटर मूल्य बदला UserSettingKeyLightEnabledवर 0 .
  • तुमचा स्मार्टफोन रीस्टार्ट करा.

सिस्टम अद्यतनित करताना, LED सूचनांशी संबंधित सर्व कार्यक्षमता अदृश्य होत नाही. रीसेट केल्यानंतर, आपल्याला रेजिस्ट्रीमधील मूल्ये पुन्हा प्रविष्ट करण्याची आवश्यकता असेल.



आम्ही वाचण्याची शिफारस करतो

वर