Spisu treści:

Połączenia wideo na Raspberry Pi 3: 9 kroków (ze zdjęciami)
Połączenia wideo na Raspberry Pi 3: 9 kroków (ze zdjęciami)

Wideo: Połączenia wideo na Raspberry Pi 3: 9 kroków (ze zdjęciami)

Wideo: Połączenia wideo na Raspberry Pi 3: 9 kroków (ze zdjęciami)
Wideo: Retro konsola na Raspberry Pi 4 - prościej i taniej się już nie da 2024, Listopad
Anonim
Połączenia wideo na Raspberry Pi 3
Połączenia wideo na Raspberry Pi 3

Odkąd 5 lat temu opuściłam dom na studia, zdałam sobie sprawę, jak trudno jest być z dala od rodziny. Wideorozmowy to opcja dla większości ludzi, jednak ponieważ moi rodzice nie są w stanie nauczyć się obsługi komputera, jedyną opcją było zbudowanie systemu, który byłby tak prosty w obsłudze, jak to tylko możliwe. wymagają konserwacji i byłoby to również niedrogie. Dodatkowo system musiał być podłączony do ekranu telewizora, aby moi rodzice mogli wygodnie z niego korzystać i nie musieli zaglądać w malutki ekran telefonu, żeby mnie zobaczyć.

Niektóre telewizory Smart TV oferują aplikację Skype, jednak musisz kupić kompatybilną kamerę, której koszt jest w przybliżeniu równy całkowitemu kosztowi całego systemu. Co więcej, Skype rezygnuje z obsługi telewizorów Smart TV, dlatego używanie Smart TV ze Skype nie jest już opcją.

Postępuj zgodnie z instrukcjami mojego pierwszego instruktażu, a rozmowy wideo staną się łatwe!

Krok 1: Odbieranie części

Odbieranie części
Odbieranie części
Odbieranie części
Odbieranie części
Odbieranie części
Odbieranie części

Raspberry Pi 3 Model B właśnie wyszedł kilka tygodni temu, bardzo obiecujący system wbudowany, który można kupić w cenie 50 USD. Łącznie z zasilaczem, obudową, kilkoma radiatorami i kartą Micro SD, całkowity koszt to nieco ponad 90 USD.

Dodatkowo będziesz potrzebować kabla HDMI, aby podłączyć tablicę do ekranu telewizora i opcjonalnie kabla Ethernet do połączenia z Internetem. Chociaż Raspberry Pi 3 Model B jest wyposażony w układ Wi-Fi, połączenie przewodowe jest zawsze preferowane, ponieważ jest bardziej niezawodne.

Należy pamiętać, że Raspberry Pi 3 Model B ma tendencję do łatwego nagrzewania się podczas połączeń wideo, dlatego zaleca się stosowanie pary radiatorów. Przykro mi, że nie mogę dostarczyć zdjęć z montażu radiatorów na płycie, ponieważ zainstalowałem je, zanim pomyślałem o napisaniu tego instruktażowego przewodnika. Jednak montaż radiatorów na płycie jest bardzo łatwym zadaniem, a w Internecie dostępnych jest wiele poradników, które mogą Ci w tym pomóc.

*Ważna uwaga!*

Zwykła ładowarka do telefonu NIE wystarczy, ponieważ Raspberry Pi 3 Model B wymaga napięcia wyjściowego 5,1 V i 2,5 A, w przeciwieństwie do większości ładowarek do telefonów, które zapewniają napięcie wyjściowe 5 V i do 2 A.

Należy również zwrócić uwagę na kartę Micro SD i kamerę, ponieważ tylko określone karty i kamery są kompatybilne z Raspberry Pi 3 Model B. Do systemu operacyjnego urządzenia potrzebna jest karta Micro SD o wielkości minimum 8 GB. deska.

Lista kompatybilnych kart i lista kompatybilnych aparatów.

*Kolejna ważna uwaga!*

Preferowana jest kamera USB z mikrofonem, ponieważ Raspberry Pi 3 Model B nie ma wejścia audio, jeśli chcesz podłączyć do niego mikrofon!

Nareszcie będziesz potrzebować klawiatury i myszy do konfiguracji systemu. Później, gdy system będzie gotowy, wystarczy prosta klawiatura, aby bezpiecznie wyłączyć płytkę Raspberry Pi. I oczywiście będziesz potrzebować monitora, aby prowadzić wideorozmowy.

Podsumujmy:

  • Raspberry Pi 3 Model B
  • Kompatybilna karta Micro SD (zalecana klasa 10)
  • Kompatybilna kamera USB
  • Kabel HDMI
  • Klawiatura
  • Telewizor lub monitor kompatybilny z HDMI
  • Mysz (opcjonalna, ale zalecana)
  • Oficjalny zasilacz Raspberry Pi (opcjonalny, ale zalecany)
  • Obudowa Raspberry Pi (opcjonalna, ale zalecana)
  • Radiatory (opcjonalne, ale zalecane)
  • Kabel Ethernet (opcjonalny, ale zalecany)

Krok 2: Konfiguracja systemu operacyjnego

Konfiguracja systemu operacyjnego
Konfiguracja systemu operacyjnego
Konfiguracja systemu operacyjnego
Konfiguracja systemu operacyjnego
Konfiguracja systemu operacyjnego
Konfiguracja systemu operacyjnego

Użyj komputera z czytnikiem kart SD i odwiedź stronę internetową NOOBS i pobierz najnowszą wersję NOOBS albo przez pobieranie torrent, albo przez pobranie pliku zip.

Podczas pobierania NOOBS sformatuj kartę Micro SD za pomocą SD Formatter 4.0.

Zainstaluj program SD Formatter, a następnie włóż kartę Micro SD do komputera za pomocą adaptera Micro SD. W SD Formatter wybierz kartę Micro SD i sformatuj ją. Należy uważać, aby wybrać właściwą literę dysku podczas formatowania karty! Preferowany jest format zastępujący, ale szybki format również będzie działał.

Po sformatowaniu karty wyodrębnij pliki z pobranego pliku zip NOOBS. Następnie wybierz wszystkie wyodrębnione pliki i przeciągnij je i upuść na kartę Micro SD. Po zakończeniu operacji wysuń kartę i włóż ją do płytki Raspberry Pi 3 Model B.

Podłącz kabel HDMI, klawiaturę, mysz i kabel Ethernet, a następnie podłącz zasilacz Micro USB do płyty. Możesz też połączyć się przez Wi-Fi, jeśli w pobliżu dostępna jest sieć bezprzewodowa. Jeśli wybrano połączenie Wi-Fi, upewnij się, że ma ono wystarczającą siłę sygnału, ponieważ połączenia wideo mogą zużywać znaczną część przepustowości.

*Ważna uwaga!*

Włącz monitor przed włączeniem zasilania płyty! W przeciwnym razie wyjście HDMI płyty nie zostanie aktywowane.

Po uruchomieniu Raspberry Pi pojawi się okno zawierające listę systemów operacyjnych. Wybierz Raspbian, zaznaczając pole obok niego i kliknij zainstaluj. Pojawi się komunikat ostrzegawczy, kliknij Tak i zrób sobie filiżankę herbaty podczas instalacji systemu operacyjnego. Po zakończeniu instalacji graficzny interfejs użytkownika zostanie załadowany automatycznie. Jeśli nie zaloguje się, używając pi jako nazwy użytkownika i raspberry jako hasła, wpisz startx i naciśnij przycisk Enter.

*Kolejna ważna uwaga!*

Pod koniec procesu instalacji można załadować menu konfiguracji Raspberry Pi (raspi-config). Jeśli tak, możesz wybrać Opcje internacjonalizacji i skonfigurować ustawienia języka i regionu, takie jak strefa czasowa. Ponadto, jeśli graficzny interfejs użytkownika nie jest ładowany automatycznie, możesz przejść do opcji rozruchu i wybrać ostatnią opcję, Desktop Autologin.

Wiele innych ustawień jest dostępnych w menu konfiguracji Raspberry Pi dla Twojego Raspberry Pi. Aby wyjść z menu konfiguracji, naciśnij przycisk Tab na klawiaturze, a następnie wybierz opcję Zakończ. Możesz wejść do menu konfiguracji Raspberry Pi w dowolnym momencie, wprowadzając raspi-config na terminalu, jednak zachowaj ostrożność podczas zmiany ustawień płyty.

Chociaż robię co w mojej mocy, prowadząc cię przez ten krok, nadal możesz mieć problemy. Oto instrukcje wideo dotyczące instalacji NOOBS od Raspberry Pi Foundation, które mogą okazać się pomocne, nawet jeśli jest to wideo sprzed dwóch lat.

Krok 3: Zaktualizuj i zaktualizuj Raspberry Pi

Aktualizacja i aktualizacja Raspberry Pi
Aktualizacja i aktualizacja Raspberry Pi
Aktualizacja i aktualizacja Raspberry Pi
Aktualizacja i aktualizacja Raspberry Pi

Aby zaktualizować i zaktualizować Raspberry Pi, otwórz Terminal i wprowadź następujące polecenie:

aktualizacja sudo apt-get

i naciśnij przycisk Enter.

Po zakończeniu wpisz:

sudo apt-get upgrade

i ponownie naciśnij przycisk Enter. Zauważ, że po wprowadzeniu drugiego polecenia pojawi się komunikat z pytaniem Czy chcesz kontynuować [T/n]?, naciśnij Y, a następnie przycisk Enter.

Krok 4: Zainstaluj przeglądarkę Chromium

Zainstaluj przeglądarkę Chromium
Zainstaluj przeglądarkę Chromium

Otwórz terminal i wprowadź następujące cztery polecenia bez zmian (z cudzysłowami):

  • wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -
  • echo "deb https://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list
  • aktualizacja sudo apt-get
  • sudo apt-get zainstaluj przeglądarkę chromu -y

Upewnij się, że wpisałeś każde z poprzednich poleceń. Jeśli pojawią się jakiekolwiek komunikaty z prośbą o wpisanie Y lub N, wprowadź je do wszystkich Y i naciśnij przycisk Enter. Pod koniec tego kroku będziesz mieć zainstalowaną przeglądarkę Chromium w swoim systemie.

Kudos dla kusti8 za utworzenie repozytorium, którego użyliśmy w tym kroku do zainstalowania przeglądarki Chromium.

Krok 5: Wprowadzenie do Jitsi Meet

Wprowadzenie do Jitsi Meet
Wprowadzenie do Jitsi Meet
Wprowadzenie do Jitsi Meet
Wprowadzenie do Jitsi Meet
Wprowadzenie do Jitsi Meet
Wprowadzenie do Jitsi Meet

Jitsi Meet to aplikacja OpenSource (MIT) WebRTC JavaScript, która wykorzystuje Jitsi Videobridge do zapewniania wysokiej jakości, skalowalnych wideokonferencji. Jitsi Meet jest jak Google Hangouts, z tą różnicą, że Jitsi Meet jest aplikacją OpenSource WebRTC. Jitsi został wybrany ze względu na swoją prostotę, ponieważ działa bezpośrednio w przeglądarce Chromium i nie wymaga żadnych dodatkowych pobrań. Każdy, kto ma adres URL rozmowy wideo, może po prostu automatycznie dołączyć do rozmowy.

Czas podłączyć kamerę do płytki.

Ustaw przeglądarkę Chromium tak, aby zaczynała się od unikalnego adresu URL Jitsi Meet, na przykład:

meet.jit.si/FooBar

Oczywiście Foo Bar nie jest wyjątkowy, więc będziesz musiał wymyślić coś lepszego. W każdym razie istnieje również możliwość dodania hasła do pokoju.

Załóżmy więc, że używamy https://meet.jit.si/FooBar jako pokoju.

Na dwóch ostatnich zrzutach ekranu pokazano prostą rozmowę wideo. Jednak kamery są wyłączone z oczywistych powodów!

Teraz, gdy mamy dostęp do prostej usługi połączeń wideo, musimy zapewnić łatwiejszy dostęp do niej z Raspberry Pi.

Krok 6: Automatyczne uruchamianie Chromium po uruchomieniu

Automatyczne uruchamianie Chromium po uruchomieniu
Automatyczne uruchamianie Chromium po uruchomieniu
Automatyczne uruchamianie Chromium po uruchomieniu
Automatyczne uruchamianie Chromium po uruchomieniu

Aby maksymalnie uprościć system, można wykonać pewne automatyzacje.

Na przykład przeglądarka Chromium może działać po uruchomieniu graficznego interfejsu użytkownika z predefiniowanym adresem URL w trybie pełnoekranowym (kiosk).

Aby to osiągnąć, musisz otworzyć terminal i wpisać:

sudo nano ~/.config/lxsession/LXDE-pi/autostart

W oknie terminala otworzy się plik zawierający linie zaczynające się od „@”.

Musisz dodać następujący wiersz na końcu pliku:

@chromium-browser --kiosk --disable-session-crashed-bubble --disable-infobars --disable-restore-session-state

*Ważna uwaga*

Nie łam linii tekstu powyżej. Całe zdanie należy wpisać w jednej linii.

Po wpisaniu zdania naciśnij Ctrl+X, następnie naciśnij Y, a następnie naciśnij przycisk Enter.

Krok 7: Ukrywanie kursora myszy, gdy mysz jest bezczynna

Ukrywanie kursora myszy, gdy mysz jest bezczynna
Ukrywanie kursora myszy, gdy mysz jest bezczynna

Czy to nie jest dość denerwujące, że kursor myszy pozostaje na środku ekranu podczas rozmowy wideo?

Rozwiązaniem tego problemu jest narzędzie Unclutter. Zainstaluj narzędzie, wykonując w terminalu następujące polecenie:

sudo apt-get install unclutter

Jeśli pojawi się komunikat „Czy chcesz kontynuować [T/n]?”, wprowadź Y i naciśnij przycisk Enter.

Po zakończeniu instalacji Unclutter otwórz ten sam plik, co w poprzednim kroku, wykonując następujące polecenie:

sudo nano ~/.config/lxsession/LXDE-pi/autostart

Następnie dodaj następujący wiersz na końcu pliku:

@unclutter -idle 1 -root

Liczba 1 wskazuje sekundy do zniknięcia kursora myszy. Możesz skrócić lub wydłużyć interwał, na przykład o 0,1 lub 5, w zależności od osobistych preferencji.

Po zakończeniu naciśnij Ctrl + X, a następnie naciśnij Y i naciśnij przycisk Enter.

Krok 8: Wyłącz Raspberry Pi… Bezpiecznie

Wyłącz Raspberry Pi… Bezpiecznie!
Wyłącz Raspberry Pi… Bezpiecznie!

Samo wyciąganie wtyczki nie jest tak naprawdę zalecane, gdy wyłącza się Raspberry Pi.

Poświęć kilka minut na ten krok i utwórz klawisz skrótu, który po naciśnięciu bezpiecznie wyłączy Raspberry Pi. W końcu twoja karta Micro SD nie jest warta ewentualnego uszkodzenia spowodowanego niewłaściwym zamknięciem. Czy to?

Otwórz terminal i wpisz następujące polecenie:

sudo nano ~/.config/openbox/lxde-pi-rc.xml

Następnie przejdź przez plik, aż zobaczysz sekcję klawiatury, która zaczyna się od

Pod sekcją klawiatury dodaj następujące wiersze:

wyłączanie sudo -h teraz

Jak zawsze, zapisz plik, naciskając Ctrl + X, następnie Y, a następnie przycisk Enter.

Oczywiście możesz ustawić dowolny przycisk, który chcesz wykonać polecenie zamknięcia. Wybrałem F12, jednak można wybrać inny wygodniejszy przycisk lub kombinację przycisków. Skrót do ponownego uruchomienia można dodać w ten sam sposób, zmieniając tylko polecenie na sudo shutdown -r now, zamiast sudo shutdown -h now.

Krok 9: Krok bonusowy - Dodaj przełącznik (usunięty)

Dodatkowy krok - dodaj przełącznik (usunięty)
Dodatkowy krok - dodaj przełącznik (usunięty)
Krok bonusowy - dodaj przełącznik (usunięty)
Krok bonusowy - dodaj przełącznik (usunięty)

*** AKTUALIZACJA: 18.06.2012 ***

Z powodu kilku komentarzy ten krok został usunięty. Jeśli chcesz mieć taki kabel/mechanizm, znajdź jakąś inną instrukcję lub kup gotowy kabel.

*** Koniec aktualizacji ***

Czy nie byłoby wygodniej i bezpieczniej całkowicie odłączyć Raspberry Pi od gniazdka ściennego po wyłączeniu? W przypadku przywrócenia zasilania po możliwej awarii zasilania Raspberry Pi normalnie uruchamia się i otwiera przeglądarkę Chromium na wybranej stronie internetowej Jitsi Meet. To nie brzmi jak dobra sytuacja, zwłaszcza gdy w pobliżu systemu nie ma nikogo, kto mógłby go ponownie zamknąć lub zająć się nim. Jednak nie jest zbyt praktyczne podłączanie i odłączanie zasilacza za każdym razem, gdy system jest używany.

Dzięki dodaniu przełącznika do zasilacza Raspberry Pi to zadanie staje się znacznie łatwiejsze i bezpieczniejsze. Przełącznik gwarantuje, że podczas chwilowej przerwy w dostawie prądu nie nastąpią nieprzyjemne niespodzianki, a także pełni funkcję włącznika ON, pozwalając użytkownikowi na łatwiejsze uruchomienie systemu bez grzebania w kablach.

T̶h̶e̶ ̶p̶a̶r̶t̶s̶ ̶n̶e̶e̶d̶e̶d̶ ̶f̶o̶r̶ ̶t̶h̶i̶s̶ ̶s̶t̶e̶p̶ ̶a̶r̶e̶:̶Kup gotowy kabel lub znajdź inny z instrukcjami

Zalecana: