Talaan ng mga Nilalaman:

Awtomatikong Conference ng Video para sa Lola Sa Raspberry Pi: 9 Mga Hakbang (na may Mga Larawan)
Awtomatikong Conference ng Video para sa Lola Sa Raspberry Pi: 9 Mga Hakbang (na may Mga Larawan)

Video: Awtomatikong Conference ng Video para sa Lola Sa Raspberry Pi: 9 Mga Hakbang (na may Mga Larawan)

Video: Awtomatikong Conference ng Video para sa Lola Sa Raspberry Pi: 9 Mga Hakbang (na may Mga Larawan)
Video: CS50 2013 - Week 9 2024, Hulyo
Anonim
Awtomatikong Conference ng Video para sa Lola Sa Raspberry Pi
Awtomatikong Conference ng Video para sa Lola Sa Raspberry Pi
Awtomatikong Conference ng Video para sa Lola Sa Raspberry Pi
Awtomatikong Conference ng Video para sa Lola Sa Raspberry Pi

Nag-aalala ako tungkol sa aking 90-taong-gulang na lola dahil kahit siya ay dapat manatili sa bahay sa panahon ng epidemya ng COVID, patuloy siyang lumalabas, gumagawa ng mga "mahahalagang" bagay sa kalye, tulad ng pagbili ng ilang mga tiket sa lotto, pakikipag-usap sa mga kapit-bahay. Sa palagay ko hindi ito ang tamang oras para siya ay lumabas. Isa sa mga pangunahing dahilan kung bakit siya aalis sa bahay ay kailangan niya ng higit na pakikipag-ugnayan sa mga tao. Natatakot siya sa mga bagong bagay na panteknikal, tulad ng mga mobile phone, kaya't napagpasyahan kong pagsamahin ang isang yunit ng kumperensya sa video na batay sa Raspberry Pi na hindi niya kailangang hawakan. Walang pag-on / off, walang pagsisimula ng anumang mga tawag. Sinulat ko ang tagubiling ito tungkol sa kung paano ko pinagsama ang yunit na ito upang matulungan ang sinumang dapat mag-ingat sa mga nakatatandang tao.

Hakbang 1: Buuin ang Yunit

Buuin ang Yunit
Buuin ang Yunit
Buuin ang Yunit
Buuin ang Yunit
Buuin ang Yunit
Buuin ang Yunit

Kolektahin lamang ang lahat ng bahagi at ikonekta ang mga ito tulad ng sa eskematiko.

TPA3116D2 2.0 Digital amplifier Board 50w

Raspberry Pi 3 B + Power Supply 5V 3A

Raspberry Pi 3 Model B + Plus Heat Sink

Raspberry Pi 3 Model B +

Raspberry Pi Camera

Micro SD 32 GB Card

USB Sound Card

Monitor Ito ang aking dating monitor. Anumang monitor ay maaaring gawin.

Tagapagsalita Ito ang aking dating tagapagsalita. Maaaring gawin ng sinumang tagapagsalita.

HDMI sa VGA Adapter

Ethernet Cable

Ginamit ang headset bilang isang mikropono Ito ang aking dating headset, maaaring gawin ng anumang mikropono

Ang kabuuang materyal na gastos ng proyekto: 67 USD

Nai-print ko ang pabahay ng Raspberry Pi na ito:

www.thingiverse.com/thing:922740

Para sa amplifier, dinisenyo at na-print ko ang isang encloser.

www.thingiverse.com/thing[298257

Ito ay simpleng mai-print, at naayos ko ito sa nagsasalita gamit ang mga turnilyo.

Kailangan kong baguhin ang aking headset, upang magamit ang kanilang bahagi ng mikropono. Ang jack konektor ay binago ayon sa larawan.

Hakbang 2: I-install ang Rasbian

I-install ang Rasbian
I-install ang Rasbian
I-install ang Rasbian
I-install ang Rasbian
I-install ang Rasbian
I-install ang Rasbian

Narito ang sunud-sunod na tagubilin sa mga screenshot:

1. Mag-download ng SDFormatter mula dito:

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

2. I-extract ang zip at i-install ang SDFormatter

3. Ipasok ang MicroSD card sa PC. Gumamit ako ng USB adapter

4. Patakbuhin ang SDFormatter at i-format ang MicroSD card

5. I-download ang Raspberry imager at i-install ito:

6. Simulan ang Raspberry imager.exe at i-install ang Rasbian

Hakbang 3: Pag-setup ng Wifi, Paganahin ang SSH, I-on ang Raspberry

Pag-setup ng Wifi, Paganahin ang SSH, I-on ang Raspberry
Pag-setup ng Wifi, Paganahin ang SSH, I-on ang Raspberry
Pag-setup ng Wifi, Paganahin ang SSH, I-on ang Raspberry
Pag-setup ng Wifi, Paganahin ang SSH, I-on ang Raspberry
Pag-setup ng Wifi, Paganahin ang SSH, I-on ang Raspberry
Pag-setup ng Wifi, Paganahin ang SSH, I-on ang Raspberry
Pag-setup ng Wifi, Paganahin ang SSH, I-on ang Raspberry
Pag-setup ng Wifi, Paganahin ang SSH, I-on ang Raspberry

7. Lumikha ng wpa_supplicant.conf file gamit ang NotePad + (https://notepad-plus-plus.org/downloads/).

7.a. Baguhin ang Pag-coding ng teksto I-edit-> EOL-> Linux

7.b. Idagdag ito sa file at palitan ang wifi SSID at password (psk) alinsunod sa iyong kredensyal sa Wifi.

ccountry = amin

update_config = 1

ctrl_interface = / var / run / wpa_supplicant

network = {

scan_ssid = 1

ssid = "MyNetworkSSID"

psk = "Pa55w0rd1234"

}

7.c. Kopyahin ang Lumikha wpa_supplicant.conf file sa direktoryo ng ugat ng SD card.

  • Paganahin ang remote access (SSH): Lumikha ng bagong walang laman na ssh.txt file sa root Directory ng SD card.
  • Ipasok ang SD card sa iyong Pi at ikonekta ang power supply.

Hakbang 4: Pag-configure ng Router

Pag-configure ng Router
Pag-configure ng Router
Pag-configure ng Router
Pag-configure ng Router
Pag-configure ng Router
Pag-configure ng Router

8. Alamin ang IP address ng Raspberry Pi mula sa iyong router: Magsimula ng isang browser at pumasok sa iyong interface ng admin ng router. Karaniwan ito: https://192.168.0.1/. Sa Pangunahing menu-> listahan ng DHCPsubmenu DHCP makakahanap ka ng isang bagong aparato. Ang oras ng Pag-expire ay pinakamataas dahil nagsimula ito kamakailan. Sa aking kaso 192.168.0.16

9. Itakda ang pag-ayos ng IP address para sa iyong Raspberry Pi sa router: Sa DHCP submenu sa DHCP Reservation Lease Infos dapat idagdag ang IP address ng PasbarryPI. Sa aking kaso, 192.168.0.16. Ginagawang posible ng setting na ito na ang pag-aayos ng IP address na ito ay magagamit lamang para sa tukoy na yunit na ito sa iyong network.

10. Gawin ang pagpapasa ng port upang payagan ang remote desktop (koneksyon ng VNC). Pumunta sa Advanced-> Forwarding Set Local IP sa iyong PasbarryPI (192.168.0.16) at mga port sa 5900. Protocol: TCP. Ang pagpapasa ng port na ito ay magbibigay-daan sa iyo upang maabot ang iyong Raspberry mula sa kahit saan mula sa internet.

Hakbang 5: Unang Koneksyon sa Raspberry

Unang Koneksyon sa Raspberry
Unang Koneksyon sa Raspberry
Unang Koneksyon sa Raspberry
Unang Koneksyon sa Raspberry
Unang Koneksyon sa Raspberry
Unang Koneksyon sa Raspberry

11. Gumamit ng isang programa ng terminal tulad ng Putty (https://www.putty.org/) Ipasok ang IP address.

Default port 22. Uri ng koneksyon SSH at kumonekta. Magbubukas ito ng isang terminal ng textbase.

12. Ipasok ang pag-login: pi at password: raspberry. Default na pag-login para sa Raspberry.

13. Kumuha ng mga update mula sa rasbarry.org gamit ang utos na ito:

- sudo apt-get update

14. Mag-upgrade upang magkabisa ng lahat ng mga pag-update.

- sudo apt-get upgrade

Kapag tinanong nila ang mga sumusunod. uri: "Y"

Pagkatapos ng operasyon na ito, 4, 250 kB ng karagdagang disk space ang gagamitin.

Gusto mo bang magpatuloy? [Y / n]”Y

15. Pag-setup ng Remote desktop. Para sa remote na pagkontrol sa Raspberry Pi, pipiliin ko ang RealVNC na programa. I-install ang programa ng RealVNC upang magkaroon ng remote desktop. Mag-type sa terminal:

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

16. Pagpapagana sa VNC Server. Ipasok ang menu ng raspberry config. Uri:

- sudo raspi-config

16.a. 5. Mga Pagpipilian sa Interfacing->

16.b. P3 VNC->

16.c. Nais mo bang paganahin ang VNC Server? Oo

Karagdagang Tandaan: Baguhin ang password. Sa menu ng raspberry config, mayroong posibilidad na baguhin ang default na password at pangalan ng gumagamit.

16.d. 1. Palitan ang Password ng Gumagamit->

16.e. OK->

16.f. Mag-type ng dalawang beses sa password->

16.g. Tapos na

Hakbang 6: Pag-set up ng Serbisyo ng NoIP

Pag-set up ng Serbisyo ng NoIP
Pag-set up ng Serbisyo ng NoIP
Pag-set up ng Serbisyo ng NoIP
Pag-set up ng Serbisyo ng NoIP
Pag-set up ng Serbisyo ng NoIP
Pag-set up ng Serbisyo ng NoIP

17. Gawing magagamit ang iyong yunit sa internet. Ang problema sa internet provider ay kung minsan ang router ay nakakakuha ng isang bagong IP address. Kailangan ko ng isang serbisyo na palaging magagamit ang aking Raspberry sa parehong IP address. Ang serbisyo sa NOIP ay perpekto para sa akin. Ito ay libre at madaling mai-install sa Raspberry. Bisitahin ang website ng NoIp at mag-sign up at lumikha ng iyong domain: https://www.noip.com/, ibig sabihin, vidoeconfforgrandma.hopto.org.

18. Bumalik sa terminal ng SSH. I-install namin ang NoIp software para sa Raspberry. Pagkatapos ng bawat entry, dapat mong pindutin ang "Enter". Lumikha ng isang folder para sa NoIp. Uri:

- mkdir / home / pi / noip

- cd / home / pi / noip

I-download ang programa:

- wget

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

- cd noip-2.1.9-1

I-install ito:

- sudo gumawa

- sudo gumawa ng pag-install

Matapos i-type ang "sudo make install" sasabihan ka na mag-log in gamit ang iyong No-IP account username at password.

Sagutin ang mga katanungan upang magpatuloy. Kapag tinanong kung gaano mo kadalas nais mangyari ang pag-update, dapat kang pumili ng 5 o higit pa. Ang agwat ay nakalista sa ilang minuto. Kung pipiliin mo ang 5, ang agwat ng pag-update ay 5 minuto. Kung pipiliin mo ang 30, ang agwat ay 30 minuto.

Simulan ang programang NoIP:

- sudo / usr / local / bin / noip2

Suriin kung gumagana nang maayos ang serbisyo ng NoIP. Kung ipinapakita nito ang IP address at ang iyong account, at ito ay aktibo, nagawa mo ito.

- sudo noip2 -S

19. Gawin ang programa ng NoIP na nagsisimula kapag nagsimula ang Raspberry. Upang simulan ang No-IP client sa boot, i-edit ang crontab:

- crontab -e

magdagdag ng bagong linya:

- @reboot sudo -u root noip2

Maaari mong isara ang file (CTRL + X…) at mai-save ang mga pagbabago (… pindutin ang "y" at Enter).

20. I-reboot ang Raspberry upang suriin ang lahat ay gumagana nang tama

- sudo reboot

Tignan ang NoIp na tumatakbo pa rin

- sudo noip2 -S

Hakbang 7: Remote Desktop Sa VNC

Remote na Desktop Sa VNC
Remote na Desktop Sa VNC
Remote na Desktop Sa VNC
Remote na Desktop Sa VNC
Remote na Desktop Sa VNC
Remote na Desktop Sa VNC

21. Mag-download at mag-install ng RealVNC Viewer client para sa Windows

22. simulan ang RealVNC Viewer sa iyong Windows PC. Mula ngayon pagmamay-ari ang desktop ng Raspberry ay malayuang kontrolado.

23. Sa unang pag-login, magkakaroon ng magkakaibang mga katanungan. Tulad ng lokalisasyon, password, network, pag-update ng software. Sagutin ang mga katanungang ito ayon sa gusto mo. Inirerekumenda ko na ang password at pagsasaayos ng network ay dapat manatili tulad ng naitakda bago.

24. Kumpleto na ang pag-install. I-reboot ang raspberry pi

Hakbang 8: Gamitin ang System

Image
Image
Gamitin ang System
Gamitin ang System
Gamitin ang System
Gamitin ang System

25. Nagsisimula ang video call sa pag-click sa icon ng RealVNC Viewer software sa iyong lokal na PC.

26. Dapat kang mag-log in sa Lola's Raspberry. ibig sabihin, vidoeconfforgrandma.hopto.org. Ang password ay maaaring maiimbak sa pagpapatotoo ng RealVNC viewer ay dapat gawin lamang sa unang pag-login.

27. Kapag ikaw ay nasa, patakbuhin ang chromium at lumikha ng isang videoconference link para sa Jitsi video app. Gusto:

meet.jit.si/vidoeconfforgrandma

Kung nais mong gumamit ng parehong silid ng videoconference, dapat mong idagdag ang link sa iyong bookmark.

28. Mag-log out mula sa RealVNC at simulan ang Jitsi sa iyong lokal na PC na may parehong link.

29. Ang koneksyon ay itinatag. Makipag-usap sa iyong Lola, hangga't makakaya mo.

30. Matapos ang pag-uusap, huwag kalimutang mag-log in muli sa RealVNC manonood at isara ang chromium.

Hakbang 9: Pangwakas na Pangungusap

Pangwakas na Pangungusap
Pangwakas na Pangungusap
Pangwakas na Pangungusap
Pangwakas na Pangungusap

I-setup muna ang kumpletong system sa iyong bahay at hayaang tumakbo ang system ng ilang araw. Pagkatapos handa ka nang i-install ito sa Lola flat. Hindi ko nais na gumastos ng mahabang panahon sa aking Granma flat para sa kaligtasan, kaya't na-pre-install ko ang lahat bago ako umalis sa aking bahay, at ang pagsasaayos lamang ng router ang nagawa sa lola bahay. Inabot ako ng pag-install ng humigit-kumulang 10 minuto. Inilagay lamang ang rig sa isang desk, naka-plug sa 230VAC at ikinonekta ang router. Ginamit ko ang aking laptop upang gawin ang pagsasaayos ng router.

Natuwa ang Lola ko. Mayroong ilang mga teknikal na isyu sa provider ng internet at lokal na nagsasalita na hindi laging gumagana. Alam ko na ang pagbubukas ng isang port sa router at paggamit ng VNC, hindi ang pinakaligtas na bagay na gagawin tungkol sa seguridad sa internet, ngunit wala akong ligtas na ideya. Pinalitan ko ang RaspberryPI pangalan ng pag-login at password sa isang napakahirap, at ang Raspberry na ito ay walang naglalaman ng sensitibong impormasyon; kung ang isang tao ay pumalit sa yunit na ito, at magsisimulang kumilos nang kakaiba, ipinakita ko sa aking Lola kung paano paalisin ang buong bagay sa isang malaking pulang switch, at mayroon akong isang kopya ng buong system, kaya't ang pag-recover ay tatagal lamang ng ilang minuto.

Bilang karagdagan, nakapaglaro ako sa tulong ng remote desktop sa aking Lola na mga lumang video tungkol sa mga unyon ng pamilya. Malaki din ang naitulong ng mga video na ito.

Isa pang bagay

Sa buong pag-install, gumamit ako ng isang maskara sa mukha upang maprotektahan ang aking sarili at ang aking lola.

Ang Portwest FFP2 na maskara sa mukha na ginagamit ko ay may kaunting problema sapagkat mayroon itong balbula at samakatuwid pinoprotektahan lamang nito ang nagsusuot. Ang nagsusuot ng maskara sa mukha ay maaaring makahawa sa iba sa hininga na hangin. Iyon ang dahilan kung bakit nagdisenyo ako ng isang karagdagang bahagi na maaaring magamit upang pindutin ang isang filter sheet sa balbula ng pagbuga. Kaya, ang hininga na hangin ay masala rin. Sinubukan ko ito pansamantala; ginagawang mas mahirap itong huminga nang palabas at gawin ang pagdidisimpekta ng maskara ng medyo mahirap, ngunit maaari itong magamit.

www.thingiverse.com/thing[294357

Matapos gamitin ang maskara sa mukha, gumamit ako ng spray na etanol upang disimpektahan ang maskara. Hangga't ang etanol ay sumingaw, kailangan ko ng isang lugar upang maiwasan ang anumang pakikipag-ugnay sa pagitan ng maskara sa mukha at ng kapaligiran. Para sa hangaring ito, nagdisenyo ako ng isang pansamantalang kawit na nakakabit sa anumang istante o desk. Inaasahan kong ang epidemya na ito ay mananatili lamang sa loob ng ilang buwan kaya ayaw kong gumamit ng mga ordinaryong kawit sa dingding na makakasira sa kasangkapan. Kaya, ang istante ng kawit ay pansamantalang naayos na may isang M6 na tornilyo sa istante. Ang mask ay nakabitin sa isang mahabang M6 na tornilyo na nakakabit sa naka-print na platform. Ang M6 ay maaaring mai-install patayo o pahalang.

www.thingiverse.com/thing[296362

Ginamit ko ang mga sumusunod na tagubilin upang makumpleto ang aking proyekto. Salamat sa mga may-akda:

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

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

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

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

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

Inirerekumendang: