Dashing.io와 Raspberry Pi로 벽걸이형 대시보드 만들기

Dashing.io와 Raspberry Pi로 벽걸이형 대시보드 만들기

Dashing.io 멋진 대시보드를 만들기 위한 깔끔한 인터페이스입니다. 앱은 선택한 위젯이 포함된 웹 기반 사용자 정의 대시보드를 표시합니다. Linux 기반 시스템에서 설정하기 쉽기 때문에 Dashing은 Raspberry Pi로 벽걸이 대시보드를 만들 수 있는 절호의 기회를 제공합니다.





이 프로젝트는 재미있을 뿐만 아니라 기능적인 대시보드를 만듭니다. 이 작업을 수행하는 데 심층적인 기술 노하우가 없어야 합니다. 초보자를 위한 훌륭한 라즈베리 파이 프로젝트 .





요구 사항

벽걸이 대시보드를 만들기 전에 몇 가지 항목이 필요합니다. 첫째, 분명히 Raspberry Pi가 필요합니다. Dashing.io는 상당히 가볍기 때문에 Raspberry Pi 2로 충분합니다. 그것이 내가 사용했던 것이고 그것은 챔피언처럼 달렸습니다. NS 라즈베리 파이 제로 역시 좋아야 합니다. 또한 Linux 운영 체제가 탑재된 microSD 카드가 필요합니다. Debian 기반 OS인 표준 Raspbian을 권장하지만 Raspberry Pi와 호환되는 모든 Linux 운영 체제를 사용할 수도 있습니다. Dashing.io에는 인터넷 연결이 필요하므로 Wi-Fi 어댑터 또는 Pi로 연결되는 이더넷 케이블도 필요합니다.





그런 다음 Raspberry Pi용 디스플레이, 장착 수단 및 프레임이 필요합니다. 멋진 느낌이 든다면 Raspberry Pi 터치스크린을 사용하고 Pi를 섀도우 박스로 프레임할 수 있습니다. 또는 오래된 모니터와 여분의 프레임 또는 목재로 충분합니다. Raspberry Pi를 모니터나 TV에 연결하는 방법에는 부족함이 없습니다.

이 프로젝트는 원격 SSH 연결 , 하지만 Raspberry Pi의 디스플레이에 출력되기 때문에 마우스와 키보드가 연결된 데스크탑에서 모든 작업을 수행하는 것이 더 쉬울 것입니다.



Dashing.io 설치

전제 조건

Dashing.io를 설치하기 전에 약간의 소프트웨어가 필요합니다. Dashing.io가 필요합니다. 루비 1.9.9 또는 나중에 전제 조건으로. Raspbian을 사용하는 경우 사전 설치되어 있을 가능성이 있습니다. 다음 명령을 사용하여 확인할 수 있습니다.

ruby -v

그러면 Ruby 버전 또는 Ruby가 설치되지 않았음을 알려주는 일부 텍스트가 반환됩니다.





Ruby가 설치되어 있지 않은 경우 다음 명령을 실행하여 이를 수행할 수 있습니다.

sudo apt-get install ruby1.9.1-dev

당신은 또한 필요합니다 지++ . 설치하려면 다음 명령을 입력하십시오.





sudo apt-get install g++

대싱 설치

Ruby와 g++가 설치되면 Dashing 프로젝트 설치를 진행할 수 있습니다. 다음 명령을 실행합니다.

sudo gem install dashing

이것은 설치 위세 당당한 . 라는 새 디렉토리를 만듭니다. 계기반 디렉토리를 다음으로 변경하십시오.

mkdir dashboard && cd dashboard

새 프로젝트를 설정해 보겠습니다. 이제 다음을 입력하십시오.

당신은 페이스 북없이 메신저를 사용할 수 있습니다
dashing new sweet_dashboard_project

새 대시보드 프로젝트를 생성하면 새 대시보드에 대한 폴더가 설정됩니다. 이 이름을 원하는 대로 자유롭게 지정하되 이름을 기억하십시오. 명령줄의 sweet_dashboard_project 폴더에 있는지 확인하십시오. 다음 명령을 사용합니다.

cd dashboard/sweet_dashboard_project
sudo gem install bundler

이를 통해 번들러를 실행할 수 있습니다. 이를 수행하려면 다음을 입력하십시오.

bundle

이제 대시보드 템플릿이 설정되었습니다. 곧 웹 브라우저에서 이를 볼 수 있지만 그렇게 하기 전에 다음을 시작해야 합니다. 위세 당당한 . 명령줄에서 sweet_dashboard_project 디렉터리에 있는지 확인한 다음 다음을 입력합니다.

cd dashboard/sweet_dashboard_project
dashing start

대시보드를 보려면 웹 브라우저를 열고 로드하십시오.

http://localhost:3030

(또는

http://raspberrypi.local:3030

다른 컴퓨터에서 이 작업을 수행하는 경우).

문제 해결

JavaScript 런타임에 대한 오류가 발생하면 다음을 설치해야 할 수 있습니다. 해발 . 다음을 입력하세요.

sudo apt-get install npm

Dashing은 기본적으로 포트 3030을 사용합니다. 매개변수를 추가하여 해당 포트를 편집할 수 있습니다. 명령줄에서 다음을 실행합니다.

내가 무슨 책을 생각하고 있니?
dashing start -p [port number]

이를 통해 원하는 포트를 지정할 수 있습니다. 그런 다음 3030이 아닌 http://localhost:[포트 번호]로 Dashing을 로드합니다.

Dashing을 시작하는 것처럼 중지할 수도 있습니다. 대시를 중지하려면 다음을 실행하십시오.

dashing stop

마찬가지로 백그라운드에서 Dashing을 실행하려면 명령에 -d를 추가하세요.

dashing start -d

Dashing에 위젯 추가하기

기본적으로 대시보드에 Buzzwords 및 Synergy 막대와 같은 몇 가지 기본 위젯이 표시되지만 사용자 정의 기능을 추가하지 않으면 상당히 쓸모가 없습니다. 당신은 찾을 것입니다 사용 가능한 위젯 목록 조정할 수 있습니다. 날짜와 시간을 표시하는 디지털 시계를 추가했습니다. 위젯을 추가하는 것은 자산을 로드하고 HTML 파일을 편집하는 것만큼 간단합니다.

위젯을 설치하는 방법은 특정 위젯에 따라 약간 다릅니다. 예를 들어 내가 로드한 12시간 시계 위젯은 명령줄 설치와 HTML 대시보드 파일 편집이 필요했습니다. 대싱을 위해 12시간 시계 위젯 , 명령 프롬프트를 열고 루트 Dashing 프로젝트 디렉토리로 이동합니다.

cd dashboard/sweet_dashing_project

디렉토리를 루트 Dashing 프로젝트로 변경했으면 다음을 실행하십시오.

dashing install 6e2f80b4812c5b9474f3

하지만 그게 다가 아닙니다. 이제 Dashing 프로젝트 파일에 다음 HTML 코드를 배치해야 합니다.

Windows 10을 다른 컴퓨터로 전송하는 방법


  • 프로젝트 파일이 아래에 있음을 알 수 있습니다. 대시보드/sweet_dashboard_project/dashboards . 기본 설치에는 erb 파일이 포함되어 있습니다. 샘플.erb . 이것을 사용하거나 직접 만들 수 있습니다. 대시보드를 사용하면 다른 이름의 erb 파일을 사용하여 여러 대시보드 디자인을 만들 수 있습니다. 그런 다음

    localhost:3030/[name of erb file]

    다른 대시보드를 보려면 원하는 erb 파일을 열고 적절한 HTML 코드를 추가하여 Dashing 대시보드에 새 위젯을 추가하십시오.

    새 위젯을 추가하려면 erb 템플릿 끝에 HTML 코드를 새 목록 항목으로 로드하는 것만 큼 간단합니다. 웹 앱에서 위젯을 드래그하여 대시보드 레이아웃 위젯의 위치를 ​​편집할 수 있습니다. 정렬되지 않은 목록(ul) 태그 내에 목록 항목을 함께 배치하여 HTML 논리를 사용해야 합니다. 그러나 목록 내의 배치는 대시보드 배치를 지시하지 않습니다. 나중에 위젯을 끌어다 놓아 조정합니다.

    Dashing 대시보드 장착

    모니터를 벽에 장착하는 방법에는 옳고 그름이 없습니다. Raspberry Pi 터치스크린 중 하나가 있는 경우 주변에 배치할 간단한 프레임이나 섀도우 상자를 원할 수 있습니다. 목공 기술을 활용하여 나무로 프레임을 만들어 사용하거나 기존 프레임을 사용할 수 있습니다. 섀도우 박스와 구형 20인치 삼성 모니터를 사용했습니다.

    당신은 할 수 있습니다 오래된 노트북 화면을 인양하다 올바른 장비를 사용하면 모니터로 사용할 수 있습니다. 진정으로 멋진 디스플레이를 원한다면 이 8개의 아름다운 Raspberry Pi 케이스 중 하나를 선택하십시오.

    멋진 디스플레이: 최종 생각

    Dashing은 Raspberry Pi를 위한 훌륭한 프로젝트입니다. 설정하기가 매우 쉽고 다양한 타사 위젯이 있습니다. 작은 주의 사항이 있습니다. Dashing은 더 이상 적극적으로 유지 관리되거나 지원되지 않지만, 이는 기본 소프트웨어에 대한 업데이트를 기대해서는 안 된다는 것을 의미합니다. 이미 있는 모든 것이 계속 작동할 것입니다. 포크도 있고, 스매싱이라고 불리는 , 비슷한 기능 세트를 가지고 있습니다.

    Dashing을 다른 프로젝트와 결합하는 것이 좋습니다. 예를 들어, 시리 같은 재스퍼 오픈 소스 인공 지능 비서의 역할을 하는 대시보드 디스플레이를 위해 Raspberry Pi에서. 또는 약간의 Raspberry Pi 홈 오토메이션을 사용해 보십시오.

    공유하다 공유하다 트위터 이메일 Windows 10 데스크탑의 모양과 느낌을 변경하는 방법

    Windows 10을 더 멋지게 만드는 방법을 알고 싶으십니까? 이러한 간단한 사용자 지정을 사용하여 Windows 10을 나만의 것으로 만드십시오.

    다음 읽기
    관련 항목
    • DIY
    • 다중 모니터
    • 라즈베리 파이
    저자 소개 모롱(85건의 기사 게재)

    Mo Long은 기술에서 엔터테인먼트에 이르기까지 모든 분야를 다루는 작가이자 편집자입니다. 그는 영어 학사 학위를 받았습니다. 그는 로버트슨 학자였던 채플 힐의 노스캐롤라이나 대학교에서 박사 학위를 받았습니다. MUO 외에도 그는 htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro 및 Cup of Moe에 출연했습니다.

    모롱이 더 많이

    뉴스레터 구독

    기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

    구독하려면 여기를 클릭하세요.