Talaan ng mga Nilalaman:

Buuin ang Kodi / OSMC Infrared Receiver at I-reset ang Hat para sa Raspberry Pi: 5 Hakbang (na may Mga Larawan)
Buuin ang Kodi / OSMC Infrared Receiver at I-reset ang Hat para sa Raspberry Pi: 5 Hakbang (na may Mga Larawan)

Video: Buuin ang Kodi / OSMC Infrared Receiver at I-reset ang Hat para sa Raspberry Pi: 5 Hakbang (na may Mga Larawan)

Video: Buuin ang Kodi / OSMC Infrared Receiver at I-reset ang Hat para sa Raspberry Pi: 5 Hakbang (na may Mga Larawan)
Video: Kodi Remote Control Raspberry Pi 3 Setup using FLIRC USB IR Recevier 2024, Nobyembre
Anonim
Buuin ang Kodi / OSMC Infrared Receiver at I-reset ang Hat para sa Raspberry Pi
Buuin ang Kodi / OSMC Infrared Receiver at I-reset ang Hat para sa Raspberry Pi

Bumuo ng isang Kodi / OSMC IR Receiver at I-reset ang sumbrero para sa Raspberry Pi 3

Mula sa buong silid, nais kong:

  • Kontrolin ang Kodi / OSMC na tumatakbo sa isang Raspberry Pi na may isang remote control
  • Tingnan kung ang Raspberry Pi ay pinapagana

Gayundin, nais kong ma-reset ng aking pamilya ang Raspberry Pi nang hindi sinisira ang system.

Hindi ako dalubhasa sa electronics, paghihinang o prototyping. Natagpuan ko ang proyektong ito na medyo mahirap. Ang paghihinang ay ang mahina kong lugar. Bilang isang shortcut, maaari kang bumili ng Energenie Infrared Add-on Board.

Ipinapalagay ng proyektong ito na mayroon kang isang Raspberry Pi 3 na maayos na na-configure at pinapatakbo ang Kodi sa OSMC.

Hakbang 1: Ipunin ang Mga Bahagi

Karamihan sa mga bahagi ay ibinebenta nang maramihan. Kaya, magtatapos ka sa maraming mga ekstrang bahagi kaysa sa kailangan mo.

Mga Bahagi:

  • Masungit na Metal Push Button na may Blue LED Adafruit na $ 4.95
  • Ang Perf Board Fry na $ 12.99 - maraming mga board ang maaaring gawin mula rito
  • GPIO Header para sa Raspberry Pi 2x20 Babae Header pin header Adafruit $ 1.50
  • 22 AWG single / solid core wire Fry na $ 4.99 para sa bawat magkakaibang kulay
  • Breakaway header pin Adafruit $ 4.95
  • 330 Ohm Resistor (Gumamit ako ng 3x 110 Ohm resistors) $ 3.99 ng Fry
  • IR (Infrared) Receiver Sensor - TSOP38238 Adafruit $ 1.95, mas mura sa mga pack na 25
  • 4x Mga wire na konektor ng babae (ang iba pang mga dulo ay hindi mahalaga dahil mapuputol ito) $ 3.99 ni Fry
  • Logitech Harmony 650 Amazon $ 48.88

Mga magagamit na bahagi:

  • Mga karayom sa ilong
  • Nakatutok ng tweezers
  • Panghinang
  • Mas Malinis na Tip
  • Maghinang, hindi na magagamit muli, ngunit maraming dumating sa isang likid
  • Maliit na piraso ng masonite
  • Xacto kutsilyo o box-cutter
  • Opsyonal - Gunting na medikal - maikling talim ~ 3/8 pulgada ang haba, napakatalim, malakas na metal - maaari nitong putulin ang anupaman. Hindi ako sigurado kung saan ko nakuha ito. Ginagamit ko ito upang putulin ang labis na mga lead at upang i-cut ang mga piraso ng panghinang upang mapamahalaan ang haba
  • Opsyonal - Torre ng canvas
  • Fan ng fan - huwag huminga sa mga singaw ng solder
  • Steel tamang anggulo

Hakbang 2: Breadboard ang Mga Device

Breadboard ang Mga Device
Breadboard ang Mga Device

Bago itayo ang board, baka gusto mong makita kung paano gumagana ang mga sangkap. Ang mga itinuturo na ito ay nagbibigay ng isang view ng breadboard kung paano gagana ang panghuling soldered board.

Button na Tagapagpahiwatig at I-reset ang pindutan

Masungit na Metal Push Button na may Blue LED - Adafruit na $ 4.95

Ipinapakita ng itinuturo na ito kung paano mag-breadboard ang isang pindutan ng pag-reset na may isang tagapagpahiwatig ng kuryente.

Infrared na Tagatanggap

Ang itinuturo na nagbibigay ay nagpapakita kung paano mag-breadboard ang isang infrared na tatanggap.

Hakbang 3: Gupitin ang Perf Board sa Laki

Gupitin ang Perf Board sa Laki
Gupitin ang Perf Board sa Laki

Gupitin ang isang piraso mula sa isang perf board hanggang 1-1 / 4 pulgada ng 1-3 / 4 pulgada.

Ilagay ang perf board sa isang solidong patag na ibabaw. Gumagamit ako ng isang maliit na sheet ng 1/8 pulgada na makapal na masonite bilang isang backer board. Ang masonite ay nagbibigay ng isang tuwid na gilid para sa tamang anggulo.

Gumamit ng isang bakal na kanang anggulo bilang isang tuwid na gilid at upang matiyak ang isang parisukat na hiwa.

Pagmamarka:

  • Itala ang perf board ng dalawang beses gamit ang Xacto kutsilyo - ang pagtingin sa gilid ng iskor ay dapat na humigit-kumulang sa kalahating daanan sa perf board
  • Itala ang mga sentro ng isang linya ng mga butas
  • Gamitin ang tamang anggulo upang matiyak ang isang tuwid na linya
  • Upang panatilihing parisukat ang mga gilid, puntos ang lahat ng panig bago masira ang anumang mga piraso

Pag-snap ng labis:

  • Ang paggamit ng isang canvas stretcher ay nakahanay sa nakapuntos na gilid sa gilid ng stretcher.
  • I-Snap off ang hiwa sa pamamagitan ng baluktot ang layo mula sa nakapuntos na bahagi.

    • Gumagamit ako ng isang canvas stretcher dahil mayroon akong isa
    • Maaari mo ring i-flip ang board, pumila sa isang gilid ng kanang-anggulo na may marka, at yumuko at dapat itong malinis na basag
  • Kung ang labis ay hindi masisirang malinis, pagkatapos ay maingat na linisin ang mga gilid gamit ang Xacto kutsilyo.

Hakbang 4: Prototype Board

Prototype Board
Prototype Board
Prototype Board
Prototype Board
Prototype Board
Prototype Board

Para sa aking tahanan, gagawin ko lamang ang 3 sa mga board na ito (marahil isang maximum na 7). Kaya, ito ang mga prototype at hindi naka-print na circuit board.

Mga Bahagi:

  • Perf Board mula sa nakaraang hakbang
  • 2x20 pin header
  • Ang 22AWG solong / solidong core wire ay mahusay na gumagana para sa mga breadboard. Ito ay kapareho ng diameter ng isang karaniwang lead ng resistor. Wala akong anumang 0.6mm wire, kaya sa pagiging tamad pinutol ko ang mga lead ng ilang resistors at slid coatings mula sa mga wire ng breadboard sa mga lead ng resistor.
  • Push button na may LED LED
  • 2x mga pin ng header - yumuko sa isang anggulo ng 90 degree
  • 330 Ohm Resistor (Gumamit ako ng 3x 110 Ohm resistors)
  • IR (Infrared) Receiver Sensor - TSOP38238 Adafruit $ 1.95, mas mura sa mga pack na 25
  • 4x Mga wire na konektor ng babae (ang iba pang mga dulo ay hindi mahalaga dahil mapuputol ito)

Patakbuhin ang mga wire

Maituturo sa prototyping sa isang perf board.

Ilagay ang mga pin ng mga sangkap sa pamamagitan ng mga butas ng perf board. Baluktot nang bahagya ang mga lead upang mapanatili ang mga bahagi sa lugar. Karamihan sa mga lead ay mai-trimmed ang layo

Para sa bawat kawad:

  • Gumagamit ako ng isang breakaway pin upang lumikha ng isang loop sa isang dulo ng kawad sa pamamagitan ng balot nito nang isang beses sa paligid ng pin.

    Putulin ang labis na kawad mula sa loop at patag na may isang karayom na ilong (tingnan ang imahe)

  • I-slip ang kawad sa paligid ng isang post at crimp upang manatili ito sa lugar.
  • Hindi mo nais ang anumang shorts, kung saan ang isang kawad ay nakakabit sa ibang kawad o post. Gumamit ng insulated wire
  • Patakbuhin ang kawad sa kabilang dulo ng point at balutin ang post at crimp sa lugar.

Patakbuhin ang mga wire tulad ng ipinakita sa diagram. Ang mga wire ng konektor ay idaragdag sa paglaon. Mula sa Raspberry Pi:

  • 3.3v header pin sa + sa IR receiver
  • Ground to ground sa IR receiver (gitnang pin)
  • Ang GPIO18 hanggang ika-3 na pin sa IR receiver
  • Bumaba sa pamamagitan ng 330 Ohm Resistor sa isang posteng pin

    Sa paglaon magdagdag ng isang Babae konektor wire mula sa post sa - terminal sa Ring LED

  • GPIO24 sa isang post na pin

    Mamaya magdagdag ng isang Babae konektor wire mula sa post sa + terminal sa ring LED

  • Wire ng konektor ng babae mula sa Run pin hanggang C1
  • Babae na konektor na kawad mula sa iba pang Run pin hanggang NO1

Huhubad ang 2mm sa dulo ng bawat kawad na gumawa ng isang loop at crimp sa naaangkop na pin.

Mga solder na bahagi at wires sa perf board

Maituturo sa paghihinang.

Tiyaking malinis ang tip ng panghinang.

Pindutin ang soldering iron sa isang pin, bilangin sa 3, hawakan ang solder at alisin ang solder at pagkatapos ang soldering iron

Hindi lahat ng mga pin sa header ay kailangang solder, sapat lamang upang maging matatag ito

Tanggalin ang labis na mga lead

Mga solder breakaway pin upang Patakbuhin ang mga butas sa Raspberry Pi

Naituturo sa pagpapakita kung paano magdagdag ng mga Run pin sa Raspberry Pi

Ang mga wire ng konektor ng solder sa Masugid na Metal Push Button na may Blue LED

Mag-iwan ng 2 pulgada ng labis na haba sa mga wires na konektor ng babae

Para sa bawat babaeng konektor na kawad, putulin ang isang dulo at hubaran ang 1/4 pulgada mula sa dulo. Maghinang ng isang kawad sa - at ang iba pang kawad sa + terminal. At, maghinang ng isang wire sa C1 at ang isa pa sa NO1 terminal

Balutin ang mga solder na koneksyon sa Push button sa electrical tape

Ikabit ang mga wire ng konektor sa naaangkop na Mga Post o Header

  • Babae wire ng konektor mula sa ground post sa perf board papunta sa "-" terminal sa Ring LED
  • Babae na konektor na kawad mula sa GPIO Pin 24 sa perf board papunta sa "+" terminal sa ring LED
  • Babae na konektor na kawad mula sa Run pin sa Raspberry Pi hanggang C1
  • Babae na konektor na kawad mula sa Run pin sa Raspberry Pi hanggang NO1

Putulin ang anumang labis na mga lead

Hakbang 5: Ilagay ang Hat sa Upang Magtrabaho

Shutdown (sudo shutdown -h 0) at patayin ang Raspberry Pi.

Ikabit ang sumbrero sa Raspberry Pi. Siguraduhin na ang header at mga pin ay maayos na nakahanay, kung hindi man, maaari mong sirain ang Raspberry Pi. Mag-apply ng lakas sa Raspberry Pi

Gumagamit ako ng isang Harmony Logitech 650 sa Raspberry Pi na tumatakbo sa Kodi / OSMC na naka-set up upang makontrol sa pamamagitan ng isang Silver Apple Remote. Sa programa ng MyHarmony, upang makontrol ang Raspberry Pi, ginagamit ko:

  • Aktibidad: Broadcast TV - Panood ng TV sa Broadcast TV
  • Device: TV, anuman ang mayroon ka
  • Device: Apple TV
  • Palitan ang pangalan ng aparato sa: Raspberry Pi
  • Tagagawa: Apple
  • Model: A1378

Sa Kodi, sa ilalim ng Aking OSMC, itakda ang remote sa remote ng Apple Silver

Sa Kodi, sa ilalim ng Pi Config, Suporta sa Hardware, paganahin ang gpio_out_pin 17

Naituturo sa pagpapakita kung paano makakamit ang mga ring LED at I-reset ang mga pindutan upang gumana

Inirerekumendang: