Talaan ng mga Nilalaman:

Raspberry Pi Web Stream Kit - Bahagi 1: 5 Mga Hakbang
Raspberry Pi Web Stream Kit - Bahagi 1: 5 Mga Hakbang

Video: Raspberry Pi Web Stream Kit - Bahagi 1: 5 Mga Hakbang

Video: Raspberry Pi Web Stream Kit - Bahagi 1: 5 Mga Hakbang
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Hulyo
Anonim
Raspberry Pi Web Stream Kit - Bahagi 1
Raspberry Pi Web Stream Kit - Bahagi 1
Raspberry Pi Web Stream Kit - Bahagi 1
Raspberry Pi Web Stream Kit - Bahagi 1
Raspberry Pi Web Stream Kit - Bahagi 1
Raspberry Pi Web Stream Kit - Bahagi 1

Narito ang isang simple, ngunit bahagyang pangit na camera kit na pinagsama ko upang suportahan ang mga kaganapan sa paaralan, tulad ng isang UNANG LEGO League qualifying tournament. Ang layunin ay upang payagan ang para sa isang solong drop sa kit na magbibigay ng 4 web stream sa isang panlabas na computer. Walang masyadong mahirap, ngunit nais ko ang isang magandang lalagyan upang pagsamahin ang lahat. Ang huling resulta ay isang drop in box na nangangailangan ng panlabas na lakas at Ethernet (wired) at nagbibigay ng 4 na mga konektor ng USB para sa ilang mga webcam.

Para sa aking pag-deploy, pumili ako ng isang.50 caliber na bala, na matatagpuan sa aking lokal na Harbour Freight.

Una kong idodokumento ang hardware. Pagkatapos, para sa Bahagi 2, idokumento ko ang bahagi ng streaming ng raspberry pi webcam. Marahil ay kailangan ko ng isang bahagi 3 para sa bahagi ng OBS Studio ng mga bagay. Lahat sa takdang oras

UPDATE (8/31/19): Ang Bahagi 2 ay kumpleto:

Hakbang 1: Paghahanda ng Power Supply

Inihahanda ang Power Supply
Inihahanda ang Power Supply
Inihahanda ang Power Supply
Inihahanda ang Power Supply
Inihahanda ang Power Supply
Inihahanda ang Power Supply
Inihahanda ang Power Supply
Inihahanda ang Power Supply

Ang paggamit ng munisyon ay maaaring lumikha ng ilang mga isyu, lalo na kung nais kong iwanan ang can selyadong. Hindi ko nais na mag-install ng isang plug upang tanggapin ang normal na konektor ng C13 (tulad ng iyong PC power cord). Ngunit nais ko rin ng switch ng kuryente.

Ang pangangailangan ng kuryente ay para sa:

  1. Switch ng Ethernet (wall wart DC converter)
  2. Raspberry Pi's (mga USB power cable para sa lahat ng 4 na Yunit).

Ang Trond Prime Mini (lumang bersyon) ay nagbibigay ng eksaktong mga pangangailangan sa 2 AC port, at 5 USB port. (tingnan ang larawan)

Ang unang pangit na gawain ay upang lumikha ng dalawang butas sa ammo case (Tingnan ang larawan)

  1. Ang switch ng kuryente sa Trond
  2. Hole para sa kurdon ng kuryente

Ang switch ay isang simpleng bilog. Ang kurdon ng kuryente ay nilikha sa pamamagitan ng paglikha ng unang butas at pagkatapos ay muling ilabas ang butas sa bawat direksyon hanggang sa magkasya ang 3-prong plug.

Ang bawat isa sa mga butas ay natatakpan ng likidong goma upang maiwasan ang pagputol nito sa pamamagitan ng mga lubid o pagputol sa akin.

Hakbang 2: Lumikha ng Ibang mga Butas (E-net, USB)

Lumikha ng Ibang mga Butas (E-net, USB)
Lumikha ng Ibang mga Butas (E-net, USB)
Lumikha ng Ibang mga Butas (E-net, USB)
Lumikha ng Ibang mga Butas (E-net, USB)
Lumikha ng Ibang mga Butas (E-net, USB)
Lumikha ng Ibang mga Butas (E-net, USB)
Lumikha ng Ibang mga Butas (E-net, USB)
Lumikha ng Ibang mga Butas (E-net, USB)

Ipinapakita ng mga unang larawan ang Ethernet at ang dalawang mga aparatong konektor ng USB. Ipinapakita ng mga hakbang na larawan ang lahat ng mga USB cable na dumadaan.

Para sa parehong lokasyon, ginamit ang mga konektor ng bulkhead:

  • Ethernet Cat 6 Bulkhead Coupler
  • Ang mga USB 3.0 mount cable para sa isang kotse o bangka

Ang Ethernet ay inilagay sa likod ng kahon. Pinapayagan ng dalawang USB mount ang 4 na natatanging mga USB port sa unit, kasama ang takip.

I-drill lamang ang mga butas nang may kaunting hakbang, at i-file ang mga bilog upang matiyak na hindi mo gupitin ang iyong sarili. Siguraduhing hilahin ang mga USB cable mula sa labas at hilahin ang lahat ng slack bago i-screwing ang mga unit.

Ang USB 3.0 ay mahalaga. Kapag nasubukan sa USB 2.0, ang sobrang haba ay lumikha ng ilang pagkaantala, at na-bypass sa unang paggamit. Kapag napalitan ng USB 3.0, ang kit ay gumana nang mas mahusay.

Hakbang 3: Pagpasok ng Power Supply at Ethernet Switch

Nagpapasok ng Power Supply at Ethernet Switch
Nagpapasok ng Power Supply at Ethernet Switch
Nagpapasok ng Power Supply at Ethernet Switch
Nagpapasok ng Power Supply at Ethernet Switch
Nagpapasok ng Power Supply at Ethernet Switch
Nagpapasok ng Power Supply at Ethernet Switch

Gumamit ako ng ilang Velcro upang ikabit ang suplay ng kuryente sa gilid ng yunit. Ang switch at ang plug cable ay pinapatay ang mga paunang natukoy na lokasyon. Ginamit muli ang Velcro upang ilagay ang Ethernet Switch sa harap ng kahon, na pinapayagan ang puwang para sa pag-access sa mga port at kapangyarihan (lahat sa parehong panig). Sa larawan, makikita mo rin ang supply ng kuryente para sa Ethernet switch at ang mga USB cable para sa mga unit ng Raspberry Pi. Gumamit din ako ng mga flat Ethernet cable, upang matulungan ang mga paikot-ikot na bagay.

Paglipat ng Ethernet: D-link 8-Port Unmanaged Gigabit Switch

4 qty: USB sa microUSB adapters: 1 ft tinirintas maikling mga kable

5 qty: Cat 6 Ethernet Cable 3 ft White - Flat Internet Network Cable

Hakbang 4: Pag-setup ng Raspberry Pi Stack

Pag-setup ng Raspberry Pi Stack
Pag-setup ng Raspberry Pi Stack
Pag-setup ng Raspberry Pi Stack
Pag-setup ng Raspberry Pi Stack
Pag-setup ng Raspberry Pi Stack
Pag-setup ng Raspberry Pi Stack
Pag-setup ng Raspberry Pi Stack
Pag-setup ng Raspberry Pi Stack

Ito ay isang hanay ng mga yunit ng Raspberry Pi 3B. Ginamit ko lamang ang isang sinulid na dowel at mga mani upang i-stack ang mga yunit. Ang bawat yunit ay nagsimula sa parehong imahe, ngunit na-configure sa isang natatanging kilalang static IP address para sa bawat yunit.

Sa pangkalahatan ay gusto ko ang mga kaso ng layered Smraza. Pinapayagan itong gumana nang maayos nang maayos kumpara sa isang mahirap na kaso.

Kaya, masyadong maraming mga larawan ngunit ang stack ay simpleng naka-zip-nakatali sa isang zip tie mount. Ang Ethernet cable ay lumalabas sa "ilalim" ng stack, habang ang USB power ay lumalabas sa gilid.

Siguraduhing magkaroon ng isang order ng pagsasaayos para sa mga IP address (.10,.11,.12,.13) at mapa-map ang mga ito sa mga lokasyon ng output ng USB (USB1, 2, 3, 4) at i-wire ang USB sa bawat Pi. lokasyon Tiyaking alam ang pagmamapa.

Iminumungkahi ko na lagyan ng label ang lata, upang ipakita ang parehong mga IP address pati na rin ang lokasyon ng USB

Hakbang 5: Naked Look

Naked Look
Naked Look
Naked Look
Naked Look
Naked Look
Naked Look

narito ang mga larawan ng hubad na sistema, nang walang lata. Gayundin, ang resulta ng pagtatapos

Ang nawawala ay ang Logitech C920 camera. Ang lahat ng ito ay mag-stream ng H.264 nang natural. Ang bawat Raspberry Pi ay tumatakbo mula sa pagsisimula ng isang mapagkukunan ng streaming. Hindi ko matandaan ang pakete na naisakatuparan, na ang dahilan kung bakit hawakan ng Bahagi 2 ang panig ng SW.

Ang resulta ay

  1. Webcam -> USB 3.0 -> Bulkhead 1 (port 1) -> Pi -> (stream) -> Unmanaged Switch 1
  2. Webcam -> USB 3.0 -> Bulkhead 1 (port 2) -> Pi -> (stream) - /
  3. Webcam -> USB 3.0 -> Bulkhead 2 (port 1) -> Pi -> (stream) - /
  4. Webcam -> USB 3.0 -> Bulkhead 2 (port 2) -> Pi -> (stream) - /
  5. Unmanaged Switch 1-> Ethernet -> Bulkhead coupler
  6. Bulkhead coupler ->. Ethernet -> Unmanaged Switch 2 -> Ethernet -> laptop -> OBS Studio

Papayagan ka na ngayon ng OBS Studio na pamahalaan ang output ng bawat isa sa mga camera. Maaari kang lumikha ng maraming mga eksena. Alinman sa 1 camera bawat eksena, o lumikha ng isang quad na imahe ng lahat ng mga camaras sa sarili nitong eksena.

Tumayo para sa pag-setup ng Software. Hindi mahirap, ngunit kailangan ko pa ring pagsamahin iyon.

Inirerekumendang: