Агуулгын хүснэгт:

DVD зөөврийн + Pi Zero W: 13 алхам
DVD зөөврийн + Pi Zero W: 13 алхам

Видео: DVD зөөврийн + Pi Zero W: 13 алхам

Видео: DVD зөөврийн + Pi Zero W: 13 алхам
Видео: Пылезащитные силиконовые заглушки для разъемов ноутбука. Примерочка!) 2024, Аравдугаар сар
Anonim
Зөөврийн DVD + Pi Zero W
Зөөврийн DVD + Pi Zero W

Хуучин DVD тоглуулагч хэвтэж байна уу? Би хийсэн, үүгээрээ хөгжилтэй зүйл хийхийг хүсч байсан. Тиймээс би Pi Zero W -ийг гацааж, Libreelec -ийг KODI дээр суулгасан бөгөөд ингэснээр эрхий хуруунаас кино тоглуулах боломжтой болно!

Танд хэрэгтэй хэрэгсэл:

  • Python эсвэл код бичих талаар тодорхой мэдлэгтэй байж магадгүй (хэрэв танд яг ийм DVD тоглуулагч байхгүй бол)
  • Командын мөрийг хэрхэн ашиглах талаар
  • Мультиметр- ШУТИС
  • Нарийн цэг, гагнуур бүхий гагнуурын төмөр (мэдээж)
  • Утас
  • Халуун цавуу буу
  • Цахилгаан соронзон хальс
  • Хобби сахлын хутга / такто хутга
  • Утас таслах
  • Тогтвортой гар, тэвчээр, өөрийгөө зохицуулах чадвар сайтай

Бага зэрэг анхааруулга- энэ бол нэлээд оролцоотой, техникийн зааварчилгаа юм. Хэрэв та үүнийг оролдвол үхсэн зөөврийн DVD тоглуулагчтай болох боломжтой гэдгийг ойлгоорой. Ялангуяа та үүнийг өөр бренд/DVD тоглуулагч дээр туршиж байгаа бол. Зүгээр дээ, гэхдээ та хуучин хогоо ашиглахаа больсон.

Алхам 1: Сэлбэгээ аваарай

Сэлбэгээ аваарай!
Сэлбэгээ аваарай!
Сэлбэгээ аваарай!
Сэлбэгээ аваарай!
Сэлбэгээ аваарай!
Сэлбэгээ аваарай!
Сэлбэгээ аваарай!
Сэлбэгээ аваарай!
  • Хамгийн чухал хэсэг бол зөөврийн DVD тоглуулагч юм. Panasonic DVD-LS ### загварыг сонгох нь зүйтэй. Энэ нь бусад брэнд/загвартай ажиллах боломжтой боловч надад ямар ч ойлголт алга. Энэ тохиолдолд та ганцаараа байна. Хэрэв танд байхгүй бол, хэрэв та үнэхээр хачин шалтгаанаар үүнийг хийхийг хүсч байгаа бол ebay дээр 40-50 доллараар зарж борлуулахыг олж болно. Энэ модонд миний ашиглаж байсан загвар бол Panasonic DVD-LS850 юм. Энэхүү загвар нь танд байгаа загвар тоглуулагчаас хамаарч өөр өөр байх болно. *** Таны ашигладаг DVD тоглуулагч нь нийлмэл туслах порттой байх ёстой.
  • Raspberry Pi Zero W (10 доллар). (Хэрэв та Pi Zero ашиглахыг хүсвэл танд илүү олон USB порт, том төв хэрэгтэй болно)
  • Танд ямар нэгэн USB төв хэрэгтэй болно. Надад энэ байшин хэрэгтэй байсан. Энэ нь 10 доллар бөгөөд энэ нь аятайхан бөгөөд жижигхэн бөгөөд явахыг хүсээгүй газруудад ороход тохиромжтой.
  • Дараа нь би USB дууны картыг санал болгож байна. Та аналог дууг Pi дээрээс авах боломжтой, гэхдээ энэ нь аймшигтай сонсогдож байна. Эдгээрээс нэгийг нь аваарай. Тэд Амазон дээр (5 доллар) байдаг. Дагах линкүүд…
  • Танд дижитал хөрвүүлэгч (ADC) MCP3008-I/P аналог хэрэгтэй болно. ($ 6) Эдгээр нь аналог дохио (хүчдэл) хүлээн авч, харгалзах дижитал утгыг Пи рүү илгээдэг.
  • Libreelec бүхий бичил SD карт анивчлаа.

Алхам 2: USB төвийг хуулж ав

USB Hub -ийг хуулж ав
USB Hub -ийг хуулж ав
USB Hub -ийг хуулж ав
USB Hub -ийг хуулж ав
USB Hub -ийг хуулж ав
USB Hub -ийг хуулж ав

Энэ жижиг зүйл үнэхээр сайхан эвдэрчээ. Зарим товчлол хийснээр та USB толгойнуудыг гараар татаж, зөвхөн металл тээглүүр үлдээж болно. Тэдгээрийг нэг нэгээр нь гагнах нь маш энгийн. Гаджетын гол цөм нь энэхүү жижигхэн PCB 2xUSB төв юм.

Энд Amazon дээр 10 доллар байна.

Алхам 3: USB дууны картыг хуулж ав

USB дууны картыг хуулж ав
USB дууны картыг хуулж ав
USB дууны картыг хуулж ав
USB дууны картыг хуулж ав

Энэ бол миний олж чадах хамгийн хямд USB дууны карт юм. Хуванцар хайрцгийг хагалахын тулд халив эсвэл нимгэн зүйл ашиглаарай. Энэ нь муу хийгдсэн тул амархан задрах болно. Дараа нь та хийх ёстой зүйл бол залгуурыг гагнах явдал юм. Тэд ПХБ -д бараг холбогдоогүй тул та тэдгээрийг хурдан хийж чадна. Танд микрофоны оролт хэрэггүй, гэхдээ USB дууны картыг тэдгээргүйгээр хямдхан олоход хэцүү байдаг.

Энд Amazon дээр 5 доллараас доош үнэтэй байна.

Алхам 4: Өөртөө ADC аваарай

Өөртөө ADC аваарай
Өөртөө ADC аваарай

Тодруулбал, энэ 8 сувгийн аналоги тоон хөрвүүлэгч - MCP3008:

Энд Amazon дээр 6 доллар байна

DVD тоглуулагчийн товчлуурууд нь аль товчлуурыг дарахаас хамааран 5 өөр сувгаар янз бүрийн түвшний хүчдэл (0v - 3.3v) дамжуулах замаар ажилладаг. Тиймээс та тэдгээрийг Pi дээрх GPIO -той шууд холбож чадахгүй. Та хүчдэлийг Pi -ийн ойлгож чадах тоон өгөгдлийн багц болгон хөрвүүлэх хэрэгтэй болно.

Алхам 5: Төслийн зохион байгуулалт

Төслийн зохион байгуулалт
Төслийн зохион байгуулалт

Би бүх зүйлийг хэрхэн холбосон талаар эндээс үзнэ үү.

Би Pi -г ажиллуулахын тулд 5V тэжээлийн эх үүсвэрийн DVD логик самбарыг товшсон. Дараа нь би Pi -ээс авсан телевизийн тээглүүрийг DVD тоглуулагч дээрх AUX видео, USB дууны картын аудиог тоглуулагч дээрх AUX аудио руу холбосон. Pi -г харахын тулд та DVD тоглуулагч дээрх AUX товчлуурыг дарж DVD тоглуулагч (миний бүрэн бүтэн үлдээгээгүй) болон туслах хэсгүүдийг сольж болно.

Алхам 6: 5 вольтын тэжээлийн эх үүсвэрийг олоорой

5 вольтын тэжээлийн эх үүсвэрийг хайж олох
5 вольтын тэжээлийн эх үүсвэрийг хайж олох
5 вольтын тэжээлийн эх үүсвэрийг хайж олох
5 вольтын тэжээлийн эх үүсвэрийг хайж олох

Би мультиметрээ ашиглан DVD тоглуулагчийн логик самбар дээрх янз бүрийн дэвсгэртүүдийг туршиж үзээд DVD тоглуулагчийн тэжээл асаалттай үед ~ 5v, DVD тоглуулагчийн унтраалттай үед 0v гэсэн утгыг олсон байна. Энэ нь чухал юм. DVD тоглуулагч "унтарсан" үед танд ажиллах Pi байхгүй, зөвхөн батарейг нь сорчих. DVD тоглуулагчийг хананд залгах эсвэл батерейны хүчийг алдах үед дэвсгэрүүд нь 5V хүчдэлтэй эсэхийг шалгах хэрэгтэй.

*** Анхаарна уу, хэрэв та мултиметр датчиктай холболт хийхгүй бол DVD -ийн логик самбар дээр гал хамгаалагчийг асаах болно. Хэрэв та үүнийг хийвэл бүх зүйл алдагдахгүй, та мультиметрээр гал хамгаалагчийг олж, жаахан утсаар үсрэх боломжтой.

Цахилгааны цэгүүдээ олсны дараа утсыг нь гагнаж, дэвсгэрийг нь салгахыг хүсэхгүй байгаа тул тэдгээр сорогчийг халуун цавуугаар буулгаарай. Цахилгаан болон газардуулгын утсыг Pi -тэй холбоно уу. Би үүнийг Pi -ийн GPIO дээрх 5v ба GND зүү рүү холбосон боловч хэрэв та Pi -ээ хуурахаас айж байвал USB тэжээлийн дэвсгэр дээр гагнах боломжтой. (Би эдгээр дэвсгэрийг USB hub -ийг тэжээлээр хангах зорилгоор ашигласан боловч хэрэв та энэ замаар явах юм бол 5v GPIO -ийг энэ зорилгоор ашиглаж болно.)

Алхам 7: Товчнуудыг үнэрлээрэй

Товчнуудыг үнэрлээрэй
Товчнуудыг үнэрлээрэй
Товчнуудыг үнэрлээрэй
Товчнуудыг үнэрлээрэй
Товчнуудыг үнэрлээрэй
Товчнуудыг үнэрлээрэй
Товчнуудыг үнэрлээрэй
Товчнуудыг үнэрлээрэй

Туршилт, олон алдааны ачаар би энэ тоглуулагч дээр товчлуур дарахад хэрхэн бүртгэгдсэнийг олж мэдэх боломжтой болсон. Та товчлууруудыг Pi -ийн GPIO руу шууд холбох боломжгүй. Тэд түр зуурын унтраалга биш юм. Тэд аналог дохиог логик самбар дээр таван тусдаа сувгаар дамжуулж ажилладаг.

Товчлуурын хүчдэлийг хангадаг сувгуудыг ашиглахын тулд хэд хэдэн зүйлийг ашиглаж болно. Энэхүү тоглуулагчийн загвар нь жижиг утас гагнах боломжтой хэд хэдэн туршилтын дэвсгэртэй байв. Би дэвсгэрүүдийг олж чадаагүй цорын ганц товчлуурууд нь товчлуур ПХБ -ийн самбарын эсрэг талд байсан тул Fast Forward and Rewind товчлуурууд байв. Тэдгээрийг логик самбар дээр нэгтгэсэн бөгөөд бусад товчлуурууд нь тусдаа ПХБ дээр байсан. Би Fast Forward товчлуурын хүчдэл+ холболт руу шууд утсаар холбогдох ёстой байв.

Үүнийг яаж хийхийг танд харуулсан сайн эх сурвалжууд байгаа тул би энд MCP30008 -ийг холбох ажилд орохгүй. MCP3008 дээрх *** хүч/GND тээглүүрийг бид тоглуулагчаас Пи -г тэжээж байгаа тул Pi биш харин DVD тоглуулагч 3.3v/GND зүүтэй холбох ёстойг анхаарна уу. Би ашигладаг товчлуурын сувгуудын хажууд 3.3v ба GND -ийн дэвсгэрийг (цэнхэр дунд улаан, хар утас) олж чадсан.

MCP3008 -ийг ашиглаж эхлэх гайхалтай зөвлөмж энд байна

*** Мультиметрийг ашиглан гагнуурын үеийг шалгаж, дахин шалгаж үзээд утас хоорондоо үсрэхгүй, эс тэгвээс танд муу байх болно *** Хэрэв та гагнуурын ажилд итгэлтэй байвал GLUE ОДОО, ингэснээр та ямар ч дэвсгэр битгий хусаарай. ХҮМҮҮС ээ, би үүнийг хангалттай онцолж чадахгүй байна. Эдгээр дэвсгэрийг 20 жилийн дараа жирийн хүмүүс гагнахаар бүтээгээгүй байна. Тэд эмзэг бөгөөд стресст орвол дээшээ татах болно.

Алхам 8: USB төвийг холбоно уу

USB Hub -ийг холбоно уу
USB Hub -ийг холбоно уу

Төрөл бүрийн USB зүйлээ холбоно уу. Энэ нь үндсэндээ USB дагалдах хэрэгслийг зангилаа руу залгахтай адил боловч залгуурын оронд та гагнуур ашиглаж байна. Pi дээрх 5V эх үүсвэрийг ашиглан USB төвийг тэжээлээр хангахаа мартуузай. Энд нэмж хэлэх зүйл алга. Төөрөгдөл гаргахгүйн тулд бүх зүйлийг өнгөт кодоор бичих ёстой. Стандарт USB өнгө нь улаан (+5v), цагаан (өгөгдөл +), ногоон (өгөгдөл -), хар (газар).

Алхам 9: A/V дохиог залгаарай, дараа нь CRAM

A/V дохиог залгаарай, дараа нь CRAM
A/V дохиог залгаарай, дараа нь CRAM
A/V дохиог залгаарай, дараа нь CRAM
A/V дохиог залгаарай, дараа нь CRAM
A/V дохиог залгаарай, дараа нь CRAM
A/V дохиог залгаарай, дараа нь CRAM

A/V шугамыг утсаар холбоно уу

Аналог видео дохио авахын тулд та Pi -ийнхээ телевизийн тээглүүрийг ашиглах шаардлагатай болно. Үүнийг хэрхэн яаж хийх талаархи тайлбарыг энд оруулав. ПХБ -ийн доод талд 3.5 мм -ийн үүрний гагнуурын цэгүүдэд гагнах замаар DVD тоглуулагчийн AUX видео руу видео дохиог залгаарай. Дараа нь USB дууны картны аудиог AUX аудио руу залгаарай. *** DVD тоглуулагчийн өөр өөр загварууд AUX порт руу холбогдох өөр өөр арга замтай байдгийг би анхаарах ёстой. Би түүнтэй хамт ирсэн RCA кабель болон мултиметр ашиглан утсаа зөв газарт гагнах эсэхийг шалгасан (телевизийн дохио+, GND, аудио зүүн, аудио баруун талд).

CRAM

Богино өмднөөс урьдчилан сэргийлэхийн тулд DVD тоглуулагчийн газардуулгын хавтан дээр хүрч болох аливаа металлыг цахилгаан соронзон хальсаар хучих. Би зүгээр л Пи -ийнхээ ар талыг таглах ёстой байсан.

Програм хангамжийн ажил эхлэхээс өмнө хийх ёстой зүйл бол доод хайрцгийг шалгах, шаардлагатай зүйлсийг тааруулахын тулд шаардлагатай газруудыг багасгах явдал юм. Та мөн гадаад USB портын нүхийг хайчилж авах хэрэгтэй болно. Танд тохирсон бүх зүйл бэлэн болсны дараа өөрийн бүрэлдэхүүн хэсгүүдийг наа. Хэт их цавуу хэрэглэхээс болгоомжил. Та бүх зүйлийг бага зэрэг орхихыг хүсч байгаа тул цавуу байрлуулсны дараа доод тагийг нь тааруулж болно. Өмнө нь хэзээ ч чихэж байгаагүй юм шиг чихрэх. Хэрэв та сайн байгаа бол огтхон ч дарах хэрэггүй байж магадгүй юм. Би сайн байгаагүй. Би бөглөрөв. Мөн үргэлж урьдын адил битгий хэт чанга байгаарай, эс тэгвээс та ямар нэгэн зүйлийг эвдэж магадгүй юм.

Алхам 10: Гал асаах

Үүнийг галла
Үүнийг галла

Та Pi -г асааж, A/V дохиог DVD тоглуулагчийн AUX порт руу өгч байгаа эсэхийг шалгахын тулд алхам бүрийг туршиж үзсэн гэж найдаж байна. Учир нь хэрэв та асааж, юу ч болоогүй бол энэ зааврын эхний алхам руу буцах хэрэгтэй. Изопропилийн спиртээ гаргаж аваарай, учир нь та түүнийг хүчтэй үнэрлээд халуун цавуугаа бүхэлд нь үрж эхлэх хэрэгтэй болно. Хэрэв та үүнийг хийх шаардлагатай бол ПХБ -ийн дэвсгэрийг урахгүй байх нь азтай байх болно. Нарийхан ажиллаарай.

Гадаад USB порт руу хулганаа холбоод ON товчийг дарна уу. Хэрэв бүх зүйл сайн болвол таныг Libreelec дэлгэц, дараа нь KODI, дуу чимээгээ тасалдуулаагүй гэдгээ мэдэгдэх цөөн хэдэн унтах болно. Хэрэв та юу ч сонсохгүй байгаа бол KODI -г USB аудио ашиглахаар тохируулах хэрэгтэй.

KODI -ийг тохируулахдаа та ssh -ийг идэвхжүүлж, сүлжээний холболтоо тохируулахыг хүсч байна, учир нь бид үүнийг дараа нь хийх хэрэгтэй болно. Сүлжээнд холбогдсоны дараа DVD тоглуулагчийн IP хаягийг анхаарч үзээрэй.

Алхам 11: Raspberry PI Tools програмын нэмэлт програмыг KODI дээр суулгана уу

Raspberry PI Tools програмын нэмэлт програмыг KODI дээр суулгаарай
Raspberry PI Tools програмын нэмэлт програмыг KODI дээр суулгаарай
Raspberry PI Tools програмын нэмэлт програмыг KODI дээр суулгаарай
Raspberry PI Tools програмын нэмэлт програмыг KODI дээр суулгаарай

Та Raspberry Pi Tools нэртэй KODI нэмэлт програмыг суулгах хэрэгтэй болно, учир нь энэ нь MCP3008 ADC-ийн гаралтыг унших шаардлагатай python GPIO номын санг суулгадаг.

Үүнийг авахын тулд Adds цэс рүү ороод Татаж авахыг сонгоно уу. "Хөтөлбөрийн нэмэлтүүд" -ийг олоод сонгоно уу. Дараах жагсаалтаас та Raspberry Pi хэрэгслүүдийг олох болно. Үүнийг сонгоод суулгана уу.

Явж, энэ үед Pi -ээ асаагаарай.

Алхам 12: SSH цаг ба товчлуурын цаг

Эдгээр файлуудыг DVD тоглуулагч дээрээ аваарай

Өөрийн дуртай файл дамжуулах үйлчлүүлэгчийг нээ (би Mac дээр Fetch ашигладаг) DVD тоглуулагчтайгаа холбогдоно уу. Хэрэглэгч нь root бөгөөд нууц үг нь libreelec юм.

  • test_adc.py файлыг ~/downloads директор руу оруулна уу
  • autoexec.py файлыг ~/.kodi/userdata руу оруулна уу

autoexec.py бол KODI эхлүүлэх үед ажилладаг python скрипт юм. Та үүнийг ашиглан KODI руу тушаал илгээх боломжтой. Бид үүнийг ашиглан товчлуур дарахдаа KODI GUI дээрх үйлдлүүдийг орчуулах болно.

Autoexec.py -ийн талаарх дэлгэрэнгүй мэдээлэл

Товчлуурын хүчдэл ба тэдгээрийн ажиллаж буй сувгийг олж мэд

Өөр компьютер болон SSH рүү DVD тоглуулагч руу ороорой. Libreelec руу ssh оруулахын тулд:

ssh root@DVDPLAYER_IP_HERE

нууц үг: libreelec

Та нэвтэрсний дараа татаж авах лавлах руу очоод test_adc.py -ийг ажиллуулна уу

python test_adc.py

DVD тоглуулагчийнхаа товчлуурыг дарж эхлээрэй! Та товчлуур дарахад таны ssh терминал товчлуур ямар суваг дээр байгаа болон тухайн товчлуурыг дарахад суваг ямар хүчдэл рүү унаж байгааг хэвлэх болно. Хэрэв та миний яг DVD тоглуулагчийн загварыг ашиглахгүй байгаа бол эдгээр суваг, хүчдэлийг бичээрэй. Autoexec.py файлыг зайлшгүй засварлах шаардлагатай үед танд хэрэгтэй болно.

Алхам 13: Autoexec.py файлыг засах

Хэрэв танд DVD-LS850 байхгүй бол хийх ёстой эцсийн зүйл бол autoexec.py файлыг засварлах явдал юм. Уучлаарай, гэхдээ хэрэв та ийм амжилтанд хүрсэн бол надад маш их сэтгэгдэл төрж байна. Гэсэн хэдий ч, та DVD тоглуулагчтайгаа ажиллахын тулд autoexec.py файлыг хэрхэн өөрчлөх талаар олж мэдэх боломжтой гэж бодож байна. Надад DVD-LS86 дээр ажиллах autoexec файл байгаа тул яагаад болохгүй гэж энд оруулна гэж бодож байна. Мэдээжийн хэрэг, үүнийг Pi дээрээ тавихаасаа өмнө үүнийг зөвхөн autoexec.py гэж нэрлэх хэрэгтэй болно.