Tạo bảng điều khiển gắn trên tường với Dashing.io và Raspberry Pi

Tạo bảng điều khiển gắn trên tường với Dashing.io và Raspberry Pi

Dashing.io là một giao diện gọn gàng để tạo một bảng điều khiển tuyệt đẹp. Ứng dụng hiển thị trang tổng quan có thể tùy chỉnh dựa trên web với các tiện ích mà bạn chọn. Vì nó đơn giản để thiết lập trên các máy dựa trên Linux, Dashing mang đến cơ hội tuyệt vời để tạo bảng điều khiển gắn trên tường với Raspberry Pi.





Dự án này không chỉ thú vị mà còn tạo ra một bảng điều khiển chức năng. Bạn sẽ không có bất kỳ kiến ​​thức kỹ thuật chuyên sâu nào để làm cho cái này hoạt động, vì vậy nó là một dự án Raspberry Pi tuyệt vời cho người mới bắt đầu .





Yêu cầu

Trước khi tạo bảng điều khiển treo tường, bạn sẽ cần một vài món đồ. Đầu tiên, rõ ràng bạn sẽ cần một Raspberry Pi. Vì Dashing.io khá nhẹ nên Raspberry Pi 2 là đủ. Đó là những gì tôi đã sử dụng và nó chạy như một nhà vô địch. MỘT Raspberry Pi Zero cũng sẽ ổn thôi. Ngoài ra, bạn sẽ cần một thẻ nhớ microSD được tải với hệ điều hành Linux. Chúng tôi khuyên bạn nên sử dụng Raspbian tiêu chuẩn, một hệ điều hành dựa trên Debian, nhưng bạn cũng có thể sử dụng bất kỳ hệ điều hành Linux nào tương thích với Raspberry Pi. Vì Dashing.io yêu cầu kết nối internet, bạn cũng sẽ cần bộ điều hợp Wi-Fi hoặc cáp Ethernet chạy vào Pi.





Sau đó, bạn sẽ cần một màn hình cho Raspberry Pi, phương tiện lắp và khung. Nếu bạn cảm thấy thích thú, bạn có thể chụp một màn hình cảm ứng Raspberry Pi và đóng khung Pi vào đó bằng một hộp bóng. Ngoài ra, bất kỳ màn hình cũ nào và một khung hoặc gỗ bổ sung để làm một cái cũng đủ. Không thiếu cách để kết nối Raspberry Pi của bạn với màn hình hoặc TV.

Dự án này có thể được hoàn thành trong một kết nối SSH từ xa , nhưng vì nó xuất ra màn hình trên Raspberry Pi, nên có thể dễ dàng hơn khi thực hiện mọi thứ từ máy tính để bàn có gắn chuột và bàn phím.



Cài đặt Dashing.io

Điều kiện tiên quyết

Trước khi cài đặt Dashing.io, bạn sẽ cần một chút phần mềm. Dashing.io cần Ruby 1.9.9 hoặc sau này như một điều kiện tiên quyết. Nếu bạn đang sử dụng Raspbian, rất có thể bạn đã cài đặt sẵn phần mềm đó. Bạn có thể kiểm tra bằng lệnh sau:

ruby -v

Điều này sẽ trả về một số văn bản cho bạn biết phiên bản của Ruby hoặc Ruby chưa được cài đặt.





Nếu bạn chưa cài đặt Ruby, bạn có thể thực hiện việc này bằng cách chạy lệnh sau:

sudo apt-get install ruby1.9.1-dev

Bạn cũng sẽ cần g ++ . Để cài đặt, hãy nhập lệnh:





sudo apt-get install g++

Cài đặt Dashing

Với Ruby và g ++ được cài đặt, chúng ta có thể tiến hành cài đặt dự án Dashing của mình. Chạy lệnh:

sudo gem install dashing

Cài đặt này Rạng ngời . Tạo một thư mục mới có tên bảng điều khiển và thay đổi thư mục thành nó:

mkdir dashboard && cd dashboard

Hãy thiết lập một dự án mới. Bây giờ hãy nhập:

tại sao những kẻ lừa đảo muốn thẻ quà tặng
dashing new sweet_dashboard_project

Bằng cách tạo một dự án trang tổng quan mới, chúng tôi sẽ thiết lập một thư mục cho trang tổng quan mới của mình. Hãy đặt tên cho nó bất cứ điều gì bạn muốn nhưng chỉ cần nhớ những gì bạn đã gọi nó. Đảm bảo rằng bạn đang ở trong thư mục sweet_dashboard_project trong dòng lệnh của mình. Sử dụng lệnh:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

Điều này cho phép bạn chạy trình gói. Để thực hiện điều đó, hãy nhập:

bundle

Hiện đã có một mẫu trang tổng quan được thiết lập. Bạn sẽ sớm có thể xem phần này trong trình duyệt web của mình, nhưng trước khi làm như vậy, bạn cần bắt đầu rạng ngời . Đảm bảo rằng bạn đang ở trong thư mục sweet_dashboard_project trong dòng lệnh, sau đó nhập:

cd dashboard/sweet_dashboard_project
dashing start

Để xem trang tổng quan, hãy mở trình duyệt web của bạn và tải lên

http://localhost:3030

(hoặc

http://raspberrypi.local:3030

nếu bạn đang làm điều này từ một máy khác).

Xử lý sự cố

Nếu bạn gặp lỗi về thời gian chạy JavaScript, bạn có thể cần cài đặt trên mực nước biển . Chỉ cần nhập:

sudo apt-get install npm

Lưu ý rằng Dashing theo mặc định sử dụng cổng 3030. Bạn có thể thêm các tham số để chỉnh sửa cổng đó. Trong một dòng lệnh, hãy chạy:

cách tổ chức onenote cho công việc
dashing start -p [port number]

Điều này cho phép bạn chỉ định một cổng mong muốn. Sau đó, bạn sẽ tải Dashing bằng http: // localhost: [số cổng] thay vì 3030.

Giống như bạn bắt đầu Dashing, bạn cũng có thể dừng nó lại. Để dừng Dashing, hãy chạy:

dashing stop

Tương tự, nếu bạn muốn chạy Dashing trong nền, hãy thêm -d vào lệnh:

dashing start -d

Thêm Widget vào Dashing

Theo mặc định, bạn sẽ thấy một vài tiện ích cơ bản như Buzzwords và thanh Synergy trên trang tổng quan của mình, nhưng nó khá vô dụng nếu không thêm chức năng tùy chỉnh của riêng bạn. Bạn sẽ tìm thấy một danh sách các vật dụng có sẵn bạn có thể điều chỉnh. Tôi đã thêm một đồng hồ kỹ thuật số hiển thị ngày và giờ. Thêm tiện ích cũng đơn giản như tải nội dung của nó và chỉnh sửa tệp HTML.

Cách bạn cài đặt một widget tùy thuộc vào một widget cụ thể. Ví dụ: tiện ích đồng hồ 12 giờ mà tôi đã tải lên yêu cầu cài đặt dòng lệnh cộng với chỉnh sửa tệp bảng điều khiển HTML. Cho sự rạng ngời Tiện ích đồng hồ 12 giờ , mở dấu nhắc lệnh và điều hướng đến thư mục gốc của dự án Dashing:

cd dashboard/sweet_dashing_project

Khi bạn đã thay đổi các thư mục thành dự án Dashing gốc, hãy chạy:

dashing install 6e2f80b4812c5b9474f3

Nhưng đó không phải là tất cả. Bây giờ, bạn cần đặt mã HTML sau vào tệp dự án Dashing của mình:

làm thế nào để chuyển các tiết kiệm hơi nước sang một máy tính khác


  • Bạn sẽ thấy tệp dự án nằm dưới dashboard / sweet_dashboard_project / dashboards . Cài đặt mặc định bao gồm một tệp erb được gọi là sample.erb . Bạn có thể sử dụng cái này hoặc tự làm. Sử dụng Bảng điều khiển, bạn có thể tạo một số thiết kế bảng điều khiển bằng cách sử dụng các tệp erb với các tên khác nhau. Sau đó, chỉ cần điều hướng đến

    localhost:3030/[name of erb file]

    để xem một trang tổng quan khác. Mở tệp erb mong muốn của bạn và thêm mã HTML thích hợp để thêm tiện ích con mới vào trang tổng quan Dashing của bạn.

    Để thêm tiện ích con mới, bạn chỉ cần tải mã HTML vào cuối mẫu erb dưới dạng một mục danh sách mới. Bạn có thể chỉnh sửa vị trí của các tiện ích con bố cục trang tổng quan bằng cách kéo chúng xung quanh trong ứng dụng web. Bạn sẽ cần sử dụng logic HTML bằng cách đặt các mục danh sách lại với nhau trong thẻ danh sách (ul) không có thứ tự. Nhưng vị trí trong danh sách không quyết định vị trí của bảng điều khiển - bạn điều chỉnh điều đó sau bằng cách kéo và thả các widget.

    Gắn bảng điều khiển Dashing của bạn

    Không có cách nào đúng hay sai để gắn màn hình của bạn lên tường. Nếu bạn có một trong những màn hình cảm ứng Raspberry Pi, bạn có thể muốn có một khung hoặc hộp bóng đơn giản để đặt xung quanh đó. Bạn có thể sử dụng kỹ năng làm mộc của mình và đóng khung bằng gỗ hoặc sử dụng khung có sẵn. Tôi đã sử dụng một hộp bóng và một màn hình Samsung 20 inch cũ.

    Bạn có thể cứu màn hình laptop cũ như một màn hình nếu bạn đi đúng thiết bị. Nếu bạn muốn có một màn hình thực sự lộng lẫy, hãy sở hữu một trong tám chiếc vỏ Raspberry Pi tuyệt đẹp này.

    Một màn hình hiển thị tốt đẹp: Những suy nghĩ cuối cùng

    Dashing là một dự án tuyệt vời cho Raspberry Pi của bạn. Nó cực kỳ dễ thiết lập và có nhiều lựa chọn tiện ích của bên thứ ba. Có một lưu ý nhỏ: Dashing không còn được duy trì hoặc hỗ trợ tích cực, nhưng điều đó chỉ có nghĩa là bạn không nên mong đợi các bản cập nhật cho phần mềm chính - mọi thứ đã có sẽ tiếp tục hoạt động. Ngoài ra còn có một cái nĩa, gọi là Smashing , có một bộ tính năng tương tự.

    Tôi khuyên bạn nên kết hợp Dashing với một dự án khác. Ví dụ: hãy thử cài đặt Siri giống Jasper trên Raspberry Pi của bạn để có màn hình bảng điều khiển gấp đôi như một trợ lý trí tuệ nhân tạo nguồn mở. Hoặc thử một chút tự động hóa nhà Raspberry Pi.

    Đăng lại Đăng lại tiếng riu ríu E-mail Cách thay đổi giao diện của màn hình Windows 10 của bạn

    Bạn muốn biết cách làm cho Windows 10 trông đẹp hơn? Sử dụng các tùy chỉnh đơn giản này để biến Windows 10 của riêng bạn.

    Đọc tiếp
    Chủ đề liên quan
    • DIY
    • Nhiều màn hình
    • Raspberry Pi
    Giới thiệu về tác giả Moe Long(85 bài báo đã xuất bản)

    Moe Long là một nhà văn và biên tập viên bao gồm mọi thứ từ công nghệ đến giải trí. Anh ấy đã giành được bằng B.A. tiếng Anh. từ Đại học Bắc Carolina tại Chapel Hill, nơi ông là Học giả Robertson. Ngoài MUO, anh ấy đã được giới thiệu trong htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro và Cup of Moe.

    Xem thêm từ Moe Long

    Theo dõi bản tin của chúng tôi

    Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

    Bấm vào đây để đăng ký
    Thể LoạI Diy