Kazalo:

Samodejna video konferenca za babico z Raspberry Pi: 9 korakov (s slikami)
Samodejna video konferenca za babico z Raspberry Pi: 9 korakov (s slikami)

Video: Samodejna video konferenca za babico z Raspberry Pi: 9 korakov (s slikami)

Video: Samodejna video konferenca za babico z Raspberry Pi: 9 korakov (s slikami)
Video: Высокая плотность 2022 2024, November
Anonim
Samodejna video konferenca za babico z Raspberry Pi
Samodejna video konferenca za babico z Raspberry Pi
Samodejna video konferenca za babico z Raspberry Pi
Samodejna video konferenca za babico z Raspberry Pi

Skrbi me za mojo 90-letno babico, ker bi tudi ona morala ostati doma med epidemijo COVID-a, nenehno odhaja ven, počne "bistvene" stvari na ulici, kot je nakup loterijskih vstopnic, pogovor s sosedi. Mislim, da ni pravi čas, da gre ven. Eden glavnih razlogov, zakaj odhaja od doma, je, da potrebuje več interakcije z ljudmi. Boji se novih tehničnih stvari, kot so mobilni telefoni, zato sem se odločil sestaviti enoto za videokonference na osnovi Raspberry Pi, ki se ji sploh ni treba dotikati. Ni vklopa / izklopa, nobenega klica. To navodilo sem napisal o tem, kako sem sestavil to enoto, da bi pomagal vsem, ki morajo skrbeti za starejše ljudi.

1. korak: Zgradite enoto

Zgradite enoto
Zgradite enoto
Zgradite enoto
Zgradite enoto
Zgradite enoto
Zgradite enoto

Samo zberite vse komponente in jih povežite kot na shemi.

TPA3116D2 2.0 digitalna ojačevalna plošča 50w

Napajanje Raspberry Pi 3 B+ 5V 3A

Hladilnik telesa Raspberry Pi 3 Model B + Plus

Raspberry Pi 3 Model B+

Raspberry Pi kamera

Kartica Micro SD 32 GB

Zvočna kartica USB

Monitor To je bil moj stari monitor. Vsak monitor lahko to naredi.

Zvočnik To je bil moj stari zvočnik. To zmore vsak zvočnik.

Vmesnik HDMI v VGA

Ethernetni kabel

Slušalke, ki se uporabljajo kot mikrofon To so bile moje stare slušalke, vsak mikrofon zmore

Skupni materialni stroški projekta: 67 USD

Natisnil sem to ohišje Raspberry Pi:

www.thingiverse.com/thing:922740

Za ojačevalnik sem oblikoval in natisnil ohišje.

www.thingiverse.com/thing:4298257

Tiskanje je bilo preprosto in na zvočnik sem ga lahko pritrdil z vijaki.

Moral sem spremeniti slušalke, uporabiti njihov del mikrofona. Priključek za vtičnico je bil spremenjen glede na sliko.

Korak: Namestite Rasbian

Namestite Rasbian
Namestite Rasbian
Namestite Rasbian
Namestite Rasbian
Namestite Rasbian
Namestite Rasbian

Tu so navodila po korakih s posnetki zaslona:

1. Od tu prenesite SDFormatter:

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

2. Odstranite zip in namestite SDFormatter

3. Vstavite kartico MicroSD v računalnik. Uporabil sem adapter USB

4. Zaženite SDFormatter in formatirajte kartico MicroSD

5. Prenesite slikovni računalnik Raspberry in ga namestite:

6. Zaženite Raspberry imager.exe in namestite Rasbian

3. korak: nastavite Wifi, omogočite SSH, vklopite malino

Nastavite Wifi, omogočite SSH, vklopite malino
Nastavite Wifi, omogočite SSH, vklopite malino
Nastavite Wifi, omogočite SSH, vklopite malino
Nastavite Wifi, omogočite SSH, vklopite malino
Nastavite Wifi, omogočite SSH, vklopite malino
Nastavite Wifi, omogočite SSH, vklopite malino
Nastavite Wifi, omogočite SSH, vklopite malino
Nastavite Wifi, omogočite SSH, vklopite malino

7. Ustvarite datoteko wpa_supplicant.conf z NotePad+ (https://notepad-plus-plus.org/downloads/).

7.a. Spremeni kodiranje besedila Uredi-> EOL-> Linux

7.b. Dodajte to v datoteko in spremenite SSID in geslo za wifi (psk) glede na poverilnice Wifi.

ccountry = mi

update_config = 1

ctrl_interface =/var/run/wpa_supplicant

omrežje = {

scan_ssid = 1

ssid = "MyNetworkSSID"

psk = "Pa55w0rd1234"

}

7.c. Kopirajte Ustvari datoteko wpa_supplicant.conf v korenski imenik kartice SD.

  • Omogoči oddaljeni dostop (SSH): ustvarite novo prazno datoteko ssh.txt v korenskem imeniku kartice SD.
  • Vstavite kartico SD v svoj Pi in priključite napajalnik.

4. korak: Konfiguracija usmerjevalnika

Konfiguracija usmerjevalnika
Konfiguracija usmerjevalnika
Konfiguracija usmerjevalnika
Konfiguracija usmerjevalnika
Konfiguracija usmerjevalnika
Konfiguracija usmerjevalnika

8. Iz usmerjevalnika poiščite naslov IP Raspberry Pi: zaženite brskalnik in vstopite v skrbniški vmesnik usmerjevalnika. Običajno je: https://192.168.0.1/. V meniju Basic-> DHCPsubmenu DHCP list boste našli novo napravo. Čas izteka je največji, ker se je začel pred kratkim. V mojem primeru 192.168.0.16

9. Nastavitveni naslov IP za vaš Raspberry Pi nastavite na usmerjevalniku: V podmeniju DHCP v informacijah o zakupu rezervacije DHCP je treba dodati naslov IP PasbarryPI. V mojem primeru 192.168.0.16. Ta nastavitev omogoča, da bo ta fiksni naslov IP na voljo samo za to posebno enoto v vašem omrežju.

10. Posredujte vrata, da omogočite oddaljeno namizje (povezava VNC). Pojdite na Napredno-> Posredovanje Nastavite lokalni IP na svoj PasbarryPI (192.168.0.16) in vrata na 5900. Protokol: TCP. To posredovanje vrat vam bo omogočilo dostop do vašega Raspberryja od koder koli iz interneta.

5. korak: Prva povezava z malino

Prva povezava z malinami
Prva povezava z malinami
Prva povezava z malinami
Prva povezava z malinami
Prva povezava z malinami
Prva povezava z malinami

11. Uporabite terminalski program, kot je Putty (https://www.putty.org/) Vnesite naslov IP.

Privzeta vrata 22. Vrsta povezave SSH in vzpostavite povezavo. Odprl se bo terminal z besedilno bazo.

12. Vnesite prijavo: pi in geslo: malina. Privzeta prijava za Raspberry.

13. S tem ukazom prejemajte posodobitve z rasbarry.org:

- sudo apt-get posodobitev

14. Nadgradite, da začnejo veljati vse posodobitve.

- sudo apt-get nadgradnja

Ko vprašajo naslednje. tip: "Y"

»Po tej operaciji bo porabljenih 4, 250 kB dodatnega prostora na disku.

Ali želite nadaljevati? [Y/n]”Y

15. Nastavitev oddaljenega namizja. Za daljinsko upravljanje Raspberry Pi izberem program RealVNC. Namestite program RealVNC za oddaljeno namizje. Vnesite terminal:

-sudo apt namestite strežnik RealVNC-vnc-strežnik realvnc-vnc-viewer

16. Omogočanje strežnika VNC. Vstopite v konfiguracijski meni maline. Vrsta:

- sudo raspi-config

16.a. 5. Možnosti vmesnika->

16.b. P3 VNC->

16.c. Bi radi omogočili strežnik VNC? Da

Dodatna opomba: Spremenite geslo. V konfiguracijskem meniju maline lahko spremenite privzeto geslo in uporabniško ime.

16.d. 1. Spremenite uporabniško geslo->

16.e. V redu->

16.f. Dvakrat vnesite geslo->

16.g. Končaj

6. korak: Nastavitev storitve NoIP

Nastavitev storitve NoIP
Nastavitev storitve NoIP
Nastavitev storitve NoIP
Nastavitev storitve NoIP
Nastavitev storitve NoIP
Nastavitev storitve NoIP

17. Naj bo vaša enota na voljo v internetu. Težava pri internetnem ponudniku je, da včasih usmerjevalnik dobi nov naslov IP. Potreboval sem storitev, zaradi katere je moja malina vedno na voljo na istem naslovu IP. Storitev NOIP je bila zame idealna. Je brezplačen in enostaven za namestitev na Raspberry. Obiščite spletno mesto NoIp in se prijavite ter ustvarite svojo domeno: https://www.noip.com/, to je vidoeconfforgrandma.hopto.org.

18. Nazaj na terminal SSH. Namestimo programsko opremo NoIp za Raspberry. Po vsakem vnosu morate pritisniti “Enter”. Ustvarite mapo za NoIp. Type:

- mkdir/home/pi/noip

- cd/home/pi/noip

Prenesite program:

-wget

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

-cd noip-2.1.9-1

Namestite ga:

- sudo make

- sudo make install

Ko vnesete »sudo make install«, boste pozvani, da se prijavite z uporabniškim imenom in geslom za račun No-IP.

Za nadaljevanje odgovorite na vprašanja. Na vprašanje, kako pogosto želite, da se posodobitev zgodi, morate izbrati 5 ali več. Interval je naveden v minutah. Če izberete 5, bo interval za posodobitev 5 minut. Če izberete 30, bo interval 30 minut.

Zaženite program NoIP:

- sudo/usr/local/bin/noip2

Preverite, ali storitev NoIP deluje pravilno. Če prikazuje naslov IP in vaš račun ter je aktiven, ste to naredili.

- sudo noip2 -S

19. Program NoIP se zažene, ko se zažene malina. Če želite zagnati odjemalca No-IP ob zagonu, uredite crontab:

- crontab -e

dodaj novo vrstico:

- @reboot sudo -u root noip2

Datoteko lahko zaprete (CTRL+X …) in shranite spremembe (… pritisnite "y" in Enter).

20. Znova zaženite malino, da preverite, ali vse deluje pravilno

- sudo ponovni zagon

Preverite, ali NoIp še vedno deluje

- sudo noip2 -S

7. korak: Oddaljeno namizje z VNC

Oddaljeno namizje z VNC
Oddaljeno namizje z VNC
Oddaljeno namizje z VNC
Oddaljeno namizje z VNC
Oddaljeno namizje z VNC
Oddaljeno namizje z VNC

21. Prenesite in namestite odjemalca RealVNC Viewer za Windows

22. zaženite RealVNC Viewer v računalniku z operacijskim sistemom Windows. Od zdaj je namizje Raspberry daljinsko vodeno.

23. Ob prvi prijavi se bodo pojavila različna vprašanja. Tako kot lokalizacija, geslo, omrežje, posodobitev programske opreme. Odgovorite na ta vprašanja, kot želite. Priporočam, da geslo in konfiguracija omrežja ostaneta, kot sta bila nastavljena prej.

24. Namestitev je končana. Znova zaženite malinovo pi

8. korak: Uporabite sistem

Image
Image
Uporabite sistem
Uporabite sistem
Uporabite sistem
Uporabite sistem

25. Video klic se začne s klikom na ikono programske opreme RealVNC Viewer v vašem lokalnem računalniku.

26. Prijavite se v babičino malino. vidoeconfforgrandma.hopto.org. Geslo je mogoče shraniti v pregledovalnik RealVNC. Preverjanje pristnosti je treba opraviti le ob prvi prijavi.

27. Ko ste, zaženite chromium in ustvarite povezavo za videokonferenco za video aplikacijo Jitsi. Kot:

meet.jit.si/vidoeconfforgrandma

Če želite uporabljati isto sobo za videokonference, morate povezavo dodati med zaznamke.

28. Odjavite se iz programa RealVNC in zaženite Jitsi v lokalnem računalniku z isto povezavo.

29. Povezava je vzpostavljena. Pogovorite se z babico, dokler lahko.

30. Po pogovoru se ne pozabite znova prijaviti s pregledovalnikom RealVNC in zapreti krom.

9. korak: Končne opombe

Končne opombe
Končne opombe
Končne opombe
Končne opombe

Najprej nastavite celoten sistem doma in ga pustite delovati nekaj dni. Potem ste pripravljeni, da ga namestite v babičino stanovanje. Zaradi varnosti ne želim dlje časa preživeti v stanovanju pri Granmi, zato sem pred odhodom od doma vse vnaprej namestil, v babičini hiši pa sem naredil le konfiguracijo usmerjevalnika. Namestitev mi je vzela približno 10 minut. Pravkar ste postavili ploščad na mizo, jo priključili na 230VAC in priključili usmerjevalnik. Za konfiguracijo usmerjevalnika sem uporabil prenosni računalnik.

Moja babica je bila zadovoljna. Obstaja nekaj tehničnih težav, pri katerih internetni ponudnik in lokalni govornik ne delujeta vedno. Vem, da odpiranje vrat na usmerjevalniku in uporaba VNC ni najbolj varna stvar glede internetne varnosti, vendar nisem imel varnejše predstave. Ime za prijavo in geslo za RaspberryPI sem spremenil v zelo težko in ta Raspberry ne vsebuje občutljivih podatkov; če nekdo prevzame to enoto in se bo začel čudno obnašati, sem babici pokazal, kako izklopiti vse skupaj z velikim rdečim stikalom, in imam kopijo celotnega sistema, zato bo okrevanje trajalo le nekaj minut.

Poleg tega sem lahko s pomočjo oddaljenega namizja predvajala stare videoposnetke svoje družine o družinskih sindikatih. Tudi ti videoposnetki so zelo pomagali.

Še ena stvar

Med celotno namestitvijo sem uporabil masko za zaščito sebe in svoje babice.

Obrazna maska Portwest FFP2, ki jo uporabljam, ima malo težav, ker ima ventil in zato ščiti samo uporabnika. Nosilec obrazne maske lahko okuži druge z izdihanim zrakom. Zato sem zasnoval dodaten del, s katerim lahko filtrirno folijo pritisnem na izpušni ventil. Tako bo izdihani zrak tudi filtriran. Že nekaj časa ga preizkušam; nekoliko otežuje izdih in nekoliko otežuje dezinfekcijo maske, vendar jo je mogoče uporabiti.

www.thingiverse.com/thing:4294357

Po uporabi maske za obraz razkužim masko z razpršenim etanolom. Dokler etanol izhlapi, potrebujem prostor, da preprečim stik med masko za obraz in okoljem. V ta namen sem zasnoval začasen kavelj, ki ga je mogoče pritrditi na katero koli polico ali mizo. Upam, da bo ta epidemija ostala le nekaj mesecev, zato ne želim uporabljati navadnih stenskih kljuk, ki bi poškodovale pohištvo. Torej je kavelj police začasno pritrjen z vijakom M6 na polico. Maska visi na dolgem vijaku M6, pritrjenem na tiskano ploščad. M6 je mogoče namestiti navpično ali vodoravno.

www.thingiverse.com/thing:4296362

Za dokončanje projekta sem uporabil naslednja navodila. Hvala avtorjem:

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

Priporočena: