Mündəricat:

Raspberry Pi və NO Arduino ilə DIY Ambilight! İstənilən HDMI mənbəyində işləyir: 17 addım (şəkillərlə)
Raspberry Pi və NO Arduino ilə DIY Ambilight! İstənilən HDMI mənbəyində işləyir: 17 addım (şəkillərlə)

Video: Raspberry Pi və NO Arduino ilə DIY Ambilight! İstənilən HDMI mənbəyində işləyir: 17 addım (şəkillərlə)

Video: Raspberry Pi və NO Arduino ilə DIY Ambilight! İstənilən HDMI mənbəyində işləyir: 17 addım (şəkillərlə)
Video: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Noyabr
Anonim

Müəllif tərəfindən daha çox: JimsicleFollow

Arcade Stick Sanwa Düymələrinizə LEDlər əlavə edin!
Arcade Stick Sanwa Düymələrinizə LEDlər əlavə edin!
Arcade Stick Sanwa Düymələrinizə LEDlər əlavə edin!
Arcade Stick Sanwa Düymələrinizə LEDlər əlavə edin!

Haqqında: Elektron həvəskarı Jimsicle haqqında daha çox »

Elektronika haqqında kifayət qədər sadə bir anlayışa sahibəm, buna görə də işığı istədiyim vaxt yandırmaq və söndürmək qabiliyyəti olan əsas taxta bir korpusda DIY Ambilight qurğumla fəxr edirəm.

Ambilightın nə olduğunu bilməyənlər üçün; Televizorunuzun arxasındakı divarı işıqlandırmaq üçün arxasına yapışdırılmış LED lentlər dəsti və LEDlər ekranda göstərilənlərə uyğun rəng dəyişdirərək reaksiya verir

Philips bunu bir müddət əvvəl ortaya qoydu, amma internetdəki insanlar bunu təkrarlamağın yollarını tapdılar.

Bunu YouTube -da kəşf etdim və çox ümidlə bunlardan birini etmək istədim, çünki bu, tamamilə zəhmli və film seyr edərkən, oyun oynayanda və ya televizorda bir partiyada işıq şousu keçirərkən gözəl bir əhval -ruhiyyə əlavə edir.

Bunu əsasən digər bələdçilər vasitəsi ilə düzəltmişəm, amma LEDləri söndürmək istəmədiyim və hələ də televizorun HDMI portu ilə tam əlaqəli olduğum halda onların söndürmə qabiliyyətinin olmadığını gördüm (bu daha aydın olacaq daha sonra "kitabda")

Layihə bir neçə düzəlişdən keçməli və bəzi yeni şeylər satın alınmalı olduğu üçün bu qurmaq mənə olduqca qəpiyə başa gəldi ki, komponentlər və naqillər istisna olmaqla hər şeydə bu təlimatda bir neçə künc kəsə bilərsiniz..

Xüsusi korpus, televizorumun üstündə dayanması və çox yer olması üçün seçdiyim bir şeydir, ancaq hər şeyi seçdiyiniz başqa bir korpusa sığdıra və ya bütün bağlayıcıları televizorun arxasına yapışdıra bilsəniz yaxşı, onda belə olsun!

Sizi tam əmin edə biləcəyim bir şey budur ki, bu layihə ərzində öyrəndiyim məbləğ, yoldaşlarınıza "Oh bəli, hamısını bildiyimi təkbaşına qurdum" deməyi bacardığınız zaman mütləq məmnuniyyətdən bəhs etməmək tamamilə qiymətlidir.

Eyni yoldaşlar mənimlə öyündüyümü eşitdikdən sonra xəstələnsələr də, məsafəniz dəyişə bilər.

Addım 1: Parçalar, Alətlər, Materiallar və Proqram

Parçalar, Alətlər, Materiallar və Proqram
Parçalar, Alətlər, Materiallar və Proqram
Parçalar, Alətlər, Materiallar və Proqram
Parçalar, Alətlər, Materiallar və Proqram
Parçalar, Alətlər, Materiallar və Proqram
Parçalar, Alətlər, Materiallar və Proqram

Aşağıdakılara ehtiyacınız olacaq (bunların hamısı hər ehtimala görə şəkil çəkilib)

  • A Raspberry Pi (hər hansı bir R-Pi istifadə edə bilərsiniz. Pi 1 Model B+, Pi Sıfır/Sıfır W, Pi 2 Model B və əlbəttə Pi 3 də)
  • 5m

    W̶S̶2̶8̶0̶1̶

    CX2802

    Ünvanlı LED şeridi - adi LED -lərdən daha bahalıdır, lakin hər LED -in yanında təlimat ala bilən çiplər var. 5 m uzunluğunda bir şerit istifadə etdim, ancaq ehtiyac olarsa daha uzun bir çarx əldə edə bilərsiniz. Layihəni quranda və bu təlimatı yazanda WS2801 LED -lərindən istifadə etdim, lakin onları tapmaq çətinləşdi və CX2802 LEDləri ilə əvəz olundu.

  • 8 GB Micro SD kart
  • HDMI - AV çeviricisi (keçid)
  • Aktiv HDMI Splitter (Bağlantı)
  • HDMI yamaq kabelləri
  • 1 x kişidən kişiyə RCA birləşdiricisi
  • Qadın keçid telləri/lent kabeli (dupont konnektorlu olanlar)
  • Qırmızı və qara avadanlıq teli (5-10 m makaralı alın) (22AWG bu tip layihələrdə ümumi standartdır, ancaq ehtiyac olarsa daha qalınlaşa bilərsiniz)
  • Qurban IEC Şəbəkə kabeli (və ya İngiltərədəki çaydanın fişi. İzlədiyim qaydalar bunlardır)
  • Kişi DC 2.1mm vintli Terminal Bağlayıcıları
  • Böyük bir layihə qutusu: hamısını bir yerdə saxlamaq üçün (birini qurdum, amma bütün bunlara uyğun olan birini tapa bilsəniz, get!)
  • HDMI Panel montaj yuvaları x 2
  • Qoşulmuş IEC Soketi (Yenə bunu İngiltərə regsinə əsaslandırıram, buna görə də xaricdə olsanız, bölgənizdəki qeydləri yoxlayın)
  • Dişi kürək qıvrım bağlayıcıları paketi (2.8mm, 4.8mm və 6.3mm olduğuna əmin olun)
  • Çəngəl qıvrım bağlayıcıları
  • Kilidləmə düyməsi (bu 22mm 12v avtomobil tablosuna keçidini tövsiyə edərdim)
  • Kabel bağları (naqilləri səliqəyə salmaq və 80 mm fanatı PSU -ya bağlamaq üçün)
  • 5V10A Kommutasiya Güc Təchizatı (Bağlantı) (10A bir az həddindən artıq görünə bilər, lakin bütün konnektorları, həmçinin Pi və LED şeridlərini etibarlı şəkildə təmin edəcək) Cəhənnəm, kifayət qədər 5V nöqtəsindən çox olduğu üçün köhnə ATX enerji təchizatı istifadə edə bilərsiniz. və hətta PC azarkeşləri üçün 12v nöqtədən istifadə edə bilər.
  • İstilik büzücü borular
  • 4 Pole natiq yaz Terminal Socket ̶ (Siz istifadə edən digər 4 pin priz və kabel lakin mən bu did not var ki, çox möhkəm bağlı səbəbiylə THE sancaqlar Çözgü zaman lehimli The teller üzərində onlara) ̶ ̶
  • 4 pinli Aviasiya Konnektoru - LED şeridini etibarlı şəkildə korpusa bağlayacağı və möhkəm bir əlaqə təmin edəcəyi üçün idealdır. Daha böyük/kiçik bir TV alsanız, televizorunuzu hərəkət etdirmək və ya LED şeridini dəyişdirmək lazımdırsa bu idealdır. Dinamik yay terminallarının zəif bir əlaqə təmin etdiyini öyrəndiyim üçün bunu istifadə etmək qərarına gəldim.
  • USB Video Tutucu (Fushicai UTV007 çipsetinə sahib olduğunuzdan əmin olun)
  • 4 nüvəli 22 AWG kabeli (LEDləri qutuya bağlamaq üçün; kabeldə qara və qırmızı telin olduğundan əmin olun)
  • 2 x 120 mm 12v PC fanatları (PSU 5V üçün qiymətləndirilir, amma 12v fan hələ də hava axını təmin edə bilər və onun fırlandığını eşitməyəcəksiniz)
  • 1 x 80 mm 12v PC fanatı (enerji təchizatına bağlamaq üçün, ATX enerji təchizatı istifadə edirsinizsə yenə lazım deyil)

1/2 "Kontrplak aşağıdakı ölçülərdə kəsilmişdir 2 x Ön və arxa panellər: 33" x 4 "2 x yan panellər: 12" x 4 "1 x alt panel: 11" x 32 "1 x üst panel: 12" x 33"

Alətlər

  • Qazma
  • 22 mm Forstner ucu
  • 35 mm Forstner ucu
  • Çəkic və kəsik (IEC yuvasına uyğun olaraq istifadə etdiyim budur, ancaq baş ağrınızdan qurtarmaq və bunun yerinə bir yapboz istifadə etməyinizi məsləhət görürəm)
  • Cib çuxur jig və Kreg vintləri (isteğe bağlıdır, ancaq qutunun/korpusun inşaat prosesini sonsuz dərəcədə asanlaşdırır)
  • Taxta vintlər (cib deliklərindən istifadə edilmirsə)
  • Əl testeresi (amma əlinizdə bir masa/miter testereniz varsa, bu hər şeyi milyard qat asanlaşdıracaq)
  • Mübarizə Saw (yenə, bir yapbozunuz varsa, buna ehtiyacınız olmayacaq)
  • Lehimləmə dəmiri (və ya lehimləmək istəmirsinizsə, LED şeritləri üçün künc bağlayıcılarından istifadə edin.)
  • Lehim
  • Qıvrım vasitəsi
  • Tel kəsicilər
  • Tornavida dəsti
  • Elektrikli tornavida (bu, korpusun yığılmasına kömək edəcək)
  • Multimetre (lehim birləşmələrini və digər şeyləri yoxlamaq üçün)

Proqram təminatı

  • Win32 Disk Imager (Mac üçün ekvivalentindən əmin deyil)
  • OpenELEC - Raspberry Pi üçün son görüntü (istifadə etdiyiniz modelə uyğun olduğundan əmin olun)
  • Yatse Remote smartfonu proqramı (və ya iOS -da olsanız rəsmi Kodi tətbiqindən istifadə edə bilərsiniz)
  • Hyperion Smartphone Tətbiqi (iOS bağlantısı)
  • Hypercon (Hyperion Konfiqurasiya Aləti)

Addım 2: LED şeridlərini TV -yə bağlayın və qoşun

LED şeridlərini TV -yə qoşun və qoşun
LED şeridlərini TV -yə qoşun və qoşun
LED şeridlərini TV -yə qoşun və qoşun
LED şeridlərini TV -yə qoşun və qoşun
LED şeridlərini TV -yə qoşun və qoşun
LED şeridlərini TV -yə qoşun və qoşun

LED şeridlərini ölçün və televizorunuzun arxasına yapışdırın.

Zolağı televizorunuzun çərçivəsinə uyğun olaraq ölçmək və uyğun olaraq kəsməklə edə bilərsiniz. Yalnız mis yastıqların birləşdiyi yerdə kəsdiyinizə əmin olun (şəklə baxın)

Bu zolaqlar yapışqan bir dayağa malikdir, sadəcə arxa tərəfdəki etiketi soyun və şeridi televizorunuzun arxasına yapışdırın.

Zolağın üzərindəki oxu izləyin, televizorunuzun arxasına baxdığınız zaman zolaqların saat yönünde getdiyinə əmin olun (bu, oxların getdiyi müddətdə istədiyiniz istiqamətdə edilə bilər, amma sadəlik naminə bunu saat əqrəbi istiqamətində etməyi məsləhət görürəm)

Şeritlərimi tel və bir lehimləmə dəmiri ilə birlikdə lehimlədim, amma bunları lehimləmək istəmirsinizsə, künc bağlayıcılarından istifadə edə bilərsiniz. Əgər bunları lehimləyirsinizsə, zolaqların düzgün bağlandığından əmin olun (+5v +5v, Clock In Clock Out və s. Gedir) Hər tərəfdə neçə LED olduğunu saydığınızdan əmin olun.

Televizorum bir skamyada olduğu üçün televizorun altına bir zolaq əlavə etməyin mənasını görmədim. Bunu daha sonra bələdçidə görünəcək Hyperion parametrlərində tənzimləyə bilərsiniz.

Buradan keçmədən əvvəl, hər hansı bir qısa dövrə üçün lehim nöqtələrini sınadığınızdan əmin olun. Bu, multimetrinizdəki davamlılıq funksiyasından istifadə edərək və hər bir probu lehim nöqtələrinin hər birləşməsinə qoyaraq edilə bilər. Bu bir çətinlik kimi görünə bilər, amma partladılmış LED şeritlərini dəyişdirmək daha böyük bir işdir.

Addım 3: Raspberry Pi -nin LED şeridlərinə qoşulması

Raspberry Pi -nin LED şeridlərinə qoşulması
Raspberry Pi -nin LED şeridlərinə qoşulması
Raspberry Pi -nin LED şeridlərinə qoşulması
Raspberry Pi -nin LED şeridlərinə qoşulması

Bu, şeridin Pi və enerji təchizatına hansı pinləri bağladığını göstərən sxemlər toplusudur. GPIO pinlərindən istifadə edərək Raspberry Pi -yə güc verirəm. Bu şəkildə gücləndirməyi seçdim, çünki bu, sadəcə mikro USB kabelindən daha möhkəm bir əlaqədir.

Nəzərə alın ki, bu şəkildə işə salmaq qoruyucu dövrəni aşacaq və hər şey pis olarsa Pi -yə daimi ziyan vura bilər

Diaqrama görə, 5V və Ground digər komponentlər üçün müvafiq xətlərə paralel olaraq enerji təchizatına keçməlidir. Şeriddəki Saat və Məlumat pinləri müvafiq olaraq 23 və 19 pinlərə bağlanır.

Yalnız Pi -ni LED şeridinizə bağlamaq və Pi -nin özündə Kodi istifadə etmək istəyirsinizsə, bu layihənin proqram tərəfinə keçə bilərsiniz. Növbəti addımlar, LED şeridi üçün bir keçid daxil etmək üçün bu diaqramı bir qədər dəyişdirir.

Addım 4: Korpusun qurulması

Korpusun qurulması
Korpusun qurulması
Korpusun qurulması
Korpusun qurulması
Korpusun qurulması
Korpusun qurulması
Korpusun qurulması
Korpusun qurulması

*LAYİHƏNİN BU BÖLMƏSİ TAMAMƏ ÖZƏLƏŞDİRİLİR, İSTƏYİRSƏZ MİNƏNİ KOPYALAMAQDAN TƏSİSSİZ*

Bu dövrəni və komponentləri yerləşdirmək üçün uyğun bir layihə qutusu üçün yüksək və aşağı axtardım, amma tapa bilmədim, buna görə "Vida et, özüm tikəcəyəm!" Qərarına gəldim.

Televiziyanın dayana biləcəyi qədər böyük bir korpus qurmaq fikrinə qərar verdim, bu da qutunun içərisində naqillərin və hava axınının komponentlərini diqqətlə yerləşdirmək üçün kifayət qədər yer təmin etdi.

Üzr istəyirəm ki, tikinti prosesinin heç bir şəklini özüm çəkmədim və ən qısa müddətdə tikilmək üçün narahat oldum. Geri qayıtdım və bacardığım qədər faydalı fotolar çəkdim

Atamın anbarından bir neçə ehtiyat kontrplak təbəqə qazdım (atama təşəkkürlər!) Ölçüsünə qədər kəsdim (ölçülər 1 -ci addımdakı materiallar siyahısında var) və bir az zımpara ilə təmizlədim. Bunu yığmadan əvvəl sizə söyləməli olduğum bir şey:

Hansı panellərin ön, arxa və s olduğuna qərar verin və montajdan əvvəl prizlər, düymələr və fan ızgaraları üçün deşikləri qeyd edin. Qutu əvvəl yığılsa bütün bunları etmək üçün nə qədər PITA olacağını kifayət qədər vurğulaya bilmərəm

Bir matkap, çəkic və kəsik, bir sənəd və bir az səbrlə silahlandığımda, deşikləri kəsərək qorxunc kəsmə "bacarıqlarımı" gizlətmək üçün kifayət qədər səhv buraxaraq delikləri kəsə bildim - bacarsanız, sadəcə bir yapboz istifadə edin.

LED açma/söndürmə açarı 22 mm-lik bir düymə idi və bu, həqiqətən də plastik, metal və ya daha incə taxta lövhələr kimi nazik materiallarda istifadə olunacağını nəzərdə tuturdu. Bunun öhdəsindən gəlmək üçün, ağacın qalınlığından ¾ keçərkən dayanacağım matkapdakı dərinlik çubuğunu qoydum və içərisində nə olacağından böyük bir girinti etmək üçün 35 mm forstner ucu istifadə etdim.

Daha sonra 22 mm -lik bir çubuğa keçdim və paneli ətrafa çevirdim, buna görə ön tərəfdən qazdım. Pilot deşik artıq oradaydı, buna görə səbirlə düymə çuxurunu sonuna qədər qazdım və düyməni çaba çəkmədən çıxarmaq üçün kifayət qədər yer buraxdım.

Azarkeşlərə hava axını təmin etmək üçün bir sıra deliklər qazdım. Bu gözəl deyildi, amma tamamilə yaxşı işləyir.

Televizoru başqa yerə köçürməli olsam və ya evdən köçəndə LED şeritlərini qutudan ayırıb televizora bağlı vəziyyətdə qoymaq istərdim. Bunu etmək üçün bir neçə yol düşündüm, ucuz 4 pinli bir bağlayıcı işə salmağa çalışdım, amma lehimləmə zamanı yuvalar möhkəm bir əlaqə olmadığı üçün əridi. ̶I̶ sonra gəlib ilə THE ̶i̶d̶e̶a̶ istifadə ̶s̶p̶e̶a̶k̶e̶r̶ ̶s̶p̶r̶i̶n̶g̶ bağlayıcı ̶ (təsvir) ̶ ̶-̶ ̶t̶h̶e̶y̶'̶r̶e̶ deyil ̶c̶a̶r̶r̶y̶i̶n̶g̶ qədər cari Belə ki, bu olardı ideal haşiyə

XƏBƏRDARLIQ: Bahar terminalları yaxşı işləyir, lakin onları yenidən bağlamaq çətin ola bilər və ən yaxşı halda zəif bir əlaqə yaradır və bu LED -lərin titrəməsinə və bəzən ümumiyyətlə çıxmamasına səbəb ola bilər. ÇÖZÜM: Bunun əvəzinə 4 pinli Aviasiya Bağlayıcısı istifadə etsəniz, uzun müddətdə daha yaxşıdır. Bağlamaq daha asandır və etibarlı bir əlaqə təmin edir. Parça siyahısını yenilədim.

Dava üçün çətin olan bütün şeylər, qutunu yığmağın vaxtı gəldi! Qutunu bir araya gətirmək üçün cib deliklərindən istifadə etmək üçün Kreg Mini Jig istifadə etdim. Heç bir yapışqan istifadə etməyimə ehtiyac yox idi, çünki cib birləşmələri çox möhkəm idi və ehtiyac olarsa qutunu sökə bilərdim (lakin bu mümkün deyil)

Bu işi bitirdikdən sonra, zolağı zımparaladım və bir qat təbəqəni çıxarmadan zımpara etməkdən narahat ola bilməyəcəyim bütün kobud şeyləri və işarələri gizlətmək üçün sadəcə qara rəngə boyadım.

Addım 5: Kablolama və montaj

Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj

Təsadüfən düzəltdiyim diaqramları görürsünüzsə, bütün komponentlər qutuda bir -biri ilə necə əlaqə qurur, eləcə də hamısını enerji təchizatına necə bağlayırsınız.

İndi qutunun yığılmış olduğunu düşünək. Kablolama diaqramında və qutumun içindəki şəkildəki kimi bir şey görünməlidir (bəli, naqillər mütləq bir qarışıqlıqdır, amma tezliklə bunu bir yerə yığacağam)

Sonra hamısını birləşdirmək üçün telləri hazırlamalısınız

LED açarı, HDMI ayırıcı, dinamik terminal bağlayıcıları (LED şeridi üçün) və PSU -nun özü üçün qırmızı və qara avadanlıq telinin bir hissəsini ölçün və kəsin.

HDMI -dan AV -yə çevirici üçün, güc təmin etmək üçün qurbanlıq bir mini usb kabelini geri çəkməlisiniz (bir kabel çeviriciylə birlikdə gələ bilər, əgər istifadə edirsinizsə). Qırmızı tel müsbət və qara tel mənfi-iki məlumat telini görməməzlikdən gələ bilərsiniz, buna görə onları kəsin və müdaxilə etməmələrini və ya qısa qapanmalarını qarşısını almaq üçün bir az lent və ya istilik izolyasiya edən borularla izolyasiya edin.

Azarkeşlərin qırmızı və qara telləri də olacaq (sarı bir tel varsa, qısa kəsin və izolyasiya edin)

Bütün cihazların paralel olaraq bağlanması lazım olduğu üçün bütün qırmızı telləri və qara telləri bir yerə yığın (Müsbətdən pozitivə, mənfi ilə mənfi). Bunu edə biləcəyiniz bir neçə yol var …

  • Bütün müsbət və mənfi telləri iki paylama qovşağına lehimləyin.
  • Bir terminal bloku istifadə edin (həqiqətən tövsiyə edilmir, çünki onlardan heç biri pis əlaqə qurarsa heç bir ixtisar olmayacaq)
  • Dağıtım bloku - terminal blokundan daha yaxşıdır, lakin yuxarıdakı səbəbdən hələ də tövsiyə edilmir. Çəngəl kıvrım bağlayıcılarından istifadə edirsinizsə və qıvrım bacarıqlarınızın möhkəm olduğuna əminsinizsə, bu yaxşı bir seçim olardı.
  • Wago konnektoru. Müxtəlif ölçülərdə olduqları üçün ağılsızdırlar, aşağı ölçü tellərinə uyğundur və möhkəm bir əlaqə təmin edə bilərlər.

Telləri iki paylama qovşağında lehimləməyi seçdim. Bütün telləri təxminən bir düym qədər soydum, ipləri ayırdım və birləşmədəki digər tellərlə birlikdə bükdüm. Daha sonra daha qalın bir teli 2 düym geri çəkdim və sonra bütün telləri lehimləmə üçün bir araya gətirdim. Lehimləndikdən sonra, daha qalın tel enerji təchizatının müvafiq terminalına keçir. Bu pozitiv tellər (qırmızı) və mənfi tellər (qara) üçün edildi.

Lehim birləşmələrini istilik borusu ilə örtün və lehim yerlərini mükəmməl örtənə qədər qızdırın.

Tövsiyə: