Đã làm xong "Gương thông minh"? Đây là 6 thứ cần cài ngay cho nó

Đã làm xong "Gương thông minh"? Đây là 6 thứ cần cài ngay cho nó
Theo: LB Minh Theo Trí Thức Trẻ
Thể loại: Sản Phẩm Công Nghệ
Hướng dẫn này sẽ giúp các bạn tự tay làm ra một cái Magic Mirror - gương thông minh "siêu ngầu" và tùy biến nó theo ý thích. Đây là phần hướng dẫn cơ bản về 8 modules của Magic Mirror.


Chào các bạn. Đây là bài thứ 2 trong chuỗi bài viết hướng dẫn tự làm Magic Mirror. Lần này chúng ta tìm hiểu về 8 modules cơ bản trong Magic Mirror. Module là các thành phần cấu tạo nên giao diện của MagicMirror nên việc tìm hiểu về module là vô cùng cần thiết.

Các bạn có thể xem video trên Youtube bằng từ khóa "8 modules cơ bản Magic Mirror"./

Module là gì?


Magic Mirror hiển thị thông tin ra ngoài bằng các thành phần, mỗi thành phần trên màn hình như thế gọi là modules. Như hình dưới, mỗi phần mình khoanh tròn là 1 module. Chúng ta có module lịch, module hiển thị tin tức, module câu chào...

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 1.
Cấu hình cho modules ở đâu?


Như bài trước mình đã đề cập. Chúng ta cấu hình chính cho Magic Mirror trong file config.js nằm trong thư mục MagicMirror/config. Tất cả các cấu hình module nằm trong mục modules bên trong file config.js như các bạn thấy trong hình.

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 2.
Modules cơ bản bao gồm gì?


MagicMirror có 8 modules cơ bản như các bạn thấy bên dưới.

Clock Calendar Current Weather Weather Forecast News Feed Compliments Hello World Alert

Các bạn có thể xem 8 modules này tại GitHub của MagicMirror. Vào link này các bạn sẽ đến được trang web như hình dưới.

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 3.

1/ Module Clock:

Đi vào cụ thể module Clock, các bạn thấy tác giả có hướng dẫn chúng ta cách cấu hình cho module.

"module" : khai báo tên, phần này chúng ta khai báo theo hướng dẫn của từng module

"position": các bạn khai báo position để xác định vị trí sẽ đặt module. Chúng ta có các giá trị khác như: top_bar, top_left, top_center, top_right, upper_third, middle_center, lower_third, bottom_left, bottom_center, bottom_right, bottom_bar, fullscreen_above, và fullscreen_below

"config": chúng ta khai báo cấu hình cho module tại đây.

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 4.

Giả sử chúng ta muốn đổi đồng hồ số (digital) có sẵn thành đồng hồ mặt tròn (analog). Chúng ta cần thêm 1 đoạn displayType : "analog" trong mục config của module Clock (các bạn xem phần config.js ở hình dưới).

{
module: "clock",
position: "top_left"
config: {
displayType: "analog"
}
},

Hướng dẫn thêm có ở trong github của Magic Mirror như các bạn thấy ở phần bên phải của hình bên dưới.

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 5.

Và kết quả là chúng ta có mặt đồng hồ analog cổ điển.

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 6.
2/ Module Calendar

Các bạn thấy bên dưới đồng hồ là lịch. Tuy nhiên mặc định thì chúng ta có lịch US. Nếu các bạn muốn đổi thành lịch Việt thì các bạn hãy thay đường dẫn này vào đường dẫn có sẵn:

https://www.calendarlabs.com/ical-calendar/ics/77/Vietnam_Holidays.ics

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 7.

Và kết quả là chúng ta có Independence Day (ngày 2/9). Cách đổi thành tiếng Việt mình sẽ nói sau nhé.

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 8.
3/ Module Current Weather và Weather Forecast:

Hai module này cùng sử dụng dữ liệu Openweather. Các bạn làm theo cách như sau để chúng ta cấu hình cho đúng với nơi chúng ta đang sống. Các bạn vào đường dẫn này tải về 1 file zip:

http://bulk.openweathermap.org/sample/city.list.json.gz

Tải về và giải nén file zip, các bạn sẽ được 1 file city.list.json như hình bên dưới. File này chứa thông tin các địa điểm trên thế giới. Các bạn bấm Ctrl - F rồi gõ tìm thành phố các bạn đang sống. Mình thì tìm "Thanh pho Ho Chi Minh". Và mình tìm được ID tương ứng là 1566083. Các bạn copy ID này lại.

Trở lại file config.js, các bạn hãy paste ID trên vào locationID.

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 9.

Tiếp theo chúng ta sẽ lấy appID.

Các bạn vào đường dẫn sau.

https://openweathermap.org/api

Sau đó đăng ký 1 tài khoản. Đăng nhập. Các bạn chọn API Key. Sau đó copy KEY lại.

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 10.
Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 11.

Sau đó các bạn paste vào file config.js như hình sau:

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 12.

Save lại và chạy Magic Mirror chúng ta sẽ thấy thành quả ở góc trên phải.

4/ Module News Feed:

Module này giúp lấy tin tức để hiện ở bên dưới màn hình (tất nhiên là các bạn có thể đổi vị trí khác). Mặc định thì MagicMirror lấy tin của NewYork và BBC. Mình sẽ hướng dẫn các bạn cách lấy tin tức Việt Nam. Các bạn vào Google gõ "tin tức rss". Sau đó các bạn hãy chọn web tin tức mà các bạn thường xem. Ví dụ mình chọn Tuổi trẻ. Mình copy URL thì được như sau:

https://tuoitre.vn/rss/tin-moi-nhat.rss

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 13.

Mình copy dòng này vào config của module News feed

{
module: "newsfeed",
position: "bottom_bar",

config: {

feeds: [

{

title: "New York Times",

url: "https://tuoitre.vn/rss/tin-moi-nhat.rss"

}

],

showSourceTitle: true,

showPublishDate: true,

broadcastNewsFeeds: true,

broadcastNewsUpdates: true

}

},

Chạy lại MagicMirror là các bạn sẽ thấy tin tức Việt hiện lên.

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 14.
5/ Module Compliments:

Module này hiện các câu chào, trông cũng dễ thương. Nếu muốn đổi các câu này theo ý thích thì các bạn hãy thay đổi nội dung config trong module compliments. Bạn hãy đổi các câu "Hey there sexy", "Hello, beauty",'You look sexy".... thành nội dung mà các bạn muốn.

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 15.

Và đây là kết quả, màn hình đã hiện ra Hello, MINH =)

Đã làm xong Gương thông minh? Đây là 6 thứ cần cài ngay cho nó - Ảnh 16.
6/ Module Hello World và Alert:

Module Hello World là module cơ bản, chỉ có nhiệm vụ hiện 1 dòng chữ nên cũng không có gì để bàn luận thêm.

Module Alert sẽ được nhắc đến trong các bài sau nhé vì đây là 1 module hơi khó đó.

Hy vọng qua bài này các bạn sẽ làm quen với 8 modules cơ bản của MagicMirror. Những bài viết sau mình sẽ nói đến nhiều vấn đề hay hơn. Các bạn có thể xem các video trên Youtube với từ khóa "8 modules cơ bản Magic Mirror". Chúc các bạn vui với hướng dẫn này.

Mở hộp Samsung Galaxy Tab A7: thiết kế pha lẫn hoài cổ và hiện đại, loa là điểm mạnh

tinybook tinybook 5 tháng 3 tuần
Mở hộp Samsung Galaxy Tab A7: thiết kế pha lẫn hoài cổ và hiện đại, loa là điểm mạnh
Galaxy Tab A7 là mẫu tablet gợi cho tôi nhiều kỷ niệm, đi kèm đó là nhiều điểm tân thời hấp dẫn trong tầm giá 7,99 triệu đồng.

iPad Pro sẽ là sản phẩm đầu tiên của Apple dùng màn hình Mini-LED, ra mắt vào cuối năm nay

tinybook tinybook 6 tháng 2 tuần
iPad Pro sẽ là sản phẩm đầu tiên của Apple dùng màn hình Mini-LED, ra mắt vào cuối năm nay
Với tiến độ được cải thiện đáng kể, Apple có thể sẽ ra mắt iPad Pro với màn hình Mini-LED trong quý IV năm nay, thay vì vào đầu năm sau như dự đoán trước đó.

So sánh nhanh Galaxy Tab S7+ với iPad Pro: Máy tính bảng Android đã thực sự bắt kịp được iPad?

tinybook tinybook 7 tháng 4 ngày
So sánh nhanh Galaxy Tab S7+ với iPad Pro: Máy tính bảng Android đã thực sự bắt kịp được iPad?
Với tất cả những gì tốt nhất được Samsung mang lên dòng Galaxy Tab S7, liệu tablet Android đã đủ sức bắt kịp các thiết bị iPad?

Samsung ra mắt Galaxy Tab S7 và S7+ tại VN, giá từ 19 triệu đồng

tinybook tinybook 7 tháng 1 tuần
Samsung ra mắt Galaxy Tab S7 và S7+ tại VN, giá từ 19 triệu đồng
Bộ đôi Galaxy Tab S7 mới mang tới nhiều nâng cấp về màn hình, hiệu năng và bút S Pen.

Huawei ra mắt HUAWEI MateBook D 14 tại Việt Nam, cấu hình tương đương D 15 trước đây, giá không đổi

tinybook tinybook 2 tháng 2 tuần
Huawei ra mắt HUAWEI MateBook D 14 tại Việt Nam, cấu hình tương đương D 15 trước đây, giá không đổi
Chỉ khác nhau về kích thước so với MateBook D 15, D 14 giữ nguyên tính năng và cấu hình của người tiền nhiệm, bao gồm cả bộ xử lý AMD Ryzen 5 3500U ra mắt từ năm 2019.

Mở bán MacBook M1 2020 chính hãng đầu tiên tại Việt Nam: MacBook Air phiên bản thấp nhất có giá 29 triệu đồng

tinybook tinybook 3 tháng 2 tuần
Mở bán MacBook M1 2020 chính hãng đầu tiên tại Việt Nam: MacBook Air phiên bản thấp nhất có giá 29 triệu đồng
Bên cạnh đó nhà bán lẻ còn cung cấp thêm dịch vụ nâng cấp cấu hình máy cho khách hàng thông qua đặt hàng trực tiếp trên website.

Logitech ra mắt bộ sản phẩm mới, tối ưu cho hệ sinh thái Apple

tinybook tinybook 4 tháng 2 ngày
Logitech ra mắt bộ sản phẩm mới, tối ưu cho hệ sinh thái Apple
Loạt sản phẩm chuột, bàn phím và ốp lưng mới của Logitech không chỉ có các tính năng cao cấp, mà còn có thiết kế phù hợp với hệ sinh thái sản phẩm của Apple.

Máy Mac dùng chip Apple Silicon sẽ ra mắt trong sự kiện tháng 11

tinybook tinybook 6 tháng 1 ngày
Máy Mac dùng chip Apple Silicon sẽ ra mắt trong sự kiện tháng 11
Năm nay, Apple đã tổ chức một sự kiện ra mắt sản phẩm hồi tháng 9, và chúng ta hiện đang “hóng” sự kiện iPhone 12/HomePod mini vào tuần tới. Nhưng có vẻ như Apple chưa muốn dừng lại.

Card đồ hoạ mới của NVIDIA bị "thổi giá" gấp 3 lần tại VN

tinybook tinybook 1 tháng 1 tuần
Card đồ hoạ mới của NVIDIA bị "thổi giá" gấp 3 lần tại VN
Với mức giá lên tới gần 20 triệu đồng, sở hữu RTX 3060 là một điều "không tưởng" đối với đa số game thủ Việt.

Khen thì nhiều nhưng mới chỉ có 10 người chịu mua chiếc TV OLED có thể cuộn lại của LG

tinybook tinybook 1 tháng 1 tuần
Khen thì nhiều nhưng mới chỉ có 10 người chịu mua chiếc TV OLED có thể cuộn lại của LG
Không phải do mức giá siêu cao mà các chuyên gia cho rằng độ bền mới là vấn đề mà những người mua tiềm năng phải băn khoăn suy xét.

Đến cả PlayStation 5 cũng bị các “thợ mỏ” biến thành trâu cày

tinybook tinybook 1 tháng 1 tuần
Đến cả PlayStation 5 cũng bị các “thợ mỏ” biến thành trâu cày
PlayStation 5 đã cháy hàng lại còn bị biến thành trâu cày.

Cắm nhầm adapter cho máy bay, tai nghe Sony phát nổ

tinybook tinybook 1 tháng 1 tuần
Cắm nhầm adapter cho máy bay, tai nghe Sony phát nổ
Vụ tai nạn lần này cảnh báo người dùng cần phải đọc kỹ hướng dẫn sử dụng trước khi dùng bất cứ đồ điện tử nào.

Chọn mua iPad cao cấp: iPad Gen 8, Air 2020 hay Pro 2020

tinybook tinybook 1 tháng 2 tuần
Chọn mua iPad cao cấp: iPad Gen 8, Air 2020 hay Pro 2020
Rất khó để so sánh giữa iPad Gen 8, iPad Air 2020 và iPad Pro 2020, đây đều là những mẫu iPad cao cấp đời mới nhất vừa được Apple trình làng trong năm 2020. Hãy cùng điểm qua một số ưu nhược điểm đáng chú ý của 3 dòng máy để đưa ra quyết định hợp lý nhất.

Laptop dễ nâng cấp nhất thế giới ra mắt: Mỏng nhẹ còn hơn cả MacBook Pro M1 của Apple

tinybook tinybook 1 tháng 2 tuần
Laptop dễ nâng cấp nhất thế giới ra mắt: Mỏng nhẹ còn hơn cả MacBook Pro M1 của Apple
Thật không tin nổi một laptop như vậy còn được giới thiệu vào năm 2021 này.

Máy chạy bộ thông minh Kingsmith R1 Pro: gập 180°, điều khiển qua remote/app thông minh

tinybook tinybook 1 tháng 2 tuần
Máy chạy bộ thông minh Kingsmith R1 Pro: gập 180°, điều khiển qua remote/app thông minh
Nếu như chạy bộ ngoài trời đi kèm với những rủi ro về nắng mưa, gió rét hay khói bụi thì 1 chiếc máy chạy bộ trong nhà như KingSmith R1 Pro sẽ là lựa chọn "ổn áp" hơn. Đặc biệt, bạn sẽ tiết kiệm thời gian tối đa vì không cần thay đồ, chuẩn bị đồ và lặn lội tới phòng gym.

Apple phát hành macOS Big Sur 11.2.2: Sửa lỗi hỏng phần cứng khi dùng với hub USB-C bên thứ 3

tinybook tinybook 1 tháng 2 tuần
Apple phát hành macOS Big Sur 11.2.2: Sửa lỗi hỏng phần cứng khi dùng với hub USB-C bên thứ 3
Bản cập nhật macOS Big Sur 11.2.2 được khuyến cáo cập nhật cho tất cả người dùng MacBook.

Xiaomi ra mắt Redmi MAX TV 86 inch: 4K, tần số quét 120Hz, HDMI v2.1, giá 28.5 triệu đồng

tinybook tinybook 1 tháng 2 tuần
Xiaomi ra mắt Redmi MAX TV 86 inch: 4K, tần số quét 120Hz, HDMI v2.1, giá 28.5 triệu đồng
Redmi MAX TV 86 inch được trang bị màn hình 4K 120Hz với nhiều công nghệ tiên tiến, nhưng đi kèm mức giá cực kỳ hấp dẫn.

RedmiBook Pro 14/15 inch ra mắt: Màn hình 90Hz, Intel Core thế hệ 11, Nvidia GeForce MX450, giá từ 16 triệu đồng

tinybook tinybook 1 tháng 2 tuần
RedmiBook Pro 14/15 inch ra mắt: Màn hình 90Hz, Intel Core thế hệ 11, Nvidia GeForce MX450, giá từ 16 triệu đồng
RedmiBook Pro là dòng laptop mới của thương hiệu Redmi có mức hiệu năng trên giá thành hấp dẫn.

Mở hộp tai nghe không dây Sennheiser HD 250BT: Thiết kế nhẹ nhàng, chất âm phù hợp người chơi hệ K-Pop hoặc EDM, thời lượng sử dụng 25 giờ

tinybook tinybook 1 tháng 2 tuần
Mở hộp tai nghe không dây Sennheiser HD 250BT: Thiết kế nhẹ nhàng, chất âm phù hợp người chơi hệ K-Pop hoặc EDM, thời lượng sử dụng 25 giờ
Hiện tai nghe Sennheiser HD 250BT đang có giá 2.199.000 đồng, một mức giá khá ổn áp và dễ dàng tiếp cận đến với đại đa số người dùng.

Tổng hợp bộ sưu tập đồng hồ thể thao của Rolex có mặt tại Boss Luxury

tinybook tinybook 1 tháng 2 tuần
Tổng hợp bộ sưu tập đồng hồ thể thao của Rolex có mặt tại Boss Luxury
Bộ sưu tập đồng hồ thể thao của thương hiệu Rolex rất đa dạng, bao gồm cả những cỗ máy công cụ phù hợp với hầu hết mọi nghề nghiệp hoặc phong cách. Mỗi mẫu đồng hồ đem lại những cá tính riêng cho danh mục của thương hiệu.

Sony công bố FX3: Máy quay chuyên nghiệp nhỏ gọn, cấu hình tương đương A7S III

tinybook tinybook 1 tháng 2 tuần
Sony công bố FX3: Máy quay chuyên nghiệp nhỏ gọn, cấu hình tương đương A7S III
Ranh giới giữa máy ảnh không gương lật và máy quay cine đang bị xóa nhòa với sự ra mắt của chiếc máy này.

MacBook Pro 2021 sẽ có cổng HDMI và đầu đọc thẻ SD, ra mắt vào cuối năm nay

tinybook tinybook 1 tháng 2 tuần
MacBook Pro 2021 sẽ có cổng HDMI và đầu đọc thẻ SD, ra mắt vào cuối năm nay
Cuối cùng thì Apple cũng mang cổng HDMI và đầu đọc thẻ SD quay trở lại, sau khi lược bỏ trên MacBook Pro kể từ năm 2016.

Đã có giá và thời điểm bán PlayStation 5 chính hãng

tinybook tinybook 1 tháng 2 tuần
Đã có giá và thời điểm bán PlayStation 5 chính hãng
PlayStation 5 là console hot nhất trên thị trường hiện nay.

Ai dùng máy ảnh Fujifilm cũng sẽ thấy nhiều cấp độ ảnh HDR khác nhau, nó là gì và nên chọn cái nào cho phù hợp?

tinybook tinybook 1 tháng 2 tuần
Ai dùng máy ảnh Fujifilm cũng sẽ thấy nhiều cấp độ ảnh HDR khác nhau, nó là gì và nên chọn cái nào cho phù hợp?
Những con số HDR 200%, 400% và 800% và 800%+ là gì? Hãy cùng xem những ví dụ trong bài để chọn ra cấp độ phù hợp với bạn nhất.

Tai nghe Airpods Max đã giúp tôi loại bỏ cơn nghiện Apple như thế nào

tinybook tinybook 1 tháng 2 tuần
Tai nghe Airpods Max đã giúp tôi loại bỏ cơn nghiện Apple như thế nào
Công nghệ kém cỏi ẩn bên trong một vẻ đẹp bóng bẩy rõ ràng vẫn kém hơn công nghệ cao cấp bên trong vỏ nhựa, và chỉ có logo của Apple thì không thể thay đổi điều đó.

iFixit tìm ra bí ẩn lớn bên trong tay cầm DualSense của PS5, lý giải vì sao cần joystick lại nhanh hỏng đến thế

tinybook tinybook 1 tháng 2 tuần
iFixit tìm ra bí ẩn lớn bên trong tay cầm DualSense của PS5, lý giải vì sao cần joystick lại nhanh hỏng đến thế
Tay cầm DualSense của PS5 cũng gặp lỗi "truyền thống".

Lộ ảnh thực tế tai nghe AirPods thế hệ thứ 3 của Apple

tinybook tinybook 1 tháng 2 tuần
Lộ ảnh thực tế tai nghe AirPods thế hệ thứ 3 của Apple
AirPods thế hệ thứ 3 sẽ có tính năng chống ồn chủ động giống AirPods Pro.

Chrome sử dụng nhiều RAM gấp 10 lần so với Safari

tinybook tinybook 1 tháng 2 tuần
Chrome sử dụng nhiều RAM gấp 10 lần so với Safari
Trong điều kiện duyệt web bình thường và nhẹ, Google Chrome sử dụng RAM nhiều hơn 10 lần so với Safari trên macOS Big Sur, theo một thử nghiệm được thực hiện mới đây.

Phỏng vấn kỹ sư Nikon: Hãng máy ảnh Nhật Bản có thể làm gì để tạo sự khác biệt?

tinybook tinybook 1 tháng 2 tuần
Phỏng vấn kỹ sư Nikon: Hãng máy ảnh Nhật Bản có thể làm gì để tạo sự khác biệt?
Trước sự phát triển một cách nhanh chóng của Canon và Sony, Nikon có thể làm gì để không bị tụt lại phía sau?

Phát thèm với phiên bản PlayStation 5 mạ vàng 18 cara trị giá tới 500 ngàn USD của Caviar

tinybook tinybook 1 tháng 2 tuần
Phát thèm với phiên bản PlayStation 5 mạ vàng 18 cara trị giá tới 500 ngàn USD của Caviar
Để sở hữu phiên bản PlayStation 5 mạ hoàn toàn bằng vàng 18 cara này, người dùng sẽ phải bỏ ra số tiền lên tới gần 500 ngàn USD (khoảng 11,5 tỷ đồng).
tinybook Công Nghệ Thông Tin








Chat