Sadržaj:

Automatska video konferencija za baku s Raspberry Pi: 9 koraka (sa slikama)
Automatska video konferencija za baku s Raspberry Pi: 9 koraka (sa slikama)

Video: Automatska video konferencija za baku s Raspberry Pi: 9 koraka (sa slikama)

Video: Automatska video konferencija za baku s Raspberry Pi: 9 koraka (sa slikama)
Video: AMA record with community manager Oleg. PARALLEL FINANCE 2024, Juli
Anonim
Automatska video konferencija za baku s Raspberry Pi
Automatska video konferencija za baku s Raspberry Pi
Automatska video konferencija za baku s Raspberry Pi
Automatska video konferencija za baku s Raspberry Pi

Zabrinut sam za svoju devedesetogodišnju baku jer bi čak i ona trebala ostati kod kuće za vrijeme epidemije COVID-a, stalno izlazi, radi "bitne" stvari na ulici, poput kupovine lutrijskih karata, razgovora sa komšijama. Mislim da nije pravi trenutak za njen izlazak. Jedan od glavnih razloga zašto napušta dom je taj što joj je potrebna veća interakcija s ljudima. Plaši se novih tehničkih stvari, poput mobilnih telefona, zbog čega sam odlučio sastaviti Raspberry Pi jedinicu za video konferencije koju uopće ne mora dodirivati. Nema uključivanja / isključivanja, niti započinjanja poziva. Napisao sam ovo uputstvo o tome kako sam sastavio ovu jedinicu kako bih pomogao svima koji se moraju brinuti o starijim ljudima.

Korak 1: Izgradite jedinicu

Napravite jedinicu
Napravite jedinicu
Napravite jedinicu
Napravite jedinicu
Napravite jedinicu
Napravite jedinicu

Samo prikupite sve komponente i povežite ih kao na shemi.

TPA3116D2 2.0 ploča digitalnog pojačala 50w

Raspberry Pi 3 B+ Napajanje 5V 3A

Rashladni element Raspberry Pi 3 model B + Plus

Raspberry Pi 3 model B+

Raspberry Pi kamera

Micro SD kartica od 32 GB

USB zvučna kartica

Monitor To je bio moj stari monitor. Svaki monitor to može učiniti.

Zvučnik To je bio moj stari zvučnik. To može učiniti bilo koji zvučnik.

HDMI na VGA adapter

Ethernet kabel

Slušalice koje se koriste kao mikrofon To su bile moje stare slušalice, svaki mikrofon može

Ukupni materijalni troškovi projekta: 67 USD

Odštampao sam ovo kućište Raspberry Pi:

www.thingiverse.com/thing:922740

Za pojačalo sam dizajnirao i odštampao kućište.

www.thingiverse.com/thing:4298257

Štampalo se jednostavno, a mogao sam ga pričvrstiti za zvučnike vijcima.

Morao sam izmijeniti slušalice kako bih koristio dio mikrofona. Priključak za utičnicu je izmijenjen prema slici.

Korak 2: Instalirajte Rasbian

Instalirajte Rasbian
Instalirajte Rasbian
Instalirajte Rasbian
Instalirajte Rasbian
Instalirajte Rasbian
Instalirajte Rasbian

Evo korak po korak upute sa snimkama zaslona:

1. Preuzmite SDFormatter odavde:

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

2. Izvucite zip i instalirajte SDFormatter

3. Umetnite MicroSD karticu u računar. Koristio sam USB adapter

4. Pokrenite SDFormatter i formatirajte MicroSD karticu

5. Preuzmite Raspberry Imager i instalirajte ga:

6. Pokrenite Raspberry imager.exe i instalirajte Rasbian

Korak 3: Postavite Wifi, omogućite SSH, uključite Raspberry

Postavite Wifi, Omogućite SSH, Uključite Raspberry
Postavite Wifi, Omogućite SSH, Uključite Raspberry
Postavite Wifi, Omogućite SSH, Uključite Raspberry
Postavite Wifi, Omogućite SSH, Uključite Raspberry
Postavite Wifi, Omogućite SSH, Uključite Raspberry
Postavite Wifi, Omogućite SSH, Uključite Raspberry
Postavite Wifi, Omogućite SSH, Uključite Raspberry
Postavite Wifi, Omogućite SSH, Uključite Raspberry

7. Kreirajte datoteku wpa_supplicant.conf pomoću programa NotePad+ (https://notepad-plus-plus.org/downloads/).

7.a. Promijenite kodiranje teksta Edit-> EOL-> Linux

7.b. Dodajte ovo u datoteku i promijenite Wi -Fi SSID i lozinku (psk) u skladu s vašim vjerodajnicama za WiFi.

ccountry = mi

update_config = 1

ctrl_interface =/var/run/wpa_supplicant

mreža = {

scan_ssid = 1

ssid = "MyNetworkSSID"

psk = "Pa55w0rd1234"

}

7.c. Kopirajte Kreiraj wpa_supplicant.conf datoteku u osnovni direktorij SD kartice.

  • Omogući daljinski pristup (SSH): Kreirajte novu praznu datoteku ssh.txt u korijenskom direktoriju SD kartice.
  • Umetnite SD karticu u svoj Pi i spojite izvor napajanja.

Korak 4: Konfiguracija usmjerivača

Konfiguracija rutera
Konfiguracija rutera
Konfiguracija rutera
Konfiguracija rutera
Konfiguracija rutera
Konfiguracija rutera

8. Saznajte IP adresu Raspberry Pi sa usmjerivača: Pokrenite pregledač i uđite u administratorsko sučelje usmjerivača. Obično je: https://192.168.0.1/. Na osnovnom izborniku-> DHCPpodmeni DHCP lista pronaći ćete novi uređaj. Vrijeme isteka je najveće jer je počelo nedavno. U mom slučaju 192.168.0.16

9. Postavite fiksnu IP adresu za svoj Raspberry Pi na usmjerivaču: U DHCP podmeniju u DHCP rezervacijskim podacima o najmu treba dodati IP adresu PasbarryPI. U mom slučaju, 192.168.0.16. Ova postavka omogućuje da ova fiksna IP adresa bude dostupna samo za ovu određenu jedinicu u vašoj mreži.

10. Učinite prosljeđivanje porta kako biste omogućili udaljenu radnu površinu (VNC veza). Idite na Napredno-> Prosljeđivanje Postavite lokalni IP na svoj PasbarryPI (192.168.0.16) i portove na 5900. Protokol: TCP. Ovo prosljeđivanje portova omogućit će vam da pristupite svom Raspberryju s bilo kojeg mjesta s interneta.

Korak 5: Raspberry prva veza

Raspberry First Connection
Raspberry First Connection
Raspberry First Connection
Raspberry First Connection
Raspberry First Connection
Raspberry First Connection

11. Koristite terminal program poput Putty (https://www.putty.org/) Unesite IP adresu.

Zadani port 22. Vrsta veze SSH i povezivanje. Otvorit će terminal baze podataka.

12. Unesite prijavu: pi i lozinku: malina. Zadana prijava za Raspberry.

13. Dobijte ažuriranja s rasbarry.org pomoću ove naredbe:

- sudo apt-get update

14. Nadogradite kako bi sva ažuriranja stupila na snagu.

- sudo apt-get nadogradnja

Kada pitaju sljedeće. tip: "Y"

“Nakon ove operacije bit će iskorišteno 4, 250 kB dodatnog prostora na disku.

Želite li nastaviti? [Y/n]”Y

15. Postavljanje udaljene radne površine. Za daljinsko upravljanje Raspberry Pi -om biram RealVNC program. Instalirajte program RealVNC da biste imali udaljenu radnu površinu. Upišite terminal:

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

16. Omogućavanje VNC servera. Uđite u konfiguracijski meni maline. Tip:

- sudo raspi-config

16.a. 5. Opcije povezivanja->

16.b. P3 VNC->

16.c. Želite li da se omogući VNC Server? Da

Dodatna napomena: Promijenite lozinku. U konfiguracijskom meniju maline postoji mogućnost promjene zadane lozinke i korisničkog imena.

16.d. 1. Promijenite korisničku lozinku->

16.e. OK->

16.f. Upišite dva puta lozinku->

16.g. Završi

Korak 6: Postavljanje usluge NoIP

Postavljanje usluge NoIP
Postavljanje usluge NoIP
Postavljanje usluge NoIP
Postavljanje usluge NoIP
Postavljanje usluge NoIP
Postavljanje usluge NoIP

17. Učinite svoju jedinicu dostupnom na internetu. Problem s internetskim provajderom je u tome što ruter ponekad dobije novu IP adresu. Trebala mi je usluga koja čini moju Raspberry uvijek dostupnom na istoj IP adresi. NOIP usluga je za mene bila idealna. Besplatna je i laka za instaliranje na Raspberry. Posjetite NoIp web stranicu i prijavite se i kreirajte svoju domenu: https://www.noip.com/, tj. Vidoeconfforgrandma.hopto.org.

18. Natrag na SSH terminal. Instalirajmo NoIp softver za Raspberry. Nakon svakog unosa, trebate pritisnuti “Enter”. Kreirajte mapu za NoIp. Type:

- mkdir/home/pi/noip

- cd/home/pi/noip

Preuzmite program:

-wget

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

-cd noip-2.1.9-1

Instalirajte ga:

- sudo make

- sudo make install

Nakon što upišete “sudo make install”, od vas će se tražiti da se prijavite sa svojim korisničkim imenom i lozinkom za No-IP račun.

Odgovorite na pitanja za nastavak. Na pitanje koliko često želite da se ažuriranje događa, morate odabrati 5 ili više. Interval je naveden u minutama. Ako odaberete 5, interval ažuriranja bit će 5 minuta. Ako odaberete 30, interval će biti 30 minuta.

Pokrenite NoIP program:

- sudo/usr/local/bin/noip2

Provjerite radi li NoIP usluga ispravno. Ako prikazuje IP adresu i vaš račun i ako je aktivan, uspjeli ste.

- sudo noip2 -S

19. Make NoIP program se pokreće pri pokretanju maline. Da biste pokrenuli No-IP klijent pri pokretanju, uredite crontab:

- crontab -e

dodaj novi red:

- @reboot sudo -u root noip2

Možete zatvoriti datoteku (CTRL+X …) i spremiti promjene (… pritisnite "y" i Enter).

20. Ponovo pokrenite Raspberry da biste provjerili radi li sve ispravno

- sudo reboot

Proverite da li NoIp još uvek radi

- sudo noip2 -S

Korak 7: Udaljena radna površina sa VNC -om

Udaljena radna površina sa VNC -om
Udaljena radna površina sa VNC -om
Udaljena radna površina sa VNC -om
Udaljena radna površina sa VNC -om
Udaljena radna površina sa VNC -om
Udaljena radna površina sa VNC -om

21. Preuzmite i instalirajte RealVNC Viewer klijent za Windows

22. pokrenite RealVNC Viewer na svom Windows računaru. Od sada se radna površina maline kontroliše daljinski.

23. Prilikom prvog prijavljivanja pojavit će se različita pitanja. Kao lokalizacija, lozinka, mreža, ažuriranje softvera. Odgovorite na ova pitanja kako želite. Preporučujem da lozinka i konfiguracija mreže ostanu onakvi kakvi su bili ranije postavljeni.

24. Instalacija je dovršena. Ponovo pokrenite malinovo pi

Korak 8: Koristite sistem

Image
Image
Koristite sistem
Koristite sistem
Koristite sistem
Koristite sistem

25. Video poziv počinje klikom na ikonu softvera RealVNC Viewer na vašem lokalnom računaru.

26. Trebali biste se prijaviti na bakinu malinu. tj. vidoeconfforgrandma.hopto.org. Lozinka se može pohraniti u RealVNC preglednik. Autentifikaciju je potrebno izvršiti samo pri prvom prijavljivanju.

27. Kad se nalazite, pokrenite chromium i kreirajte vezu za video konferenciju za video aplikaciju Jitsi. Sviđa vam se:

meet.jit.si/vidoeconfforgrandma

Ako želite koristiti istu prostoriju za video konferencije, trebate dodati vezu u svoju oznaku.

28. Odjavite se iz programa RealVNC i pokrenite Jitsi na svom lokalnom računaru s istom vezom.

29. Veza je uspostavljena. Razgovarajte sa bakom, koliko god možete.

30. Nakon razgovora, ne zaboravite se ponovo prijaviti pomoću RealVNC preglednika i zatvoriti chromium.

Korak 9: Završne napomene

Završne napomene
Završne napomene
Završne napomene
Završne napomene

Prvo postavite kompletan sistem kod kuće i pustite ga da radi nekoliko dana. Tada ste spremni za instalaciju u bakinom stanu. Ne želim dugo provoditi u stanu u Granmi iz sigurnosnih razloga, pa sam unaprijed sve instalirala prije nego što sam napustila dom, a samo je konfiguracija usmjerivača obavljena u bakinoj kući. Instalacija mi je trebala otprilike 10 minuta. Samo ste postavili platformu na stol, priključili je na 230VAC i povezali usmjerivač. Koristio sam laptop za konfiguraciju rutera.

Moja baka je bila zadovoljna. Postoje neki tehnički problemi s internetskim provajderom i lokalnim govornikom koji ne rade uvijek. Znam da otvaranje porta na usmjerivaču i korištenje VNC -a nije najsigurnija stvar u pogledu sigurnosti interneta, ali nisam imao sigurnije ideje. Promijenio sam ime za prijavu i lozinku za RaspberryPI u vrlo teško, a ovaj Raspberry ne sadrži osjetljive podatke; ako neko preuzima ovu jedinicu i počne se čudno ponašati, pokazao sam svojoj baki kako isključiti cijelu stvar velikim crvenim prekidačem, a ja imam kopiju cijelog sistema, pa će oporavak potrajati samo nekoliko minuta.

Osim toga, mogao sam reproducirati uz pomoć udaljene radne površine bake moje stare videozapise o porodičnim sindikatima. I ovi su video zapisi mnogo pomogli.

Još jedna stvar

Tokom cijele instalacije koristila sam masku za lice kako bih zaštitila sebe i svoju baku.

Portwest FFP2 maska za lice koju koristim ima mali problem jer ima ventil na sebi i stoga štiti samo korisnika. Nositelj maske za lice može zaraziti druge izdahnutim zrakom. Zato sam dizajnirao dodatni dio koji se može koristiti za utiskivanje filtarskog lista na ventil za izdah. Tako će se i izdahnuti zrak filtrirati. Testiram ga već neko vrijeme; malo otežava izdah i pomalo otežava dezinfekciju maske, ali može se koristiti.

www.thingiverse.com/thing:4294357

Nakon upotrebe maske za lice, za dezinfekciju maske koristim raspršeni etanol. Sve dok etanol isparava, potrebno mi je mjesto da spriječim svaki kontakt između maske za lice i okoline. U tu sam svrhu dizajnirao privremenu udicu koja se može pričvrstiti na bilo koju policu ili stol. Nadam se da će se ova epidemija zadržati samo nekoliko mjeseci pa ne želim koristiti obične zidne kuke koje će oštetiti namještaj. Dakle, kuka za policu privremeno je pričvršćena vijkom M6 na policu. Maska visi na dugom vijku M6 koji je pričvršćen na štampanu platformu. M6 se može instalirati okomito ili vodoravno.

www.thingiverse.com/thing:4296362

Koristio sam sljedeće upute da dovršim svoj projekt. Hvala autorima:

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

Preporučuje se: