Сделайте настенную приборную панель с помощью Dashing.io и Raspberry Pi

Сделайте настенную приборную панель с помощью Dashing.io и Raspberry Pi

Dashing.io - это удобный интерфейс для создания великолепной приборной панели. Приложение отображает настраиваемую веб-панель с виджетами по вашему выбору. Поскольку его просто настроить на машинах на базе Linux, Dashing предлагает превосходные возможности для создания настенной приборной панели с Raspberry Pi.





Этот проект не только увлекателен, но и создает функциональную панель управления. Вам не понадобится никаких глубоких технических знаний, чтобы заставить это работать, так что это отличный проект Raspberry Pi для начинающих .





Требования

Перед тем, как сделать настенную приборную панель, вам понадобится несколько вещей. Во-первых, вам, очевидно, понадобится Raspberry Pi. Поскольку Dashing.io довольно легкий, Raspberry Pi 2 будет достаточно. Это то, что я использовал, и он работал как чемпион. А Raspberry Pi Zero тоже должно быть хорошо. Кроме того, вам понадобится карта microSD с установленной операционной системой Linux. Мы рекомендуем стандартный Raspbian, ОС на основе Debian, но вы также можете использовать любую операционную систему Linux, совместимую с Raspberry Pi. Поскольку Dashing.io требует подключения к Интернету, вам также понадобится адаптер Wi-Fi или кабель Ethernet, подключенный к Pi.





Затем вам понадобится дисплей для Raspberry Pi, средства крепления и рамка. Если вам хочется пофантазировать, вы можете зацепить сенсорный экран Raspberry Pi и заключить Pi в рамку с теневым окном. В качестве альтернативы будет достаточно любого старого монитора и дополнительной рамы или дерева для его изготовления. Нет недостатка в способах подключения Raspberry Pi к монитору или телевизору.

Этот проект можно завершить за удаленное соединение 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

Вам также понадобится g ++ . Чтобы установить это, введите команду:





sudo apt-get install g++

Установить Dashing

Установив Ruby и g ++, мы можем продолжить установку нашего проекта Dashing. Выполните команду:

sudo gem install dashing

Это устанавливает Лихой . Создайте новый каталог с именем щиток приборов и смените в нем каталог:

mkdir dashboard && cd dashboard

Создадим новый проект. Теперь введите:

Ноутбук подключен к Wi-Fi, но нет доступа в Интернет Windows 10
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. Вы можете добавить параметры для редактирования этого порта. В командной строке запустите:

как мне изменить учетную запись по умолчанию в Google
dashing start -p [port number]

Это позволяет указать желаемый порт. Затем вы загрузите Dashing с http: // localhost: [номер порта], а не с 3030.

Так же, как вы запускаете 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

Но это не все. Теперь вам нужно поместить следующий HTML-код в файл проекта Dashing:

как написать командный файл


  • Вы обнаружите, что файл проекта находится в приборная панель / sweet_dashboard_project / информационные панели . Установка по умолчанию включает файл erb с именем sample.erb . Вы можете использовать это или сделать свое собственное. Используя Dashboard, вы можете создать несколько дизайнов информационных панелей, используя файлы erb с разными именами. Затем просто перейдите к

    localhost:3030/[name of erb file]

    для просмотра другой панели. Откройте желаемый файл erb и добавьте соответствующий HTML-код, чтобы добавить новый виджет на панель управления Dashing.

    Чтобы добавить новый виджет, достаточно просто загрузить HTML-код в конце шаблона erb в качестве нового элемента списка. Вы можете редактировать расположение виджетов на панели инструментов, перетаскивая их в веб-приложении. Вам нужно будет использовать логику HTML, поместив элементы списка вместе в теги неупорядоченного списка (ul). Но размещение в списке не определяет размещение панели инструментов - вы настраиваете это позже, перетаскивая виджеты.

    Монтаж вашей лихой приборной панели

    Нет правильного или неправильного способа прикрепить монитор к стене. Если у вас есть один из сенсорных экранов Raspberry Pi, вы можете получить простую рамку или теневую рамку, чтобы разместить вокруг него. Вы можете применить свои столярные навыки и построить каркас из дерева или использовать уже существующий каркас. Я использовал теневой бокс и старый 20-дюймовый монитор Samsung.

    Вы можете спасти старый экран ноутбука в качестве монитора, если вы выбрали правильное оборудование. Если вам нужен действительно великолепный дисплей, возьмите один из этих восьми красивых корпусов Raspberry Pi.

    Безумно хороший дисплей: последние мысли

    Dashing - отличный проект для вашего Raspberry Pi. Его невероятно легко настроить, и есть приличный выбор сторонних виджетов. Есть небольшая оговорка: Dashing больше не активно поддерживается и не поддерживается, но это просто означает, что вам не следует ожидать обновлений основного программного обеспечения - все, что уже есть, будет продолжать работать. Еще есть вилка, называется Smashing , который имеет аналогичный набор функций.

    Я бы рекомендовал объединить Dashing с другим проектом. Например, попробуйте установить Сири-подобный Джаспер на вашем Raspberry Pi для отображения приборной панели, который также может выступать в качестве помощника по искусственному интеллекту с открытым исходным кодом. Или попробуйте немного домашней автоматизации Raspberry Pi.

    Делиться Делиться Твитнуть Эл. адрес Как изменить внешний вид рабочего стола Windows 10

    Хотите узнать, как улучшить внешний вид Windows 10? Используйте эти простые настройки, чтобы сделать Windows 10 своей собственной.

    Читать далее
    Похожие темы
    • Сделай сам
    • Несколько мониторов
    • Raspberry Pi
    Об авторе Мо Лонг(Опубликовано 85 статей)

    Мо Лонг - писатель и редактор, освещающий все, от технологий до развлечений. Он получил степень бакалавра английского языка. из Университета Северной Каролины в Чапел-Хилл, где он был стипендиатом Робертсона. Помимо MUO, он был показан в htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro и Cup of Moe.

    Ещё от Moe Long

    Подписывайтесь на нашу новостную рассылку

    Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

    Нажмите здесь, чтобы подписаться