СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №4/2016

ИНЖЕНЕРНЫЕ РЕШЕНИЯ 64 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 4 2016 Разработка информационной панели на базе одноплатного компьютера Raspberry Pi 2 Рис. 1. Raspberry Pi 2 В существующих журнальных публикациях приведены обзоры применения Raspberry Pi в различных приложениях. В предлагаемой статье рассматривается конкретный случай разработки информационного экрана, отображающего любую информацию в виде автономной веб-страницы. Для работы потребуется HD-монитор произвольной модели, а также одноплатный ПК Raspberry Pi 2. Приведены тексты конфигурационных файлов для настройки Debian-дистрибутива. Описаны процессы: подключение к Mysql, создание и настройка Nginx-сервера, работа с PHP, а также установка дополнительного софта. Настроенная панель может использоваться как дома, так и в различных учреждениях. Сергей Крыжный (г. Ростов-на-Дону) В отличие от обыкновенных стен- газет и объявлений, информацион- ные экраны на базе мини-компьюте- ра и монитора способны отображать большие объёмы информации, при- чём, в более привлекательном виде. По этой причине огромную популярность приобрели рекламные щиты с динами- ческими слайдами и текстом. Такие устройства часто встречаются в бан- ках, больницах, учебных и прочих заве- дениях. Преимущества информацион- ных панелей: ● вывод информации любого типа; ● возможность отображать большие объёмы данных, например, новост- ные ленты; ● простота настройки и обновления информации; ● малые габариты. Стандартная информационная панель состоит из: ● монитора; ● компьютера-сервера; ● соединительных кабелей. В данном случае поставлена задача – разработатьинформационнуюпанельна базе одноплатного компьютераRaspberry Pi 2. Технические характеристики (четы- рёхъядерный процессор и 1 Гб ОЗУ) и габариты(85,6 × 56,5мм) идеальнопод- ходят длянашихцелей. Благодарямалым габаритам, у пользователяне возникнет никаких проблем с дальнейшим мон- тажом. Внешний вид и дизайн данного устройства показан на рисунке 1. При- обрести Raspberry Pi можно у глобаль- ного дистрибьютора товаров для инже- неров –компанииRS Components Russia. В качестве монитора можно исполь- зовать 7-дюймовый тачскрин дисплей 7 ′ Touch Screen LCD (RS-номер 899-7466 от компании RS Components). По желанию пользователя, через Raspberry можно транслировать данные с произвольного сайта. В данной статье отображающий контент представляет собой отдельную PHP-страницу, под- ключённую к базе данных Mysql. Пред- полагается, что у пользователя имеет- ся готовый сайт или шаблон на PHP для дальнейшей работы. Таким образом, решение поставленной задачи состо- ит из следующих этапов: 1. Настройка сети для работы с Rasp- berry Pi 2. 2. Настройка Nginx-сервера. 3. Создание базы данных Mysql. 4. Автозапуск браузера с заготовленной PHP-странцей. 5. Подключение «движка сайта» (необя- зательно). П ИТАНИЕ Подача питания для Raspberry осу- ществляется через интерфейсmicroUSB. Для стабильной работы потребует- ся USB-блок питания мощностью 5 Вт, с номинальным напряжением 5 В и выходным током 1 А. Разумеет- ся, нам потребуется и USB-кабель опти- мальной длины. О ПЕРАЦИОННАЯ СИСТЕМА В качестве операционной системы будем использовать стандартный дис- трибутив Raspbian, рекомендованный для работы с одноплатными компьюте- рами Raspberry pi. Он основан на пакет- ной базе Debian Wheezy и специально оптимизирован для Raspberry Pi (сборка для ARMv6 с расширением «Hard Float»). П ЕРВИЧНЫЕ НАСТРОЙКИ Первым делом, вызовем основное меню настроек, используя команду raspi-confing с правами суперпользо- вателя: Sudo raspi-config. В результате появится соответствую- щее меню, как на рисунке 2. Рекомендуется перейти в раздел „Change User Password“ для установки более простого пароля. Для максимального удобства и досту- па к серверу через удалённый ком- пьютер рекомендуется включить SSH- сервер в подразделе меню „Advanced Options“. SSH (безопасная оболочка) – это набор программ, которые позволяют регистри- роваться на компьютере по сети, удалён- „

RkJQdWJsaXNoZXIy MTQ4NjUy