Raspberry Pi Smart Mirror là gì?

What Is Raspberry Pi Smart Mirror



Gương thông minh Raspberry Pi, còn được gọi là gương ma thuật, là một chiếc gương kỹ thuật số của tương lai, hiển thị mọi thứ từ ngày giờ hiện tại đến thông tin thời tiết, các cuộc hẹn đã lên lịch hoặc các tiêu đề tin tức mới nhất. gương thông minh trên YouTube hoặc một nơi nào khác trên internet. Nếu vậy, bạn có thể cho rằng việc ghép chúng lại với nhau đòi hỏi rất nhiều thời gian và công sức, phải không? Chà, điều gì sẽ xảy ra nếu chúng tôi nói với bạn rằng bạn có thể tạo gương thông minh Raspberry Pi của riêng mình trong một ngày, bằng cách sử dụng các công cụ mà bạn rất có thể đã có ở nhà cộng với một vài bộ phận từ eBay hoặc Amazon?

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn từng bước xây dựng gương thông minh Raspberry Pi và giải thích cách bạn có thể tùy chỉnh để hiển thị bất kỳ thông tin nào bạn muốn.







Cách xây dựng gương thông minh Raspberry Pi

Việc xây dựng gương thông minh Raspberry Pi không phải lúc nào cũng dễ dàng như ngày nay. Tất cả chúng ta nên cảm ơn Michael Teeuw để tạo ra MagicMirror , một nền tảng gương thông minh mô-đun mã nguồn mở đằng sau hầu hết các gương thông minh Raspberry Pi mà bạn thấy trực tuyến.



MagicMirror là một dự án mã nguồn mở được duy trì bởi một nhóm lớn những người đam mê từ khắp nơi trên thế giới và nó chứa API cho phép các nhà phát triển bên thứ ba xây dựng các mô-đun bổ sung để mở rộng chức năng của nó.



Bên cạnh MagicMirror, có một số dự án phần mềm tương tự khác, bao gồm DAKboard , Gương Makr , và mirr.OS , nhưng chúng tôi sẽ không đề cập đến chúng trong bài viết này.





Những gì bạn sẽ cần cho Gương thông minh Raspberry Pi của mình

Để kết hợp gương thông minh Raspberry Pi của riêng bạn từ đầu, bạn sẽ cần một số thứ:



  • Raspberry Pi : Rõ ràng, bạn sẽ cần một Raspberry Pi. MagicMirror hỗ trợ Raspberry Pi 2, 3 và 4, vì vậy bạn có khá nhiều tùy chọn để lựa chọn. Vì MagicMirror có yêu cầu phần cứng rất khiêm tốn nên bạn chọn phiên bản Raspberry Pi nào không quan trọng. Bạn cũng có thể chạy MagicMirror trên Raspberry Pi Zero và Zero W , nhưng bản chất tối thiểu của chúng phần nào làm phức tạp quá trình cài đặt.
  • Man hinh LCD : Nếu bạn có một màn hình hoặc máy tính xách tay cũ nằm xung quanh, bạn thật may mắn vì bạn có thể sử dụng lại nó cho dự án này. Với màn hình cũ, bạn chỉ cần tháo khung nhựa (không chạm vào bất kỳ tụ điện nào bên trong!) Là bạn đã sẵn sàng. Để sử dụng màn hình LCD cho máy tính xách tay cũ, bạn cũng cần phải có một bảng điều khiển phù hợp với cổng HDMI. Chỉ cần tìm kiếm số sê-ri của màn hình trên eBay, và bạn sẽ có thể tìm thấy đúng số nhanh chóng.
  • Gương hai chiều : Để tạo ảo giác gương ma thuật, bạn cần đặt một tấm gương hai chiều trước màn hình LCD để chỉ có văn bản và đồ họa sáng mới chiếu qua. Nhiều doanh nghiệp sẽ vui vẻ cắt cho bạn một chiếc gương soi hai chiều với bất kỳ kích thước nào, vì vậy chỉ cần tìm một chiếc gương soi trực tuyến hoặc trong thành phố của bạn. Gương hai chiều bằng thủy tinh trông đẹp hơn, nhưng chúng dễ vỡ hơn đáng kể so với gương hai chiều bằng acrylic.
  • Khung : Bạn sẽ không muốn chỉ vỗ vào tấm gương hai chiều trước màn hình LCD và gọi nó là một ngày. Để làm cho gương thông minh Raspberry Pi của bạn xứng đáng hiển thị, bạn cần có một khung đẹp. Nếu bạn là người thông minh và có các công cụ chế biến gỗ cơ bản, bạn sẽ có thể tạo một công cụ trong vòng chưa đầy một giờ. Chúng tôi khuyên bạn nên xem video YouTube này bằng cách Sửa cái này xây dựng cái đó nếu bạn không chắc chắn về cách bắt đầu (chỉ cần thay thế tất cả các dụng cụ điện bằng dụng cụ cầm tay). Ngoài ra, bạn có thể mua một khung phù hợp trong cửa hàng.
  • Bàn phím và chuột : Để thiết lập Raspberry Pi và cài đặt MagicMirror, bạn sẽ cần bàn phím và chuột. Nhiều người dùng Raspberry Pi thề bởi Logitech K400 Plus , là bàn phím không dây với bàn di chuột tích hợp và các phím đa phương tiện cho phép bạn điều khiển chiếc gương thần của mình từ xa.
  • Cáp HDMI và nguồn điện : Cuối cùng nhưng không kém phần quan trọng, bạn sẽ không thể thưởng thức gương thông minh Raspberry Pi của mình nếu không có nguồn điện (một cho Raspberry Pi và một cho màn hình LCD) và cáp HDMI.

Hướng dẫn từng bước một

Bạn có mọi thứ bạn cần để tạo ra chiếc gương ma thuật của mình không? Tuyệt vời! Hãy xem quy trình từng bước.

Bước 1: Thiết lập Raspberry Pi của bạn

Chúng tôi khuyên bạn nên bắt đầu bằng cách thiết lập Raspberry Pi nếu bạn chưa làm như vậy. Để tránh các lỗi khó khắc phục và những bất ngờ khó chịu khác, hãy cài đặt sạch phiên bản mới nhất của Raspbian . Các hướng dẫn cài đặt chính thức giải thích mọi thứ bạn cần biết, vì vậy chúng tôi sẽ không đi vào chi tiết hơn ở đây.

Khởi động vào Raspbian và kết nối với internet. Vì rất có thể bạn muốn gương thông minh Raspberry Pi của mình treo trên tường ở đâu đó, bạn nên kết nối với mạng Wi-Fi của mình bằng cách nhấp vào biểu tượng Wi-Fi ở trên cùng bên phải của màn hình.

Bước 2: Cài đặt MagicMirror2

Có hai cách để cài đặt phiên bản mới nhất của MagicMirror: bạn có thể thực hiện theo cách thủ công hoặc sử dụng tập lệnh cài đặt tự động. Cả hai tùy chọn này đều được mô tả rất chi tiết trên trang web chính thức của MagicMirror , nhưng chúng tôi khuyên bạn nên làm mọi thứ dễ dàng hơn cho chính mình và sử dụng tập lệnh cài đặt tự động.

Cụ thể hơn, chúng tôi đề xuất tập lệnh cài đặt tự động được tạo bởi Sam Detweiler . Để thực thi tập lệnh này, tất cả những gì bạn cần làm là dán một lệnh duy nhất vào cửa sổ đầu cuối:

# bash -c '$ (curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/
bậc thầy/raspberry.sh)'

Tập lệnh sẽ hỏi bạn một số câu hỏi trong quá trình cài đặt, vì vậy hãy đảm bảo thỉnh thoảng kiểm tra tiến trình của nó. Đừng quên khởi động lại Raspberry Pi của bạn sau khi MagicMirror đã được tải xuống và cài đặt đầy đủ.

Bước 3: Định cấu hình MagicMirror2

Điều tuyệt vời ở MagicMirror là bạn thay đổi hoàn toàn giao diện và hành vi của nó. Theo mặc định, MagicMirror2 vận chuyển với các mô-đun sau: Cái đồng hồ , Lịch , Thời tiết hiện tại , Dự báo thời tiết , Nguồn cấp tin tức , Lời khen ngợi , Chào thế giới , và Báo động .

Bạn có thể tùy chỉnh mô-đun mặc định bằng cách chỉnh sửa tệp cấu hình sau:

~/MagicMirror/cấu hình.js

Nếu bạn làm sai thứ gì đó, bạn có thể chỉ cần sao chép tệp cấu hình mặc định:

$ cd ~/MagicMirror/cấu hình
Cấu hình $ cp.jscấu hình.js.sao lưu

Hãy nhớ rằng bạn cần khởi động lại MagicMirror2 mỗi khi bạn thực hiện các thay đổi đối với tệp cấu hình. Để làm điều đó, hãy khởi động lại Raspberry Pi của bạn hoặc sử dụng lệnh sau:

khởi động lại $ pm2 mm

Bước 4: Lắp ráp gương thông minh của bạn

Giờ đây, gương thần Raspberry Pi đã được định cấu hình theo ý muốn của bạn, bạn có thể tiếp tục và lắp ráp nó. Đảm bảo khung của bạn bao phủ hoàn toàn các viền của màn hình LCD, nếu không bạn sẽ thấy viền đen lớn không cần thiết và đừng quên tạo lỗ cho cáp nguồn.

Bước 5: Thưởng thức nó!

Xin chúc mừng! Bạn vừa tạo gương thông minh Raspberry Pi đầu tiên của mình. Giờ đây, bạn có thể treo nó lên tường, kết nối với nguồn điện và tận hưởng thành quả lao động của mình.

Một chiếc gương thông minh Raspberry Pi có thể trở thành một trung tâm thông tin hữu ích cho ngôi nhà của bạn hoặc nó có thể trở thành một bảng điều khiển tiện dụng cho dự án tiếp theo của bạn. Hãy nhớ rằng bạn luôn có thể lưu tệp cấu hình hiện tại của mình và bắt đầu lại từ đầu để cung cấp cho Raspberry Pi của bạn một cuộc sống mới.

Top 10 mô-đun MagicMirror2 tốt nhất

Hầu hết người dùng MagicMirror đều thích thú khi dùng thử các mô-đun của bên thứ ba khác nhau và điều chỉnh gương ma thuật Raspberry Pi của họ để trở nên hữu ích hơn và gây kinh ngạc hơn so với những gì chúng hiện có. Để giúp bạn khai thác tối đa chiếc gương thông minh mới của mình, chúng tôi đã chọn ra 10 mô-đun MagicMirror2 tốt nhất mà bạn nên thử.

Mô-đun MagicMirror2 đi kèm với hướng dẫn cài đặt, thường liên quan đến việc tải mô-đun từ GitHub và sau đó thêm nó vào mảng mô-đun trong tệp config.js của bạn.

1. Giao diện MMM-Admin

Ngay cả với bàn phím và chuột không dây, việc thực hiện các thay đổi đối với gương thông minh Raspberry Pi của bạn một cách chính xác không dễ dàng sau khi nó được triển khai. Mô-đun này cho phép bạn điều khiển và định cấu hình gương thông minh của mình từ xa từ bất kỳ trình duyệt web hiện đại nào, cho phép bạn sử dụng bàn phím và chuột không dây cho việc khác. Mô-đun giao diện quản trị viên khá đơn giản để định cấu hình miễn là bạn biết địa chỉ IP của thiết bị bạn muốn truy cập cài đặt của máy nhân bản.

2. Cảm biến MMM-PIR

Như bạn có thể biết, Raspberry Pi sử dụng rất ít năng lượng và bạn có thể để nó hoạt động suốt ngày đêm mà không tốn quá nhiều điện năng. Tuy nhiên, tại sao lại lãng phí điện khi bạn có thể trang bị gương thông minh Raspberry PI của mình với cảm biến chuyển động PIR và đặt gương của bạn ở chế độ ngủ nếu không có ai sử dụng bằng cách tắt đầu ra HDMI hoặc tắt gương qua rơ le? Nếu điều này nghe có vẻ thú vị với bạn, hãy nhớ xem mô-đun hữu ích này.

3. MMM-SmartTouch

Mô-đun này có thể làm cho gương thông minh Raspberry Pi của bạn thông minh hơn nữa bằng cách biến nó thành một trải nghiệm tương tác trên màn hình cảm ứng. Chỉ với một cú chạm đơn giản trên màn hình, bạn có thể ẩn tất cả các mô-đun gương ma thuật, hiển thị các nút tắt và khởi động lại và hơn thế nữa. Để sử dụng mô-đun này, gương thông minh Raspberry Pi của bạn phải hỗ trợ đầu vào cảm ứng hoặc được trang bị khung hồng ngoại.

Bốn. MMM-Voice

Sẽ thật tuyệt nếu bạn có thể điều khiển gương thông minh Raspberry Pi bằng giọng nói của mình phải không? Vâng, với mô-đun này, bạn có thể! Điều chúng tôi yêu thích ở mô-đun này là nó hoạt động hoàn toàn ngoại tuyến, có nghĩa là dữ liệu của bạn không được truyền đến máy chủ của một số công ty và được phân tích cho mục đích quảng cáo. Vì phân tích dữ liệu giọng nói là một công việc tốn kém về mặt tính toán, tốt hơn hết bạn chỉ nên sử dụng mô-đun này với phiên bản Raspberry Pi mới nhất.

5. MMM-CoinMarketCap

Nếu bạn quan tâm đến Bitcoin và các loại tiền điện tử khác, có thể bạn sẽ thích ý tưởng hiển thị thông tin tiền điện tử trên gương ma thuật của mình. Như tên gọi của nó, mô-đun MMM-CoinMarketCap thu thập thông tin tiền điện tử từ Vốn hóa thị trường tiền xu trang web và hiển thị nó ở nhiều định dạng khác nhau.

6. MMM-GoogleMapsTraffic

Ai mà không ghét bị kẹt xe? Sử dụng mô-đun MMM-GoogleMapsTraffic, bạn có thể hiển thị bản đồ của bất kỳ khu vực nào với thông tin Giao thông hiện tại của Google Maps và xem nhanh tình hình giao thông tốt hay xấu. Để sử dụng mô-đun này, bạn sẽ cần lấy API tại trang dành cho nhà phát triển của Google và bạn cũng sẽ cần tọa độ kinh độ và vĩ độ từ Google Maps.

7. MMM-AirQuality

Ở các khu vực đô thị đông dân cư, chất lượng không khí kém đã trở thành một vấn đề lớn, gây ra các vấn đề hô hấp khủng khiếp ở mọi người ở mọi lứa tuổi. Sử dụng mô-đun MagicMirror2 này, bạn có thể hiển thị chỉ số chất lượng không khí hiện tại của một vị trí nhất định và sử dụng thông tin này để quyết định xem bạn có nên ra khỏi nhà mà không đeo khẩu trang hay không.

số 8. MMM-AfterShip

Chờ đợi các gói hàng đến không có gì vui, nhưng bạn có thể làm cho việc chờ đợi dễ chịu hơn một chút với mô-đun MagicMirror2 này và sử dụng nó để hiển thị tất cả các bưu kiện từ tài khoản AfterShip của bạn. Để thiết lập nó, tất cả những gì bạn cần là khóa API AfterShip của mình, bạn có thể tìm thấy khóa này ở đây .

9. MMM-IPCam

Nó có thể hữu ích một cách đáng ngạc nhiên khi hiển thị camera IP công cộng trên gương ma thuật của bạn để bạn có thể xem tình hình giao thông hoặc thời tiết hiện tại trong thời gian thực và đó chính xác là nơi mô-đun này xuất hiện. Tuy nhiên, không có lý do gì để giới hạn bạn ở chế độ công khai Camera IP vì MMM-IPCam hỗ trợ xác thực dựa trên mật khẩu.

10. MMM-Reddit

Nếu bạn là một người dùng Reddit cuồng nhiệt, bạn sẽ không muốn bỏ lỡ mô-đun này vì nó cho phép bạn hiển thị các bài đăng hàng đầu từ subreddit yêu thích của mình ngay trên gương ma thuật của bạn. Nó hỗ trợ hai kiểu hiển thị và bạn có thể định cấu hình số lượng bài viết bạn muốn hiển thị.

Gương thông minh Raspberry Pi có xứng đáng không?

Chúng tôi nghĩ rằng việc xây dựng một chiếc gương thông minh Raspberry Pi là xứng đáng! Từ việc chế tạo khung đến định cấu hình chính chiếc gương thông minh, toàn bộ quá trình này là một trải nghiệm học tập tuyệt vời cho phép bạn sử dụng Raspberry Pi của mình để tạo ra một tác phẩm trò chuyện hữu ích mà bạn có thể treo trên tường và tận hưởng mỗi ngày.

Nếu bạn đã có một số bộ phận đắt tiền hơn cần thiết cho dự án này, bạn có thể có chiếc gương tương lai của mình mà không cần gì cả. Nếu bạn cảm thấy mệt mỏi với gương thông minh Raspberry Pi của mình, bạn có thể dễ dàng sử dụng lại nó bằng cách sử dụng nó như một màn hình bên ngoài và sử dụng Raspberry Pi của bạn cho một số dự án khác.