Inhoudsopgave:

Automatische videoconferentie voor oma met Raspberry Pi - Ajarnpa
Automatische videoconferentie voor oma met Raspberry Pi - Ajarnpa

Video: Automatische videoconferentie voor oma met Raspberry Pi - Ajarnpa

Video: Automatische videoconferentie voor oma met Raspberry Pi - Ajarnpa
Video: LOODGIETER JEFFREY: OMA OPLICHTEN EN FAMILIE BEDREIGEN | BOOS S09E01 2024, November
Anonim
Automatische videoconferentie voor oma met Raspberry Pi
Automatische videoconferentie voor oma met Raspberry Pi
Automatische videoconferentie voor oma met Raspberry Pi
Automatische videoconferentie voor oma met Raspberry Pi

Ik maak me zorgen om mijn 90-jarige grootmoeder, want zelfs zij zou thuis moeten blijven tijdens de COVID-epidemie, ze stapt voortdurend uit, doet "essentiële" dingen op straat, zoals loten kopen, praten met buren. Ik denk dat dit niet het juiste moment is voor haar om uit te gaan. Een van de belangrijkste redenen waarom ze het huis uitgaat, is dat ze meer interactie met mensen nodig heeft. Ze is bang voor nieuwe technische dingen, zoals mobiele telefoons, en daarom heb ik besloten een op Raspberry Pi gebaseerde videoconferentie-eenheid samen te stellen die ze helemaal niet hoeft aan te raken. Er is geen in-/uitschakelen, geen oproepen starten. Ik heb deze instructie geschreven over hoe ik deze unit heb samengesteld om iedereen te helpen die voor senioren moet zorgen.

Stap 1: Bouw de eenheid

Bouw de eenheid
Bouw de eenheid
Bouw de eenheid
Bouw de eenheid
Bouw de eenheid
Bouw de eenheid

Verzamel gewoon alle componenten en sluit ze aan zoals op het schema.

TPA3116D2 2.0 Digitale versterker Board 50 w

Raspberry Pi 3 B+ Voeding 5V 3A

Raspberry Pi 3 Model B + Plus Koellichaam

Raspberry Pi 3 Model B+

Raspberry Pi-cameraHttps://www.aliexpress.com/item/32897897007.html

Micro SD 32 GB-kaartHttps://www.aliexpress.com/item/32897897007.html

USB GeluidskaartHttps://www.aliexpress.com/item/32897897007.html

Monitor Het was mijn oude monitor. Elke monitor kan het.

Spreker Het was mijn oude luidspreker. Elke spreker kan het.

HDMI naar VGA AdapterHttps://www.aliexpress.com/item/32897897007.html

Ethernet-kabelHttps://www.aliexpress.com/item/32897897007.html

Headset gebruikt als microfoon Het was mijn oude headset, elke microfoon kan doen

De totale materiaalkosten van het project: 67 USD

Ik heb deze Raspberry Pi-behuizing geprint:

www.thingiverse.com/thing:922740

Voor de versterker heb ik een omhulling ontworpen en geprint.

www.thingiverse.com/thing:4298257

Het was eenvoudig af te drukken en ik kon het met schroeven aan de luidspreker bevestigen.

Ik moest mijn headset aanpassen om hun microfoongedeelte te gebruiken. De jack-connector is aangepast volgens de afbeelding.

Stap 2: Installeer Rasbian

Rasbian installeren
Rasbian installeren
Rasbian installeren
Rasbian installeren
Rasbian installeren
Rasbian installeren

Hier is de stapsgewijze instructie met screenshots:

1. Download SDFormatter vanaf hier:

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

2. Pak de zip uit en installeer SDFormatter

3. Plaats de MicroSD-kaart in de pc. Ik heb een USB-adapter gebruikt

4. Voer SDFormatter uit en formatteer de MicroSD-kaart

5. Download Raspberry imager en installeer deze:

6. Start Raspberry imager.exe en installeer Rasbian

Stap 3: Wifi instellen, SSH inschakelen, Raspberry inschakelen

Wifi instellen, SSH inschakelen, Raspberry inschakelen
Wifi instellen, SSH inschakelen, Raspberry inschakelen
Wifi instellen, SSH inschakelen, Raspberry inschakelen
Wifi instellen, SSH inschakelen, Raspberry inschakelen
Wifi instellen, SSH inschakelen, Raspberry inschakelen
Wifi instellen, SSH inschakelen, Raspberry inschakelen
Wifi instellen, SSH inschakelen, Raspberry inschakelen
Wifi instellen, SSH inschakelen, Raspberry inschakelen

7. Maak het bestand wpa_supplicant.conf met NotePad+ (https://notepad-plus-plus.org/downloads/).

7.a. Tekstcodering wijzigen Bewerken->EOL->Linux

7.b. Voeg dit toe aan het bestand en wijzig wifi SSID en wachtwoord (psk) volgens uw wifi-referentie.

ccountry=ons

update_config=1

ctrl_interface=/var/run/wpa_supplicant

netwerk={

scan_ssid=1

ssid="MijnNetwerkSSID"

psk="Pa55w0rd1234"

}

7.c. Kopieer het bestand Wpa_supplicant.conf maken naar de hoofdmap van de SD-kaart.

  • Externe toegang inschakelen (SSH): Maak een nieuw leeg ssh.txt-bestand in de hoofdmap van de SD-kaart.
  • Steek de SD-kaart in je Pi en sluit de voeding aan.

Stap 4: Routerconfiguratie

Routerconfiguratie
Routerconfiguratie
Routerconfiguratie
Routerconfiguratie
Routerconfiguratie
Routerconfiguratie

8. Ontdek het IP-adres van de Raspberry Pi van uw router: Start een browser en ga naar de beheerdersinterface van uw router. Meestal: https://192.168.0.1/. Bij Basis menu->DHCPsubmenu DHCP lijst vind je een nieuw apparaat. De Expires-tijd is de hoogste omdat deze onlangs is begonnen. In mijn geval 192.168.0.16

9. Stel vast IP-adres voor uw Raspberry Pi in op de router: In het DHCP-submenu bij de DHCP-reserveringslease-info moet het IP-adres van de PasbarryPI worden toegevoegd. In mijn geval 192.168.0.16. Deze instelling maakt het mogelijk dat dit vaste IP-adres alleen beschikbaar is voor dit specifieke apparaat in uw netwerk.

10. Voer port forwarding uit om extern bureaublad (VNC-verbinding) mogelijk te maken. Ga naar Geavanceerd->Doorsturen Stel lokaal IP in op uw PasbarryPI (192.168.0.16) en poorten op 5900. Protocol: TCP. Met deze port forwarding kunt u uw Raspberry overal vanaf internet bereiken.

Stap 5: Raspberry eerste verbinding

Raspberry eerste verbinding
Raspberry eerste verbinding
Raspberry eerste verbinding
Raspberry eerste verbinding
Raspberry eerste verbinding
Raspberry eerste verbinding

11. Gebruik een terminalprogramma zoals Putty (https://www.putty.org/) Voer het IP-adres in.

Standaardpoort 22. Verbindingstype SSH en verbinding maken. Het opent een textbase-terminal.

12. Voer login: pi en wachtwoord: framboos in. Standaard login voor Raspberry.

13. Ontvang updates van rasbarry.org met deze opdracht:

- sudo apt-get update

14. Upgrade om alle updates van kracht te laten worden.

- sudo apt-get upgrade

Als ze het volgende vragen. typ: "J"

“Na deze operatie zal 4.250 kB extra schijfruimte worden gebruikt.

Wil je doorgaan? [J/n]” Ja

15. Extern bureaublad instellen. Voor het op afstand bedienen van de Raspberry Pi kies ik voor het RealVNC-programma. Installeer het RealVNC-programma om extern bureaublad te hebben. Typ in de terminal:

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

16. VNC-server inschakelen. Ga naar het Raspberry-configuratiemenu. Type:

- sudo raspi-config

16.a. 5. Interface-opties->

16.b. P3 VNC->

16.c. Wilt u dat de VNC-server wordt ingeschakeld? Ja

Aanvullende opmerking: wachtwoord wijzigen. In het Raspberry-configuratiemenu is er de mogelijkheid om het standaardwachtwoord en de gebruikersnaam te wijzigen.

16.d. 1. Wijzig gebruikerswachtwoord->

16.e. OK->

16.f. Typ twee keer het wachtwoord->

16.g. Finish

Stap 6: NoIP-service instellen

NoIP-service instellen
NoIP-service instellen
NoIP-service instellen
NoIP-service instellen
NoIP-service instellen
NoIP-service instellen

17. Maak uw toestel beschikbaar op internet. Het probleem met de internetprovider is dat de router soms een nieuw IP-adres krijgt. Ik had een dienst nodig die mijn Raspberry altijd op hetzelfde IP-adres beschikbaar maakt. De NOIP-service was ideaal voor mij. Het is gratis en eenvoudig te installeren op Raspberry. Bezoek de NoIp-website en meld u aan en maak uw domein aan: https://www.noip.com/, d.w.z. vidoeconforgrandma.hopto.org.

18. Terug naar de SSH-terminal. Laat ons NoIp-software voor Raspberry installeren. Na elke invoer moet u op "Enter" drukken. Maak een map voor NoIp. Type:

- mkdir /home/pi/noip

- cd /home/pi/noip

Download het programma:

- wget

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

- cd noip-2.1.9-1

Installeer het:

- sudo make

- sudo make install

Nadat u "sudo make install" hebt getypt, wordt u gevraagd om in te loggen met de gebruikersnaam en het wachtwoord van uw No-IP-account.

Beantwoord de vragen om verder te gaan. Op de vraag hoe vaak u de update wilt laten plaatsvinden, moet u 5 of meer kiezen. Het interval wordt weergegeven in minuten. Als u 5 kiest, is het update-interval 5 minuten. Als u 30 kiest, is het interval 30 minuten.

Start het NoIP-programma:

- sudo /usr/local/bin/noip2

Controleer of de NoIP-service goed werkt. Als het het IP-adres en uw account toont, en het is actief, dan heeft u het gemaakt.

- sudo noip2 -S

19. Make NoIP-programma start wanneer de Raspberry opstart. Om de No-IP-client bij het opstarten te starten, bewerkt u crontab:

- crontab -e

nieuwe regel toevoegen:

- @reboot sudo -u root noip2

U kunt het bestand sluiten (CTRL+X…) en wijzigingen opslaan (…druk op "y" en Enter).

20. Herstart Raspberry om te controleren of alles correct werkt

- sudo opnieuw opstarten

Controleer NoIp nog steeds actief

- sudo noip2 -S

Stap 7: Extern bureaublad met VNC

Extern bureaublad met VNC
Extern bureaublad met VNC
Extern bureaublad met VNC
Extern bureaublad met VNC
Extern bureaublad met VNC
Extern bureaublad met VNC

21. Download en installeer RealVNC Viewer-client voor Windows

22. start RealVNC Viewer op uw Windows-pc. Vanaf nu wordt de desktop van de Raspberry op afstand bestuurd.

23. Bij de eerste login zullen er verschillende vragen zijn. Zoals lokalisatie, wachtwoord, netwerk, software-update. Beantwoord deze vragen zoals je wilt. Ik raad aan dat het wachtwoord en de netwerkconfiguratie blijven zoals ze eerder waren ingesteld.

24. De installatie is voltooid. Start de Raspberry Pi opnieuw op

Stap 8: Gebruik het systeem

Image
Image
Gebruik het systeem
Gebruik het systeem
Gebruik het systeem
Gebruik het systeem

25. Het videogesprek begint met het klikken op het pictogram van de RealVNC Viewer-software op uw lokale pc.

26. Log in op Grandma's Raspberry. d.w.z. vidoeconforgrandma.hopto.org. Wachtwoord kan worden opgeslagen in RealVNC-viewer-authenticatie moet alleen worden gedaan bij de eerste keer inloggen.

27. Als je binnen bent, voer je chromium uit en maak je een videoconferentielink voor de Jitsi-video-app. Leuk vinden:

meet.jit.si/vidoeconforgrandma

Als u dezelfde videoconferentieruimte wilt gebruiken, moet u de link aan uw bladwijzer toevoegen.

28. Log uit bij RealVNC en start Jitsi op je lokale pc met dezelfde link.

29. De verbinding is tot stand gebracht. Praat met je oma, zo lang als je kunt.

30. Vergeet na het gesprek niet opnieuw in te loggen met RealVNC viewer en sluit de chrome af.

Stap 9: Laatste opmerkingen

Laatste opmerkingen
Laatste opmerkingen
Laatste opmerkingen
Laatste opmerkingen

Stel eerst het complete systeem bij u thuis in en laat het systeem een paar dagen draaien. Dan ben je klaar om het bij Oma flat te installeren. Ik wil om veiligheidsredenen niet lang in mijn Granma-flat doorbrengen, dus ik heb alles vooraf geïnstalleerd voordat ik mijn huis verliet, en alleen de routerconfiguratie werd bij oma gedaan. De installatie kostte me ongeveer 10 minuten. Net de rig op een bureau geplaatst, aangesloten op 230VAC en de router aangesloten. Ik heb mijn laptop gebruikt om de routerconfiguratie te maken.

Mijn oma was tevreden. Er zijn enkele technische problemen met de internetprovider en de lokale spreker werkt niet altijd. Ik weet dat het openen van een poort op de router en het gebruik van VNC niet het veiligste is om te doen met betrekking tot internetbeveiliging, maar ik had geen veiliger idee. Ik heb de inlognaam en het wachtwoord van RaspberryPI veranderd in een zeer moeilijke, en deze Raspberry bevat geen gevoelige informatie; als iemand dit apparaat overneemt en zich vreemd gaat gedragen, heb ik mijn oma laten zien hoe ik het hele ding uit kan zetten met een grote rode schakelaar, en ik heb een kopie van het hele systeem, dus het herstellen duurt maar een paar minuten.

Bovendien kon ik met behulp van een extern bureaublad naar oude video's van mijn oma over familiebonden spelen. Deze video's hebben ook veel geholpen.

Nog een ding

Tijdens de hele installatie heb ik een gezichtsmasker gebruikt om mezelf en mijn oma te beschermen.

Het Portwest FFP2-gezichtsmasker dat ik gebruik, heeft een beetje een probleem omdat het een klep heeft en daarom alleen de drager beschermt. De drager van het gezichtsmasker kan anderen besmetten met de uitgeademde lucht. Daarom heb ik een extra onderdeel ontworpen waarmee een filtervel op het uitademventiel kan worden gedrukt. Zo wordt ook de uitgeademde lucht gefilterd. Ik ben het nu al een tijdje aan het testen; het maakt het een beetje moeilijker om uit te ademen en om het masker te desinfecteren is het een beetje moeilijk, maar het kan worden gebruikt.

www.thingiverse.com/thing:4294357

Na het gebruik van het gezichtsmasker gebruik ik vernevelde ethanol om het masker te desinfecteren. Zolang de ethanol verdampt, heb ik een plek nodig om elk contact tussen het gezichtsmasker en de omgeving te voorkomen. Voor dit doel heb ik een tijdelijke haak ontworpen die aan elke plank of bureau kan worden bevestigd. Ik hoop dat deze epidemie maar een paar maanden aanhoudt, dus ik wil geen gewone muurhaken gebruiken die het meubilair beschadigen. De plankhaak wordt dus tijdelijk met een M6-schroef aan de plank bevestigd. Het masker hangt aan een lange M6-schroef die aan het geprinte platform is bevestigd. De M6 kan verticaal of horizontaal worden geïnstalleerd.

www.thingiverse.com/thing:4296362

Ik heb de volgende instructies gebruikt om mijn project te voltooien. Met dank aan de auteurs:

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

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

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

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

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

Aanbevolen: