Съдържание:

Автоматична видеоконференция за баба с Raspberry Pi: 9 стъпки (със снимки)
Автоматична видеоконференция за баба с Raspberry Pi: 9 стъпки (със снимки)

Видео: Автоматична видеоконференция за баба с Raspberry Pi: 9 стъпки (със снимки)

Видео: Автоматична видеоконференция за баба с Raspberry Pi: 9 стъпки (със снимки)
Видео: 【生放送】ロシアによる戦争犯罪の証拠が続出。ロシア軍撤退地域で多数の住民が残虐行為で命を奪われていた 2024, Юли
Anonim
Автоматична видеоконференция за баба с Raspberry Pi
Автоматична видеоконференция за баба с Raspberry Pi
Автоматична видеоконференция за баба с Raspberry Pi
Автоматична видеоконференция за баба с Raspberry Pi

Притеснявам се за моята 90-годишна баба, защото дори тя трябва да остане вкъщи по време на епидемията от COVID, тя непрекъснато излиза, прави „важни“неща на улицата, като например да купува билети за лотария, да разговаря със съседи. Мисля, че не е подходящият момент тя да излезе. Една от основните причини да напусне дома си е, че се нуждае от повече взаимодействие с хората. Тя се страхува от нови технически неща, като мобилни телефони, затова реших да сглобя устройство за видеоконференции на базата на Raspberry Pi, което изобщо не трябва да докосва. Няма включване / изключване, нито стартиране на разговори. Написах тази инструкция за това как съставих това звено, за да помогна на всеки, който трябва да се грижи за възрастни хора.

Стъпка 1: Изградете модула

Изградете единицата
Изградете единицата
Изградете единицата
Изградете единицата
Изградете единицата
Изградете единицата

Просто съберете всички компоненти и ги свържете както на схемата.

TPA3116D2 2.0 Цифров платка за усилвател 50w

Raspberry Pi 3 B+ Захранване 5V 3A

Топлообменник Raspberry Pi 3 Модел B + Plus

Raspberry Pi 3 Модел B+

Камера Raspberry Pi

Micro SD 32 GB карта

USB звукова карта

Монитор Това беше моят стар монитор. Всеки монитор може да го направи.

Оратор Това беше моят стар говорител. Всеки говорител може да го направи.

HDMI към VGA адаптер

Ethernet кабел

Слушалки, използвани като микрофон Това бяха моите стари слушалки, всеки микрофон може

Общите материални разходи по проекта: 67 USD

Отпечатах този корпус на Raspberry Pi:

www.thingiverse.com/thing:922740

За усилвателя проектирах и отпечатах кутия.

www.thingiverse.com/thing:4298257

Печатането беше лесно и успях да го фиксирам към високоговорителя с винтове.

Трябваше да променя слушалките си, за да използвам частта им за микрофон. Съединителят за жак е променен според картината.

Стъпка 2: Инсталирайте Rasbian

Инсталирайте Rasbian
Инсталирайте Rasbian
Инсталирайте Rasbian
Инсталирайте Rasbian
Инсталирайте Rasbian
Инсталирайте Rasbian

Ето стъпка по стъпка инструкции със скрийншоти:

1. Изтеглете SDFormatter от тук:

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

2. Извлечете ципа и инсталирайте SDFormatter

3. Поставете MicroSD картата в компютъра. Използвах USB адаптер

4. Стартирайте SDFormatter и форматирайте MicroSD картата

5. Изтеглете Raspberry Imager и го инсталирайте:

6. Стартирайте Raspberry imager.exe и инсталирайте Rasbian

Стъпка 3: Настройте Wifi, Активирайте SSH, Включете Raspberry

Настройка на Wi -Fi, Активиране на SSH, Включване на малина
Настройка на Wi -Fi, Активиране на SSH, Включване на малина
Настройка на Wi -Fi, Активиране на SSH, Включване на малина
Настройка на Wi -Fi, Активиране на SSH, Включване на малина
Настройте Wifi, Активирайте SSH, Включете Raspberry
Настройте Wifi, Активирайте SSH, Включете Raspberry
Настройка на Wi -Fi, Активиране на SSH, Включване на малина
Настройка на Wi -Fi, Активиране на SSH, Включване на малина

7. Създайте wpa_supplicant.conf файл с NotePad+ (https://notepad-plus-plus.org/downloads/).

7.а. Промяна на кодиране на текст Редактиране-> EOL-> Linux

7.b. Добавете това във файла и променете SSID и парола за wifi (psk) според вашите идентификационни данни за Wifi.

ccountry = ние

update_config = 1

ctrl_interface =/var/run/wpa_supplicant

мрежа = {

scan_ssid = 1

ssid = "MyNetworkSSID"

psk = "Pa55w0rd1234"

}

7. в. Копирайте Създайте wpa_supplicant.conf файл в основната директория на SD картата.

  • Активиране на отдалечен достъп (SSH): Създайте нов празен файл ssh.txt в основната директория на SD картата.
  • Поставете SD картата във вашия Pi и свържете захранването.

Стъпка 4: Конфигурация на рутера

Конфигурация на рутера
Конфигурация на рутера
Конфигурация на рутера
Конфигурация на рутера
Конфигурация на рутера
Конфигурация на рутера

8. Разберете IP адреса на Raspberry Pi от вашия рутер: Стартирайте браузър и влезте в администраторския интерфейс на вашия рутер. Обикновено: https://192.168.0.1/. В основно меню-> DHCP подменю DHCP списък ще намерите ново устройство. Срокът на изтичане е най -високият, защото започна наскоро. В моя случай 192.168.0.16

9. Задайте фиксиран IP адрес за вашия Raspberry Pi на рутера: В подменю DHCP в DHCP Reservation Lease Infos трябва да се добави IP адресът на PasbarryPI. В моя случай 192.168.0.16. Тази настройка прави възможно този фиксиран IP адрес да бъде достъпен само за това конкретно устройство във вашата мрежа.

10. Направете пренасочване на портове, за да разрешите отдалечен работен плот (VNC връзка). Отидете на Advanced-> Forwarding Set Local IP to your PasbarryPI (192.168.0.16) and port to 5900. Protocol: TCP. Това пренасочване на портове ще ви позволи да достигнете до вашата малинка от всяко място от интернет.

Стъпка 5: Първа връзка с малина

Малинова първа връзка
Малинова първа връзка
Малинова първа връзка
Малинова първа връзка
Малинова първа връзка
Малинова първа връзка

11. Използвайте терминална програма като Putty (https://www.putty.org/) Въведете IP адреса.

Порт по подразбиране 22. Тип връзка SSH и свързване. Той ще отвори терминал за текстова база.

12. Въведете потребителско име: pi и парола: малина. Вход по подразбиране за Raspberry.

13. Получавайте актуализации от rasbarry.org с тази команда:

- sudo apt-get update

14. Надстройте, за да влезе в сила всички актуализации.

- sudo apt-get надстройка

Когато питат следното. тип: „Y“

„След тази операция ще бъдат използвани 4, 250 kB допълнително дисково пространство.

Искаш ли да продължиш? [Д/н]”Д

15. Настройка на отдалечен работен плот. За дистанционно управление на Raspberry Pi избирам програма RealVNC. Инсталирайте програмата RealVNC, за да имате отдалечен работен плот. Въведете терминала:

-sudo apt инсталирате RealVNC-vnc-сървър realvnc-vnc-viewer

16. Активиране на VNC сървър. Влезте в менюто за конфигуриране на малината. Тип:

- sudo raspi-config

16.а. 5. Опции за взаимодействие->

16.b. P3 VNC->

16. в. Искате ли VNC сървърът да бъде активиран? Да

Допълнителна бележка: Променете паролата. В конфигурационното меню на raspberry има възможност за промяна на паролата и потребителското име по подразбиране.

16.д. 1. Променете потребителската парола->

16.д. ОК->

16. е. Въведете два пъти паролата->

16.g. завършек

Стъпка 6: Настройка на услугата NoIP

Настройка на услугата NoIP
Настройка на услугата NoIP
Настройка на услугата NoIP
Настройка на услугата NoIP
Настройка на услугата NoIP
Настройка на услугата NoIP

17. Направете вашето устройство достъпно в интернет. Проблемът с интернет доставчика е, че понякога рутерът получава нов IP адрес. Имах нужда от услуга, която прави моята Raspberry винаги достъпна на същия IP адрес. Услугата NOIP беше идеална за мен. Той е безплатен и лесен за инсталиране на Raspberry. Посетете уебсайта на NoIp и се регистрирайте и създайте своя домейн: https://www.noip.com/, т.е. vidoeconfforgrandma.hopto.org.

18. Назад към SSH терминала. Нека инсталираме софтуер NoIp за Raspberry. След всеки запис трябва да натиснете „Enter“. Създайте папка за NoIp. Type:

- mkdir/home/pi/noip

- cd/home/pi/noip

Изтеглете програмата:

-wget

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

-cd noip-2.1.9-1

Инсталирайте го:

- sudo make

- sudo make install

След като напишете „sudo make install“, ще бъдете подканени да влезете с потребителското си име и парола за вашия акаунт без IP.

Отговорете на въпросите, за да продължите. Когато бъдете попитани колко често искате актуализацията да се случва, трябва да изберете 5 или повече. Интервалът е изброен в минути. Ако изберете 5, интервалът за актуализиране ще бъде 5 минути. Ако изберете 30, интервалът ще бъде 30 минути.

Стартирайте програмата NoIP:

- sudo/usr/local/bin/noip2

Проверете дали услугата NoIP работи правилно. Ако показва IP адреса и вашия акаунт и е активен, вие сте го направили.

- sudo noip2 -S

19. Програмата Make NoIP стартира при стартиране на малината. За да стартирате No-IP клиент при зареждане, редактирайте crontab:

- crontab -e

добавете нов ред:

- @reboot sudo -u root noip2

Можете да затворите файла (CTRL+X…) и да запазите промените (… натиснете „y“и Enter).

20. Рестартирайте Raspberry, за да проверите дали всичко работи правилно

- рестартиране на sudo

Проверете дали NoIp все още работи

- sudo noip2 -S

Стъпка 7: Отдалечен работен плот с VNC

Отдалечен работен плот с VNC
Отдалечен работен плот с VNC
Отдалечен работен плот с VNC
Отдалечен работен плот с VNC
Отдалечен работен плот с VNC
Отдалечен работен плот с VNC

21. Изтеглете и инсталирайте RealVNC Viewer клиент за Windows

22. стартирайте RealVNC Viewer на вашия компютър с Windows. От сега собственият работен плот на Raspberry се управлява дистанционно.

23. При първото влизане ще има различни въпроси. Като локализация, парола, мрежа, актуализация на софтуера. Отговорете на тези въпроси, както желаете. Препоръчвам паролата и мрежовата конфигурация да останат както са били зададени преди.

24. Инсталацията е завършена. Рестартирайте малиновото пи

Стъпка 8: Използвайте системата

Image
Image
Използвайте системата
Използвайте системата
Използвайте системата
Използвайте системата

25. Видео разговорът започва с щракване върху иконата на софтуера RealVNC Viewer на вашия локален компютър.

26. Трябва да влезете в бабината малина. vidoeconfforgrandma.hopto.org. Паролата може да се съхранява в RealVNC viewer удостоверяването трябва да се извърши само при първото влизане.

27. Когато сте вътре, стартирайте chromium и създайте връзка за видеоконференция за приложението за видео Jitsi. Като:

meet.jit.si/vidoeconfforgrandma

Ако искате да използвате същата стая за видеоконференции, трябва да добавите връзката към отметката си.

28. Излезте от RealVNC и стартирайте Jitsi на вашия локален компютър със същата връзка.

29. Връзката е установена. Говорете с баба си, доколкото можете.

30. След разговора не забравяйте да влезете отново с RealVNC viewer и затворете chromium.

Стъпка 9: Заключителни бележки

Заключителни бележки
Заключителни бележки
Заключителни бележки
Заключителни бележки

Първо настройте цялата система у дома и оставете системата да работи за няколко дни. След това сте готови да го инсталирате в апартамента на баба. Не искам да прекарвам дълго време в апартамента си Granma от съображения за сигурност, затова предварително инсталирах всичко, преди да напусна дома си, а само конфигурацията на рутера беше направена в къщата на баба. Инсталацията ми отне около 10 минути. Просто поставете платформата на бюро, включете я в 230VAC и свържете рутера. Използвах лаптопа си, за да направя конфигурацията на рутера.

Баба ми беше доволна. Има някои технически проблеми с интернет доставчика и местния говорител, които не винаги работят. Знам, че отварянето на порт на рутера и използването на VNC не е най -сигурното нещо по отношение на сигурността в интернет, но нямах по -сигурна представа. Промених името и паролата за влизане в RaspberryPI на много трудна и тази Raspberry не съдържа чувствителна информация; ако някой поема това устройство и ще започне да се държи странно, аз показах на баба си как да изключи всичко с голям червен ключ и имам копие на цялата система, така че възстановяването ще отнеме само няколко минути.

Освен това успях да пусна с помощта на отдалечен работен плот старите видеоклипове на баба ми за семейните съюзи. Тези видеоклипове също помогнаха много.

Още нещо

По време на цялата инсталация използвах маска за лице, за да защитя себе си и баба си.

Маската за лице на Portwest FFP2, която използвам, има малък проблем, защото има вентил върху нея и следователно защитава само носещия я. Носителят на маската за лице може да зарази другите с издишания въздух. Ето защо проектирах допълнителна част, която може да се използва за притискане на филтърна ламарина към вентила за издишване. Така издишаният въздух също ще бъде филтриран. Изпитвам го от известно време; затруднява издишването и прави дезинфекцията на маската малко трудно, но може да се използва.

www.thingiverse.com/thing:4294357

След като използвам маската за лице, използвам спрей етанол за дезинфекция на маската. Докато етанолът се изпарява, имам нужда от място, за да предотвратя всякакъв контакт между маската за лице и околната среда. За тази цел проектирах временна кука, прикрепена към всеки рафт или бюро. Надявам се тази епидемия да остане само за няколко месеца, така че не искам да използвам обикновени куки за стени, които ще повредят мебелите. Така че куката на рафта е временно фиксирана с винт М6 към рафта. Маската виси на дълъг винт М6, прикрепен към отпечатаната платформа. M6 може да се монтира вертикално или хоризонтално.

www.thingiverse.com/thing:4296362

Използвах следните инструкции, за да завърша проекта си. Благодаря на авторите:

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

Препоръчано: