Ambilight გააკეთეთ თავად: ნაბიჯ-ნაბიჯ ინსტრუქციები, რჩევები და ხრიკები

Სარჩევი:

Ambilight გააკეთეთ თავად: ნაბიჯ-ნაბიჯ ინსტრუქციები, რჩევები და ხრიკები
Ambilight გააკეთეთ თავად: ნაბიჯ-ნაბიჯ ინსტრუქციები, რჩევები და ხრიკები
Anonim

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

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

მსუბუქი შოუ Apple TV-სთვის

სინათლის შოუ Apple TV-სთვის
სინათლის შოუ Apple TV-სთვის

ატმოსფერული განათება ტელევიზორისთვის- ნებისმიერი ფილმის ნახვის დიზაინის გაუმჯობესება. და თუ ეკრანს არ აქვს ეს ფუნქცია, შეგიძლიათ მარტივად შეასრულოთ იგი.

ტექნიკა წვრილმანი Ambilight-ისთვის:

  1. Raspberry Pi 3 მოდელი B.
  2. USB დამტენი ან კვების წყარო.
  3. მიკრო USB.
  4. სამი HDMI კაბელი.
  5. SD ბარათი Raspberry Pi-სთვის.
  6. LED ზოლები.
  7. HDMI AC/DC გამყოფი.
  8. პროგრამული უზრუნველყოფა.

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

Do-it-yourself Ambilight t მოწყობილობის ალგორითმი
Do-it-yourself Ambilight t მოწყობილობის ალგორითმი

ალგორითმი Ambilight საკუთარი ხელით დანერგვისთვის:

  1. შეაერთეთ აუდიო მოწყობილობა. ამ ეტაპზე, დააკავშირეთ HDMI მედია მოწყობილობა, როგორიცაა Apple TV, HDMI სპლიტერს და შემდეგ ტელევიზორს. დაიწყეთ ერთ-ერთი HDMI კაბელის შეერთებით მულტიმედიური მოწყობილობის გამოსასვლელიდან სპლიტერის შესასვლელთან. შემდეგ დააკავშირეთ მეორე HDMI კაბელი პირველი გამყოფის გამოსასვლელიდან ტელევიზორის სასურველ პორტთან.
  2. სპლიტერის მეორე გამოსასვლელიდან, დააკავშირეთ მესამე და ბოლო HDMI კაბელი HDMI/AV გადამყვანის შეყვანის პორტში. როდესაც ეს გაკეთდება, დააკავშირეთ RCA კაბელი სპლიტერის ყვითელი ვიდეო გამოსასვლელიდან ვიდეოს შესასვლელთან გადაღების დაფაზე.
  3. შემდეგი, გააკეთეთ თავად Ambilight განათება გრძელდება. შეაერთეთ LED ზოლები ქსელთან და Raspberry Pi-სთან. შეაერთეთ დადებითი (5 V) დაუარყოფითი (დამიწების) პოლუსი 5 ვ დენის წყაროსთან და ჩართეთ იგი. შეამოწმეთ სწორი პოლარობა. Როგორ გავაკეთო ეს? პირველი მაჩვენებელი ზოლზე უნდა გახდეს ლურჯი.
  4. საკუთარი Ambilight-ის გასაკეთებლად, შეაერთეთ სინათლის წყარო Raspberry Pi GPIO ქინძისთავები შემდეგი ქინძისთავებით: 9 (GND), 21 (DATA) და 23 (საათი). ფერები შეიძლება განსხვავდებოდეს LED ზოლის მიხედვით. ზოლის დასაკავშირებლად საუკეთესო გზაა ჯუმპერის კაბელების გამოყენება, მაგრამ პრინციპში შეგიძლიათ გამოიყენოთ ყველაფერი, რაც ქმნის ძლიერ ელექტრულ კავშირს - შედუღება და კონექტორები.
  5. პროგრამა, რომელიც გამოიყენება Ambilight ეფექტის შესაქმნელად არის Hyperion, უფასო და ღია კოდის პროგრამული უზრუნველყოფა. მისი დაყენება საკმაოდ მარტივია და მოყვება Java აპი მარტივი ინსტალაციისთვის.
  6. როდესაც პროგრამა იხსნება, გადადით პირდაპირ SSH ჩანართზე და დააკავშირეთ Raspberry.
  7. სანამ გააკეთეთ DIY Ambilight ტელევიზორისთვის, შეიყვანეთ სწორი IP მისამართი, მომხმარებლის სახელი და პაროლი, შემდეგ დაუკავშირდით Raspberry Pi-ს.
  8. შესვლის შემდეგ დააწკაპუნეთ „ტრაფიკის ჩვენება“რათა ნახოთ რა ხდება სრული ჟურნალი. შემდეგ დააჭირეთ Inst./Upd. Hyperion დააინსტალიროს პროგრამული უზრუნველყოფა და საჭირო კომპონენტები Pi-ზე. თუ პროცესი წარმატებული იყო, ფერები გამოჩნდება LED ზოლზე, როდესაც Hyperion ჩაირთვება.
  9. პროგრამის დაყენების დეტალური ნაბიჯ-ნაბიჯ სახელმძღვანელო შეგიძლიათ იხილოთ დეველოპერის ვებსაიტზე.
  10. შექმენით ჩარჩო Ambilight-ისთვის, როგორიცაა რამდენიმე ალუმინის L-პროფილი და დაჭერით ისინი ზომაზეᲡᲐᲢᲔᲚᲔᲕᲘᲖᲘᲝ. გაბურღეთ ხვრელები სწორ ადგილებში და დაასრულეთ კუთხეები სიმტკიცისა და ესთეტიკისთვის.
  11. დაასრულეთ DIY Ambilight ჩარჩოს მიმაგრებით პანელის უკანა მხარეს და სადენების მოხსნით.

Amblone პროგრამული უზრუნველყოფა

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

იმისთვის, რომ თავად გააკეთოთ Ambilight ტელევიზორისთვის, დაგჭირდებათ შემდეგი:

  1. Amblone პროგრამული უზრუნველყოფა.
  2. მიკროკონტროლერი, როგორიცაა Arduino Mega.
  3. USB კაბელი.
  4. RGB LED ზოლები, რომელთა მართვა შესაძლებელია ხელით. ჯერ უნდა დარწმუნდეთ, რომ ზოლები ავტომატურად არ აფერადებენ LED-ებს.
  5. 12V ადაპტერი.
  6. ელექტრო სადენები.
  7. ორმხრივი ლენტი ან სხვა LED ზოლის სამონტაჟო მოწყობილობა.

Arduino მიკროკონტროლერები იდეალურია დამწყებთათვის, რადგან ისინი ხელმისაწვდომია, ადვილად დასაპროგრამებელი და გვთავაზობენ მრავალ ვარიანტს სხვადასხვა შემავალი და გამომავალი მოწყობილობებისთვის. ყველაზე ხშირად მათ იყენებენ რადიომოყვარულები ტელევიზორის Ambilight-backlight-ის საკუთარი ხელით დაყენებისას. Amblone for PC ამჟამად მხარს უჭერს 4-მდე არხს, ამიტომ Arduino Mega არის ძალიან კარგი არჩევანი, რადგან მას აქვს 14 PWM.

განათების წრედის შედუღება და აწყობა

მიკროსქემის შედუღება და აწყობაგანათება
მიკროსქემის შედუღება და აწყობაგანათება

Arduino Mega-ს აქვს მრავალი პულსის სიგანის მოდულაციის (PWM) გამომავალი. თითოეული LED ზოლისთვის, თქვენ უნდა დააკავშიროთ წითელი, მწვანე და ლურჯი მავთული ერთ-ერთ ამ გამოსავალთან. იმისათვის, რომ გააკეთოთ DIY Ambilight ტელევიზორისთვის, გამოიყენეთ 2-4 ქინძისთავები, სადაც პინი 2 არის წითელი, პინი 3 არის მწვანე და პინი 4 არის ლურჯი. მეორე ხაზი იყენებს ქინძისთავებს 5-დან 7-მდე, სადაც pin 5 არის წითელი, pin 6 არის მწვანე, pin 7 არის ლურჯი და ასე შემდეგ.

Arduino ვერ მიაწოდებს ძაბვას LED ხაზებს თავისთავად. ამ მიზეზით, საჭიროა დამატებითი ელექტრომომარაგება. საკმარისი იქნება 12V, 1A ადაპტერი, ასევე დაგჭირდებათ რეზისტორი და ტრანზისტორი წითელი, მწვანე და ლურჯი სადენებისთვის. ინსტალაციისთვის საჭიროა სამი 2200 ohm რეზისტორები და სამი NPN ტრანზისტორი, რომლებსაც შეუძლიათ გადართონ 200 mA 12V-ზე თითოეული არხისთვის.

2812b Ambilight-ის გასაკეთებლად, დააკავშირეთ Arduino გამომავალი რეზისტორს, ხოლო რეზისტორი ტრანზისტორის ფუძესთან. შეაერთეთ ემიტერი Arduino მიწაზე და კოლექტორი შესაბამის LED ზოლის ფერს ყველა RGB მავთულისთვის. შეაერთეთ LED ზოლების საერთო პოზიტივი 12 ვ ადაპტერის დადებითს და 12 ვ ადაპტერის პოზიტივის ნეგატივი Arduino გრუნტთან.

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

Arduino-ს დაკავშირების ინსტრუქციები

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

გახსენით pde ფაილი გარემოში და აირჩიეთ სწორი მოდელი "Tools> პანელზე" და Arduino Mega-ზე გადასვლით. ასევე აირჩიეთ სწორი პორტი "Tools>" (სერიული). შემდეგ დააჭირეთ ღილაკს "ჩამოტვირთვა". კოდის ატვირთვის შემდეგ, Arduino ავტომატურად უნდა ჩაირთვება და იხსნება ყოველ ჯერზე, როცა ის იღებს ენერგიას USB კაბელიდან ან კვების ადაპტერიდან.

პროგრამული უზრუნველყოფა Ambilight-backlight TV-ის დაყენებისას, გააკეთეთ საკუთარი ხელით, შესაძლებელია Windows OS-ზე. ამისათვის ჩამოტვირთეთ Amblone Windows-ისთვის. თქვენ შეგიძლიათ ჩამოტვირთოთ ბინარები ან წყაროს კოდები და თავად შეადგინოთ ისინი. Amblone-ის გაშვების შემდეგ, ხატულა გამოჩნდება სისტემის უჯრაში. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით ხატულაზე და აირჩიეთ "Amblone Configure".

შემდეგ, თქვენ უნდა დააყენოთ მნიშვნელოვანი პარამეტრები. უპირველეს ყოვლისა, აირჩიეთ მონიტორი, საიდანაც მიიღეთ საშუალო ფერი და მიუთითეთ RGB არხები და ეკრანის ის ნაწილი, რომელსაც ისინი წარმოადგენენ. მაგალითად, თუ ტელევიზორის ეკრანის ზედა ნაწილში არის RGB LED ზოლი, რომელიც არჩეულია მეორე მონიტორად, და LEDლენტი დაკავშირებულია გამომავალ 2-4 ქინძისთავებთან, თქვენ უნდა აირჩიოთ "დამხმარე მონიტორი" "Source Monitor"-ში და ეკრანის ის ნაწილი, რომელსაც ზოლი წარმოადგენს არხ 1-ში. ეს ალბათ იქნება "ზედა ნახევარი" ან "სრული ეკრანი". ". ზოლებმა შეიძლება გამოსცეს არასტანდარტული სტატიკური ფერი. ამისათვის აირჩიეთ "სტატიკური" ვარიანტი.

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

შესრულების დარეგულირების რჩევები

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

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

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

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

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

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

ასევე დაგჭირდებათ ამ კალიბრაციის შესრულება, თუ კედელი, რომელზეც შუქი ეშვება, არ არის მთლიანად თეთრი. ნებისმიერ შემთხვევაში, Ambione-ის დაკალიბრების კარგი გზაა თეთრი სტატიკური ფერის არჩევა ყველა არხისთვის (255, 255, 255) და სლაიდერების გადაადგილება მანამ, სანამ თეთრი შუქი კედელზე არ გამოვა.

ასევე არის სიკაშკაშის სლაიდერი. ამ სლაიდერით შეგიძლიათ შეამციროთ Amblon-ის ინსტალაციის მთელი სინათლის ინტენსივობა. ბოლო, რაც უნდა შეიცვალოს არის შესრულების ზოგიერთი პარამეტრი,მაგალითად, პროცესის პრიორიტეტი. თუ პრობლემა გაქვთ Amblone-ის გაშვებით მედია ფლეერის ან ვიდეო თამაშის გვერდით, სცადეთ ამ პარამეტრის შეცვლა.

ტექნოლოგიის ნაკლებობა lzh

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

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

საჭირო აღჭურვილობა:

  1. კომპიუტერი.
  2. Arduino Uno, Nano ან Mega, ნებისმიერი მიკროკონტროლერი, რომელიც მხარს უჭერს SPI, ასევე იმუშავებს.
  3. Ws2812b ციფრული LED ზოლები.
  4. DC კვების წყარო 5V/2A LED-ებისთვის, იმის მიხედვით, თუ რამდენი ლენტი იქნება გამოყენებული.

RGB ზოლების ყიდვისას უმჯობესია აირჩიოთ "ციფრული" RGB ზოლები, როგორიცაა WS2811 ან WS2801. ზოგიერთ იაფ ფირს არ შეუძლია შეცვალოს თითოეული LED-ის ფერი. თქვენ ასევე შეგიძლიათ შეიძინოთ ერთი LED-ები და დააკავშიროთ ისინისქემამდე. თუმცა კაბელების გამო ის ძალიან მოცულობითი იქნება, რადგან თითოეული LED-ისთვის არის 4 კაბელი, რეზისტორები და სხვა ელემენტები.

Arduino Uno-ს შეუძლია მხოლოდ 4 RGB LED-ის მართვა, უმეტეს შემთხვევაში იყენებს PWM-ს სხვა გარე მოწყობილობების გარეშე. WS2811 LED ზოლების გამოყენებისას, Arduino შეძლებს ყველა LED-ს მართვას მხოლოდ ერთი მავთულის კავშირით, Vcc და GND-ის გამოკლებით.

WS2801 RGB LED ზოლი უზრუნველყოფს უახლესი ტექნოლოგიას ძალიან სწრაფი რეაგირების დროით, ასე რომ მომხმარებელი ვერ შეამჩნევს თვალსაჩინო შეფერხებას ტელევიზორის ეკრანსა და შუქს შორის. როდესაც თქვენ თვითონ აკეთებთ Ambilight TV-ს უკანა განათებას, Raspberry აკონტროლებს LED-ების მუშაობას. ფირის ღირებულება მეტრზე დაახლოებით 12 აშშ დოლარია. იმის დასადგენად, თუ რამდენი მეტრი იქნება საჭირო, შეამოწმეთ ტელევიზორის ან მონიტორის ზომები. მაგალითად, 47 დიუმიანი ტელევიზორისთვის საჭიროა დაახლოებით 3 მეტრი.

ენერგიის წყაროს არჩევანი დამოკიდებული იქნება სიგრძეზე. რეკომენდებული LED-ები მოითხოვს 8,64 ვატს მეტრზე. ამიტომ, რეკომენდებული 5V, 6A კვების წყაროს შეუძლია უზრუნველყოს 3,4 მ-მდე.

ეკრანის ფერის აღბეჭდვის რეკომენდაციები

წვრილმანი Ambilight
წვრილმანი Ambilight

ძალიან მარტივი და ეფექტურია ეკრანის ანაბეჭდების გადაღება და ფერების ანალიზი ზოგიერთი JAVA ბიბლიოთეკებით.

დამუშავების, როგორც პროგრამირების გარემოს უპირატესობები:

  1. Cross-პლატფორმული პროგრამული უზრუნველყოფა შეიძლება იმუშაოს Windows, Mac დაLinux.
  2. იყენებს C++ სინტაქსს.
  3. აქვს იგივე IDE პროგრამირების კონვენცია, როგორც Arduino. სინამდვილეში, Arduino IDE დაარსდა, როგორც დამუშავების IDE.
  4. მხარდაჭერილია რამდენიმე ძალიან ძლიერი და მოსახერხებელი Java ბიბლიოთეკა.
  5. უფასო.

მაღალი ხარისხის ფერის რეპროდუქციისთვის ფერების ანალიზი ხდება ეკრანის კიდეებზე. გადაღების შემდეგ პიქსელის სიხშირე მცირდება ერთ კონკრეტულ ზონაში საშუალო ფერის მისაღებად. შეასრულეთ ეს ერთდროულად რამდენიმე ადგილას ეკრანის კიდეზე. საბოლოო ჯამში, შეგიძლიათ გამოიყენოთ თითოეული არეალის ფერი RGB LED-ების გასაკონტროლებლად. კოდში LED მარკირების სისტემა მიჰყვება ნიმუშს. თუ, მაგალითად, არის 25 LED, ეკრანის კიდეები იყოფა 25 პატარა ოთხკუთხედად.

შეგიძლიათ შექმნათ DIY Camera Gimbal რობოტული დისტანციური მართვის პულტი. ეს ძალიან მარტივი პროექტია.

პროგრამის კოდის პირველი ნაწილი.

პროგრამის კოდის პირველი ნაწილი
პროგრამის კოდის პირველი ნაწილი

25 ცალი RGB LED ზოლის მომზადება. RGB LED-ები, როგორც წესი, მიეწოდება ზოლის სახით, მაგრამ უკეთესია, რომ ისინი განცალკევებული და შედუღებული იყოს. ამისათვის გამოიყენეთ ცხელი წებო შედუღების წერტილების გასაძლიერებლად.

კოდის მეორე ნაწილი ასე გამოიყურება.

პროგრამის კოდის მეორე ნაწილი
პროგრამის კოდის მეორე ნაწილი

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

პროგრამის კოდის მესამე ნაწილი ნაჩვენებია ფოტოზე.

მესამეკოდის ნაჭერი
მესამეკოდის ნაჭერი

შეაერთეთ Arduino, მონაცემთა გადაცემის ძალა. გამოიყენეთ გარე კვების წყარო - კვების ადაპტერი 5V 2A. კვების წყაროს GND უნდა იყოს დაკავშირებული Arduino GND-თან.

პროგრამის კოდის მეოთხე ნაწილი არის ფოტოზე.

პროგრამის კოდის მეოთხე ნაწილი
პროგრამის კოდის მეოთხე ნაწილი

შემდეგ, ვიყენებ პროგრამულ უზრუნველყოფას კომპიუტერზე, ვწერ პროგრამის კოდის ყველა ნაწილს.

მისი მეხუთე ნაწილი ასე გამოიყურება.

პროგრამის კოდის მეხუთე ნაწილი
პროგრამის კოდის მეხუთე ნაწილი

LED ზოლის კონტროლი

Arduino-სთან ერთად შეგიძლიათ ურთიერთქმედება Processing აპთან სისტემის ინტეგრირებისთვის. ამ შემთხვევაში, სავსებით შესაძლებელია წვრილმანი Ambilight ტელევიზორისთვის კომპიუტერის გარეშე.

შეგიძლიათ გამოიყენოთ WS2811 RGB LED ზოლები, ის არ კონტროლდება RGB PWM სიგნალებით, არამედ სხვა პროტოკოლით, რომელიც მოითხოვს მხოლოდ ერთ მავთულის კავშირს. საკმაოდ რთულია საკუთარი თავის გაკეთება ნულიდან. საბედნიეროდ, Adafruit-ის გუნდმა შეიმუშავა ბიბლიოთეკა ამ ტიპის LED ზოლებისთვის - NeoPixel.

LED ზოლის კონტროლი
LED ზოლის კონტროლი

25 LED-ები დასჭირდება მინიმუმ 75 მონაცემის გაგზავნას ყოველ ჯერზე ეკრანის ანაბეჭდის გადაღებისას. გაგზავნისას ემატება მუდმივი მნიშვნელობები, როგორიცაა სიმბოლოები O და Z. ეს არის Arduino-ს იდენტიფიკატორი, ამიტომ მან იცის, რომ ეს არის ახალი მონაცემების დასაწყისი. მათი მიღების შემდეგ აპლიკაცია მიიღებს შეტყობინებას „მზად ვარ, შემდეგი მონაცემთა პაკეტი, გთხოვთ“. ამის შემდეგ ხდება LED-ების პოზიციის მცირე კორექტირება.

საუკეთესო გამოცდილებაფილიპსის ნათურები

Philips-ის ფონური განათების საუკეთესო გამოცდილება
Philips-ის ფონური განათების საუკეთესო გამოცდილება

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

აღჭურვილობა და მარაგი:

  1. ნებისმიერი HDMI წყარო.
  2. ორმხრივი ლენტი ტელევიზორზე ნაწილების დასამაგრებლად, 3 მ.
  3. Raspberry Pi 2/3.
  4. მინიმუმ 8GB Micro SD მეხსიერების ბარათი და 2.5A კვების წყარო.
  5. LED ზოლები (5 მ 40" ტელევიზორისთვის).
  6. 5V 10A LED კვების წყარო.
  7. HDMI გამყოფი.
  8. HDMI AV ადაპტერი.
  9. ვიდეოგამტაცებელი.
  10. HDMI კაბელი.
  11. შედუღების უთო.

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

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

დააყენეთ raspberry pi და დააინსტალირეთ OpenELEC ოპერაციული სისტემა. ამ ეტაპზე, გაუშვით Hyperion აპლიკაცია კომპიუტერზე და შედით Raspberry Pi-ში. პარამეტრები, რომლებიც უნდა აირჩიოთ Hyperion აპისთვის, განსხვავდება ტელევიზორის ბრენდის მიხედვით. სხვისი პარამეტრების დაცვამ შეიძლება ყოველთვის არ მოიტანოს შესანიშნავი შედეგი კონკრეტულ მოწყობილობაზე.

არსებობს მოსახერხებელი Hyperion Remote ტელეფონის აპლიკაცია, რომელიც მომხმარებელს საშუალებას აძლევს ადვილად დაუკავშირდეს სისტემას და დააკონკრეტოს განათების ეფექტები მათი სურვილისამებრ, ასევე გამოიყენოს წინასწარ დაყენებული რეჟიმები, როგორიცაა DIY Embilight Samsung TV-სთვის.

Lightberry HD ფონის განათების ეფექტი

Lightberry HD ფონის განათების ეფექტი
Lightberry HD ფონის განათების ეფექტი

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

თეორიულად, სისტემა საკმაოდ მარტივია - Raspberry Pi-ს, როგორც პროცესორის გამოყენება, საკუთარი ხელით Ambilight გაშვების სქემაში ტელევიზორისთვის HDMI-ის საშუალებით. კაბელი გადის სპლიტერიდან Lightberry HD კომპლექტამდე, რომელიც აანალიზებს ტელევიზორში გამომავალი სურათის გარე კიდეებს. შემდეგ ის ხელახლა ქმნისფერი და სიკაშკაშე თითქმის მყისიერი ეფექტით. ტელევიზორის კიდეებზე გამოსახული განათება ქმნის ტელევიზორის კიდეებს მიღმა გაშლილი გამოსახულების ილუზიას და აუმჯობესებს საერთო ნახვის გამოცდილებას.

სისტემის სურათის დაყენება Raspberry Pi-ზე, როდესაც აკეთებთ DIY Embilight-ს ტელევიზორისთვის:

  1. ჩამოტვირთეთ სისტემის სურათი Lightberry HD ვებსაიტიდან. ეს არის პოპულარული Raspberry Pi KODI სისტემის შეცვლილი ვერსია, რომელიც შექმნილია Lightberry HD-თან მუშაობისთვის.
  2. ჩამოტვირთეთ პროგრამული უზრუნველყოფა სისტემის სურათის microSD ბარათზე დასაყენებლად. Mac მომხმარებლებს შეუძლიათ გამოიყენონ ApplePi Baker და Windows მომხმარებლებს შეუძლიათ გამოიყენონ Win32DiskImager, ის უფასოა და ზუსტად შეასრულებს სამუშაოს.
  3. ჩადეთ microSD ბარათი კომპიუტერში ან Mac-ში. ეს შეიძლება გაკეთდეს SD ბარათის სლოტის ან USB SD ბარათის წამკითხველის მეშვეობით.
  4. დააინსტალირეთ სისტემის სურათი microSD ბარათზე.
  5. განყოფილებაში იპოვეთ გადმოწერილი სისტემის სურათი, დააწკაპუნეთ სამ წერტილზე IMG რეცეპტის განყოფილებაში და "სარეზერვო ასლის აღდგენა" დასაინსტალირებლად.
  6. Windows-ის მომხმარებლებმა უნდა გაუშვან Win32DiskImager როგორც ადმინისტრატორი, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით და აირჩიეთ "გაშვება როგორც ადმინისტრატორი".
  7. შემდეგ იხილეთ ადრე ჩატვირთული სისტემის სურათი, აირჩიეთ SD ბარათის დრაივერის ასო კომპიუტერზე.
  8. შემდეგ, პროგრამის ასისტენტი დაგეხმარებათ პროგრამული უზრუნველყოფის კონფიგურაციაში.

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

გირჩევთ: