Оглавление:

Цифровая фоторамка, подключение к Wi-Fi - Raspberry Pi: 4 шага (с изображениями)
Цифровая фоторамка, подключение к Wi-Fi - Raspberry Pi: 4 шага (с изображениями)

Видео: Цифровая фоторамка, подключение к Wi-Fi - Raspberry Pi: 4 шага (с изображениями)

Видео: Цифровая фоторамка, подключение к Wi-Fi - Raspberry Pi: 4 шага (с изображениями)
Видео: 😱Хакерская SDR Прослушка На Xiaomi 🔥 2024, Июль
Anonim
Цифровая фоторамка, подключение к Wi-Fi - Raspberry Pi
Цифровая фоторамка, подключение к Wi-Fi - Raspberry Pi

Это очень простой и недорогой путь к цифровой фоторамке - с преимуществом добавления / удаления фотографий через Wi-Fi с помощью «щелкни и перетащи» с помощью (бесплатной) программы передачи файлов. Он может питаться от крошечного Pi Zero за 4,50 фунтов стерлингов. Вы также можете передавать фотографии прямо с мобильного телефона (например, через ES File Explorer на Android).

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

Для простоты и размера я использовал здесь Pi Zero, но любой из Pi должен работать. Я мог бы использовать ZeroW (WiFi), но за ту же цену можно было бы получить Zero плюс 2-портовый USB-концентратор и использовать ключ WiFi для оптимизации местоположения антенны.

Выбор мониторов огромный:

  • Waveshare делает очень хорошие мониторы для Pi, в том числе с сенсорными экранами. Сенсорный экран здесь не является обязательным, но может быть полезен, если он является заставкой для другого приложения. Обратной стороной является то, что разъемы вставляются сбоку - это выглядит неопрятно или требует широкой рамки, чтобы скрыть их.
  • Подойдет большинство мониторов ПК. Подержанные доступны по низкой цене на ebay. Даже новые по цене довольно хороши. Если у них нет входа HDMI, скорее всего, у них будет DVI, который можно использовать через адаптер или кабель HDMI-DVI. Я купил 22-дюймовый IPS-монитор с сенсорным экраном Full HD (1920x1080) Iiyama в хорошем состоянии за менее чем 80 фунтов стерлингов.
  • Напоследок есть возможность перенастроить экран с мертвого ноутбука. Смотрите: обучаемый. У этого есть большой плюс в том, что он тонкий и может поместиться в настоящую рамку для картины.

Все необходимое программное обеспечение / прошивка бесплатны.

Приведенные здесь инструкции должны позволить новичку (или более опытному) запустить его с нуля.

Необходимые детали:

  • Пи (любой)
  • SD-карта (рекомендуется 8 ГБ или больше)
  • USB-концентратор
  • Wi-Fi Dongle
  • Монитор и ведет
  • Мышь (для настройки)
Изображение
Изображение

Шаги:

  • Установите прошивку Pi
  • Присоединить / установить монитор
  • Добавьте несколько фотографий / картинок
  • Настроить заставку

Текст, выделенный жирным курсивом, необходимо вводить во время настройки, и в большинстве случаев его можно скопировать и вставить, что экономит время.

Шаг 1. Установите прошивку Pi

Система будет работать как с полной установкой Raspbian Stretch, так и с Stretch Lite. Последний использует меньше памяти, но первый может потребоваться, если PI также используется для чего-то еще. Инструкции относятся к обоим. Процесс будет использовать удаленную настройку Pi, поскольку в большинстве случаев это проще - и можно избежать необходимости в клавиатуре.

Сначала загрузите Raspbian Stretch или Stretch Lite с

Версия, доступная на момент написания, была октябрь 2018 года, но другие должны работать нормально.

Разархивируйте файл в известное место. Затем запустите Etcher, чтобы загрузить изображение на SD-карту. Etcher бесплатен, его можно загрузить с https://etcher.io/, и его просто запустить:

Изображение
Изображение

После того, как карта будет прошита, добавьте пустой файл с названием «SSH» в «Boot». Это позволяет удаленно управлять Pi и настраивать его с ПК, а также использовать возможность копирования и вставки текста, указанного здесь.

Если вы используете Pi Zero (или ZeroW), нам нужно, чтобы Wi-Fi работал, чтобы включить удаленную настройку. Для этого необходимо добавить имя сети и пароль в конкретный файл. Для этого скопируйте в Блокнот:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev

network = {

ssid = "ВАША_СЕТЬ ИМЯ"

psk = "ВАШ ПАРОЛЬ"

key_mgmt = WPA-PSK

}

Отредактируйте YOUR_NETWORK_NAME и YOUR_PASSWORD (оставьте "") и сохраните в загрузочной части SD-карты как wpa_supplicant.conf.

Извлеките карту и вставьте ее в Pi. Также подключите ключ Wi-Fi, если необходимо, через концентратор USB.

Включите Pi. Когда он работает, найдите IP-адрес, войдя в свой маршрутизатор. В качестве альтернативы, если вы используете полную версию stretch, это можно найти, подключив монитор, мышь и клавиатуру и щелкнув значок Интернета в правом верхнем углу рабочего стола. На Stretch Lite (с подключенными монитором и клавиатурой) используйте инструкцию sudo ifconfig и посмотрите в wlan0> inet addr:. Я считаю, что вариант с маршрутизатором самый простой.

Запустите Putty (бесплатно загрузите с https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) с ПК и введите IP-адрес Pi.

Изображение
Изображение

Войдите в систему как «пи» с паролем «малина».

Изображение
Изображение

Сначала измените пароль и другие настройки через:

sudo raspi-config

(скопируйте текст, затем щелкните правой кнопкой мыши в Putty, чтобы вставить)

Сначала измените пароль

Затем я меняю имя сети (необязательно)

Под локализацией установите страну WiFi.

В разделе Параметры взаимодействия включите SSH.

Затем дважды щелкните стрелку вправо и нажмите «Готово», а затем «Да» для перезагрузки. Это приведет к потере соединения Putty. Вместо того, чтобы закрывать это, подождите минуту, пока Pi перезагрузится, щелкните правой кнопкой мыши панель задач Putty и выберите «Restart Session». Теперь войдите в систему, используя «пи» и новый пароль. Если Wi-Fi не подключается повторно, отключите ключ и снова подключите его. Я подозревал, что это происходит, но, возможно, мне просто не терпелось, чтобы Zero загрузился!

Следующее обновление, введя:

sudo apt-get -y update

Затем обновите ввод:

sudo apt-get -y обновление

Это может занять некоторое время.

Если вы начинаете с полного Raspbian Stretch, переходите к следующему шагу.

Для Raspbian Stretch Lite нам нужно добавить рабочий стол.

Так введите:

sudo apt установить raspberrypi-ui-mods

с последующим

Y

при появлении запроса.

Это довольно большая установка и займет некоторое время …….

Не отключайте сеанс Putty и переходите к установке монитора.

Шаг 2. Присоедините / установите Monitor

Я хотел, чтобы пи запускался без необходимости ввода пользователя и пароля (все еще через сеанс Putty):

sudo raspi-config

Выберите «Параметры загрузки», затем «Рабочий стол / интерфейс командной строки», затем «Автоматический вход на рабочий стол». Затем дважды стрелка вправо и Готово и перезагрузка.

Стандартные мониторы сообщают свои настройки, и, следовательно, все, что нужно сделать, это выключить, подключить монитор через кабель HDMI (и USB для сенсорных экранов) и перезапустить.

Для мониторов Waveshare необходимо установить соответствующее разрешение Pi. Это требует редактирования файла конфигурации. Так:

судо нано /boot/config.txt

Для монитора Waveshare 7”и 10” (1024x600) добавьте следующие строки (или раскомментируйте / отредактируйте существующие):

max_usb_current = 1

hdmi_cvt 1024 600 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Для монитора Waveshare 10 дюймов (1280 x 800)

Добавьте или измените строки:

max_usb_current = 1

hdmi_cvt 1280 800 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Теперь выключите, подключите монитор и снова включите питание. Pi должен загрузиться на рабочий стол.

Изображение
Изображение

Шаг 3. Добавьте несколько фотографий / картинок

Прежде чем разбирать заставку, нам нужно загрузить несколько картинок / фотографий. Это очень просто с помощью программы передачи файлов, такой как File Zilla.

Чтобы использовать FileZilla, введите IP-адрес Pi в Host, затем имя пользователя (pi) и пароль и порт 22, а затем нажмите Quickconnect. В дальнейшем эти настройки запоминаются и могут быть выбраны в подменю Quickconnect. При появлении запроса все равно необходимо ввести пароль.

При подключении на правой панели отображаются файлы Pi, а на левой - файлы ПК. Найдите папку с фотографиями на своем компьютере, чтобы отобразить фотографии, и перейдите в / home / pi на пи - когда вы должны увидеть папку «Изображения». Если его там нет, создайте его (щелкните правой кнопкой мыши и выберите «Создать каталог»). Теперь щелкните и перетащите нужные фотографии со своего ПК в папку Pi Pictures. Дважды щелкните папку «Изображения», чтобы убедиться, что они там есть.

Изображение
Изображение

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

Шаг 4. Настройте заставку

К этому моменту при загрузке моего Stretch Lite заставка уже была запущена с набором заставок по умолчанию. Существует огромная коллекция различных заставок на выбор. Несколько выставок фотографий. Однако мне просто нужна была заставка для просмотра фотографий. Есть один, который делает это, называется GLSlideshow.

Чтобы установить заставки, нажмите малину (вверху слева), затем «Настройки», затем «Заставка».

Изображение
Изображение

По умолчанию для случайного запуска выбрано несколько заставок. Однако не все установлены (выделены серым цветом), особенно при установке из Stretch Lite.

Изображение
Изображение

Если GLSlideshow не установлен, это можно сделать через сеанс Putty:

sudo apt-get -y установить xscreensaver-gl-extra

На Pi перейдите на экран заставки и убедитесь, что GLSlideshow теперь там.

Затем щелкните вкладку «Дополнительно», чтобы указать xsceensaver, где брать изображения. В разделе «Обработка изображений» установите флажок «Выбрать случайное изображение» и найдите каталог / home / pi / Pictures:

Изображение
Изображение

Затем вернитесь на вкладку «Display Modes» и измените «Mode» на «Only One Screen Saver» и выделите «GLSlideshow»:

Изображение
Изображение

Нажатие кнопки «Настройки» открывает дополнительные параметры, например время обновления. Панорама и масштабирование не работают на пианино (требуется больше вычислительной мощности).

Наконец, установите время «Пусто после» на минимум 1 минуту при использовании в качестве цифровой фоторамки.

10-дюймовый монитор Waveshare хорош - и больше, чем многие коммерческие системы.

Изображение
Изображение

Однако 22-дюймовый iiyama просто потрясающий.

Изображение
Изображение

Пришло время расслабиться и насладиться слайд-шоу из фотографий.

Майк

Рекомендуемые: