Mundarija:

DIY Ambilight Raspberry Pi va NO Arduino bilan! Har qanday HDMI manbasida ishlaydi: 17 qadam (rasmlar bilan)
DIY Ambilight Raspberry Pi va NO Arduino bilan! Har qanday HDMI manbasida ishlaydi: 17 qadam (rasmlar bilan)

Video: DIY Ambilight Raspberry Pi va NO Arduino bilan! Har qanday HDMI manbasida ishlaydi: 17 qadam (rasmlar bilan)

Video: DIY Ambilight Raspberry Pi va NO Arduino bilan! Har qanday HDMI manbasida ishlaydi: 17 qadam (rasmlar bilan)
Video: Cheap DIY Ambilight TV Project with Hyperion and Raspberry Pi 2024, Iyul
Anonim

JimsicleFollow tomonidan Muallifning yana:

Arja Stick Sanwa tugmalariga LEDlarni qo'shing!
Arja Stick Sanwa tugmalariga LEDlarni qo'shing!
Arja Stick Sanwa tugmalariga LEDlarni qo'shing!
Arja Stick Sanwa tugmalariga LEDlarni qo'shing!

Haqida: Elektronika havaskorlari Jimsicle haqida batafsil »

Men elektronika haqida juda oddiy tushunchaga egaman, shuning uchun men o'zim xohlagan vaqtda chiroqlarni yoqish va o'chirish qobiliyatiga ega bo'lgan yog'och yog'och korpusdagi DIY Ambilight qurilmasi bilan faxrlanaman.

Ambilight nima ekanligini bilmaganlar uchun; uning orqa devorini yoritish uchun televizorning orqa qismiga biriktirilgan LED chiziqlar to'plami va LEDlar rangini ekranda ko'rsatilgandek o'zgartirish orqali o'zgartiradi

Philips bu haqda bir muncha vaqt oldin o'ylab topdi, lekin Internetda odamlar uni takrorlash yo'llarini topdilar.

Men buni YouTube -da kashf qildim va ulardan birini qilishni juda xohlardim, chunki bu juda ajoyib va siz kino tomosha qilayotganda, o'yin o'ynab yoki televizoringizda partiyada shou o'tkazayotganda ajoyib kayfiyat bag'ishlaydi.

Men buni asosan boshqa qo'llanmalar orqali qildim, lekin agar men ularni yoqishni xohlamasam va LEDni televizordagi HDMI portiga to'liq ulangan bo'lsam, ularda LEDlarni o'chirish imkoniyati yo'qligini ko'rdim (bu aniqroq bo'ladi) keyin "kitob" da)

Bu menga bir tiyinga qimmatga tushdi, chunki loyiha bir necha bor qayta ko'rib chiqilishi kerak edi va ba'zi yangi narsalarni sotib olish kerak edi, shuni yodda tutingki, siz ushbu qo'llanmada komponentlar va simlardan tashqari hamma narsani kesib olishingiz mumkin..

Maxsus korpus - bu mening televizorim tepada bo'lishi va ko'p joy bo'lishi uchun men tanlagan narsadir, lekin agar siz hamma narsani boshqa korpusga moslashtira olsangiz yoki televizorning orqa qismidagi barcha ulagichlarni yopishtirsangiz. xo'sh, shunday bo'lsin!

Sizni ishontirib aytadigan bir narsam borki, men bu loyiha davomida o'rganganimning qiymati bebahodir, agar siz o'z turmush o'rtog'ingizga "oh, men buni o'zim qurganman" deb ohangdor ovoz bilan aytganingizda, to'liq qoniqish haqida gapirmaslik kerak.

Garchi o'sha turmush o'rtoqlarim, mening maqtanishimni eshitib, kasal bo'lib qolishgan bo'lsa -da, sizning yurishingiz farq qilishi mumkin.

1 -qadam: qismlar, asboblar, materiallar va dasturiy ta'minot

Qismlar, asboblar, materiallar va dasturiy ta'minot
Qismlar, asboblar, materiallar va dasturiy ta'minot
Qismlar, asboblar, materiallar va dasturiy ta'minot
Qismlar, asboblar, materiallar va dasturiy ta'minot
Qismlar, asboblar, materiallar va dasturiy ta'minot
Qismlar, asboblar, materiallar va dasturiy ta'minot

Sizga quyidagilar kerak bo'ladi (bularning barchasi rasmda ko'rsatilgan)

  • Raspberry Pi (siz har qanday R-Pi. Pi 1 Model B+, Pi Zero/Zero W, Pi 2 Model B va albatta Pi 3 dan foydalanishingiz mumkin)
  • 5m

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

    CX2802

    Adresli LED tasmasi - oddiy LEDlarga qaraganda qimmatroq, lekin har bir LED yonida yo'riqnoma olinadigan chiplari bor. Men 5 metrli tasma ishlatardim, lekin agar kerak bo'lsa, siz uzunroq g'altakni olishingiz mumkin. Men loyihani qurganimda va ushbu qo'llanmani yozganimda, men WS2801 LEDlarini ishlatardim, lekin ularni topish qiyinlashdi va ularni CX2802 LEDlari bilan almashtirdilar.

  • 8 GB Micro SD karta
  • HDMI -AV konvertori (havola)
  • Faol HDMI ajratuvchi (havola)
  • HDMI patch kabellari
  • 1 x erkak va erkak RCA ulagichi
  • Ayol o'tish simlari/lenta kabeli (dupontli ulagichlari bo'lganlar)
  • Qizil va qora uskunalar simlari (5-10 m g'altakni oling) (22AWG-bu turdagi loyihalar uchun umumiy standart, lekin agar kerak bo'lsa, siz qalinroq bo'lishingiz mumkin)
  • Qurbonlik IEC tarmog'i kabeli (yoki Buyuk Britaniyada choynak vilkasi. Bu men kuzatayotgan qoidalar)
  • Erkak shahar 2.1 mm vintli terminali ulagichi
  • Katta loyiha qutisi: hammasini birga saqlash uchun (men bittasini qurdim, lekin agar siz bu narsaga mos keladiganini topsangiz, boring!)
  • HDMI paneli o'rnatish rozetkalari x 2
  • IEC soketining birlashtirilgan (Men buni yana Buyuk Britaniya registrlariga asoslayman, agar chet elda bo'lsangiz, o'z hududingizdagi registrlarni tekshiring)
  • Ayollar qistirmali ulagichlar to'plami (ularning 2,8 mm, 4,8 mm va 6,3 mm bo'lganligiga ishonch hosil qiling)
  • Vilkalar burama ulagichlari
  • Quvvat tugmasi
  • Kabel aloqalari (simlarni tartibga solish va 80 mm fanatni PSUga ulash uchun)
  • 5V10A kommutatsion quvvat manbai (havola) (10A biroz haddan tashqari tuyulishi mumkin, lekin u barcha ulagichlarni, shuningdek, Pi va LED chiziqlarini ishonchli quvvat bilan ta'minlaydi) Jahannam, siz eski ATX quvvat manbaidan ham foydalanishingiz mumkin, chunki u yetarli 5V nuqtaga ega. va hatto kompyuter muxlislari uchun 12v nuqtadan foydalanishlari mumkin.
  • Issiqlikka chidamli quvurlar
  • 4 qutbga Spikeri bahor terminali Socket ̶ (siz foydalanadigan boshqa 4 PIN burda va kabel yotqizish lekin men topdim bu ̶d̶i̶d̶n̶'̶t̶ bor, deb ko'p mustahkam aloqa tufayli The mayoqlardan çözgülenmesi, men lehimli The simlar ustiga ularni) ̶ ̶
  • 4 -pinli aviatsiya ulagichi - bu ideal, chunki u LED tasmasini muhofazaga ishonchli ulaydi va mustahkam aloqa o'rnatadi. Agar siz televizorni boshqa joyga ko'chirishingiz yoki LEDni almashtirishingiz kerak bo'lsa, bu ideal. Men buni ishlatishga qaror qildim, chunki dinamikning bahor terminallari uzluksiz aloqani ta'minlagan.
  • USB video ushlagichi (Fushicai UTV007 chipsetiga ega bo'lishingizga ishonch hosil qiling)
  • 4 yadroli 22 AWG kabeli (LEDlarni qutiga ulash uchun; kabelda qora va qizil sim borligiga ishonch hosil qiling)
  • 2 x 120 mm 12V kompyuter fanatlari (men bilaman, PSU 5V uchun mo'ljallangan, lekin 12V fan hali ham havo oqimini ta'minlay oladi va siz uning aylanishini eshitmaysiz)
  • 1 x 80 mm 12v kompyuter fanati (quvvat manbaiga ulash uchun, agar siz ATX quvvat manbaidan foydalanayotgan bo'lsangiz, yana kerak emas)

1/2 dyuymli kontrplak quyidagi o'lchamlarda kesilgan 2 x Old va orqa panellar: 33 "x 4" 2 ta yon panel: 12 "x 4" 1 x pastki panel: 11 "x 32" 1 x yuqori panel: 12 "x 33"

Asboblar

  • Matkap
  • 22 mm Forstner bit
  • 35 mm Forstner bit
  • Hammer va kesak (bu men IEC rozetkasiga mos keladigan narsa edi, lekin men sizni bosh og'rig'idan xalos qilmoqchiman va uning o'rniga jigsaw ishlatishni tavsiya qilaman)
  • Cho'ntak teshiklari va Kreg vintlari (ixtiyoriy, lekin bu qutini/korpusni qurish jarayonini cheksiz osonlashtiradi)
  • Yog'och vintlardek (agar cho'ntak teshiklari ishlatilmasa)
  • Qo'l aravachasi (lekin agar sizda qulay stol yoki miter bo'lsa, bu hamma narsani milliard marta osonlashtiradi)
  • Ko'rish arra (yana, agar sizda jumboq bo'lsa, sizga kerak bo'lmaydi)
  • Lehimlash temir (yoki agar siz ularni lehimlashni xohlamasangiz, LED chiziqlar uchun burchakli ulagichlardan foydalaning.)
  • Lehim
  • Siqish vositasi
  • Tel kesgichlar
  • Tornavida to'plami
  • Elektr tornavida (bu korpusni yig'ishga yordam beradi)
  • Multimetr (payvand choklarini va boshqa narsalarni sinash uchun)

Dasturiy ta'minot

  • Win32 Disk Imager (Mac uchun ekvivalenti aniq emas)
  • OpenELEC - Raspberry Pi uchun eng so'nggi rasm (u siz foydalanayotgan modelga mos kelishiga ishonch hosil qiling)
  • Yatse Remote smartfoni ilovasi (yoki agar siz iOS -da bo'lsangiz, rasmiy Kodi ilovasidan foydalanishingiz mumkin)
  • Smartfon uchun Hyperion ilovasi (iOS havolasi)
  • Hypercon (Hyperion konfiguratsiya vositasi)

2 -qadam: LED chiziqlarini televizorga ulang va ulang

LED chiziqlarini televizorga ulang va ulang
LED chiziqlarini televizorga ulang va ulang
LED chiziqlarini televizorga ulang va ulang
LED chiziqlarini televizorga ulang va ulang
LED chiziqlarini televizorga ulang va ulang
LED chiziqlarini televizorga ulang va ulang

LED chiziqlarini televizorning orqa tomoniga ulang.

Siz buni televizor ramkasiga mos keladigan chiziqni o'lchash va mos keladigan qilib kesish orqali qilishingiz mumkin. Mis yostiqchalar faqat uchrashadigan joyni kesganingizga ishonch hosil qiling (rasmga qarang)

Bu chiziqlar yopishtiruvchi taglikka ega, uning orqa qismidagi yorliqni olib tashlang va televizorning orqa tomoniga yopishtiring.

Ipdagi o'qni kuzatib boring, televizorning orqa tomoniga qaraganingizda chiziqlar soat yo'nalishi bo'yicha ketayotganiga ishonch hosil qiling (bu o'qlar ketguncha istalgan yo'nalishda amalga oshirilishi mumkin, lekin soddaligi uchun buni soat yo'nalishi bo'yicha bajarishni taklif qilaman).

Men chiziqlarimni tel va lehim bilan lehimladim, lekin agar siz ularni lehimlashni xohlamasangiz, burchakli ulagichlardan foydalanishingiz mumkin. Agar siz ularni lehimlayotgan bo'lsangiz, chiziqlar to'g'ri ulanganligiga ishonch hosil qiling (+5v +5v, Clock In Clock Out va hokazo) va har tomondan qancha LED borligini hisoblang.

Mening televizorim skameykada, shuning uchun men televizorning pastki qismiga chiziq qo'shishning ma'nosini ko'rmadim. Siz buni Hyperion sozlamalarida o'zgartirishingiz mumkin, u keyinroq qo'llanmada bo'ladi.

Bu erdan o'tishdan oldin, har qanday qisqa tutashuv uchun lehim nuqtalarini sinab ko'rganingizga ishonch hosil qiling. Buni multimetrdagi uzluksizlik funktsiyasidan foydalanib va har bir probni lehim nuqtalarining har bir kombinatsiyasiga qo'yish orqali amalga oshirish mumkin. Bu qiyin tuyulishi mumkin, lekin portlatilgan LED chiziqlarini almashtirish - bu kattaroq ish.

3 -qadam: Raspberry Pi -ni LED chiziqlariga ulash

Raspberry Pi -ni LED chiziqlariga ulash
Raspberry Pi -ni LED chiziqlariga ulash
Raspberry Pi -ni LED chiziqlariga ulash
Raspberry Pi -ni LED chiziqlariga ulash

Bu tasma Pi va quvvat manbaiga qaysi pimlarga ulanganligini ko'rsatadigan diagrammalar to'plami. Men Raspberry Pi -ni GPIO pinlari yordamida quvvatlantiryapman. Men uni shunday quvvatlantirishni tanladim, chunki bu mikro USB kabelidan ko'ra mustahkamroq aloqa.

Shuni yodda tutingki, uni shu tarzda yoqish himoya zanjirini chetlab o'tadi va agar biror narsa noto'g'ri bo'lsa, Pi ga doimiy zarar etkazishi mumkin

Diagrammaga ko'ra, 5V va Ground boshqa komponentlar uchun tegishli chiziqlarga parallel ravishda quvvat manbaiga o'tishi kerak. Ipdagi soat va ma'lumot pinlari mos ravishda 23 va 19 -pinlarga ulangan.

Agar siz Pi -ni LED chizig'iga ulashni va Pi -da Kodi -ni ishlatishni xohlasangiz, to'g'ridan -to'g'ri ushbu loyihaning dasturiy tomoniga o'tishingiz mumkin. Kelgusi qadamlar bu chiziqni LED tasmasi uchun kalitni qo'shish uchun biroz o'zgartiradi.

4 -qadam: korpusni qurish

Qoplamani qurish
Qoplamani qurish
Qoplamani qurish
Qoplamani qurish
Qoplamani qurish
Qoplamani qurish
Qoplamani qurish
Qoplamani qurish

*Loyihaning bu qismi to'liq moslashtirilgan, lekin agar xohlasangiz, konlarni nusxalashdan o'zingizni erkin his eting*

Men yuqori va pastdan ushbu sxema va komponentlarni joylashtirish uchun mos loyiha qutisini qidirdim, lekin topa olmadim, shuning uchun men "burab qo'ying, men o'zim quraman!" Deb qaror qildim.

Men televizorni yotqizish uchun etarlicha katta korpus qurish g'oyasiga qaror qildim, u ham qutining ichida simlar va havo oqimini ehtiyotkorlik bilan joylashtirish uchun etarli joy ajratdi.

Kechirasiz, men qurilish jarayonini hech qanday rasmga olmaganman, chunki bu ishni o'zim boshlaganman va imkon qadar tezroq qurilishni xohlaganman. Men orqaga qaytib, iloji boricha foydali fotosuratlar oldim

Men otamning shiyponidan zaxira kontrplak choyshablarini qazib oldim (otamga rahmat!), Ularni o'lchamiga qarab kesib oldim (o'lchovlar 1 -qadamdagi materiallar ro'yxatida) va ozgina silliqlash bilan tozalab tashladim. Buni yig'ishdan oldin, men sizga bir narsani aytishim kerak:

Qaysi panellar old, orqa va hokazo ekanligini aniqlang va o'rnatishdan oldin rozetkalar, tugmalar va fan panjaralari uchun teshiklarni belgilang. Agar quti birinchi bo'lib yig'ilsa, bularning barchasini bajarish uchun PITA qanchalik zarurligini etarlicha ta'kidlay olmayman

Matkap, bolg'a va pichoq, fayl va sabr -toqat bilan qurollangan holda, men teshiklarni kesib tashladim, bu esa ulagichning dahshatli kesish "mahoratini" yashirish uchun etarli xatolarni qoldirdi - agar iloji bo'lsa, shunchaki pichoqni ishlating.

LEDni yoqish/o'chirish tugmasi 22 millimetrli biriktiruvchi tugma bo'lib, u haqiqatan ham plastmassa, metall yoki juda yupqa yog'och taxta kabi ingichka materiallarda ishlatilishi kerak edi. Buning oldini olish uchun, men yog'och qalinligi ¾ bo'lganimda, matkapdagi chuqurlik tayog'ini o'rnatdim va ichkaridan katta bo'shliq yasash uchun 35 mm uzunlikdagi teshikdan foydalandim.

Keyin men 22 millimetrli naychaga o'tdim va panelni aylantirdim, shuning uchun old tomondan burg'ulash qildim. Uchuvchi teshik allaqachon bor edi, shuning uchun men tugmachani oxirigacha sabr -toqat bilan burg'uladim, bu esa tugmani osonlikcha olib tashlashim uchun etarli joy qoldirdi.

Shuningdek, men ventilyatorlar uchun havo oqimini ta'minlash uchun bir qator teshiklar qildim. Bu chiroyli emas edi, lekin u juda yaxshi ishlaydi.

Agar men televizorni ko'chirishga majbur bo'lsam yoki uyga ko'chib kelsam, LED chiziqlarini qutidan ajratib, ularni televizorga qo'yib qo'yishni xohlardim. Men buni amalga oshirishning bir necha usullarini o'yladim, men 4 pinli arzon ulagichni ishga tushirishga harakat qildim, lekin payvandlash paytida rozetkalar erib ketdi, shuning uchun bu mustahkam aloqa emas edi. Men keyin kelgan bilan The g'oyaning foydalanib, karnay bahor ulagichlar ̶ (rasmda) ̶ ̶-̶ ̶t̶h̶e̶y̶'̶r̶e̶ emas ko'tarib ko'p joriy shuning uchun bu edi bo'ling ideal uchun bo'larkan

Ogohlantirishlar: Bahor terminallari yaxshi ishlaydi, lekin ularni qayta ulashda qiyin bo'lishi mumkin va u eng yaxshi ulanishni keltirib chiqaradi va bu LEDlarning miltillashiga va ba'zida umuman chiqmasligiga olib kelishi mumkin. Yechim: Agar siz uning o'rniga 4-pinli aviatsiya ulagichidan foydalansangiz, kelajakda ancha yaxshi bo'ladi. Ularni ulash oson va ishonchli ulanishni ta'minlaydi. Men ehtiyot qismlar ro'yxatini yangiladim.

Ish uchun barcha qiyin narsalar yo'q bo'lganda, qutini yig'ish vaqti keldi! Men qutini birlashtirish uchun cho'ntak teshiklarini ishlatish uchun Kreg Mini Jig -dan foydalandim. Menga elim ishlatishning hojati yo'q edi, chunki cho'ntak bo'g'inlari juda mustahkam edi va agar kerak bo'lsa, men qutini qismlarga ajratishim mumkin edi (lekin bu mumkin emas)

Bu ish tugagach, men jahannamni zımparaladim va faqat qora qatlamga bo'yab qo'ydim, shunda men qatlam qatlamini olib tashlamasdan zımpara qilishim mumkin emas edi.

5 -qadam: simlarni o'rnatish va yig'ish

O'rnatish va ulash
O'rnatish va ulash
O'rnatish va ulash
O'rnatish va ulash
O'rnatish va ulash
O'rnatish va ulash
O'rnatish va ulash
O'rnatish va ulash

Agar siz tasodifan men chizgan diagrammalarni ko'rsangiz, bu holda barcha komponentlar bir -biri bilan qutida qanday bog'lanishini, shuningdek ularning barchasini quvvat manbaiga ulash usulini ko'rishingiz mumkin.

Keling, quti yig'ilgan deb taxmin qilaylik. U simlar sxemasida va qutim ichidagi rasmda yuqoridagi kabi ko'rinishi kerak (ha, simlar - bu mutlaqo chalkashlik, lekin men tez orada buni tartibga solaman)

Keyin siz simlarni bir -biriga ulash uchun tayyorlashingiz kerak

LED tugmasi, HDMI ajratgichi, karnay terminali ulagichlari (LED tasmasi uchun) va PSU uchun qizil va qora uskunalarning bir qismini o'lchab, kesib oling.

HDMI -dan AV -konvertorga quvvat berish uchun qurbonlik qiladigan mini -usb kabelini ajratib olishingiz kerak bo'ladi (agar konvertor bilan birga kabel bo'lsa, uni ishlating). Qizil sim-ijobiy, qora sim-manfiy-siz ikkita ma'lumot simini e'tiborsiz qoldirishingiz mumkin, shuning uchun ularni qisqa tutashtiring va ularni xalaqit bermasligi yoki qisqa tutashuvga yo'l qo'ymaslik uchun ularni lenta yoki issiqlik o'tkazmaydigan quvurlar bilan izolyatsiya qiling.

Muxlislarda qizil va qora simlar ham bo'ladi (agar ular sariq bo'lsa, uni qisqartiring va izolyatsiya qiling)

Barcha qizil va qora simlarni bir -biriga bog'lang (ijobiydan ijobiyga, salbiydan salbiyga), chunki barcha qurilmalar parallel ulanishi kerak. Buni amalga oshirishning bir necha yo'li bor …

  • Barcha musbat va manfiy simlarni ikkita tegishli taqsimlash bo'g'imiga lehimlang.
  • Terminal blokidan foydalaning (haqiqatan ham tavsiya qilinmaydi, chunki ularning hech biri yomon ulangan bo'lsa, ortiqcha bo'lmaydi).
  • Tarqatish bloki - terminal blokidan yaxshiroq, lekin yuqoridagi sababga ko'ra hali tavsiya qilinmaydi. Agar siz vilkalarni burishtiruvchi ulagichlardan foydalansangiz va sizning mahkamlash qobiliyatingiz mustahkam ekanligiga amin bo'lsangiz, bu yaxshi variant bo'ladi.
  • Wago ulagichi. Ular aql bovar qilmas, chunki ular har xil o'lchamda, pastroq simlarga sig'ishi mumkin va mustahkam aloqa o'rnatishi mumkin.

Men simlarni ikkita tarqatish bo'g'imiga lehimlashni tanladim. Men barcha simlarni qariyb bir dyuymgacha olib tashladim, iplarni ajratdim va bo'g'inning boshqa simlari bilan birga burdim. Keyin men qalinroq simni 2 dyuym orqaga tortib oldim va paychalarining barcha simlarini lehimlash uchun birlashtirib o'rab oldim. Lehimlangandan so'ng, qalinroq sim elektr ta'minotining tegishli terminaliga o'tadi. Bu ijobiy simlar (qizil) va salbiy simlar (qora) uchun qilingan.

Lehim bo'g'inlarini issiqlik o'tkazmaydigan quvurlar bilan yoping va lehim bo'g'inlarini mukammal yopmaguncha qizdiring.

Tavsiya: