Мазмуну:

WS2812b Led Strip менен Raspberry Piдеги Hyperion менен OSMCти кантип орнотсо болот: 8 кадам
WS2812b Led Strip менен Raspberry Piдеги Hyperion менен OSMCти кантип орнотсо болот: 8 кадам

Video: WS2812b Led Strip менен Raspberry Piдеги Hyperion менен OSMCти кантип орнотсо болот: 8 кадам

Video: WS2812b Led Strip менен Raspberry Piдеги Hyperion менен OSMCти кантип орнотсо болот: 8 кадам
Video: WS2812B RGB Адресная Светодиодная Лента 5В 2024, Ноябрь
Anonim
WS2812b Led Strip менен Raspberry Piдеги Hyperion менен OSMCти кантип орнотсо болот
WS2812b Led Strip менен Raspberry Piдеги Hyperion менен OSMCти кантип орнотсо болот

Кээде англисче жакшы билем, кээде жок …

Биринчи нерсе биринчи. Бул менин биринчи үйрөткүчүм жана англис тили менин эне тилим эмес, андыктан суранам, мага өтө катуу болбо. Бул кадрды кантип куруу жөнүндө болбойт, бул оңой. Бул OSMCди RPiге орнотуу жана негизинен Hyperionду кантип иштетүү жөнүндө. Жана сүрөттөр, мен аларга көп жазууларды жаздым. Буларды ээрчиңиз, ошондо баары жакшы болот.

Баштоочулар үчүн OSMC, Hyperion ж.

"OSMC (Ачык Булак Медиа Борбору) - бул Linuxка негизделген жана 2014 -жылы негизделген, жергиликтүү тармактан, тиркелген сактагычтан жана Интернеттен медианы ойнотууга мүмкүнчүлүк берген акысыз жана ачык булак медиа ойноткучу. OSMC өзгөчөлүгү боюнча алдыңкы медиа борбору. Set жана коомчулук жана Kodi долбооруна негизделген."

Бул алардын вебинде айтылат. Негизинен бул XBMCдин ийгилиги.

Мен бул үчүн Raspberry Pi ver. B колдонуп жатам, бул кичинекей ARMге негизделген компьютер. Вебсайттарды көрсөтүүгө күчү жетпейт, анткени анын тездетилген графикасы жок. Бирок ал аппараттык видеону чечүү аркылуу толук HD тасмаларды көрсөтө алат. Кененирээк бул жерден окуй аласыз.

Hyperion - Boblightке окшош Abilight клону. Бул сүрөттүн четиндеги түстөрдү тартып, телевизордун артындагы дубалга чыгарат. Сиз муну менин сүрөттөрүмдөн көрө аласыз.

EDIT 8/2020: Бул үйрөтүүчү негизинен эскирген. Эми сиз болгону RPiде SSH иштетип, HyperCon.jar жүктөп, HyperCon аркылуу RPiге туташып, орнотуу/жаңыртууну басыңыз. OSMC колдоосу жок болгондуктан RPi3 менен иштейт, RPi4 сыналган эмес. Алар мунун үстүндө иштеп жатышат. Орнотуулар мурдагыдай эле, баары HyperCon аркылуу.

1 -кадам: нерселерди чогултуу - сизге эмне керек?

Материалдарды чогултуу - сизге эмне керек?
Материалдарды чогултуу - сизге эмне керек?

Кел анда, кээ бир нерселерди сатып алалы:

Raspberry Pi - мен B жана B+моделдерин колдонуп жатам, менде дагы RasPi 2 бар, бирок кээ бир белгилүү көйгөйлөр бар, ошондуктан мен бул көйгөйлөрдүн чечимдерин тапканга чейин ушул эскилери менен (жана анча күчтүү эмес) карманып турам.

SD карт - мен 16 ГБ класс сунуштайм. Тезирээк жакшы. Тутумдун ылдамдыгы ал картада канчалык тез окууга/жазууга жараша болот, анткени RasPiде жеке сактагыч жок, ОС жана бардык маалыматтар ошол картада. Бул жерде тизме: https://elinux.org/RPi_SD_cards Мен SanDisk жана Kingston карталарын колдонуп жатам.

WS2812b лед тилкеси - бул өз алдынча адрестелген чиптери бар жетектелген тилке. Меники ар бир 16 мм тилке үчүн бир чип бар. Бул санарип башкарылган лед тилкеси, аналогдорун КОЛДОНБОҢУЗ, ал иштебейт. Бул конкреттүү түрдү колдонсоңуз, баары оңой болот. Булар мага окшош, WS2812b издеңиз:

5V Power Suply-менде 5V 20A запастык өнөр жайы бар болчу (S-100F-5 түрү), менимче 5A жетиштүү болмок. Бул туруктуу жана бул бизге керек, анткени биз аны RasPi күчү катары да колдонобуз.

EDIT: 5A PSU жетиштүү эмес, менин орнотуумдагы LEDлерге дээрлик 18A керек

Логикалык деңгээл Converter - биз жасай алмакпыз, бирок алар арзан. Бизге 5В логикалык сигнал керек, бирок LEDдин тилкесин көзөмөлдөө үчүн 5V логикалык сигнал керек, бирок RasPiде GPIO боюнча 3, 3V чыгаруу бар жана биз аны бузгубуз келбейт.

Жана: 300Ohm каршылыгы, USB micro B эркек туташтыргычы (кабелден минаны тазалоо керек эмес), зымдар, ширетүүчү шаймандар.

Мен жазгандай, бул кадр жөнүндө эмес, бирок мен кээ бир кеңештерди, өлчөөлөрдү ж.

Жана, программалык камсыздоо: 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/kk/download.php HyperCon

2 -кадам: SD картасына OSMC орнотуу

SD картага OSMC орнотуу
SD картага OSMC орнотуу
SD картага OSMC орнотуу
SD картага OSMC орнотуу
SD картага OSMC орнотуу
SD картага OSMC орнотуу

Эгерде сизде OSMC орнотулган болсо, сиз муну жана кийинки бөлүктү өткөрүп жибере аласыз. Бирок таза баштоо жакшы.

Албетте, SD форматтоочу менен SD картаны түзүүдөн баштайлы. Бүткөндөн кийин OSMC орнотуучусун баштаңыз. Эгерде сиз сүрөттөрдү циклге салсаңыз, орнотуунун ар бир кадамын ноталар менен көрө аласыз. Биринчи бөлүк PCде, бир жолу бүткөндөн кийин, картты RasPiге киргизиңиз, андан кийин OSMCтин калган бөлүгүн орнотобуз.

EDIT 29.11.2015: OSMC update 2015.11-1 Hyperion менен туура иштебейт. Анын ордуна 2015.10-1 орнотуңуз

EDIT 10.12.2015: 2015.11 жок spidev0.0 бар. Кийинки жаңыртууда оңдолот.

EDIT: ал иштейт

3 -кадам: RasPiге орнотуу

RasPiге орнотуу
RasPiге орнотуу
RasPiге орнотуу
RasPiге орнотуу
RasPiге орнотуу
RasPiге орнотуу

Картаны RasPiге туташтырып, аны иштетип, кадамдарды аткарыңыз. Бул жөнөкөй, эгер сиз окуй алсаңыз, анда сизге бул бөлүк кереги жок болот. Бирок, мен кошкон сүрөттөрдү так көрүү үчүн. Сиз RasPiди клавиатура жана/же чычкан менен, же Anynet+колдогон болсо, телевизордун алыстан башкара аласыз.

4 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү

Биз зымдарды OSMC орнотулгандан кийин жасайбыз, анткени сиз муну телефондун кубаттагычы же оригиналдуу RasPi PSU (Power Suply Unit) менен жасай аласыз. Бирок, албетте, сиз зымдарды жана алкакты, андан кийин OSMC орнотууну жасай аласыз.

ЭСКЕРТҮҮ! ТАНДАЛГАН ПСУңуз 5В ТУРУКТУУ СТАБЫЛДУУ БОЛУШУН КӨБҮРӨӨК, СОНУН ҮЧҮН РАСПИҢИЗДИ ЗЫЯНДАНДЫРУУДАН САКТАҢЫЗ

Мен мурда жазгандай, менин өнөр жай 5V 20A PSU. Бул четинде.

Зымдардын чоо -жайын билүү үчүн сүрөттөрдү караңыз. Бирок RasPiден LED тилкесине чейинки зымдарды кыска сактоону унутпаңыз. Менде болжол менен 20 см болгон, алар леддердин жаркырашына себеп болушкан.

Кадр үчүн кеңеш: Мен кадрды эсептеп чыктым, ошондуктан ал сыналгынын артына жашынат жана леддер бурчтардагы ошол кесүү белгилерине ийилет. Бүт алкак алюминийден жасалган, бири -бирине буралган жана дубалга орнотуу үчүн бурама жиптерге орнотулган.

5 -кадам: Hyperion орнотуу убактысы

Windowsко PuTTY орнотушубуз керек. Бул OSMCдеги алыстан кирүү терминалынын жолу. Биз RasPis IP дарегин, атын жана сырсөзүн билишибиз керек. Сиз муну OSMC системасынын маалыматынан таба аласыз

EDIT 2019-12-23: HyperCon Hyperion орното алат. Мен RPi2ден RPi3кө көтөрдүм, бир гана нерсе - SD картаны экинчисине алмаштыруу, гиперкон менен туташуу жана жаңыртуу баскычын басуу.

PuTTY баштоо. Хосттун атына IP дарегин басыңыз АЧУУ. Сиз ошондой эле келечекте колдонуу үчүн байланышты сактай аласыз.

Эми PuTTYs терминалына бул буйруктарды киргизиңиз:

Биз системаны жаңыртып жана өркүндөтүшүбүз керек:

sudo apt-get update

sudo apt-get жогорулатуу

Эми керектүү китепканаларды орнотуңуз:

sudo apt-get libqtcore4 libqtgui4 libqt4-тармак libusb-1.0-0 ca-сертификаттарын орнотуу

Hyperion жайылтуу:

wget -N

sudo sh./install_hyperion.sh

Hyperion мурунтан эле иштейби?

sudo /etc/init.d/hyperion абалы

Эгерде баары ойдогудай болсо, анда "чуркоо" статусун алышыңыз керек.

Hyperions конфигурация папкасына кирүү укуктары өзгөртүлүшү керек, андыктан биз ага конфигурация файлыбызды жүктөй алабыз.

sudo chmod +x/opt/hyperion/config

Бул туура конфигурация файлысыз иштебейт, андыктан кийинки кадамда кантип түзүүнү үйрөнөлү.

6 -кадам: Hyperion конфигурация куралы

Hyperion конфигурация куралы
Hyperion конфигурация куралы
Hyperion конфигурация куралы
Hyperion конфигурация куралы
Hyperion конфигурация куралы
Hyperion конфигурация куралы

Биздин максат үчүн биз SSH версиясын эмес, HyperCon.jar колдонобуз. Бул жасалган өзгөрүүлөргө тезирээк жооп берет жана бизге LEDдин алыстан башкаруу пульту жана кармагычтын орнотуулары кереги жок. Бул бир аз эскирген, WS2812b жөндөөсү жок, ошондуктан биз RasPiге жүктөлгөндөн кийин конфигурация колдонмосун өзгөртүшүбүз керек. Ошондой эле кадр кармагычтар аралыгы жана тегиздөө үчүн ар кандай жөндөөлөрдү колдонуп көрүңүз.

Керектүү нерселердин баары сүрөттөрдө жазылган, бул экөө жөнүндө кээ бир маалыматтар:

Интервал - түстү канчалык тез -тез жаңыртып тураарын аныктайт, андан кийин ал леддерге жөнөтүлөт.

Тегиздөө - леддердин түстөрүнүн ортосундагы өтүүнү тегиздейт. Менимче, бул убакыт интервалга караганда кыска болушу керек.

Бүткөндөн кийин Түзүү баскычын басыңыз жана конфигурацияны таба турган жерге сактаңыз.

7 -кадам: дээрлик бар

Эми WinSCP орнотуп, аны ачыңыз. SFPT протоколу менен жаңы жерди түзүңүз. Host PuTTY үчүн эле RasPis IP дареги болот. Ошол эле логин жана пароль. Байланышты сактаңыз, андыктан муну кайра жасоонун кажети жок. Туташуу жана/opt/hyperion/config/ичинен Hyperions конфигурациясын табыңыз. Оригиналын hyperion.conf.json файлы менен алмаштырыңыз. Эгер уруксат көйгөйү болсо, chmod буйругун кайра иштетиңиз. WinSCPде RasPiде ачып, аны алмаштырыңыз:

"түзмөк":

Муну менен SPIден башкарууну GPIO түз башкарууга өзгөртүү:

"түзмөк":

sudo /etc/init.d/hyperion өчүрүп күйгүзүү

PuTTYде сиз hyperion иштеп жаткан статусун көрүшүңүз керек - OK, жана led сиз bootsequence катары койгонуңуздун бардыгын жасашы керек. Менин учурда rainbowswirl. Болбосо, бир нерсе туура эмес. Же гиперион иштебейт (абалы жакшы эмес), же начар конфигурация. Кайра текшериңиз.

8 -кадам: Бонус

Куттуктайм, сиз муну жасадыңыз

Жана бонус катары Google Playден Hyperion Free апты жүктөп, орнотуңуз, ошондо сиз телефонуңуздагы ледтерди башкара аласыз. Сизге RasPis IP дареги гана керек.

Мен статикалык IPди RasPiге коюуну сунуштайм. Мен роутердеги MAC дарегине каршы кулпумун. Бул белгилүү бир RasPiге туташкан сайын мен бир эле IP дарегин алам жана аны бардык колдонмолордо алмаштыруунун кажети жок.

Мен бир нерсени унутпадым деп үмүттөнөм …

Le FIN жана бул укмуштуу жарык чырагы менен тасмаларды көрүңүз.

Сунушталууда: