Съдържание:

Цифрова фоторамка, свързана с WiFi - Raspberry Pi: 4 стъпки (със снимки)
Цифрова фоторамка, свързана с WiFi - Raspberry Pi: 4 стъпки (със снимки)

Видео: Цифрова фоторамка, свързана с WiFi - Raspberry Pi: 4 стъпки (със снимки)

Видео: Цифрова фоторамка, свързана с WiFi - Raspberry Pi: 4 стъпки (със снимки)
Видео: Lesson A2: Assembly of the PICAR-X Raspberry Pi Smart Robot car kit by SunFounder 2024, Юли
Anonim
Цифрова фоторамка, свързана с WiFi - Raspberry Pi
Цифрова фоторамка, свързана с WiFi - Raspberry Pi

Това е много лесен и евтин път към цифрова фоторамка - с предимството на добавяне /премахване на снимки през WiFi чрез „щракване и плъзгане“с помощта на (безплатна) програма за прехвърляне на файлове. Той може да се захранва от мъничкото 4,50 паунда Pi Zero. Можете също да прехвърляте снимки директно от мобилен телефон (например чрез 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 монитор със сензорен екран Iiyama в добро състояние за доставени под 80 паунда.
  • И накрая, има възможност за пренасочване на екрана от мъртъв лаптоп. Вижте: по инструкции Това има големия плюс, че сте тънки и можете да се поберете в истинска рамка за картина.

Целият необходим софтуер/фърмуер е безплатен.

Инструкциите тук трябва да позволят на начинаещ (или по -опитен) да стартира това от нулата.

Необходими части:

  • Pi (всеки)
  • SD карта (предлага 8GB или по -голяма)
  • USB концентратор
  • Wifi 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), трябва да активираме WiFi, за да активираме дистанционната настройка. Това изисква името на мрежата и паролата да се добавят в определен файл. За да направите това - копирайте следното в Notepad:

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

мрежа = {

ssid = "YOUR_NETWORK_NAME"

psk = "YOUR_PASSWORD"

key_mgmt = WPA-PSK

}

Редактирайте YOUR_NETWORK_NAME и YOUR_PASSWORD (запазете "") и запишете в частта "Boot" на SD картата като wpa_supplicant.conf

Извадете картата и я включете в Pi. Свържете също WiFi ключа, ако е необходимо чрез USB хъба.

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

Стартирайте Putty (безплатно изтегляне от https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) от компютър и въведете IP адреса на Pi.

Образ
Образ

Влезте като „pi“с парола „малинов“.

Образ
Образ

Първо ревизирайте паролата и другите настройки чрез:

sudo raspi-config

(копирайте текст, след което щракнете с десния бутон в Putty, за да го поставите)

Първо сменете паролата

След това променям името на мрежата (по избор)

Под локализация задайте държавата на WiFi.

Под Опции за свързване активирайте SSH.

След това натиснете стрелката надясно два пъти и щракнете върху Готово и Да, за да рестартирате. Това ще загуби връзката с замазка. Вместо да затворите това, изчакайте минута, за да се рестартира Pi и щракнете с десния бутон върху лентата със задачи Putty и изберете „Restart Session“. Сега влезте с „pi“и новата парола. Ако WiFi не се свърже отново, изключете ключа и го включете отново. Подозирах, че това се случва, но може би просто нямах търпение Zero да стартира!

Следваща актуализация, като въведете:

sudo apt -get -y актуализация

След това надстройте, като въведете:

sudo apt -get -y ъпгрейд

Това може да отнеме известно време.

Ако започнете от пълния Raspbian Stretch, преминете към следващата стъпка.

За Raspbian Stretch Lite трябва да добавим работния плот.

Така че въведете:

sudo apt инсталирате raspberrypi-ui-mods

следван от

Y

когато бъдете подканени.

Това е доста голяма инсталация и затова ще отнеме известно време …….

Дръжте сесията Putty отворена и преминете към инсталиране на монитора.

Стъпка 2: Прикрепете/инсталирайте монитора

Исках пи да стартира, без да изисквам въвеждане на потребител и парола (все още чрез сесията Putty):

sudo raspi-config

Изберете „Boot Options“, след това „Desktop / CLI“, след това „Desktop Autologin“. След това стрелка надясно два пъти и Край и рестартиране.

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

Мониторите Waveshare се нуждаят от настройката Pi на съответната разделителна способност. Това изисква редактиране на конфигурационния файл. Така:

sudo nano /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”(1280x800)

Добавяне или промяна на редове към:

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. Ако го няма, създайте го (щракнете с десния бутон и създайте директория). Сега щракнете и плъзнете желаните от вашия компютър снимки в папката 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:

Образ
Образ

След това се върнете в раздела „Режими на дисплея“и променете „Режим“на „Само един скрийнсейвър“и маркирайте „GLSlideshow“:

Образ
Образ

Щракването върху бутона Настройки дава повече опции, като например времето за актуализация. Панорамата и мащабирането не функционират на пи (има нужда от повече процесорна мощ).

Накрая задайте времето „Празно след“на минимум 1 минута, ако използвате като цифрова рамка за картина.

10 -инчовият Waveshare монитор е хубав - и по -голям от много търговски системи.

Образ
Образ

22 -инчовата ияма обаче е просто зашеметяваща.

Образ
Образ

Време е сега да седнете и да се насладите на слайдшоуто със снимки.

Майк

Препоръчано: