Obsah:

Automatická videokonference pro babičku s Raspberry Pi: 9 kroků (s obrázky)
Automatická videokonference pro babičku s Raspberry Pi: 9 kroků (s obrázky)

Video: Automatická videokonference pro babičku s Raspberry Pi: 9 kroků (s obrázky)

Video: Automatická videokonference pro babičku s Raspberry Pi: 9 kroků (s obrázky)
Video: Живое прослушивание: полная коллекция #BringYourWorth (официальное аудио) 2024, Listopad
Anonim
Automatická videokonference pro babičku s Raspberry Pi
Automatická videokonference pro babičku s Raspberry Pi
Automatická videokonference pro babičku s Raspberry Pi
Automatická videokonference pro babičku s Raspberry Pi

Mám strach o svou 90letou babičku, protože i když by měla zůstat doma během epidemie COVID, neustále se dostává ven, dělá „základní“věci na ulici, jako je kupování loterií, povídání se sousedy. Myslím, že teď není vhodná doba, aby šla ven. Jedním z hlavních důvodů, proč odchází z domova, je to, že potřebuje více interakce s lidmi. Bojí se nových technických věcí, jako jsou mobilní telefony, a proto jsem se rozhodl dát dohromady videokonferenční jednotku na bázi Raspberry Pi, které se vůbec nemusí dotýkat. Neexistuje žádné zapnutí / vypnutí, žádné zahájení žádných hovorů. Napsal jsem tento návod, jak jsem dal dohromady tuto jednotku, abych pomohl každému, kdo se musí starat o starší lidi.

Krok 1: Sestavte jednotku

Postavte jednotku
Postavte jednotku
Postavte jednotku
Postavte jednotku
Postavte jednotku
Postavte jednotku

Stačí shromáždit všechny komponenty a připojit je podle schématu.

Deska digitálního zesilovače TPA3116D2 2.0 50w

Zdroj Raspberry Pi 3 B+ 5V 3A

Chladič Raspberry Pi 3 Model B + Plus

Raspberry Pi 3 Model B+

Kamera Raspberry Pi

Micro SD 32 GB karta

USB zvuková karta

Monitor Byl to můj starý monitor. Každý monitor to zvládne.

Reproduktor Byl to můj starý reproduktor. Zvládne to každý reproduktor.

Adaptér HDMI na VGA

Ethernetový kabel

Náhlavní souprava používaná jako mikrofon Byla to moje stará náhlavní souprava, kterou zvládne každý mikrofon

Celkové náklady na materiál projektu: 67 USD

Vytiskl jsem toto pouzdro Raspberry Pi:

www.thingiverse.com/thing:922740

Pro zesilovač jsem navrhl a vytiskl encloser.

www.thingiverse.com/thing:4298257

Tisk byl jednoduchý a byl jsem schopen jej připevnit k reproduktoru pomocí šroubů.

Musel jsem upravit náhlavní soupravu, abych použil jejich mikrofonní část. Jack konektor byl upraven podle obrázku.

Krok 2: Nainstalujte si Rasbian

Nainstalujte si Rasbian
Nainstalujte si Rasbian
Nainstalujte si Rasbian
Nainstalujte si Rasbian
Nainstalujte si Rasbian
Nainstalujte si Rasbian

Zde je krok za krokem instrukce se snímky obrazovky:

1. Stáhněte si SDFormatter odtud:

www.sdcard.org/downloads/formatter/eula_wi…

2. Rozbalte zip a nainstalujte SDFormatter

3. Vložte kartu MicroSD do počítače. Použil jsem USB adaptér

4. Spusťte SDFormatter a naformátujte kartu MicroSD

5. Stáhněte si obraz Raspberry a nainstalujte jej:

6. Spusťte Raspberry imager.exe a nainstalujte Rasbian

Krok 3: Nastavení Wifi, Povolit SSH, Zapnout Raspberry

Nastavit Wifi, povolit SSH, zapnout Raspberry
Nastavit Wifi, povolit SSH, zapnout Raspberry
Nastavit Wifi, povolit SSH, zapnout Raspberry
Nastavit Wifi, povolit SSH, zapnout Raspberry
Nastavit Wifi, povolit SSH, zapnout Raspberry
Nastavit Wifi, povolit SSH, zapnout Raspberry
Nastavit Wifi, povolit SSH, zapnout Raspberry
Nastavit Wifi, povolit SSH, zapnout Raspberry

7. Vytvořte soubor wpa_supplicant.conf pomocí aplikace NotePad+ (https://notepad-plus-plus.org/downloads/).

7.a. Změňte kódování textu Upravit-> EOL-> Linux

7.b. Přidejte to do souboru a změňte SSID a heslo wifi (psk) podle svých pověření Wifi.

ccountry = my

update_config = 1

ctrl_interface =/var/run/wpa_supplicant

síť = {

scan_ssid = 1

ssid = "MyNetworkSSID"

psk = "Pa55w0rd1234"

}

7.c. Zkopírujte soubor Vytvořit wpa_supplicant.conf do kořenového adresáře karty SD.

  • Povolit vzdálený přístup (SSH): Vytvořte nový prázdný soubor ssh.txt v kořenovém adresáři karty SD.
  • Vložte kartu SD do počítače Pi a připojte napájecí zdroj.

Krok 4: Konfigurace routeru

Konfigurace routeru
Konfigurace routeru
Konfigurace routeru
Konfigurace routeru
Konfigurace routeru
Konfigurace routeru

8. Zjistěte IP adresu Raspberry Pi ze svého routeru: Spusťte prohlížeč a vstupte do administrátorského rozhraní routeru. Obvykle: https://192.168.0.1/. V nabídce Základní-> DHCPpodnabídka Seznam DHCP najdete nové zařízení. Čas vypršení platnosti je nejvyšší, protože začal nedávno. V mém případě 192.168.0.16

9. Nastavte fixní IP adresu pro váš Raspberry Pi na routeru: V podnabídce DHCP na DHCP Reservation Lease Infos by měla být přidána IP adresa PasbarryPI. V mém případě 192.168.0.16. Toto nastavení umožňuje, že tato opravená adresa IP bude k dispozici pouze pro toto konkrétní zařízení ve vaší síti.

10. Do port forwarding to allow remote desktop (VNC connection). Přejděte na Advanced-> Forwarding Set Local IP to your PasbarryPI (192.168.0.16) and ports to 5900. Protocol: TCP. Toto přesměrování portů vám umožní dosáhnout na Raspberry odkudkoli z internetu.

Krok 5: První připojení Raspberry

První připojení maliny
První připojení maliny
První připojení maliny
První připojení maliny
První připojení maliny
První připojení maliny

11. Použijte terminálový program, jako je Putty (https://www.putty.org/) Zadejte IP adresu.

Výchozí port 22. Typ připojení SSH a připojení. Otevře se terminál textové základny.

12. Zadejte přihlašovací jméno: pi a heslo: malina. Výchozí přihlášení pro Raspberry.

13. Získejte aktualizace z rasbarry.org pomocí tohoto příkazu:

- sudo apt-get update

14. Upgradujte, aby se projevily všechny aktualizace.

- sudo apt-get upgrade

Když se ptají na následující. typ: „Y“

"Po této operaci bude použito dalších 4 250 kB volného místa na disku."

Chceš pokračovat? [Y/n] “Y

15. Nastavení vzdálené plochy. Pro dálkové ovládání Raspberry Pi jsem zvolil program RealVNC. Chcete -li mít vzdálenou plochu, nainstalujte si program RealVNC. Zadejte terminál:

-sudo apt install RealVNC-vnc-server realvnc-vnc-viewer

16. Povolení serveru VNC. Vstupte do nabídky konfigurace maliny. Typ:

- sudo raspi-config

16.a. 5. Možnosti rozhraní->

16.b. P3 VNC->

16.c. Chcete, aby byl server VNC povolen? Ano

Dodatečná poznámka: Změňte heslo. V nabídce konfigurace maliny je možnost změnit výchozí heslo a uživatelské jméno.

16.d. 1. Změňte heslo uživatele->

16. e. Dobře->

16.f. Zadejte dvakrát heslo->

16.g. Dokončit

Krok 6: Nastavení služby NoIP

Nastavení služby NoIP
Nastavení služby NoIP
Nastavení služby NoIP
Nastavení služby NoIP
Nastavení služby NoIP
Nastavení služby NoIP

17. Zpřístupněte svou jednotku na internetu. Problém u poskytovatele internetu je ten, že někdy router dostane novou IP adresu. Potřeboval jsem službu, díky které bude můj Raspberry vždy dostupný na stejné IP adrese. Služba NOIP byla pro mě ideální. Je zdarma a snadno se instaluje na Raspberry. Navštivte web NoIp a zaregistrujte se a vytvořte si doménu: https://www.noip.com/, tj. Vidoeconfforgrandma.hopto.org.

18. Zpět na terminál SSH. Nainstalujme si software NoIp pro Raspberry. Po každém zadání byste měli stisknout „Enter“. Vytvořte složku pro NoIp. Type:

- mkdir/home/pi/noip

- cd/home/pi/noip

Stáhněte si program:

-wget

-tar vzxf noip-duc-linux.tar.gz

-cd noip-2.1.9-1

Nainstalujte jej:

- sudo make

- sudo make install

Po zadání „sudo make install“budete vyzváni k přihlášení pomocí vašeho uživatelského jména a hesla pro účet No-IP.

Pokračujte zodpovězením otázek. Na dotaz, jak často chcete, aby k aktualizaci došlo, musíte vybrat 5 nebo více. Interval je uveden v minutách. Pokud zvolíte 5, interval aktualizace bude 5 minut. Pokud zvolíte 30, interval bude 30 minut.

Spusťte program NoIP:

- sudo/usr/local/bin/noip2

Zkontrolujte, zda služba NoIP funguje správně. Pokud zobrazuje IP adresu a váš účet a je aktivní, udělali jste to.

- sudo noip2 -S

19. Make NoIP program spustí při spuštění Raspberry. Chcete-li klienta No-IP spustit při spuštění, upravte crontab:

- crontab -e

přidat nový řádek:

- @reboot sudo -u root noip2

Soubor můžete zavřít (CTRL+X…) a uložit změny (… stiskněte „y“a Enter).

20. Restartujte Raspberry a zkontrolujte, zda vše funguje správně

- sudo restart

Zkontrolujte, zda NoIp stále běží

- sudo noip2 -S

Krok 7: Vzdálená plocha s VNC

Vzdálená plocha s VNC
Vzdálená plocha s VNC
Vzdálená plocha s VNC
Vzdálená plocha s VNC
Vzdálená plocha s VNC
Vzdálená plocha s VNC

21. Stáhněte a nainstalujte klienta RealVNC Viewer pro Windows

22. spusťte RealVNC Viewer na vašem PC s Windows. Od této chvíle je pracovní plocha Raspberry ovládána dálkově.

23. Při prvním přihlášení budou různé otázky. Stejně jako lokalizace, heslo, síť, aktualizace softwaru. Odpovězte na tyto otázky, jak chcete. Doporučuji, aby heslo a konfigurace sítě zůstaly tak, jak byly nastaveny dříve.

24. Instalace je dokončena. Restartujte malinový pi

Krok 8: Použijte systém

Image
Image
Použijte systém
Použijte systém
Použijte systém
Použijte systém

25. Videohovor začíná kliknutím na ikonu softwaru RealVNC Viewer na místním počítači.

26. Měli byste se přihlásit do Babiččiny maliny. tj. vidoeconfforgrandma.hopto.org. Heslo lze uložit do prohlížeče RealVNC. Ověření by mělo být provedeno pouze při prvním přihlášení.

27. Když jste v, spusťte chrom a vytvořte odkaz na videokonferenci pro video aplikaci Jitsi. Jako:

meet.jit.si/vidoeconfforgrandma

Pokud chcete použít stejnou videokonferenční místnost, měli byste přidat odkaz na svou záložku.

28. Odhlaste se z RealVNC a spusťte Jitsi na místním počítači se stejným odkazem.

29. Spojení je navázáno. Mluv se svou babičkou, jak dlouho můžeš.

30. Po skončení konverzace se nezapomeňte znovu přihlásit pomocí prohlížeče RealVNC a zavřít chrom.

Krok 9: Závěrečné poznámky

Závěrečné poznámky
Závěrečné poznámky
Závěrečné poznámky
Závěrečné poznámky

Nejprve nainstalujte kompletní systém u vás doma a nechte systém několik dní běžet. Pak jste připraveni jej nainstalovat do bytu babičky. Nechci z bezpečnostních důvodů trávit dlouhou dobu ve svém bytě Granma, takže jsem vše předinstaloval, než jsem odešel z domova, a pouze konfigurace routeru byla provedena v domě babičky. Instalace mi trvala přibližně 10 minut. Stačí umístit soupravu ke stolu, zapojit do 230VAC a připojit router. Ke konfiguraci routeru jsem použil svůj notebook.

Moje babička byla potěšena. Existují určité technické problémy s poskytovatelem internetu a místním reproduktorem, který nefunguje vždy. Vím, že otevření portu na routeru a používání VNC není nejbezpečnější věc, pokud jde o zabezpečení internetu, ale neměl jsem bezpečnější nápad. Změnil jsem přihlašovací jméno a heslo RaspberryPI na velmi obtížné a toto Raspberry neobsahuje žádné citlivé informace; pokud někdo přebírá tuto jednotku a začne se chovat podivně, ukázal jsem své babičce, jak celou věc vypnout velkým červeným spínačem, a mám kopii celého systému, takže obnova zabere jen pár minut.

Navíc jsem si mohl pomocí vzdálené plochy hrát na stará videa mé babičky o rodinných svazcích. I tato videa hodně pomohla.

Ještě jedna věc

Během celé instalace jsem používal obličejovou masku na ochranu sebe i své babičky.

Používám masku na obličej Portwest FFP2, kterou používám, má trochu problém, protože je na ní ventil, a proto chrání pouze nositele. Nositel obličejové masky může vydechovaným vzduchem nakazit ostatní. Proto jsem navrhl další část, kterou lze přitlačit filtrační list na výdechový ventil. Vydechovaný vzduch bude tedy také filtrován. Chvíli jsem to testoval; dělá to trochu těžší vydechovat a dělat dezinfekci masky je trochu obtížné, ale dá se to použít.

www.thingiverse.com/thing:4294357

Po použití masky na obličej používám k dezinfekci masky nastříkaný ethanol. Dokud se ethanol odpařuje, potřebuji místo, které zabrání jakémukoli kontaktu mezi obličejovou maskou a prostředím. Za tímto účelem jsem navrhl dočasný hák připevnitelný na jakoukoli polici nebo stůl. Doufám, že tato epidemie zůstane jen několik měsíců, takže nechci používat běžné nástěnné háčky, které poškozují nábytek. Háček na polici je tedy dočasně připevněn šroubem M6 k polici. Maska visí na dlouhém šroubu M6 připevněném k tištěné plošině. M6 lze instalovat svisle nebo vodorovně.

www.thingiverse.com/thing:4296362

K dokončení projektu jsem použil následující pokyny. Děkujeme autorům:

www.instructables.com/id/Video-Calling-on-…

www.raspberrypi-spy.co.uk/2017/04/manually…

www.raspberrypi.org/documentation/remote-a…

www.noip.com/support/knowledgebase/install…

raspberrypi.tomasgreno.cz/no-ip-client.html

Doporučuje: