LED შვიდი სეგმენტის ინდიკატორები. რისთვის არის LED ინდიკატორები? რა არის ტელეფონში LED ინდიკატორი

ჩამოტვირთეთ ტელეფონში 08.10.2021
ჩამოტვირთეთ ტელეფონში

ეს არ გაძლევთ პირდაპირ ჩართვას / გამორთვას LED ინდიკატორის ან კამერის ნათების საშუალებას, ზოგიერთ ტელეფონს აქვს ეს ვარიანტი.

როგორ დავახატოთ პროგრამულად ფერადი ნათურები, როგორ დავწეროთ საკუთარი „ფანარი“ ან რომელი სხვა მოწყობილობის LED-ები შეგიძლიათ მართოთ - ამის შესახებ ქვემოთ შეიტყობთ.

ყველაფერი იმით დაიწყო, რომ ჩემი HTC Desire-ის ფაილური სისტემის შესწავლისას ES Explorer-ის გამოყენებით, შემთხვევით წავაწყდი ცნობისმოყვარე დირექტორიებს: /sys/class/leds/blue, /sys/class/leds/flashlight და ა.შ.
კიდევ რა ლურჯი?! მხოლოდ ნარინჯისფერი და მწვანე მაჩვენებელი ვნახე. მაგრამ ყველაზე საინტერესო ის არის, რომ ამ დირექტორიების შიგნით იყო სიკაშკაშის ფაილი ჩაწერის ნებართვით! რაც მაშინვე ვისარგებლე.

სინამდვილეში, ეს არ არის მარტივი ფაილი, არამედ ინტერფეისი LED დრაივერთან მუშაობისთვის. ასე რომ, /sys/class/leds/blue/brightness ფაილში დადებითი ნომრის ჩაწერით ტელეფონის ქეისზე ჩავრთავთ ლურჯ ინდიკატორს, 0-ის ჩაწერა გამორთავს მას. ანალოგიურად ქარვისფერი და მწვანე ინდიკატორებით. ორი LED-ის ერთად ჩართვით მივიღებთ ახალ ფერებს: ქარვისფერი + ლურჯი = იასამნისფერი; მწვანე + ლურჯი = აკვა.

და ახლა როგორ არის ეს ყველაფერი დაპროგრამებული
საჯარო void ledControl (სტრიქონის სახელი, int სიკაშკაშე) (

სცადე (

FileWriter fw = new FileWriter("/sys/class/leds/" + სახელი + "/brightness" );

fw.write(Integer.toString(სიკაშკაშე));

fw.close();

) დაჭერა (გამონაკლისი ე) (

// LED კონტროლი არ არის ხელმისაწვდომი

}

}


// ჩართეთ მაგენტას ინდიკატორი

ledControl ("ქარვა" , 255);

ledControl ("ლურჯი", 255);


// გახადეთ ეკრანი მუქი

ledControl ("LCD-backlight" , 30 );


// გამორთეთ ღილაკის განათება

ledControl ("ღილაკი-უკანა განათება" , 0 );


// საშუალო სიკაშკაშის ფანრის ორგანიზება

ledControl ("flashlight" , 128);

შეგიძლიათ ჩამოტვირთოთ აპლიკაციის მაგალითი წყარო კოდებით.

დასკვნა
ყველას! ახლა ტელეფონი ნაძვის ხესავით ანათებს. კოდი დატესტილია მხოლოდ HTC Desire-ზე, რომელიც მუშაობს Android 2.2-ზე, მაგრამ ის შესაძლოა სხვა მოწყობილობებზეც იმუშაოს. მომწერეთ ტელეფონზე ფოკუსირება იმუშავებს თუ არა.

მეორე დღეს ელექტრონიკის მაღაზიაში იყო. ზოგჯერ მასში ჩნდება სხვადასხვა გამოყენებული რადიო კომპონენტი დაბალ ფასად. ამჯერად მიკროსქემა ვნახე, როგორც პენი ღირდა, უყოყმანოდ ვიყიდე. მე გადავწყვიტე მარტივი მონო სიგნალის ინდიკატორის გაკეთება. რატომ მონო და არა სტერეო? რადგან მხოლოდ ერთი ჩიპია. მეორე არხს მოგვიანებით დავამთავრებ...

ლაზერული პრინტერის გამოყენებით დიაგრამის პრიალა ქაღალდზე დაბეჭდვის შემდეგ, ჩვენ ვაგრძელებთ ტონერის (მელნის) დაფაზე გადატანას. ასე ვაკეთებთ: ქაღალდს ქაღალდით კარგად გასუფთავებულ დაფაზე ვდებთ და 10 წუთის განმავლობაში გახურებულ უთოთი გადავუსვით დაფაზე. ჩვენ ველოდებით, სანამ დაფა გაცივდება და ფრთხილად ამოიღეთ ქაღალდი ცხელი წყლის ქვეშ. თქვენ უნდა მიიღოთ შემდეგი:

შემდეგ ჩვენ ვწამლავთ დაფას რკინის ქლორიდში. დაახლოებით ერთი საათის შემდეგ, ჩემი დაფა მთლიანად იყო ამოტვიფრული. გამხსნელის დახმარებით ვიშორებთ საღებავს და ქვიშა ქაღალდით უფრო მართკუთხა იერს ვაძლევთ დაფას.

ჩვენ ვაკეთებთ გადახდას. მას შემდეგ რაც დავიწყებთ ნაწილების შედუღებას. ჯერ ჩიპი შედუღებულია. LED-ების შემდეგ, შემდეგ კი დანარჩენი დეტალები. მზა დაფის ფოტო:


მიკროსქემის მუშაობა

მოკლედ აღწერეთ ნაწილების დანიშნულება. R2-ის გამოყენებით ჩვენ ვარეგულირებთ შეყვანის სიგნალის დონეს. C1 კონდენსატორის მეშვეობით, სიგნალი მიეწოდება ტრანზისტორი VT1-ის ბაზას, რომელიც ემსახურება როგორც გამაძლიერებელი. რეზისტორი R3 ადგენს მიკერძოებას ტრანზისტორის ბაზაზე. გარდა ამისა, გაძლიერებული სიგნალი C2 კონდენსატორის მეშვეობით "მოდის" დიოდებზე VD1 და VD2.

უარყოფითი სიგნალი მიდის მინუსზე, დადებითი სიგნალი მიდის მიკროსქემის მე-5 პინზე. C3 და R4 ემსახურება როგორც ფილტრი. რაც უფრო მაღალია ძაბვა პინ 5-ზე, მით მეტი LED აანთებს. სხვათა შორის, თუ მე-9 ფეხის პლიუსზე დახურავთ, LED-ები ხაზობრივად ანათებენ. ვიდეოზე ხედავთ როგორ მუშაობს ეს.

LED ინდიკატორის ვიდეო

სინათლის მენეჯერი. როგორც კი მიიღებთ წერილს ან შეტყობინებას, თქვენი ტელეფონი შეეცდება მიიპყროს თქვენი ყურადღება ჩაშენებული ინდიკატორის საშუალებით. მაგრამ LED-ის ციმციმით, თქვენ ვერასდროს განსაზღვრავთ, რა სახის მოვლენა მოხდა და თქვენ მაინც უნდა აიღოთ იგი თქვენს ხელში. სანამ არ დააინსტალირებთ Light Manager-ს.

Light Manager არის Android პროგრამა, რომელიც დაგეხმარებათ თქვენი გაჯეტის LED ინდიკატორის მორგებაში. ამ აპლიკაციის საშუალებით თქვენ ასწავლით მას სხვადასხვა ფერებით რეაგირებას გარკვეულ მოვლენებზე, როგორიცაა ახალი WhatsApp შეტყობინება ან მოვლენა თქვენი კალენდრიდან.

ნაგულისხმევად, პროგრამა უკვე შეიცავს უამრავ პარამეტრს ყველაზე პოპულარული მოვლენებისთვის. მაგრამ ნებისმიერ დროს შეგიძლიათ წაშალოთ თქვენთვის შეუსაბამო სიგნალები და დაამატოთ საჭირო. ამისათვის უბრალოდ შეეხეთ სასურველ ელემენტს და გადაგიყვანთ შეტყობინებების პარამეტრების მენიუში. აქ შეგიძლიათ დააყენოთ მოციმციმე სიხშირე, აირჩიოთ LED-ის ფერი და დაუყოვნებლივ შეამოწმოთ თქვენს მიერ დაყენებული პარამეტრები.

თუ პროგრამა, საიდანაც გსურთ მიიღოთ შეტყობინებები სიაში არ არის, შეგიძლიათ თავად დაამატოთ. ამისათვის გადადით Light Manager-ის მუშაობის ალტერნატიულ რეჟიმზე და შემდეგ აირჩიეთ პუნქტი „აპლიკაციის დამატება“. თქვენ იხილავთ თქვენს სმარტფონზე დაინსტალირებული ყველა პროგრამის ჩამონათვალს. აირჩიეთ სასურველი აპლიკაცია და დაამატეთ მას LED შეტყობინება.

გთხოვთ გაითვალისწინოთ, რომ Light Manager-ს შეუძლია მოხსენება არა მხოლოდ პროგრამის მოვლენების, არამედ სხვადასხვა სისტემის მოვლენების შესახებ. მაგალითად, აპს შეუძლია შეგატყობინოთ, როცა ბატარეა მცირდება, ქსელის სიგნალი არ არის ან ჩართულია ჩუმი რეჟიმი. ზედმეტი არ იქნება პროგრამის მოწინავე პარამეტრების დათვალიერება, სადაც შეგიძლიათ დააყენოთ სიგნალის ციმციმის სიხშირე, ჩართოთ ძილის რეჟიმი (დღის დრო, როდესაც სინათლის მენეჯერი არ შეგაწუხებთ) და შეცვალოთ ავტომატური გამორთვის დრო. LED აქტივობის შესახებ.

LED ინდიკატორის დაყენება სხვადასხვა მოვლენის შეტყობინებებისთვის:

ჩამოტვირთეთ Light Manager აპი Android-ისთვისშეგიძლიათ მიჰყვეთ ქვემოთ მოცემულ ბმულს.

შემქმნელი: MC Koo
პლატფორმა: Android ( მოწყობილობაზე დამოკიდებული)
ინტერფეისის ენა: რუსული (რუსული)
მდგომარეობა: სრული (სრული ვერსია)
ფესვი: არ არის საჭირო



ეს არ გაძლევთ პირდაპირ ჩართვას / გამორთვას LED ინდიკატორის ან კამერის ნათების საშუალებას, ზოგიერთ ტელეფონს აქვს ეს ვარიანტი.

როგორ დავახატოთ პროგრამულად ფერადი ნათურები, როგორ დავწეროთ საკუთარი „ფანარი“ ან რომელი სხვა მოწყობილობის LED-ები შეგიძლიათ მართოთ - ამის შესახებ ქვემოთ შეიტყობთ.

ყველაფერი იმით დაიწყო, რომ ჩემი HTC Desire-ის ფაილური სისტემის შესწავლისას ES Explorer-ის გამოყენებით, შემთხვევით წავაწყდი ცნობისმოყვარე დირექტორიებს: /sys/class/leds/blue, /sys/class/leds/flashlight და ა.შ.
კიდევ რა ლურჯი?! მხოლოდ ნარინჯისფერი და მწვანე მაჩვენებელი ვნახე. მაგრამ ყველაზე საინტერესო ის არის, რომ ამ დირექტორიების შიგნით იყო სიკაშკაშის ფაილი ჩაწერის ნებართვით! რაც მაშინვე ვისარგებლე.

სინამდვილეში, ეს არ არის მარტივი ფაილი, არამედ ინტერფეისი LED დრაივერთან მუშაობისთვის. ასე რომ, /sys/class/leds/blue/brightness ფაილში დადებითი ნომრის ჩაწერით ტელეფონის ქეისზე ჩავრთავთ ლურჯ ინდიკატორს, 0-ის ჩაწერა გამორთავს მას. ანალოგიურად ქარვისფერი და მწვანე ინდიკატორებით. ორი LED-ის ერთად ჩართვით მივიღებთ ახალ ფერებს: ქარვისფერი + ლურჯი = იასამნისფერი; მწვანე + ლურჯი = აკვა.

და ახლა როგორ არის ეს ყველაფერი დაპროგრამებული
საჯარო void ledControl (სტრიქონის სახელი, int სიკაშკაშე) (

სცადე (

FileWriter fw = new FileWriter("/sys/class/leds/" + სახელი + "/brightness" );

fw.write(Integer.toString(სიკაშკაშე));

fw.close();

) დაჭერა (გამონაკლისი ე) (

// LED კონტროლი არ არის ხელმისაწვდომი

}

}


// ჩართეთ მაგენტას ინდიკატორი

ledControl ("ქარვა" , 255);

ledControl ("ლურჯი", 255);


// გახადეთ ეკრანი მუქი

ledControl ("LCD-backlight" , 30 );


// გამორთეთ ღილაკის განათება

ledControl ("ღილაკი-უკანა განათება" , 0 );


// საშუალო სიკაშკაშის ფანრის ორგანიზება

ledControl ("flashlight" , 128);

შეგიძლიათ ჩამოტვირთოთ აპლიკაციის მაგალითი წყარო კოდებით.

დასკვნა
ყველას! ახლა ტელეფონი ნაძვის ხესავით ანათებს. კოდი დატესტილია მხოლოდ HTC Desire-ზე, რომელიც მუშაობს Android 2.2-ზე, მაგრამ ის შესაძლოა სხვა მოწყობილობებზეც იმუშაოს. მომწერეთ ტელეფონზე ფოკუსირება იმუშავებს თუ არა.

ჯერ კიდევ 2014 წელს Nokia-მ დააინსტალირა LED ინდიკატორები Lumia 730/735-ში. ახლა Windows 10 Mobile-ს უკვე აქვს LED-ების მხარდაჭერა, მაგრამ სმარტფონებს ჯერ არ მიუღიათ firmware განახლება, რომელიც მოიცავს ამ ფუნქციას. ამიტომ ბევრ მომხმარებელს სურს მისი გააქტიურება.

როგორ ჩართოთ LED ინდიკატორი თქვენს Nokia Lumia 730/735-ზე?

მოქმედების პრინციპი იგივეა, რაც. თქვენ უნდა დააინსტალიროთ CAB ფაილი თქვენს სმარტფონზე, შემდეგ გააკეთოთ Interop Unlock და დაამატოთ რამდენიმე მნიშვნელობა რეესტრში.

გაფრთხილება:ამ ინსტრუქციების დაცვამ შეიძლება გამოიწვიოს სხვადასხვა შედეგები. ჩვენ არ ვართ პასუხისმგებელი იმაზე, თუ რა შეგიძლიათ გააკეთოთ თქვენი სმარტფონით და ჩვენ არ ვართ პასუხისმგებელი თქვენს სმარტფონზე მიყენებულ ზიანს.

გაფრთხილება 2:სმარტფონის პირვანდელ მდგომარეობაში დაბრუნება შესაძლებელი იქნება მხოლოდ Windows Device Recovery Tool-ის გამოყენებით. პარამეტრების გადატვირთვა მხოლოდ აღადგენს რეესტრის მნიშვნელობებს, მაგრამ ყველა დრაივერი დარჩება სისტემაში.

მითითება აუცილებლად იმუშავებს მხოლოდ Lumia 730 და 735-ში!სჯობს არ სცადოთ მისი „ჩართვა“ სხვა მოდელებზე, თუ დარწმუნებული არ ხართ მის არსებობაში.

  1. ჩამოტვირთეთ . გახსენით იგი და გაუშვით ინსტალაციის პაკეტი.
  2. ჩამოტვირთეთ .
  3. შეაერთეთ თქვენი ტელეფონი კომპიუტერთან.
  4. დააჭირეთ Win + X და გაუშვით Command Prompt ადმინისტრატორის პრივილეგიებით. თქვენი 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 Update კატალოგიდან. Მნიშვნელოვანი:გაითვალისწინეთ, რომ ფაილი უნდა იყოს ცალკე საქაღალდეში, სხვა ფაილების გარეშე. საქაღალდის სახელი არ უნდა შეიცავდეს ინტერვალს ან კირიულ ასოებს.
  7. დაბრუნდით ბრძანების სტრიქონში და ჩაწერეთ შემდეგი კვადრატული ფრჩხილების გარეშე:
    iutool-v-p [საქაღალდის მისამართი cab ფაილი, რომელიც დააკოპირეთ წინა აბზაციდან]
  8. თუ ყველაფერი სწორად გააკეთეთ, სმარტფონი გადაიტვირთება და დაიწყებს განახლებების ინსტალაციას. ამას დასჭირდება არაუმეტეს 10 წუთი. არავითარ შემთხვევაში არ შეეხოთ სმარტფონს და არ გამორთოთ იგი კომპიუტერიდან პროცესის დასრულებამდე.
  9. ახლა გააკეთეთ Interop Unlock ინსტრუქციის მიხედვით "". თუ უკვე გაქვთ, გამოტოვეთ ეს ნაბიჯი.
  10. ჩამოტვირთეთ რეესტრის ფაილი თქვენი მოწყობილობისთვის და განათავსეთ იგი თქვენს SD ბარათზე. ფაილი Lumia 730/735-ისთვის არის .
  11. შედით აპლიკაციაში ინტეროპ ინსტრუმენტები, აირჩიეთ ეს მოწყობილობა, მაშინ რეესტრის ფაილის იმპორტი.
  12. აირჩიეთ ფაილი, რომელიც ახლახან გადმოწერეთ, დაეთანხმეთ იმპორტს. თუ შეცდომა მოხდა, სცადეთ Interop Tools-ის ძველი ვერსიების დაყენება.
  13. გადატვირთეთ თქვენი სმარტფონი.

ამ მოქმედებების შესრულების შემდეგ პროგრამების შეტყობინებების პარამეტრებში ( პარამეტრები - სისტემა - შეტყობინებები და მოქმედებები - აპლიკაცია) გამოჩნდება გამშვები ნიშანი, მათ შორის LED ინდიკატორიმათთვის. ნაგულისხმევად, LED ციმციმდება, როდესაც შეტყობინება მიიღება ნებისმიერი აპიდან და გამოირთვება შეტყობინების ნახვის შემდეგ.

როგორ დავაყენოთ LED ინდიკატორი?

  • Წადი ინტეროპ ინსტრუმენტები, აირჩიეთ ეს მოწყობილობა, შემდეგ ჰამბურგერის მენიუში რეესტრის ბრაუზერი.
  • გადადით ფილიალში HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Nocontrol\LedAlert. ინდიკატორის დასაყენებლად გამოიყენება 3 ღილაკი: ინტენსივობა, პერიოდიდა ციკლის რაოდენობა. პირველი პარამეტრი აკონტროლებს დიოდის სიკაშკაშეს, მეორე - ერთი ციმციმის ხანგრძლივობას მილიწამებში, მესამე - ციმციმების რაოდენობას. შეგიძლიათ სცადოთ ამ მნიშვნელობების რედაქტირება.

გთხოვთ გაითვალისწინოთ, რომ არსებობს ლიმიტები, რომლებიც არ უნდა გადააჭარბოთ.

  • ინტენსივობა: 0-დან 100-მდე.
  • ციკლის რაოდენობა: 1-დან 2147483647-მდე.

როგორ ჩართოთ LED ჩვენება Lumia 830-ზე?

Lumia 830-ზე შეგიძლიათ გამორთოთ ტექნიკის ღილაკების უკანა განათება, ნაცვლად იმისა, რომ შეტყობინებების მიღებისას ცენტრალური ღილაკი (დაწყება) ციმციმდეს.

ამისათვის მიჰყევით ზემოთ აღწერილი ყველა ინსტრუქციას და შემდეგ:

  • Წადი ინტეროპ ინსტრუმენტები, აირჩიეთ ეს მოწყობილობა, შემდეგ ჰამბურგერის მენიუში რეესტრის ბრაუზერი.
  • გადადით ფილიალში HKEY_LOCAL_MACHINE\SOFTWARE\ OEM\Nokia\Display\ColorAndLight.
  • შეცვალეთ პარამეტრის მნიშვნელობა UserSettingKeyLightEnabled on 0 .
  • გადატვირთეთ თქვენი სმარტფონი.

სისტემის განახლებისას, LED შეტყობინებებთან დაკავშირებული ყველა ფუნქცია არ ქრება. პარამეტრების გადატვირთვის შემდეგ, თქვენ მოგიწევთ ხელახლა შეიყვანოთ მნიშვნელობები რეესტრში.



ჩვენ გირჩევთ წაიკითხოთ

ზედა