Telefonda LED göstərici nədir? LED göstəriciləri nə üçündür? Yeddi seqmentli göstəricilərin idarə edilməsi

Bəzi telefonlarda LED indikatorunu və ya kamera flaşını birbaşa yandırmağa/söndürməyə imkan vermir;

Çox rəngli işıqları proqramlı şəkildə necə yanıb-söndürmək, öz "Fənərinizi" necə yazmaq və ya başqa hansı LED-ləri idarə etmək olar - bu barədə aşağıda öyrənəcəksiniz.

Hər şey mən kəşfiyyat edərkən başladı fayl sistemi onun HTC Desire ES Explorer-dən istifadə edərək təsadüfən maraqlı kataloqlarla rastlaşdım: /sys/class/leds/blue, /sys/class/leds/flashlight və s.
Daha mavi nədir?! Mən yalnız narıncı və yaşıl göstərici gördüm. Ancaq ən maraqlısı odur ki, bu qovluqların içərisində yazma icazəsi olan bir parlaqlıq faylı var idi! Hansı ki, mən dərhal yararlandım.

Əslində, bu sadə bir fayl deyil, LED sürücüsü ilə işləmək üçün bir interfeysdir. Beləliklə, /sys/class/leds/blue/brightness faylına müsbət rəqəm yazmaqla telefonun korpusunda mavi indikatoru yandıracağıq, 0 yazaraq onu söndürəcəyik. Eynilə kəhrəba və yaşıl göstəricilərlə. İki LED-i birlikdə yandıraraq, yeni rənglər əldə edirik: kəhrəba + mavi = bənövşəyi; yaşıl + mavi = su.

İndi bütün bunlar necə proqramlaşdırılıb?
public void ledControl(Strin adı, int parlaqlığı) (

cəhd (

FileWriter fw = new FileWriter("/sys/class/leds/" + ad + "/parlaqlıq" );

fw.write(Integer.toString(parlaqlıq));

fw.close();

) tutmaq (İstisna e) (

// LED nəzarəti mövcud deyil

}

}


// Bənövşəyi göstəricini yandırın

ledControl("kəhrəba" , 255 );

ledControl("mavi", 255);


// Ekranı daha qaranlıq edin

ledControl("lcd-arxa işıqlandırma" , 30 );


// Düymənin arxa işığını söndürün

ledControl("düymə arxa işığı" , 0 );


// Orta parlaqlıqda fənər təşkil edin

ledControl("fənər" , 128 );

İlə nümunə tətbiq mənbə kodları yükləmək olar.

Nəticə
Hamısı! İndi telefon kimi parlayır Milad ağacı. Kod yalnız HTC Desire-də sınaqdan keçirildi Android nəzarəti 2.2, lakin yəqin ki, digər cihazlarda da işləyə bilər. Telefonunuzda fokusun işləyəcəyini və ya işləməyəcəyini mənə yazın.

Bu, ikinci ildir ki, Solntsevin 20 il əvvəl yığılmış gücləndiricisini reanimasiya edirəm. Gücləndirici komponentlərdən biri çıxış gücü göstəricisidir. Yaradılma zamanı gücləndiriciyə K155LA3 - 8 korpus + gövdə dəsti üzərində yığılmış bir göstərici daxil idi. Yaxşı işləyirdi, amma indi müasir deyil. Kəsmə altında müasir bazada reenkarnasyon.
Reanimasiya prosesində müasir elementlərə əsaslanan yeni bir göstərici qurmaq qərarına gəldim. Populyar Bu an LM3915-də göstəricilərin diaqramıdır.


Təəssüf ki, ərazimizdə satış üçün bir mənzildə dərhal bir sıra LED göstəriciləri tapmadım və ayrı LED-lərdən istifadə edərək yığdım.



Ümumiyyətlə, yaxşı çıxdı, lakin işıq ləkələrinin bulanıqlığı (hətta bulanıqlığı) tamamilə qənaətbəxş deyildi.
Axtarmaq LED şeridi 8-i yaşıl və 4-ü qırmızı olmaqla 12 seqmentli bir korpusda LED göstəriciləri xəttinə rast gəldim.


Dizaynımda gücləndiricinin çıxış gücünü göstərmək üçün 10 LED istifadə olunur və gücləndiricinin çıxışında mənfi və ya müsbət gərginliyin mövcudluğunu göstərmək üçün iki LED istifadə olunur.
Bağlamanı gözləmək, nominal çatdırılma haqqı və göstəricinin dəyişdirilməsi məni onu almaqdan çəkindirmədi.
Hər bir göstəricinin tapıntıları satıcı tərəfindən diqqətlə qorunur və qabarcıq sarğı zərfində qablaşdırılır.



Hər panelin ön tərəfi qoruyucu stikerlə örtülmüşdür.

Göstəricilər içəridən şəffaf bir birləşmə ilə doldurulur

Ümumiyyətlə, göstəricilərin keyfiyyəti məni çox xoş təəccübləndirdi - simasız bir məhsul deyil.
Satıcı tərəfindən göstərilən ölçülər reallıqdakı kimidir. İstehsalçı aparıcıların uzunluğuna qənaət etmədi.
Satıcı nə LED-lərin cari istehlakını, nə də işləmə gərginliyini göstərmədiyi üçün bu məlumatları 20-30 mA cərəyanla təxminən 2 - 3 Volt, ümumiyyətlə qəbul edilmiş hesab etdi.
Ancaq mən əvvəlcə T4 test cihazı ilə göstərici LED-lərini yoxladım.




Uf, v – LED-in voltla yanmağa başladığı gərginlik,
C, pf – pikofaradlarda qovşaq tutumu
Cədvəldə 1-dən 8-ə qədər olan LED-lər yaşıl, 9-12-si qırmızıdır.
Parametrlərin bir qədər səpələnməsi var, lakin bu heç bir şəkildə işə təsir etmir.
Göstəricilər gələnə qədər oyma etməməyi düşündüm yeni lövhə, amma çörək taxtasından istifadə etmək üçün, amma məlum oldu ki, sancaqlar arasındakı məsafə 2.54 mm deyil, tam olaraq 2. Bunu əslində satıcının səhifəsindəki rəsmlərdən görmək olar, amma belə kiçik şeylərə fikir vermədim. satın alarkən.
Sprint-Layout-da metrik şəbəkəni quraşdırdıqdan sonra lövhəni yerləşdirdim. Prosesdə başqa, çətinlik olmasa da, panelin standartlaşdırılması ilə qarşılaşdım - LED telləri gövdənin mərkəzində yerləşmir, lakin bir kənara köçürülür - mərkəzdən 1,6 mm məsafədə yerləşir. Bu, bir az narahatlıq yaratdı - iki göstəricini yan-yana, korpuslar arasında boşluq qoymadan yerləşdirməli oldum. Şəbəkə meydançasını 0,25 mm-ə qədər azaltmalı və göstəriciləri sınayaraq lövhəni bir neçə dəfə kağıza çap etməli oldum.
Nəticədə aşağıdakı lövhə əldə edildi





Nəticələrin müqayisəsi:

Dövrə quraşdırılması və sınaqdan keçirilməsi









Kamera seqmentlərin parıltısı ilə bir az bulanıqdır, lakin real həyatda hər şey çox layiqli görünür. Hər bir LED pambıq ləkə yaratmadan özünəməxsus parıltı yaradır.
Bəlkə də bu subyektiv hissdir, amma göstərici canlandı, ekran sürəti artdı və orijinal versiya ilə müqayisədə daha adekvat oldu - müəyyən bir geriləmə yox oldu.
Rəqəmlərin qeyri-standart meydançasına və işin mərkəzinə nisbətən yerdəyişməsinə baxmayaraq, alışdan və əldə edilən nəticədən çox məmnunam və bu məhsulu tövsiyə edə bilərəm.
Bundan əlavə, satıcı müxtəlif məqsədlər üçün müxtəlif göstəricilərə malikdir.
Sprint haqqı:

Birinci sekmədə mikrosxemləri olan bir lövhə + ayrıca LED-ləri olan bir göstərici lövhəsi var. İkinci tabda monitorinq olunan göstəricilər üçün lövhə var.

+41 almağı planlaşdırıram Seçilmişlərə əlavə et Rəyi bəyəndim +76 +127

Keçən gün elektronika mağazasında idim. Bəzən müxtəlif istifadə olunan radio komponentləri aşağı qiymətə görünür. Bu dəfə mikrosxemi gördüm, bir qəpiyə başa gəldiyi üçün tərəddüd etmədən aldım. Sadə bir mono siqnal göstəricisi etmək qərarına gəldim. Niyə stereo yox, mono? Çünki yalnız bir çip var. İkinci kanalı daha sonra bitirəcəm...

İstifadə edərək çap olunub lazer printer parlaq kağız üzərində diaqram, toneri (mürəkkəbi) lövhəyə köçürməyə başlayaq. Bunu belə edirik: kağızı yaxşıca zımparalanmış taxtanın üzərinə qoyuruq və 10 dəqiqə qızdırılan dəmirlə taxtanın üstündən keçirik. Lövhənin soyumasını gözləyirik və kağızı isti suyun altında diqqətlə çıxarırıq. Bu belə görünməlidir:

Sonra lövhəni dəmir xloriddə oyırıq. Təxminən bir saatdan sonra lövhəm tamamilə həkk olundu. Bir həlledici istifadə edərək, biz boyadan xilas oluruq və lövhəyə daha düzbucaqlı bir görünüş vermək üçün zımpara istifadə edirik.

Ödəniş edirik. Sonra hissələri lehimləməyə başlayırıq. Əvvəlcə çipi lehimlədim. LED-lərdən sonra, sonra qalan hissələr. Tamamilə bitmiş lövhənin şəkli:


Dövrə əməliyyatı

Mən sizə hissələrin məqsədləri haqqında qısaca məlumat verəcəyəm. R2 istifadə edərək biz giriş siqnalının səviyyəsini tənzimləyirik. Kondansatör C1 vasitəsilə siqnal gücləndirici kimi xidmət edən tranzistor VT1 bazasına gedir. Rezistor R3 tranzistorun bazasına meyli təyin edir. Sonra gücləndirilmiş siqnal C2 kondansatörü vasitəsilə VD1 və VD2 diodlarına “gəlir”.

Mənfi siqnal mənfiyə, müsbət siqnal mikrosxemin 5-ci ayağına keçir. C3 və R4 filtr rolunu oynayır. 5-ci ayaqdakı gərginlik nə qədər yüksək olarsa, bir o qədər çox LED yanır. Yeri gəlmişkən, əgər pin 9-u müsbətə qısaldsanız, LED-lər xətti olaraq yanacaq. Videoda bu şeyin necə işlədiyini görə bilərsiniz.

LED göstərici işinin videosu

Şübhəsiz ki, siz artıq "səkkiz" göstəricini görmüsünüz. Bu, 0-dan 9-a qədər rəqəmləri, həmçinin onluq nöqtəni göstərməyə xidmət edən yeddi seqmentli LED göstəricisidir ( D.P.- Ondalık nöqtə) və ya vergül.

Struktur olaraq, bu məhsul LED-lərin yığılmasıdır. Montajdakı hər bir LED öz işarə seqmentini işıqlandırır.

Modeldən asılı olaraq, montaj 1 - 4 yeddi seqmentli qrupdan ibarət ola bilər. Məsələn, ALS333B1 göstəricisi 0-dan 9-a qədər yalnız bir rəqəmi göstərə bilən yeddi seqmentli bir qrupdan ibarətdir.

Lakin KEM-5162AS LED göstəricisi artıq iki yeddi seqmentli qrupa malikdir. İkirəqəmlidir. Aşağıdakı fotoşəkildə müxtəlif yeddi seqmentli LED göstəriciləri göstərilir.

4 yeddi seqmentli qrupdan ibarət göstəricilər də var - dördrəqəmli (şəkil - FYQ-5641BSR-11). Onlar evdə hazırlanmış elektron saatlarda istifadə edilə bilər.

Yeddi seqmentli göstəricilər diaqramlarda necə göstərilir?

Yeddi seqmentli göstərici birləşmiş elektron cihaz olduğundan onun diaqramlardakı təsviri görünüşündən az fərqlənir.

Yalnız hər bir sancağın bağlı olduğu müəyyən bir işarə seqmentinə uyğun olduğuna diqqət yetirmək lazımdır. Cihazın modelindən asılı olaraq ümumi katod və ya anodun bir və ya bir neçə terminalı da var.

Yeddi seqmentli göstəricilərin xüsusiyyətləri.

Bu hissənin görünən sadəliyinə baxmayaraq, onun özünəməxsus xüsusiyyətləri də var.

Birincisi, yeddi seqmentli LED göstəriciləri ümumi anod və ümumi katodla gəlir. Bu xüsusiyyət evdə hazırlanmış dizayn və ya cihaz üçün satın alınarkən nəzərə alınmalıdır.

Burada, məsələn, artıq tanış olan 4-ekh-in pinoutudur rəqəm göstəricisi FYQ-5641BSR-11.

Gördüyünüz kimi, hər bir rəqəmin LED-lərinin anodları birləşdirilir və ayrı bir pinə çıxır. İşarə seqmentinə aid olan LED-lərin katodları (məsələn, G), bir-birinə bağlıdır. Çox şey göstəricinin hansı əlaqə diaqramından asılıdır (ümumi anod və ya katod ilə). Baxsanız dövrə diaqramları yeddi seqmentli göstəricilərdən istifadə edən cihazlar, bunun niyə bu qədər vacib olduğu aydın olacaq.

Kiçik göstəricilərə əlavə olaraq, böyük və hətta çox böyük olanlar var. Onları ictimai yerlərdə, adətən divar saatları, termometrlər və informatorlar şəklində görmək olar.

Ekrandakı rəqəmlərin ölçüsünü artırmaq və eyni zamanda hər bir seqmentin kifayət qədər parlaqlığını qorumaq üçün bir neçə LED-dən istifadə olunur, ardıcıl olaraq bağlanır. Budur, belə bir göstəricinin bir nümunəsi - avuç içərisinə uyğun gəlir. Bu FYS-23011-BUB-21.

Onun bir seqmenti sıra ilə birləşdirilmiş 4 LED-dən ibarətdir.

Seqmentlərdən birini (A, B, C, D, E, F və ya G) işıqlandırmaq üçün ona 11,2 volt gərginlik tətbiq etməlisiniz (hər LED üçün 2,8 V). Daha az edə bilərsiniz, məsələn, 10V, lakin parlaqlıq da azalacaq. İstisna onluq nöqtədir (DP), onun seqmenti iki LED-dən ibarətdir. Yalnız 5 - 5,6 volt lazımdır.

Təbiətdə iki rəngli göstəricilərə də rast gəlinir. Məsələn, qırmızı və yaşıl LEDlər onlara quraşdırılmışdır. Məlum oldu ki, korpusa quraşdırılmış iki göstərici var, lakin müxtəlif rəngli LED-lər var. Hər iki LED dövrəsinə gərginlik tətbiq etsəniz, seqmentlərdən sarı bir parıltı əldə edə bilərsiniz. Bu iki rəngli göstəricilərdən biri üçün naqil diaqramı (SBA-15-11EGWA).

sancaqlar 1 ( QIRMIZI) və 5 ( YAŞIL) açar tranzistorlar vasitəsilə "+" enerji təchizatı ilə siz göstərilən nömrələrin rəngini qırmızıdan yaşıla dəyişə bilərsiniz. Və eyni zamanda 1 və 5 sancaqlarını birləşdirsəniz, parıltı rəngi narıncı olacaq. Göstəricilərlə belə oynaya bilərsiniz.

Yeddi seqmentli göstəricilərin idarə edilməsi.

Yeddi seqmentli göstəricilərə nəzarət etmək rəqəmsal cihazlar sürüşmə registrlərindən və dekoderlərdən istifadə edin. Məsələn, ALS333 və ALS324 seriyalarının göstəricilərinə nəzarət etmək üçün geniş istifadə olunan dekoder mikrosxemdir. K514ID2 və ya K176ID2. Budur bir nümunə.

Müasir idxal göstəricilərinə nəzarət etmək üçün adətən növbə registrlərindən istifadə olunur 74HC595. Nəzəri olaraq, ekran seqmentləri birbaşa mikrokontrolörün çıxışlarından idarə oluna bilər. Ancaq belə bir dövrə nadir hallarda istifadə olunur, çünki bunun üçün mikrokontrolörün özündən bir neçə pin istifadə etmək lazımdır. Buna görə də bu məqsədlə növbə registrlərindən istifadə olunur. Bundan əlavə, işarə seqmentinin LED-ləri tərəfindən istehlak edilən cərəyan mikrokontrolörün adi çıxışının təmin edə biləcəyi cərəyandan daha çox ola bilər.

FYS-23011-BUB-21 kimi böyük yeddi seqmentli göstəriciləri idarə etmək üçün xüsusi sürücülər, məsələn, mikrosxem istifadə olunur. MBI5026.

Yeddi seqmentli göstəricinin içərisində nə var?

Yaxşı, bir az dadlı bir şey. Hər hansı bir elektronika mühəndisi radio komponentlərinin "daxili" ilə maraqlanmasaydı. ALS324B1 indikatorunun içərisində olan budur.

Bazadakı qara kvadratlar LED kristallarıdır. Burada həmçinin kristalı sancaqlardan birinə bağlayan qızıl tullananları görə bilərsiniz. Təəssüf ki, bu göstərici artıq işləməyəcək, çünki eyni atlayıcılar qoparılıb. Ancaq tablonun dekorativ panelinin arxasında nələrin gizləndiyini görə bilərik.

Yenə 2014-cü ildə il Nokia Lumia 730/735-də quraşdırılmış LED göstəriciləri. İndi Windows 10 Mobile artıq LED-ləri dəstəkləyir, lakin smartfonlar hələ də daxil olan proqram təminatı yeniləməsini almayıb bu funksiya. Buna görə bir çox istifadəçi onu özləri aktivləşdirmək istəyəcəklər.

Nokia Lumia 730/735-də LED göstəricini necə yandırmaq olar?

Əməliyyat prinsipi ilə eynidır. Smartfonunuza bir CAB faylı quraşdırmalı, sonra Interop Unlock etməli və reyestrə bir neçə dəyər əlavə etməlisiniz.

Xəbərdarlıq: Bu təlimatlara riayət etmək müxtəlif nəticələrə səbəb ola bilər. Biz sizin smartfonunuzla nə edə biləcəyiniz üçün məsuliyyət daşımırıq və smartfonunuza dəyən hər hansı zərərə görə məsuliyyət daşımırıq.

Xəbərdarlıq 2: smartfonu geri qaytarın ilkin vəziyyət yalnız ilə mümkün olacaq Windows istifadə edərək Cihazın bərpası Alət. Parametrlərin sıfırlanması yalnız reyestr dəyərlərini sıfırlayacaq, lakin bütün sürücülər sistemdə qalacaq.

Ekran mütləq yalnız Lumia 730 və 735-də işləyəcək! Varlığına əmin deyilsinizsə, onu digər modellərdə "yandırmağa" çalışmamaq daha yaxşıdır.

  1. Yüklə. Paketdən çıxarın və quraşdırma paketini işə salın.
  2. Yüklə.
  3. Telefonunuzu kompüterinizə qoşun.
  4. Win + X düyməsini basın və işə salın komanda xətti administrator hüquqları ilə. ƏS-nin bitliyindən asılı olaraq aşağıdakı əmrlərdən birini daxil edin:
    64-bit: CD C:\Proqram Faylları (x86)\Windows Kitləri\10\Tools\Bin\i386
    32-bit: CD C:\Program Files\Windows Kits\10\Tools\Bin\i386
  5. Komanda sorğusunu bağlamayın.
  6. Kataloqdan endirdiyiniz kabin faylı ilə qovluğun ünvanını kopyalayın Microsoft yeniləmələri. Əhəmiyyətli: Nəzərə alın ki, fayl başqa fayllar olmadan ayrıca qovluqda olmalıdır. Qovluq adında boşluq və ya kiril hərfləri olmamalıdır.
  7. Komanda xəttinə qayıdın və kvadrat mötərizələr olmadan aşağıdakıları daxil edin:
    iutool -v-p [ ilə qovluğun ünvanı əvvəlki paraqrafdan kopyaladığınız cab faylı]
  8. Hər şeyi düzgün etmisinizsə, smartfon yenidən başlayacaq və yeniləmələri quraşdırmağa başlayacaq. Bu, 10 dəqiqədən çox olmayacaq. Prosesin sonuna qədər heç bir halda smartfonunuza toxunmayın və ya onu kompüterinizdən ayırmayın.
  9. İndi " " təlimatlarına uyğun olaraq Interop Kilidini açın. Əgər bunu artıq etmisinizsə, bu addımı atlayın.
  10. Cihazınız üçün reyestr dəyərləri olan faylı endirin və SD kartınıza yerləşdirin. Lumia 730/735 üçün fayl yerləşir.
  11. Tətbiqə keçin Qarşılıqlı fəaliyyət alətləri, seçin Bu Cihaz, sonra Reyestr faylını idxal edin.
  12. İndicə endirdiyiniz faylı seçin və idxal etməyə razılaşın. Səhv baş verərsə, Interop Tools-un köhnə versiyalarını quraşdırmağa cəhd edin.
  13. Smartfonunuzu yenidən başladın.

Proqramlar üçün bildiriş parametrlərində bu addımları yerinə yetirdikdən sonra ( Parametrlər - Sistem - Bildirişlər və Fəaliyyətlər - Tətbiq) işarəsi görünəcək, o cümlədən LED göstərici onlar üçün. Varsayılan olaraq, LED hər hansı bir tətbiqdən bildiriş alarkən yanıb-sönəcək və xəbərdarlıqa baxdıqdan sonra sönəcək.

LED göstəricisini necə konfiqurasiya etmək olar?

  • Getmək Qarşılıqlı fəaliyyət alətləri, seçin Bu Cihaz, sonra hamburger menyusunda Reyestr brauzeri.
  • filiala gedin HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Nocontrol\LedAlert. Göstəricini konfiqurasiya etmək üçün 3 düymədən istifadə olunur: İntensivlik, DövrCyclecount. Birinci parametr diodun parlaqlığını tənzimləyir, ikincisi - millisaniyələrdə bir flaşın müddəti, üçüncüsü - yanıb-sönmə sayı. Bu dəyərləri redaktə etməyə cəhd edə bilərsiniz.

Nəzərə alın ki, keçməməli olduğunuz məhdudiyyətlər var.

  • İntensivlik: 0-dan 100-ə qədər.
  • Cyclecount: 1-dən 2147483647-ə qədər.

Lumia 830-da LED displeyini necə aktivləşdirmək olar?

Lumia 830-da siz aparat düymələrinin arxa işıqlandırmasını söndürə və bildirişlər alarkən mərkəzi düymənin (Başlat) yanıb-sönməsini təmin edə bilərsiniz.

Bunu etmək üçün yuxarıda təsvir olunan bütün təlimatları izləyin və sonra:

  • Getmək Qarşılıqlı fəaliyyət alətləri, seçin Bu Cihaz, sonra hamburger menyusunda Reyestr brauzeri.
  • filiala gedin HKEY_LOCAL_MACHINE\SOFTWARE\ OEM\Nokia\Display\ColorAndLight.
  • Parametr dəyərini dəyişdirin UserSettingKeyLightEnabled haqqında 0 .
  • Smartfonunuzu yenidən başladın.

Sistemi yeniləyərkən, LED bildirişləri ilə əlaqəli bütün funksionallıq yox olmur. Sıfırladıqdan sonra reyestrdəki dəyərləri yenidən daxil etməlisiniz.


Kateqoriyalar