Mundarija:

WS2812b Led Strip bilan Raspberry Pi -da Hyperion bilan OSMC -ni qanday sozlash kerak: 8 qadam
WS2812b Led Strip bilan Raspberry Pi -da Hyperion bilan OSMC -ni qanday sozlash kerak: 8 qadam

Video: WS2812b Led Strip bilan Raspberry Pi -da Hyperion bilan OSMC -ni qanday sozlash kerak: 8 qadam

Video: WS2812b Led Strip bilan Raspberry Pi -da Hyperion bilan OSMC -ni qanday sozlash kerak: 8 qadam
Video: Online Programmable Arduino Individually Addressable LED strip 2024, Iyul
Anonim
Hyperion bilan OSMC ni Raspberry Pi -da WS2812b Led Strip bilan qanday sozlash kerak
Hyperion bilan OSMC ni Raspberry Pi -da WS2812b Led Strip bilan qanday sozlash kerak

Ba'zan men ingliz tilini juda yaxshi bilaman, ba'zida esa yo'q …

Birinchi narsa birinchi. Bu mening birinchi ko'rsatma va ingliz tili mening ona tilim emas, shuning uchun menga qattiqqo'l bo'lmang. Bu ramkani qanday qurish haqida bo'lmaydi, bu oson. Bu OSMC -ni RPi -ga o'rnatish va asosan Hyperion -ni qanday ishlash haqida. Va rasmlar, men ular haqida juda ko'p eslatmalar yozdim. Ularga rioya qiling, shunda hammasi yaxshi bo'ladi.

Yangi boshlanuvchilar uchun OSMC, Hyperion va boshqalar nima.

"OSMC (Ochiq kodli media markazi) - bu Linux -ga asoslangan bepul va ochiq manbali media pleer bo'lib, u 2014 -yilda tashkil etilgan bo'lib, u sizga mahalliy tarmoq, biriktirilgan saqlash va Internetdagi media -fayllarni ijro etish imkonini beradi. OSMC xususiyati jihatidan etakchi media -markaz hisoblanadi. to'plam va hamjamiyat va Kodi loyihasiga asoslangan."

Bu ularning veb -saytida aytilgan. Asosan, bu XBMCning yordamchisi.

Men buning uchun Raspberry Pi ver. B dan foydalanmoqdaman, bu kichik ARM -ga asoslangan kompyuter. U veb -saytlarni ko'rsatish uchun etarli kuchga ega emas, chunki u tezlashtirilgan grafikaga ega emas. Ammo u apparat video dekodlanishi tufayli to'liq hd filmlarni ko'rsatishi mumkin. Siz bu erda ko'proq o'qishingiz mumkin.

Hyperion - Boblightga o'xshash Abilight klonidir. U ranglarni rasmning chetiga yozib oladi va televizor orqasidagi devorga o'tkazadi. Buni mening rasmlarimda ko'rishingiz mumkin.

8/2020 EDIT: Bu ko'rsatma asosan eskirgan. Endi RPi -da SSH -ni yoqish, HyperCon.jar -ni yuklab olish, HyperCon orqali RPi -ga ulanish va o'rnatish/yangilash -ni bosish kifoya. RPi3 bilan ishlaydi, RPi4 sinovdan o'tkazilmagan, chunki OSMC qo'llab -quvvatlanmaydi. Ular buning ustida ishlamoqdalar. Sozlamalar bir xil bo'lib qoladi, hammasi HyperCon orqali.

1 -qadam: narsalarni yig'ish - sizga nima kerak?

Narsalarni yig'ish - sizga nima kerak?
Narsalarni yig'ish - sizga nima kerak?

Keling, ba'zi narsalarni sotib olaylik:

Raspberry Pi - men B va B+modellaridan foydalanmoqdaman, menda RasPi 2 bor, lekin ma'lum muammolar bor, shuning uchun men bu muammolarga echim topmaguncha bu eskilariga (va unchalik kuchli emas) tayanaman.

SD -karta - men 16 Gb sinfini tavsiya qilaman. Tezroq yaxshi. Tizim tezligi u kartada o'qish/yozish tezligiga bog'liq, chunki RasPi -ning shaxsiy xotirasi yo'q, OS va barcha ma'lumotlar shu kartada. Mana ro'yxat: https://elinux.org/RPi_SD_cards Men SanDisk va Kingston kartalaridan foydalanaman.

WS2812b svetodiodli chiziq - bu mustaqil ravishda adreslanadigan LED chiplari bo'lgan chiziqli chiziq. Menda har 16 mm chiziq uchun bitta chip bor. Bu raqamli boshqariladigan chiziqli chiziq, analoglarini ishlatmang, u ishlamaydi. Ushbu maxsus turdan foydalaning va hamma narsa oson bo'ladi. Ular menikiga o'xshash, WS2812b ni qidiring:

5V quvvat manbai-menda 5V 20A zaxira sanoat bor edi (S-100F-5 turi), menimcha 5A etarli bo'ladi. Bu barqaror va bu bizga kerak, chunki biz uni RasPi quvvat manbai sifatida ishlatamiz.

EDIT: 5A PSU etarli emas, mening sozlamalarimdagi LEDlar deyarli 18A bo'lishi kerak

Mantiqiy darajali konvertor - biz qila olamiz, lekin ular arzon. Bizga LED tasmasini boshqarish uchun 5V mantiqiy signal kerak, lekin RasPi GPIO -da faqat 3, 3V chiqishga ega va biz unga zarar bermoqchi emasmiz.

Va: 300 Ohmli rezistor, USB ulagichli erkak B ulagichi (menga kerak bo'lmagan kabeldan tozalangan), simlar, lehim asboblari.

Men yozganimdek, bu ramka haqida emas, lekin men ba'zi maslahatlar, o'lchovlar va boshqalarni yozaman.

Va nihoyat, dasturiy ta'minot: SD Formater https://www.sdcard.org/downloads/formatter_4/OSMC Installer https://osmc.tv/download/windows/PuTTY https://osmc.tv/download/windows/WinSCP https://winscp.net/eng/download.php HyperCon

2 -qadam: OSMC -ni SD -kartaga o'rnatish

SD kartaga OSMC o'rnatish
SD kartaga OSMC o'rnatish
SD kartaga OSMC o'rnatish
SD kartaga OSMC o'rnatish
SD kartaga OSMC o'rnatish
SD kartaga OSMC o'rnatish

Agar sizda OSMC o'rnatilgan bo'lsa, buni va keyingi qismini o'tkazib yuborishingiz mumkin. Ammo toza boshlash yaxshiroqdir.

Shubhasiz, SD -kartani SD -formatlash bilan formatlashni boshlaylik. Ish tugagandan so'ng, OSMC o'rnatuvchisini ishga tushiring, agar siz rasmlarni yozsangiz, o'rnatishning har bir bosqichini eslatmalar bilan ko'rishingiz mumkin. Birinchi qism kompyuterda, kartani RasPi -ga joylashtiring, so'ng OSMC -ni o'rnatishni davom ettiring.

EDIT 29.11.2015: OSMC 2015.11-1 yangilanishi Hyperion bilan to'g'ri ishlamaydi. Buning o'rniga 2015.10-1 ni o'rnating

10.12.2015 tahrir: 2015 yil 11 -da yo'qolgan spidev.0.0 mavjud. Keyingi yangilanishda tuzatiladi.

EDIT: u ishlaydi

3 -qadam: RasPi -ga o'rnatish

RasPi -ga o'rnatish
RasPi -ga o'rnatish
RasPi -ga o'rnatish
RasPi -ga o'rnatish
RasPi -ga o'rnatish
RasPi -ga o'rnatish

Kartani RasPi -ga ulang, uni yoqing va bosqichlarni bajaring. Bu juda oddiy, agar o'qiy olsangiz, sizga bu qism kerak bo'lmaydi. Lekin men qo'shgan rasmlarga ishonch hosil qilish uchun. Siz RasPi -ni klaviatura va/yoki sichqoncha bilan boshqarishingiz yoki Anynet+-ni qo'llab -quvvatlasangiz, televizorni masofadan boshqarishingiz mumkin.

4 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

Biz simlarni OSMC o'rnatilgandan keyin qilamiz, chunki siz buni telefon zaryadlovchi qurilmasi yoki asl RasPi PSU (quvvat manbai) bilan qilishingiz mumkin. Albatta, siz simlar va ramkalarni, so'ngra OSMC -ni o'rnatishingiz mumkin.

Ogohlantirish! BOSHQARILGAN PSU 5V TUG'RIDA BARCHA BO'LADI, KO'PROQ emas, shuning uchun RASPINING ZARARLANISHINDAN saqlaning

Men ilgari yozganimdek, meniki 5V 20A sanoat PSU. Bu chetda.

Rasmga qarang, simlarning tafsilotlari. Ammo RasPi -dan LED chizig'igacha bo'lgan simlarni qisqa tutishni unutmang. Menda ular taxminan 20 sm edi va ular LEDlarning miltillashiga olib keldi.

Ramka uchun maslahat: Men ramkani hisoblab chiqdim, shunda u televizor orqasida yashiringan va LEDlar burchakdagi kesish belgilariga egilgan. Butun ramka alyuminiydan yasalgan, vintlardek vidalanadi va devorga o'rnatiladi.

5 -qadam: Hyperion -ni o'rnatish vaqti

Windows -ga PuTTY -ni o'rnatishimiz kerak. Bu OSMC -da masofadan kirish terminaliga o'tish usuli. Biz RasPis IP -manzilini, ismini va parolini bilishimiz kerak. Siz uni OSMCs tizim ma'lumotlarida topishingiz mumkin

EDIT 2019-12-23: HyperCon Hyperion-ni o'rnatishi mumkin. Men RPi2 -ni RPi3 -ga yangiladim, faqat SD -kartani boshqasidan ikkinchisiga o'tkazish, giperkon bilan ulanish va yangilash tugmasini bosish kerak edi.

PuTTY -ni ishga tushiring. Xost nomiga IP manzilini qo'ying, OPEN tugmasini bosing. Bundan tashqari, ulanishni kelajakda foydalanish uchun saqlashingiz mumkin.

Endi bu buyruqlarni PuTTYs terminaliga kiriting:

Biz tizimni yangilashimiz va yangilashimiz kerak:

sudo apt-get yangilanishi

sudo apt-get upgrade

Endi kerakli kutubxonalarni o'rnating:

sudo apt-get libqtcore4 libqtgui4 libqt4-tarmoq libusb-1.0-0 ca-sertifikatlarini o'rnating

Hyperionni joylashtirish:

wget -N

sudo sh./install_hyperion.sh

Hyperion allaqachon ishlayaptimi?

sudo /etc/init.d/hyperion holati

Agar hamma narsa yaxshi bo'lsa, siz "yugurish" maqomini olishingiz kerak.

Hyperions konfiguratsiya papkasiga kirish huquqlarini o'zgartirish kerak, shuning uchun biz unga konfiguratsiya faylini yuklashimiz mumkin.

sudo chmod +x/opt/hyperion/config

Bu to'g'ri konfiguratsiya faylisiz ishlamaydi, shuning uchun keyingi bosqichda qanday yaratishni bilib olaylik.

6 -qadam: Hyperion konfiguratsiya vositasi

Hyperion konfiguratsiya vositasi
Hyperion konfiguratsiya vositasi
Hyperion konfiguratsiya vositasi
Hyperion konfiguratsiya vositasi
Hyperion konfiguratsiya vositasi
Hyperion konfiguratsiya vositasi

Bizning maqsadimiz uchun biz SSH versiyasini emas, balki HyperCon.jar dan foydalanamiz. U amalga oshirilgan o'zgarishlarga tezroq javob beradi va bizga LEDni masofadan boshqarish pulti va ushlagich sozlamalari kerak emas. U biroz eskirgan, WS2812b sozlamalari yo'q, shuning uchun RasPi -ga yuklanganidan so'ng biz konfiguratsiya qo'llanmasini o'zgartirishimiz kerak. Shuningdek, ramka ushlagichlari oralig'i va tekislanishi uchun turli xil sozlamalarni sinab ko'ring.

Bularning barchasi rasmda ko'rsatilgan, faqat ikkitasi haqida ma'lumot:

Interval - grabber rangni qanchalik tez -tez yangilab turishini aniqlaydi, keyin u LEDlarga yuboriladi.

Yumshatish - LEDlarning ranglari orasidagi o'tishni tekislaydi. Menimcha, bu vaqt oraliqdan qisqaroq bo'lishi kerak.

Ishni tugatgandan so'ng, "Yaratish" tugmachasini bosing va konfiguratsiyani kerakli joyga saqlang.

7 -qadam: deyarli

Endi WinSCP -ni o'rnating va uni oching. SFPT protokoli bilan yangi joy yarating. Xost PuTTY bilan bir xil bo'lgan RasPis IP -manzili bo'ladi. Xuddi shu login va parol. Ulanishni saqlang, shunda siz buni takrorlamaysiz. /Opt/hyperion/config/da Hyperions konfiguratsiyasini ulang va toping. Originalni hyperion.conf.json fayli bilan almashtiring. Agar ruxsat muammosi bo'lsa, chmod buyrug'ini qayta ishga tushiring. Uni WinSCP -da RasPi -da oching va uni o'zgartiring:

"qurilma":

bu bilan boshqarishni SPIdan to'g'ridan -to'g'ri GPIO boshqaruviga o'zgartirish:

"qurilma":

Bu faylning boshida, shuning uchun uni qidirishning hojati yo'q. Keling, hamma narsani to'g'ri qilganimizni ko'raylik. PuTTY -ga ushbu buyruqni kiriting, biz Hyperion xizmatini qayta ishga tushirishimiz kerak, shunda u yangi konfiguratsiya faylini yuklaydi:

sudo /etc/init.d/hyperionni qayta ishga tushiring

PuTTY -da siz hyperion ishlayotgan holatini ko'rishingiz kerak - OK, va led yuklash natijasi sifatida belgilagan narsani bajarishi kerak. Agar yo'q bo'lsa, nimadir noto'g'ri. Yoki giperion ishlamayapti (holat yaxshi emas edi) yoki ehtimol yomon konfiguratsiya. Yana tekshiring.

8 -qadam: bonus

Tabriklaymiz, siz buni uddaladingiz

Va Google Play -dan Hyperion Free ap -ni bonus sifatida yuklab oling va o'rnating, shunda siz telefonni masofadan boshqarishingiz mumkin. Sizga faqat RasPis IP -manzili kerak.

Men statik IP -ni RasPi -ga o'rnatishni taklif qilaman. Men o'z yo'riqchimdagi MAC manziliga qulflab qo'ydim. Men har doim bu aniq RasPi -ni ulaganimda, men bir xil IP -manzilni olaman va men uni barcha ilovalarda almashtirishim shart emas.

Umid qilamanki, men bir narsani unutmadim …

Le FIN va ushbu ajoyib chiroq yordamida filmlardan zavqlaning.

Tavsiya: