Tự làm gương thông minh bằng Raspberry Pi 3 – Phần 3

Ở bài viết trước, mình đã giới thiệu về 8 modules cơ bản của gương thông minh Magic Mirror. Đây là một dự án mã nguồn mở rất thành công, được cộng đồng đánh giá cao, nên số lượng module do các bên đóng góp vào cũng khá lớn. Từ đó xây dựng nên một kho module đa dạng về tính năng. Đã tìm hiểu về MagicMirror thì không thể nào bỏ qua kho module này được.

Do đó, trong bài viết này mình sẽ giới thiệu và hướng dẫn các bạn cách  chung để cài đặt các module. Mình không thể hướng dẫn các bạn cài đặt từng module, vì số lượng quá nhiều. Mình chỉ chia sẻ cách chung để các bạn có thể cài đặt được hầu hết các module đơn giản nhé.

Kho module bên thứ 3

Các bạn có thể truy cập vào link này để đến kho module bên thứ 3. Ngoài ra cũng còn nhiều module rải rác trên forum của MagicMirror có thể không được liệt kê vào. Nhưng đặc điểm chung là có chữ “MMM” ở phía trước. Các bạn có thể chọn vào từng module và xem mô tả, hình ảnh của nó. Thường thì cách cài đặt của từng module cũng sẽ được đi kèm. Các bạn cũng rất dễ dàng thực hiện cài đặt theo các hướng dẫn của tác giả.

Module Earth

Trong bài viết này mình sẽ cùng các bạn cài thử 2 modules để xem cách cài đặt như thế nào nhé. Đầu tiên là module MMM_EARTH. Module này tạo ra hình Trái đất xoay xoay, mục đích trang trí là chính (như hình dưới).

Cách cài đặt như sau:

a/ Các bạn thêm đoạn code sau vào Config.js

{
module: “MMM-EARTH”,
position: “bottom_center”,
config: {
mode: “Natural”,
rotateInterval: 15000,
MaxWidth: “50%”,
MaxHeight: “50%”,
}
},

b/ Các bạn vào Terminal và gõ lệnh:

cd modules (để di chuyển vào trong thư mục modules)

git clone https://github.com/mykle1/MMM-EARTH.git (để tải module về)

 

Sau đó các bạn gõ tiếp:

cd MMM_EARTH (để di chuyển vào thư mục vừa tải về)

npm install (để cài đặt các thư viện cần thiết cho module này chạy

Cuối cùng chạy gương thông minh MagicMirror bằng lệnh npm start thì chúng ta có thành quả như sau. Các bạn có thể thay đổi position để đặt vị trí mong muốn nhé.

Tiếp theo chúng ta cài module clock dễ thương như hình dưới.

Tên module là MMM_OClock nha các bạn.

a/ Đầu tiên các bạn gõ lệnh sau:

cd ~/MagicMirror/modules (để vào thư mục modules)
git clone https://github.com/eouia/MMM-OClock.git  (tải module OClock về)

Module này không cần cài thêm thư viện nên không có đoạn npm install như ở module EARTH.

b/ Sau đó các bạn thêm đoạn này vào config.js (mình tuỳ chỉnh lại kích thước cho nó vừa, chỉ dùng 3 vòng thôi).
{
module: “MMM-OClock”,
position: “top_center”,
config: {
canvasWidth: 500,

canvasHeight: 500,

hands: [“hour”,”minute”,”second”],

handTextFormat: [“h”,”m”,”s”],
}
},

Save lại. Và chúng ta có đồng hồ 3 vòng cute.

Như vậy qua bài này các bạn đã nắm được cơ bản cách cài đặt 1 module của gương thông minh Smart Mirror. Cách cài đặt thường giống nhau, trừ một số module phức tạp. Hi vọng bài viết giúp các bạn có những ý tưởng mới. Chúc các bạn thành công.

Leave a Reply

Your email address will not be published. Required fields are marked *

0868.159.266