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, Studeni
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 90-godiš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 lutrije, razgovora sa susjedima. Mislim da ovo nije pravi trenutak za njen izlazak. Jedan od glavnih razloga zašto odlazi od kuće je taj što joj je potrebna veća interakcija s ljudima. Boji se novih tehničkih stvari, poput mobitela, pa sam odlučila sastaviti jedinicu za video konferencije zasnovanu na Raspberry Pi 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 osobama.

Korak 1: Izgradite jedinicu

Izgradite jedinicu
Izgradite jedinicu
Izgradite jedinicu
Izgradite jedinicu
Izgradite jedinicu
Izgradite jedinicu

Samo prikupite sve komponente i spojite ih kao na shemi.

TPA3116D2 2.0 ploča za digitalno pojačalo 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 Bio je to moj stari zvučnik. To može učiniti bilo koji zvučnik.

HDMI -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

Ispisao sam ovo kućište Raspberry Pi:

www.thingiverse.com/thing:922740

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

www.thingiverse.com/thing:4298257

Bio je jednostavan za ispis i uspio sam ga pričvrstiti na zvučnik vijcima.

Morao sam izmijeniti slušalice, kako bih koristio dio mikrofona. Priključak za utičnicu izmijenjen je 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. Raspakirajte zip i instalirajte SDFormatter

3. Umetnite MicroSD karticu u računalo. 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. Izradite datoteku wpa_supplicant.conf pomoću programa NotePad+ (https://notepad-plus-plus.org/downloads/).

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

7.b. Dodajte ovo u datoteku i promijenite SSID i lozinku za Wi -Fi (psk) prema svojim 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 Stvori datoteku wpa_supplicant.conf u korijenski direktorij SD kartice.

  • Omogući daljinski pristup (SSH): Izradite 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 usmjerivača
Konfiguracija usmjerivača
Konfiguracija usmjerivača
Konfiguracija usmjerivača
Konfiguracija usmjerivača
Konfiguracija usmjerivača

8. Saznajte IP adresu Raspberry Pi s usmjerivača: Pokrenite preglednik i uđite u administratorsko sučelje usmjerivača. Obično je: https://192.168.0.1/. Na izborniku Basic-> DHCPsubmeni DHCP list pronaći ćete novi uređaj. Vrijeme isteka najveće je 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 podizborniku DHCP u informacijama o najmu DHCP rezervacije potrebno je dodati IP adresu PasbarryPI. U mom slučaju, 192.168.0.16. Ova postavka omogućuje da će ta fiksna IP adresa biti dostupna samo za ovu određenu jedinicu u vašoj mreži.

10. Učinite prosljeđivanje portova 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 pristup vašem Raspberryju s bilo kojeg mjesta s interneta.

Korak 5: Prva veza maline

Malina Prva veza
Malina Prva veza
Malina Prva veza
Malina Prva veza
Malina Prva veza
Malina Prva veza

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

Zadani priključak 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 ažuriranje

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

- sudo apt-get nadogradnja

Kad pitaju sljedeće. tip: "Y"

“Nakon ove operacije koristit će se 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 program RealVNC. 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 poslužitelja. Uđite u konfiguracijski izbornik maline. Tip:

- sudo raspi-config

16.a. 5. Opcije sučelja->

16.b. P3 VNC->

16.c. Želite li omogućiti VNC poslužitelj? Da

Dodatna napomena: Promijenite lozinku. Na izborniku konfiguracije maline postoji mogućnost promjene zadane lozinke i korisničkog imena.

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

16.e. U redu->

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 davateljem usluga 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 mi je bila idealna. Besplatno je i jednostavno instalirati na Raspberry. Posjetite NoIp web stranicu i prijavite se i stvorite 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”. Izradite 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 zatraž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 program NoIP:

- sudo/usr/local/bin/noip2

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

- sudo noip2 -S

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

- crontab -e

dodaj novi redak:

- @ponovno pokrenite sudo -u root noip2

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

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

- sudo ponovno podizanje sustava

Provjerite da li NoIp još uvijek radi

- sudo noip2 -S

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

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

21. Preuzmite i instalirajte RealVNC Viewer klijent za Windows

22. pokrenite RealVNC Viewer na svom Windows računalu. Od sada se radnom površinom maline upravlja daljinski.

23. Prilikom prve prijave pojavit će se različita pitanja. Poput lokalizacije, lozinke, mreže, ažuriranja softvera. Odgovorite na ova pitanja kako želite. Preporučujem da lozinka i konfiguracija mreže ostanu onakvi kakvi su bili prethodno postavljeni.

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

Korak 8: Koristite sustav

Image
Image
Koristite sustav
Koristite sustav
Koristite sustav
Koristite sustav

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

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

27. Kad ste unutra, pokrenite chromium i stvorite vezu za videokonferenciju za video aplikaciju Jitsi. Kao:

meet.jit.si/vidoeconfforgrandma

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

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

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

30. Nakon razgovora, ne zaboravite se ponovno 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

Najprije postavite kompletan sustav kod kuće i pustite ga da radi nekoliko dana. Tada ste spremni za ugradnju u Bakin stan. Ne želim dugo boraviti u svom stanu u Granmi iz sigurnosnih razloga, pa sam unaprijed sve instalirala prije nego što sam napustila svoj dom, a samo je konfiguracija usmjerivača obavljena u bakinoj kući. Instalacija mi je trebala otprilike 10 minuta. Samo ste postavili opremu za stol, priključili je na 230VAC i spojili usmjerivač. Koristio sam prijenosno računalo za konfiguraciju usmjerivača.

Moja baka je bila zadovoljna. Postoje neki tehnički problemi s internetskim davateljem 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 i lozinku za prijavu u RaspberryPI u vrlo teško, a ovaj Raspberry ne sadrži osjetljive podatke; ako netko preuzima ovu jedinicu i počet će se čudno ponašati, pokazao sam svojoj baki kako isključiti cijelu stvar velikim crvenim prekidačem, a ja imam kopiju cijelog sustava, pa će oporavak potrajati samo nekoliko minuta.

Osim toga, bio sam u mogućnosti reproducirati uz pomoć udaljene radne površine mojim bakama stare videozapise o obiteljskim sindikatima. I ti su video zapisi puno pomogli.

Još jedna stvar

Tijekom 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 osmislio 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 korištenja maske za lice, dezinficiram masku prskanim etanolom. Sve dok etanol isparava, potrebno mi je mjesto kako bih spriječio bilo kakav kontakt maske za lice i okoliša. 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 pričvršćenom za tiskanu platformu. M6 se može instalirati okomito ili vodoravno.

www.thingiverse.com/thing:4296362

Koristio sam sljedeće upute za dovršetak svog projekta. 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čeni: