Mục lục:

Gọi điện video trên Raspberry Pi 3: 9 bước (có hình ảnh)
Gọi điện video trên Raspberry Pi 3: 9 bước (có hình ảnh)

Video: Gọi điện video trên Raspberry Pi 3: 9 bước (có hình ảnh)

Video: Gọi điện video trên Raspberry Pi 3: 9 bước (có hình ảnh)
Video: [MLAB.VN - Học Raspberry Pi] Video 14 : Raspberry Pi 3 + RPi Sim808 Shield gọi điện cho người dùng 2024, Tháng mười một
Anonim
Gọi điện video trên Raspberry Pi 3
Gọi điện video trên Raspberry Pi 3

Kể từ khi tôi rời nhà cách đây 5 năm để học đại học, tôi nhận ra rằng việc xa gia đình thật khó khăn như thế nào. Gọi điện video là một lựa chọn đối với hầu hết mọi người, tuy nhiên, vì cha mẹ tôi không muốn học cách sử dụng máy tính, nên lựa chọn duy nhất là xây dựng một hệ thống đơn giản nhất có thể để họ vận hành, sẽ không cần bảo trì và nó cũng sẽ không tốn kém. Ngoài ra, hệ thống phải kết nối được với màn hình tivi thì bố mẹ tôi mới có thể thoải mái sử dụng và họ sẽ không phải nhìn vào màn hình điện thoại nhỏ xíu để nhìn thấy tôi.

Một số TV thông minh cung cấp ứng dụng Skype, tuy nhiên bạn phải mua một máy ảnh tương thích, chi phí này tương đương với tổng chi phí của toàn bộ hệ thống này. Hơn nữa, Skype bỏ hỗ trợ cho Smart TV, do đó sử dụng Smart TV với Skype không còn là một lựa chọn nữa.

Thực hiện theo các bước trong hướng dẫn đầu tiên của tôi và cuộc gọi video sẽ trở nên dễ dàng Pi-easy!

Bước 1: Chọn các bộ phận

Nhặt các bộ phận
Nhặt các bộ phận
Nhặt các bộ phận
Nhặt các bộ phận
Nhặt các bộ phận
Nhặt các bộ phận

Raspberry Pi 3 Model B vừa ra mắt cách đây vài tuần, một hệ thống nhúng rất hứa hẹn, có thể mua với mức giá $ 50. Bao gồm bộ nguồn, vỏ máy, một vài tấm tản nhiệt và thẻ nhớ Micro SD, tổng chi phí là hơn $ 90 một chút.

Ngoài ra, bạn sẽ cần cáp HDMI để kết nối bo mạch với màn hình TV và tùy chọn cáp Ethernet để kết nối internet. Mặc dù Raspberry Pi 3 Model B được trang bị chip Wi-Fi nhưng kết nối có dây luôn được ưu tiên hơn vì nó đáng tin cậy hơn.

Lưu ý rằng Raspberry Pi 3 Model B có xu hướng dễ nóng lên khi thực hiện các cuộc gọi video, do đó, bạn nên sử dụng một cặp tản nhiệt. Tôi rất tiếc vì tôi không thể cung cấp cho bạn hình ảnh về việc lắp đặt các bộ tản nhiệt trên bo mạch vì tôi đã lắp chúng trước khi nghĩ đến việc viết hướng dẫn có hướng dẫn này. Tuy nhiên, việc lắp đặt các tấm tản nhiệt trên bo mạch là một công việc rất dễ dàng và có rất nhiều hướng dẫn trên mạng có thể giúp bạn cách thực hiện.

*Thông báo quan trọng!*

Một bộ sạc điện thoại thông thường sẽ KHÔNG làm được điều đó, vì Raspberry Pi 3 Model B cần đầu ra 5.1V và 2.5A, trái ngược với hầu hết các bộ sạc điện thoại cung cấp đầu ra 5V và tối đa 2A.

Cũng cần phải chú ý đến Micro SD và Máy ảnh, vì chỉ các thẻ và máy ảnh cụ thể mới tương thích với Raspberry Pi 3 Model B. Cần thẻ Micro SD có kích thước tối thiểu 8 GB cho hệ điều hành của bảng.

Danh sách các thẻ tương thích và danh sách các máy ảnh tương thích.

* Một thông báo quan trọng khác! *

Ưu tiên máy ảnh USB có micrô vì Raspberry Pi 3 Model B không có đầu vào âm thanh nếu bạn muốn kết nối micrô với micrô!

Cuối cùng, bạn cũng sẽ cần bàn phím và chuột để thiết lập hệ thống. Sau đó, khi hệ thống đã sẵn sàng, chỉ cần một bàn phím đơn giản để tắt bo mạch Raspberry Pi một cách an toàn. Và tất nhiên, bạn sẽ cần một màn hình để thực hiện cuộc gọi video.

Hãy tổng hợp lại:

  • Raspberry Pi 3 Mô hình B
  • Thẻ Micro SD tương thích (khuyến nghị loại 10)
  • Máy ảnh USB tương thích
  • Cáp HDmi
  • Bàn phím
  • TV hoặc màn hình tương thích với HDMI
  • Chuột (Tùy chọn, nhưng được khuyến nghị)
  • Nguồn cung cấp Raspberry Pi chính thức (Tùy chọn, nhưng được khuyến nghị)
  • Vỏ Raspberry Pi (Tùy chọn, nhưng được khuyến nghị)
  • Tản nhiệt (Tùy chọn, nhưng được khuyến nghị)
  • Cáp Ethernet (Tùy chọn, nhưng được khuyến nghị)

Bước 2: Thiết lập hệ điều hành

Thiết lập hệ điều hành
Thiết lập hệ điều hành
Thiết lập hệ điều hành
Thiết lập hệ điều hành
Thiết lập hệ điều hành
Thiết lập hệ điều hành

Sử dụng máy tính có đầu đọc thẻ SD và truy cập trang web NOOBS và tải xuống phiên bản NOOBS mới nhất bằng cách tải xuống torrent hoặc bằng cách tải xuống tệp zip.

Trong khi NOOBS đang tải xuống, hãy định dạng thẻ Micro SD của bạn bằng SD Formatter 4.0.

Cài đặt SD Formatter, sau đó lắp thẻ Micro SD của bạn vào máy tính bằng bộ chuyển đổi Micro SD. Trong SD Formatter, chọn thẻ Micro SD và định dạng nó. Hãy cẩn thận để chọn đúng ký tự ổ đĩa khi định dạng thẻ! Định dạng ghi đè được ưu tiên, nhưng một định dạng nhanh cũng sẽ hoạt động.

Sau khi thẻ đã được định dạng, hãy giải nén các tệp từ tệp zip NOOBS đã tải xuống. Sau đó, chọn tất cả các tệp đã giải nén và kéo và thả chúng vào thẻ Micro SD. Khi thao tác kết thúc, hãy đẩy thẻ ra và lắp vào bo mạch Raspberry Pi 3 Model B.

Kết nối cáp HDMI, bàn phím, chuột và cáp Ethernet, sau đó cắm nguồn điện Micro USB vào bo mạch. Ngoài ra, bạn có thể kết nối qua Wi-Fi nếu có mạng không dây gần đó. Nếu kết nối Wi-Fi được chọn, hãy đảm bảo rằng kết nối đó có đủ cường độ tín hiệu, vì cuộc gọi video có thể tiêu tốn một lượng băng thông đáng kể.

*Thông báo quan trọng!*

Bật màn hình của bạn trước khi cấp nguồn cho bo mạch! Nếu không, đầu ra HDMI của bo mạch sẽ không được kích hoạt.

Khi Raspberry Pi khởi động, một cửa sổ chứa danh sách các hệ điều hành sẽ xuất hiện. Chọn Raspbian bằng cách đánh dấu vào hộp bên cạnh nó và bấm cài đặt. Một thông báo cảnh báo sẽ xuất hiện, hãy nhấp vào Yes và pha cho mình một tách trà trong khi hệ điều hành đang cài đặt. Sau khi cài đặt xong, giao diện người dùng đồ họa sẽ được tải tự động. Nếu nó không đăng nhập bằng cách sử dụng pi làm tên người dùng và raspberry làm mật khẩu, hãy nhập startx và nhấn nút Enter.

* Một thông báo quan trọng khác! *

Trong quá trình cài đặt kết thúc, menu cấu hình Raspberry Pi (raspi-config) có thể được tải. Nếu vậy, bạn có thể chọn Tùy chọn quốc tế hóa, và thiết lập cài đặt ngôn ngữ và khu vực của mình, chẳng hạn như múi giờ. Ngoài ra, nếu giao diện người dùng đồ họa không được tải tự động, bạn có thể vào Boot Options và chọn tùy chọn cuối cùng, Desktop Autologin.

Nhiều cài đặt khác có sẵn trong menu cấu hình Raspberry Pi cho Raspberry Pi của bạn. Để thoát khỏi menu cấu hình, hãy nhấn nút Tab trên bàn phím của bạn, sau đó chọn tùy chọn Kết thúc. Bạn có thể vào bất cứ lúc nào menu cấu hình Raspberry Pi bằng cách nhập raspi-config trên một thiết bị đầu cuối, tuy nhiên, hãy cẩn thận khi thay đổi cài đặt của bo mạch.

Mặc dù tôi cố gắng hết sức trong việc hướng dẫn bạn qua bước này, bạn vẫn có thể gặp khó khăn. Đây là Video Hướng dẫn Cài đặt NOOBS, từ Raspberry Pi Foundation, mà bạn có thể thấy hữu ích ngay cả khi đó là một video hai năm tuổi.

Bước 3: Cập nhật và nâng cấp Raspberry Pi

Cập nhật và nâng cấp Raspberry Pi
Cập nhật và nâng cấp Raspberry Pi
Cập nhật và nâng cấp Raspberry Pi
Cập nhật và nâng cấp Raspberry Pi

Để cập nhật và nâng cấp Raspberry Pi của bạn, hãy mở một Thiết bị đầu cuối và nhập lệnh sau:

sudo apt-get cập nhật

và nhấn nút Enter.

Khi hoàn tất, hãy nhập:

sudo apt-get nâng cấp

và nhấn nút Enter một lần nữa. Lưu ý rằng sau khi nhập lệnh thứ hai, một thông báo sẽ xuất hiện, hỏi Bạn có muốn tiếp tục [Y / n] không?, nhấn Y và sau đó nhấn nút Enter.

Bước 4: Cài đặt trình duyệt Chromium

Cài đặt trình duyệt Chromium
Cài đặt trình duyệt Chromium

Mở một thiết bị đầu cuối và nhập bốn lệnh sau như cũ (kèm theo dấu ngoặc kép):

  • wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -
  • echo "deb https://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list
  • sudo apt-get cập nhật
  • sudo apt-get install chromium-browser -y

Đảm bảo nhập từng lệnh trước đó Nếu bất kỳ thông báo nào xuất hiện nhắc bạn nhập Y hoặc N, hãy nhập tất cả chúng Y và nhấn nút Enter. Khi kết thúc bước này, bạn sẽ cài đặt Trình duyệt Chromium vào hệ thống của mình.

Kudos tới kusti8 để tạo kho lưu trữ mà chúng tôi đã sử dụng trong bước này để cài đặt Trình duyệt Chromium.

Bước 5: Giới thiệu về Jitsi Meet

Giới thiệu về Jitsi Meet
Giới thiệu về Jitsi Meet
Giới thiệu về Jitsi Meet
Giới thiệu về Jitsi Meet
Giới thiệu về Jitsi Meet
Giới thiệu về Jitsi Meet

Jitsi Meet là một ứng dụng JavaScript WebRTC OpenSource (MIT) sử dụng Jitsi Videobridge để cung cấp các hội nghị truyền hình chất lượng cao, có thể mở rộng. Jitsi Meet giống như Google Hangouts, ngoại trừ việc Jitsi Meet là một ứng dụng OpenSource WebRTC. Jitsi được chọn do tính đơn giản của nó, vì nó hoạt động trực tiếp trong Trình duyệt Chromium và không yêu cầu bất kỳ tải xuống bổ sung nào. Bất kỳ ai có URL cuộc gọi điện video đều có thể tự động tham gia cuộc trò chuyện.

Đã đến lúc cắm máy ảnh vào bo mạch.

Đặt Trình duyệt Chromium bắt đầu bằng một URL Gặp gỡ Jitsi duy nhất, ví dụ:

meet.jit.si/FooBar

Tất nhiên, Foo Bar không thực sự độc đáo, vì vậy bạn sẽ phải tìm ra thứ gì đó tốt hơn. Dù sao, cũng có khả năng thêm Mật khẩu vào phòng.

Vì vậy, giả sử rằng chúng ta sử dụng https://meet.jit.si/FooBar làm phòng.

Trong hai ảnh chụp màn hình cuối cùng, một cuộc gọi điện video đơn giản được trình diễn. Tuy nhiên, máy ảnh bị vô hiệu hóa vì những lý do rõ ràng!

Giờ đây, chúng tôi đã có sẵn một dịch vụ gọi điện video đơn giản, chúng tôi phải cung cấp quyền truy cập dễ dàng hơn vào nó từ Raspberry Pi.

Bước 6: Tự động khởi động Chromium sau khi khởi động

Tự động khởi động Chromium sau khi khởi động
Tự động khởi động Chromium sau khi khởi động
Tự động khởi động Chromium sau khi khởi động
Tự động khởi động Chromium sau khi khởi động

Để làm cho hệ thống trở nên đơn giản nhất có thể, một số quá trình tự động hóa có thể được thực hiện.

Ví dụ: Trình duyệt Chromium có thể thực thi sau khi khởi chạy giao diện người dùng đồ họa, với URL được xác định trước, ở chế độ Toàn màn hình (Kiosk).

Để đạt được điều đó, bạn phải mở một thiết bị đầu cuối và nhập:

sudo nano ~ /.config / lxsession / LXDE-pi / autostart

Một tệp sẽ mở trong cửa sổ đầu cuối, chứa các dòng bắt đầu bằng "@".

Bạn cần thêm dòng sau vào cuối tệp:

@ chromium-browser --kiosk --disable-session-crash-bubble --disable-infobars --disable-restore-session-state

*Thông báo quan trọng*

Không ngắt dòng của văn bản trên. Toàn bộ câu phải được nhập vào một dòng duy nhất.

Sau khi nhập câu, nhấn Ctrl + X, sau đó nhấn Y và sau đó nhấn nút Enter.

Bước 7: Ẩn con trỏ chuột khi chuột không hoạt động

Ẩn con trỏ chuột khi chuột không hoạt động
Ẩn con trỏ chuột khi chuột không hoạt động

Không phải là khá khó chịu khi con trỏ chuột ở giữa màn hình trong cuộc gọi video phải không?

Giải pháp cho vấn đề này là công cụ Unclutter. Cài đặt công cụ bằng cách thực hiện lệnh sau trong một thiết bị đầu cuối:

sudo apt-get install unclutter

Nếu thông báo "Bạn có muốn tiếp tục [Y / n] không?", Hãy nhập Y và nhấn nút Enter.

Khi quá trình cài đặt unclutter hoàn tất, hãy mở tệp tương tự như trong bước trước bằng cách thực hiện lệnh sau:

sudo nano ~ /.config / lxsession / LXDE-pi / autostart

Sau đó, thêm dòng sau vào cuối tệp:

@unclutter -idle 1 -root

Số 1 chỉ giây cho đến khi con trỏ chuột biến mất. Bạn có thể làm cho khoảng thời gian ngắn hơn hoặc dài hơn, ví dụ: 0,1 hoặc 5, tùy thuộc vào sở thích cá nhân của bạn.

Khi hoàn tất, nhấn Ctrl + X, sau đó nhấn Y và nhấn nút Enter.

Bước 8: Tắt Raspberry Pi… Một cách an toàn

Tắt Raspberry Pi… Một cách an toàn!
Tắt Raspberry Pi… Một cách an toàn!

Chỉ kéo phích cắm không thực sự được khuyến khích khi tắt Raspberry Pi của bạn.

Dành một vài phút trong bước này và tạo một phím nóng mà khi nhấn nó sẽ tắt Raspberry Pi của bạn một cách an toàn. Xét cho cùng, thẻ Micro SD của bạn không có giá trị có thể bị hỏng do tắt không đúng cách. Phải không?

Mở một thiết bị đầu cuối và nhập lệnh sau:

sudo nano ~ /.config / openbox / lxde-pi-rc.xml

Sau đó, điều hướng qua tệp cho đến khi bạn thấy phần bàn phím, bắt đầu bằng

Dưới phần bàn phím, thêm các dòng sau:

sudo tắt máy -h bây giờ

Như thường lệ, hãy lưu tệp bằng cách nhấn Ctrl + X, sau đó nhấn Y và sau đó nhấn nút Enter.

Tất nhiên, bạn có thể đặt bất kỳ nút nào bạn muốn để định dạng trước lệnh tắt. Tôi đã chọn F12, tuy nhiên bạn có thể chọn một nút khác thuận tiện hơn hoặc kết hợp các nút. Có thể thêm phím nóng khởi động lại theo cách tương tự bằng cách chỉ thay đổi lệnh thành sudo shutdown -r now, thay vì sudo shutdown -h now.

Bước 9: Bước thưởng - Thêm công tắc (đã gỡ bỏ)

Bước thưởng - Thêm nút chuyển (đã loại bỏ)
Bước thưởng - Thêm nút chuyển (đã loại bỏ)
Bước thưởng - Thêm nút chuyển (đã loại bỏ)
Bước thưởng - Thêm nút chuyển (đã loại bỏ)

*** CẬP NHẬT: 2020-06-18 ***

Do một số nhận xét, bước này đang bị xóa. Nếu bạn muốn có một cáp / cơ chế như vậy, hãy tìm một số hướng dẫn khác hoặc mua một cáp làm sẵn.

*** Bản cập nhật cuối ***

Việc ngắt kết nối hoàn toàn Raspberry Pi của bạn khỏi ổ cắm trên tường sau khi tắt sẽ không tiện lợi hơn cũng như an toàn hơn phải không? Trong quá trình khôi phục nguồn do có thể bị mất điện, Raspberry Pi thường sẽ khởi động và mở Trình duyệt Chromium trong trang web Jitsi Meet đã chọn. Điều này có vẻ không phải là một tình huống tốt, đặc biệt là khi không có ai ở gần hệ thống để tắt nó lại hoặc chăm sóc nó. Tuy nhiên, việc cắm và rút bộ chuyển đổi nguồn mỗi khi sử dụng hệ thống là không thực tế.

Bằng cách thêm công tắc vào bộ chuyển đổi nguồn của Raspberry Pi, tác vụ này đang trở nên dễ dàng và an toàn hơn. Công tắc này có thể đảm bảo rằng những bất ngờ khó chịu sẽ không xảy ra khi mất điện tạm thời và nó cũng hoạt động như một công tắc BẬT, cho phép người dùng khởi động hệ thống dễ dàng hơn mà không gặp rắc rối với dây cáp.

T̶h̶e̶ ̶p̶a̶r̶t̶s̶ ̶n̶e̶e̶d̶e̶d̶ ̶f̶o̶r̶ ̶t̶h̶i̶s̶ ̶s̶t̶e̶p̶ ̶a̶r̶e̶: ̶Mua một dây cáp làm sẵn hoặc tìm một dây có thể hướng dẫn khác

Đề xuất: