[DIY] Giới thiệu một số Module hay dành cho Smart Mirror

Thảo luận trong 'Công nghệ' bắt đầu bởi AbihT, 16/8/19.

  1. [DIY] Giới thiệu một số Module hay  dành cho Smart Mirror

    [DIY] Giới thiệu một số Module hay dành cho Smart Mirror

    LIÊN HỆ (513 Đọc / 0 Thích / 0 Bình luận)
    1. Thông tin chủ đề
    2. Tỉnh/TP: Toàn quốc
    3. Tình trạng hàng: N/A
    4. Nhu cầu: N/A
    1. Thông tin người đăng
    2. Tài khoản: AbihT
    3. Ngày đăng: 16/8/19 lúc 21:20
    4. Số điện thoại:
  2. G

  3. AbihT

    AbihT Guest

    FastEhome.com- Đăng kí mở Shop bán hàng miễn phí no-spam Hôm trước mình có hướng dẫn anh em cách tích hợp Google Assistant vào Smart Mirror theo 1 dự án lúc trước, anh em có thể xem qua các bài hướng dẫn ở các phần trước tại link bên dưới.
    Hôm nay mình sẽ chia sẻ với anh em một số module hay ho và vui vẻ với cái gương thông minh này nhé.
    Module Live Score:


    [​IMG]

    Module này phải nói là rất hay và tuyệt, mình cũng từng là 1 fan của MU, sau mình ghét luôn MU vì 1 số thằng fan của đội bóng này, mình rất thường hay theo dõi giải ngoại hạng Anh, module này sẽ hiển thị các thông tin kết quả trận đấu, bảng xếp hạng và luôn đc update nóng hổi luôn.
    Để cài đặt module này, anh em làm như sau:

    Code:

    cd MagicMirror/modules/
    git clone https://github.com/master117/MagicMirror-FootballLeagues
    npm install request
    [​IMG]
    Tiếp theo anh em vào trang https://www.football-data.org , đăng kí 1 tài khoản và lấy API token tại đó
    football-data.org - ur src for machine readable football data


    A restful API for football data

    football-data.org

    [​IMG]
    Cuối cùng, anh em vào file config.js giống như lúc cấu hình Google Assistant và thêm vào dòng code sau:

    Code:

    {
    module: 'MagicMirror-FootballLeagues',
    position: 'top_left',
    header: 'Live-Scores',
    config: {
    leagues: [2021],
    showNames: true,
    displayTime: 60 * 1000,
    showTables: true,
    showLogos: true,
    apiKey: 'APIKEY'
    }
    },
    Anh em có thể thêm vào các giải khác nhau theo danh sách các giải đấu sau:

    ID League
    2013 Série A
    2016 Championship
    2021 Premier League
    2001 UEFA Champions League
    2018 European Championship
    2015 Ligue 1
    2002 Bundesliga
    2019 Serie A
    2003 Eredivisie
    2017 Primeira Liga
    2014 Primera Division
    2000 FIFA World Cup

    Bấm để mở rộng...
    Sau đó anh em chạy lại bằng cách gõ vào dòng lệnh npm start là ok.
    Module Oclock:


    Module này sẽ giúp anh em tạo 1 cái đồng hồ dạng như hình ngay trên gương, anh em có thể tùy chỉnh nhìu vòng cho hiện đủ thông tin ngày tháng năm.... hay chỉ giờ thôi cũng được.
    [​IMG]
    Để cài cái này, anh em chỉ việc chạy câu lệnh

    Code:

    cd ~/MagicMirror/modules
    git clone https://github.com/eouia/MMM-OClock.git
    Sau đó thêm các dòng này vào file config:

    Code:

    {
    module: "MMM-OClock",
    position: "top_center",
    config: {}
    },
    Ngoài ra anh em có thể chỉnh lại size của đồng hồ, các thông số hiển thị màu sắc trong file /home/pi/MagicMirror/modules/MMM-OClock/MMM-OClock.js
    NowPlayingOnSpotify:


    Module này sẽ giúp anh em hiển thị lên màn hình thông tin bài hát đang được chơi trên spotify như vầy nè:
    [​IMG]
    Sau đây là các bước làm:
    Anh em vào giao diện cấu hình của Ras và gõ vào dòng lệnh sau:


    Code:

    cd modules
    git clone https://github.com/raywo/MMM-NowPlayingOnSpotify.git
    cd MMM-NowPlayingOnSpotify
    npm install
    Sau khi làm xong, anh em vào trang Developer của Spotify để tạo 1 app và lấy API của nó.
    [​IMG]
    Ở bước này anh em chọn Create a client ID, sau đó đặt tên và chọn Non-commercial.
    Sau khi tạo xong anh em sẽ thấy Client ID và Client Secret, anh em lưu nó ra ngoài notepad. Rồi vào “Edit Settings” và thêm vào Redirect URIs là đường dẫn sau : http://192.168.46.71:8888/callback ( anh em thay cái địa chỉ IP của mình là địa chỉ IP của con Ras nhé. ) và save lại.
    [​IMG]

    Sau đó anh em vào lại giao diện terminal, gõ vào 2 câu lệnh sau:

    Code:

    cd authorization
    node app
    Nếu thấy như vầy là đúng nè:
    [​IMG]
    Tiếp theo anh em vào trình duyệt trên máy tính gõ vào trình duyệt: http://192.168.46.71:8888/
    Nó sẽ bắt anh em điền vào cái Client ID và Client Secret, anh em điền vào và bấm Authorize được như vầy là OK
    [​IMG]
    Cuối cùng anh em copy đoạn code trong trang trên vào file config.js là xong.
     

    Bình Luận Bằng Facebook

Chia sẻ trang này