Gương thông minh hay MagicMirror không còn là gì quá xa lạ đối với dân DIY từ lâu. Thực tế, dự án mà dẫn tôi đến việc nghiên cứu và bắt đầu làm sản phẩm Orange Pi chính là MagicMirror ( [https://magicmirror.builders](https://magicmirror.builders/)). Tính đến bây giờ cũng đã là gần 7 năm trôi qua, MagicMirror vẫn là dự án phần mềm mã nguồn mở dễ dàng áp dụng thực tế nhất và cũng phổ biến nhất trên Internet.

Vì phổ biến, nên MagicMirror ban đầu chỉ có thể cài đặt rất dễ dàng với Raspberry Pi, đối với Orange Pi thì lúc đó vô cùng khó khăn, vì thiếu các gói cài đặt trong hệ điều hành. Hơn nữa, MagicMirror lại phát triển trên NodeJS mà lúc đó thì tôi gần như mù tịt về NodeJS nữa. Vì thế sau 1 thời gian loay hoay hổi 2019, tôi vẫn có thể chạy được MagicMirror  trên Orange Pi PC Plus nhưng không thể hướng dẫn lại được vì quá trình mò mẫm quá phức tạp và lại không ghi note lại 🙂

![](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/mm-2019-jpg.webp)

Bẵng đi 5 năm, giờ tìm lại thử cách cài MagicMirror trên Orange Pi 5B thì thật bất ngờ, cài cực kỳ dễ dàng và đơn giản luôn. Đầu tiên bạn cần:

- [Orange Pi 5B phiên bản 8GB 64GB](https://orangepi.vn/shop/orange-pi-5b-8gb-ram-64gb-emmc), tôi dùng 5B là muốn cài HDH lên eMMC của nó mà không phụ thuộc vào thẻ microSD, nguồn usb type-C
- Một màn hình có thể làm MagicMirror với khung, giấy tráng bạc dán tạo gương v.v. Bạn có thể mua [màn hình 10inch không khung](https://orangepi.vn/shop/man-hinh-10inch-cam-ung-loai-khong-co-khung) tại đây, sau đó in 3B hoặc gia công khung như sản phẩm minh họa bên trên của tôi

Việc DIY làm cái gương tôi không đề cập ở đây, các bạn có thể tìm thêm các cách làm gương trên internet. Tôi sẽ chỉ hướng dẫn cài đặt MagicMirror lên Orange Pi 5B và sau đó bạn cắm vào màn hình là sẽ có Gương thông minh.

### Bước 1: cài HDH vào eMMC của Orange Pi 5B

Sử dụng HDH Debian 11 (Bulleyes) của hãng, bản desktop, ( **Orangepi5b\_1.0.8\_debian\_bullseye\_desktop\_xfce\_linux5.10.160**) tải về tại đây:

- [https://drive.google.com/drive/folders/1GqKnCJtDH1VcweoTV\_0CSKKgXmkXx4Hl](https://drive.google.com/drive/folders/1GqKnCJtDH1VcweoTV_0CSKKgXmkXx4Hl)

Cách phổ thông nhất đối với các sản phẩm Pi vẫn là cài hệ điều hành vào thẻ nhớ, xong sau đó boot từ thẻ nhớ, rồi đánh lệnh _**orangepi-config**_ để cài vào eMMC. Tuy nhiên đối với Orange Pi 5B còn 1 cách nữa là cài trực tiếp vào eMMC qua RKDevTool và các công cụ kèm theo (tải về tại đây: [https://drive.google.com/drive/folders/1bSaTxyTlwsEjBhanBly4-lqzzVVtOFSj](https://drive.google.com/drive/folders/1bSaTxyTlwsEjBhanBly4-lqzzVVtOFSj)). Cách này chỉ cài khi bạn không có thẻ nhớ microSD vì nó khá phức tạp, còn nếu có thẻ nhớ, hay cài cách phổ thông đơn giản.

Đầu tiên cần cài Driver bằng cách chạy _DriverInstall.exe_ trong file nén **DriverAssistant**. Sau đó mở _RKDevTool.exe_ trong file nén **RKDevTool\_Release**. Có thể giao diện sẽ là tiếng Trung, bạn chỉ cần sửa lại trong file _config.ini_ cùng thư mục như sau để đổi sang tiếng Anh

> \[Language\]
> Kinds=2
>
> Selected=2

Tiếp đó dùng 1 cable USB A – C loại tốt, nối giữa máy tính của bạn và bo mạch Orange Pi, nối vào cổng Type-C thứ 2 cạnh cổng HDMI chứ không phải cổng nguồn.

![](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/type-c-jpg.webp)

Tiếp tục, 1 tay giữ vào phím MaskROM trên bo mạch như mô tả bên dưới, và 1 tay thì cắm nguồn từ [cục nguồn usb type-c 5v 3A](https://orangepi.vn/shop/nguon-usb-type-c-5v-3a-loai-co-cong-tac) vào bo mạch Orange Pi

![](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/maskrom-jpg.webp)

Lúc này ở giao diện RKDevTool sẽ hiện lên dòng chữ **Found a MASKROM**, đấy là bạn đã kết nối thành công.

Tiêp đó, bấm chuột phải vào dòng Loader đầu tiên, chọn tải lên configuration file, tìm trong folder MiniLoader đã tải ở thư mục trước file _rk3588\_linux\_emmc.cfg_ và bấm OK

Lúc này RKDevTool sẽ chỉ còn 2 dòng, 1 dòng là _Loader_, 1 dòng là chữ _eMMC_ và _linux_. Ở dòng có chữ _linux_ bạn chọn file _MiniLoaderAll.bin_ trong thư mục **MiniLoader** đã tải về, còn dòng có chữ eMMC và tải vào file _Orangepi5b\_1.0.8\_debian\_bullseye\_desktop\_xfce\_linux5.10.160.img_ của HDH Debian đã tải trước đó. Click chọn vào **Write by address** ở góc dưới cùng và ghi.

Quá trình ghi kết thúc là bạn đã ghi thành công HDH Debian vào bộ nhớ eMMC của Orange Pi 5B. Giờ chỉ cần tháo ra và khởi động lại.

### Bước 2: Cài MagicMirror và các modules

Nếu như trước kia, với Orange Pi thì bạn sẽ phải cài từng bước một theo hướng dẫn bằng tay này [https://docs.magicmirror.builders/getting-started/installation.html#manual-installation](https://docs.magicmirror.builders/getting-started/installation.html#manual-installation)

Thì giờ đây, cám ơn mã nguồn mở mà chúng ta có sẵn luôn bộ cài tự động với MagicMirror với github này (https://github.com/sdetweil/MagicMirror\_scripts). Tất cả bạn cần làm là đúng 1 dòng lệnh ở Terminal như sau

`bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh)"`

[![](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MagicMirror1-631x400.webp)](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MagicMirror1-jpg.webp)

Nếu có yêu cầu cài PM2, bạn hãy đồng ý, PM2 sẽ giúp bạn khởi động MagicMirror mỗi khi cắm điện mà không cần thêm thao tác gì. Hoặc nếu không bạn có thể cài bổ sung sau bằng câu lệnh này

`bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/fixuppm2.sh)"`

[![](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MagicMirror2-631x400.webp)](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MagicMirror2-jpg.webp)

Tiếp đến, cũng nhờ ơn Mã nguồn mở mà chúng ta có một phần mềm riêng để chỉnh sửa file config của MagicMirror cũng như quản lý các gói modules, đó là **MagicMirror Package Manager** hay là **MMPM** (https://github.com/Bee-Mar/mmpm)

Để cài MMPM bạn chỉ cần cài pip, sau đó chạy lệnh sau

`sudo apt install python-is-python3 -y

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

python -m pip install --upgrade mmpm`

Rồi sau đó cập nhật câu lệnh vào PATH của Bash

`echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc && source ~/.bashrc`

Sau khi cài xong, bạn cài tiếp giao diện web cho MMPM

`mmpm ui install -y`

Và cuối cùng là lấy url của MMPM bằng lệnh

`mmpm ui --url`

MMPM quả thực là hữu dụng khi bạn muốn config MagicMirror từ xa, ví dụ từ máy tính của bạn tới cái gương trong nhà, bằng cách chỉ cần chọn, cài, sửa config online và MMPM sẽ tự khởi động lại gương

[![Sửa config online và tự khởi động lại gương](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MMPM1-642x400.webp)](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MMPM1-jpg.webp) Sửa config online và tự khởi động lại gương[![Chọn và cài các module của MagicMirror cũng online luôn](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MMPM2-642x400.webp)](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MMPM2-jpg.webp) Chọn và cài các module của MagicMirror cũng online luôn[![Xem log online](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MMPM3-642x400.webp)](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MMPM3-jpg.webp) Xem log online

Chỉ mất vài tiếng buổi sáng, tôi đã cài xong một chiếc MagicMirror như vậy và làm một chiếc gương để bạn cực hữu dụng. Nếu như giấu chiếc Orange Pi 5B vào đằng sau màn hình (hiện tại đang để ra cho tiện cắm dây) thì bạn sẽ có một chiếc Gương thần trên bàn làm việc. Ngoài ra mới cấu hình mạnh mẽ của Orange Pi 5B thì gương này chỉ chiếm 1 phần rất nhỏ, bạn có thể làm thêm nhiều thứ khác nữa trên [Orange Pi 5B](https://orangepi.vn/shop/orange-pi-5b-16gb-ram128gb-emmc).

[![](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MagicMirror4-643x400.webp)](https://orangepivn.b-cdn.net/wp-content/uploads/2024/04/MagicMirror4-jpg.webp)

Chúc các bạn DIY thành công!

[Chia sẻ trên WhatsApp](whatsapp://send?text=T%E1%BB%B1%20l%C3%A0m%20g%C6%B0%C6%A1ng%20th%C3%B4ng%20minh%20Magic%20Mirror%20tr%C3%AAn%20Orange%20Pi%205B%20-%20https://orangepi.vn/tu-lam-guong-thong-minh-magic-mirror-tren-orange-pi-5b.html "Chia sẻ trên WhatsApp")[Chia sẻ trên Facebook](https://www.facebook.com/sharer.php?u=https://orangepi.vn/tu-lam-guong-thong-minh-magic-mirror-tren-orange-pi-5b.html "Chia sẻ trên Facebook")[Chia sẻ trên Twitter](https://twitter.com/share?url=https://orangepi.vn/tu-lam-guong-thong-minh-magic-mirror-tren-orange-pi-5b.html "Chia sẻ trên Twitter")[Gửi email cho bạn bè](mailto:?subject=T%E1%BB%B1%20l%C3%A0m%20g%C6%B0%C6%A1ng%20th%C3%B4ng%20minh%20Magic%20Mirror%20tr%C3%AAn%20Orange%20Pi%205B&body=Xem%20n%C3%A0y%3A%20https%3A%2F%2Forangepi.vn%2Ftu-lam-guong-thong-minh-magic-mirror-tren-orange-pi-5b.html "Gửi email cho bạn bè")[Ghim trên Pinterest](https://pinterest.com/pin/create/button?url=https://orangepi.vn/tu-lam-guong-thong-minh-magic-mirror-tren-orange-pi-5b.html&media=https://orangepi.vn/wp-content/uploads/2024/04/magicmirror-live-1067x800.webp&description=T%E1%BB%B1%20l%C3%A0m%20g%C6%B0%C6%A1ng%20th%C3%B4ng%20minh%20Magic%20Mirror%20tr%C3%AAn%20Orange%20Pi%205B "Ghim trên Pinterest")[Chia sẻ trên LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https://orangepi.vn/tu-lam-guong-thong-minh-magic-mirror-tren-orange-pi-5b.html&title=T%E1%BB%B1%20l%C3%A0m%20g%C6%B0%C6%A1ng%20th%C3%B4ng%20minh%20Magic%20Mirror%20tr%C3%AAn%20Orange%20Pi%205B "Chia sẻ trên LinkedIn")

![](https://secure.gravatar.com/avatar/fedf9d992f1e8a3e3109ac596191d91386f32fb01a7f6a91e35636c5eefb761e?s=90&d=mm&r=g)

##### superadmin

### Để lại một bình luận [Hủy](https://orangepi.vn/tu-lam-guong-thong-minh-magic-mirror-tren-orange-pi-5b.html\#respond)

Email của bạn sẽ không được hiển thị công khai.Các trường bắt buộc được đánh dấu \*

Bình luận \*

Tên \*

Email \*

Trang web

Δ

- Tìm kiếm:

- [![](https://orangepivn.b-cdn.net/wp-content/uploads/2017/02/cropped-logo-transparent-280x280.png)Orange Pi Việt Nam](https://orangepi.vn/)
  - [Giới thiệu về máy tính nhúng](https://orangepi.vn/gioi-thieu-ve-may-tinh-nhung)
  - [Hướng dẫn đặt hàng](https://orangepi.vn/dat-hang-tai-orange-pi-viet-nam)
  - [Chính sách Bảo hành](https://orangepi.vn/chinh-sach-ban-hang-va-bao-hanh)
  - [Thư ủy quyền phân phối tại Việt Nam](https://orangepi.vn/thu-uy-quyen-phan-phoi-tai-viet-nam)
  - [Chính sách bảo mật](https://orangepi.vn/chinh-sach-bao-mat)
  - [Liên hệ](https://orangepi.vn/lien-he)
- [Shop](https://orangepi.vn/shop)
  - [Bo Mạch Orange Pi](https://orangepi.vn/danh-muc-san-pham/bo-mach-orange-pi)
    - [Chip H3](https://orangepi.vn/tu-khoa-san-pham/chip-h3)
    - [Chip H6](https://orangepi.vn/tu-khoa-san-pham/chip-h6)
    - [RK3399](https://orangepi.vn/tu-khoa-san-pham/chip-rk3399)
    - [RK3588, RK3566](https://orangepi.vn/tu-khoa-san-pham/rk3588)
    - [Chip H616, H618](https://orangepi.vn/tu-khoa-san-pham/chip-h616)
    - [Allwinner A733](https://orangepi.vn/tu-khoa-san-pham/allwinner-a733)
    - [RAM 1GB](https://orangepi.vn/tu-khoa-san-pham/ram-1gb)
    - [RAM 2GB](https://orangepi.vn/tu-khoa-san-pham/ram-2gb)
    - [RAM 4GB](https://orangepi.vn/tu-khoa-san-pham/ram-4gb)
    - [RAM 6GB](https://orangepi.vn/tu-khoa-san-pham/ram-6gb)
    - [RAM 8GB](https://orangepi.vn/tu-khoa-san-pham/ram8gb)
  - [Phụ kiện Orange Pi](https://orangepi.vn/danh-muc-san-pham/phu-kien-orange-pi)
    - [Màn hình](https://orangepi.vn/tu-khoa-san-pham/man-hinh)
    - [Vỏ Mica lắp ghép](https://orangepi.vn/tu-khoa-san-pham/vo-mica)
    - [Vỏ thép kiêm tản nhiệt](https://orangepi.vn/tu-khoa-san-pham/vo-thep)
    - [Vỏ nhôm nhẹ tản nhiệt tốt](https://orangepi.vn/tu-khoa-san-pham/vo-nhom)
    - [Nguồn Orange Pi](https://orangepi.vn/tu-khoa-san-pham/nguon-orange-pi)
    - [Thẻ nhớ microSD](https://orangepi.vn/tu-khoa-san-pham/the-nho-microsd)
  - [Compute Module](https://orangepi.vn/tu-khoa-san-pham/compute-module)
- [Blog](https://orangepi.vn/blog)
  - [Giới thiệu](https://orangepi.vn/category/gioi-thieu)
  - [Hướng dẫn](https://orangepi.vn/category/huong-dan)
  - [Trình diễn](https://orangepi.vn/category/trinh-dien)
- [Đăng nhập](https://orangepi.vn/my-account "Đăng nhập")
- [**Hotline: 0923449899**](tel:0923449899)

Bạn cần trợ giúp?

[![Messenger](https://orangepi.vn/wp-content/plugins/chat-bubble/assets/images/fbmessenger.svg)Messenger](https://m.me/orangepivietnam "Messenger") [![Zalo Official Account](https://orangepi.vn/wp-content/plugins/chat-bubble/assets/images/zalo.svg)Zalo Official Account](https://oa.zalo.me/1687181280533723118 "Zalo Official Account") [![Telegram](https://orangepi.vn/wp-content/plugins/chat-bubble/assets/images/telegram.svg)Telegram](https://t.me/maytinhnhung "Telegram") [![Whatsapp](https://orangepi.vn/wp-content/plugins/chat-bubble/assets/images/whatsapp.svg)Whatsapp](https://api.whatsapp.com/send?phone=84923449899 "Whatsapp")

![Orange Pi Việt Nam](https://orangepivn.b-cdn.net/wp-content/uploads/2017/02/logo-transparent.png)

Orange Pi Việt NamNhà phân phối chính thức

Xin chào! 👋🏼👋🏼👋🏼 Tôi có thể giúp gì được bạn?

- [Hotline](tel:0923449899 "Hotline")
- [Facebook](https://www.facebook.com/orangepivietnam "Facebook")
- [Zalo](https://oa.zalo.me/1687181280533723118 "Zalo")

## Đăng nhập

Sign In - Google Accounts

Continue with GoogleContinue with Google. Opens in new tab

Tên tài khoản hoặc địa chỉ email \*Bắt buộc

Mật khẩu \*Bắt buộc

Ghi nhớ mật khẩuĐăng nhập

[Quên mật khẩu?](https://orangepi.vn/my-account/lost-password)