Компьютерный интерфейс

Источник:

ОБНОВЛЕНИЕ

Я работал над этим некоторое время и наконец закончил свою версию 2.

Правый экран остался прежним, но левый экран был обновлен до RasperyPi с 5-дюймовым экраном. Я также переделал веб-сайт, чтобы отображать активность PiHole, погоду и мою солнечную систему.

Затем я добавил третий экран в крайнем левом углу, используя блестящую настройку OctoMonitor: https://github.com/Qrome/printer-monitor.

Были загружены новые STL с HUD_V2. Я не заморачивался с веб-материалами, но если людям интересно, я могу загрузить (это некрасиво, но работает).

Я разместил это на Reddit, и мало кто спрашивал о STL и дополнительной информации.

Что касается 3D-печати, здесь используется дешевый 5-дюймовый ЖК-дисплей с eBay с входами HDMI и Raspberry PI с 3,5-дюймовым рюкзаком — список деталей ниже предназначен только для настройки экрана.

Список запчастей:

Болты M3 20 х 5 мм
2 болта M3 20 мм
2 гайки М3
1 x Raspberry Pi (я использовал 2, но подойдет любая версия)
1 х Wi-Fi-ключ
1 ЖК-экран 3,5 дюйма, вот так (https://www.aliexpress.com/item/32965280840.html) — обратите внимание, что я снял сенсорный экран
1 x 5-дюймовый ЖК-экран, вот такой (https://www.aliexpress.com/item/32786838470.html) — обратите внимание, что я снял сенсорный экран
2 разъема Micro USB и провод для питания
1 разъем HDMI под углом 90 градусов для минимизации занимаемой площади

Все детали довольно легко распечатать, вам, вероятно, потребуется отрегулировать опоры для Raspberry Pi и ЖК-дисплея, я напечатал их в соответствии с имеющимися у меня устройствами, но я подозреваю, что с более дешевыми ЖК-дисплеями будут некоторые различия. Вот почему вы заметите, что крепежных отверстий для опор нет — я расположил их, а затем просверлил вручную.

Меня многие спрашивали о том, как я все настроил, поэтому вот более подробная информация. Обратите внимание, что я не буду создавать собственные руководства или информацию о вещах, о которых уже есть куча информации (например, настройка Apache и т. д.), но я возьму это на заметку.

В целом, веб-сервер Raspberry Pi запускает базу данных SQL, которая собирает статистику, а скрипт bash, запущенный на маршрутизаторе, отправляет статистику в базу данных SQL. Затем мы можем представить и прочитать данные оттуда.

Пожалуйста, обратитесь к логической диаграмме в файлах для получения информации о следующих шагах.

1) Софос UTM

Я использую Sophos UTM в качестве домашнего маршрутизатора, это базовый компьютер с запущенным на нем образом Sophos, это потрясающая настройка маршру��изатора/брандмауэра, очень простая в использовании и очень гибкая.

Дополнительную информацию можно найти здесь: https://www.sophos.com/en/products/free-tools/sophos-utm-home-edition.aspx.

Я не буду вдаваться в подробности, как его настроить, так как существует множество руководств, но для получения следующей информации вам понадобится его настройка и работа с SSH для включенного входа в систему и знание пароля root. Вам также потребу��тся сохранить SSH-соединение с целевым сервером — об этом много информации.

Веб-сервер Raspberry запускает базу данных SQLLite для записи статистики веб-сервера. Изначально я использовал неструктурированные файлы, но у меня возникли проблемы с блокировкой файлов при попытке записи и чтения данных, поэтому я переключился на базовую настройку базы данных SQL.

а) Войдите в UTM Box через SSH, вы должны находиться в /home/login/, но обязательно убедитесь.
б) Создайте сценарий BASH с помощью nano и скопируйте/вставьте содержимое из Serverstats_bash в раздел файлов. Обновите USERNAME@IPOFSERVER, указав имя пользователя и IP-адрес Raspberry Pi на шаге 2 ниже. Сохраните и выйдите, убедившись, что имя файла — serverstats.
в) запустите Sudo crontab -e
г) Скопируйте/вставьте строку из crontab в раздел файлов.
д) Как только ша�� 2 ниже будет завершен, статистика должна начать отправляться в БД.

2) Веб-сервер Raspberry Pi

Это безголовый сервер Raspberry Pi, работающий под управлением Apache, PHP и SQLLite. Руководства доступны здесь:
Apache2/PHP: https://www.raspberrypi.org/documentation/remote-access/web-server/apache.md
SQLLite: http://raspberrywebserver.com/sql-databases/set-up-an-sqlite-database-on-a-raspberry-pi.html

У меня есть несколько веб-сайтов, настроенных как VHosts, вы можете настроить

21:28
3
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Настенный держатель для клавиатуры Logitech K400
📁 Настенный держатель для клавиатурыПодробнее
Корпус для медиасервера на базе Raspberry Pi
📁 Корпус для медиасервера на базеПодробнее
Корпус для Orange Pi Zero. Лучший ;)
Я искал корпус для своего OrangePi ZeroПодробнее
Корпус для Orange Pi Zero 2W
Это корпус для Orange Pi Zero 2W. ЯПодробнее
Корпус для Orange Pi 3B
3D модель корпуса под плату Orange Pi 3BПодробнее
Корпус для Orange Pi Zero2
Корпус для Orange Pi Zero2, соединяетсяПодробнее
Настенный монтаж для роутера или коммутатора
Настенный монтаж 8-портового сетевогоПодробнее
Монтажная полка 10" для SSD 2.5
Полка для 2-х 2,5-дюймовых HDDПодробнее
Дополнительный экран для Mōcintosh Mini
📁 Дополнительный экран для MōcintoshПодробнее
Универсальные заглушки для корпуса компьютера
 Универсальная крышка отсеков дисководовПодробнее
Заглушка для системного блока 4х
Это сетчатая крышка для 4x 5,25-дюймовыхПодробнее
Подставка для ноутбука
Это подставка для ноутбука iPad иПодробнее
Жесткий футляр для мыши Mx Master 3
Я сделал это, чтобы перевозить мышь вПодробнее
10-дюймовая стойка 2U: 6 жестких дисков 3,5 дюйма
⚒ Нет 3D-принтера? Нет времени на поискПодробнее
Модель 3D Raspberry Pi 5
Print or use for making other models Подробнее
Крепление для 8-порт коммутатора tp-link
Крепление для 8-портового свитча от tpПодробнее
Складная подставка для ноутбука
*** Спасибо за внимание к этой моделиПодробнее
Корпус Mini ITX
Эту модель несколько раз загружали, мнеПодробнее
Разделенная ортолинейная механическая клавиатура
Разделенная механическая клавиатураПодробнее
Модульная C‑Deck - карманный компьютер-раскладушка
Портативная кибердека, сделанная своимиПодробнее
Универсальный съемник клавиш
Этот съемник клавишных колпачковПодробнее
Корзина для жестких дисков, 6 отсеков
Корзина для горячей замены жесткихПодробнее
Крепление под стол для ультратонкого USB-концентратора
Это тонкое крепление под столом для 4Подробнее
Коммутатор TpLink, кронштейн для монтажа в стойку
Ethernet-коммутатор TpLink с кронштейномПодробнее
Защита процессоров Intel LGA 2011-3
Сделал ремикс на старый дизайн отПодробнее
AMIGO - Чехол для компьютера в стиле ретро........
Чехол для компьютера AMIGO в стиле ретроПодробнее
Крышка охлаждающего вентилятора Ø 80 / 120 мм Voronoi Des..
Крышка охлаждающего вентилятора Ø 80/120Подробнее
Callisto 2 Plus - полностью печатаемый ретро-компьютер.....
Теперь доступно! Каллисто 2 ПЛЮС КакойПодробнее
Компьютерная мышь, напечатанная на 3D-принтере........
Я внес некоторые незначительныеПодробнее
Кнопка питания компьютера Samsung
Это замена кнопки питания для некоторыхПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.