Настенный календарь Google на Raspberry Pi
Оценка пользователей: / 4
ПлохоОтлично 
Pi Google CalendarВместо того, чтобы использовать бумажный календарь с крошечными квадратиками, на которых что-то записывать, можно сделать так, чтобы на стене висел календарь Google.
Pi Google Calendar -1
Чтобы реализовать следующую инструкцию Вы должны иметь общее представление о домашней сети и компьютерах, некоторый опыт работы на Linux также не был бы лишним, но не столь необходим. Если Вы столкнетесь с чем-то, чего не понимаете, просто помните, что Вашим другом является поиск Google.
Вам понадобится оборудование:
  • Домашняя сеть (беспроводная, если Вы не можете провести кабель к Pi)
  • Raspberry Pi (RPi) (автор использовал модель B)
  • SD-карта 4 ГБ
  • Адаптер переменного тока (автор использовал стационарное зарядное устройство USB для мобильных телефонов)
  • Кабель micro USB
  • USB-клавиатура и мышь
  • USB-адаптер беспроводной сети (убедитесь, что он совместим с RPi на elinux.org)
  • Кабель HDMI
  • Настенный монитор с поддержкой HDMI или любой монитор с каким-либо конвертером HDMI
  • Настенный кронштейн для монитора
Шаг 1: Установка Raspberry Pi
Сначала настроим RPi, а для этого Вам необходимо установить Raspbian.
Теперь у Вас есть установленный Raspbian и пора запустить RPi.
Подключите Вашу карту памяти SD, Wi-Fi модуль, USB-клавиатуру, Ethernet кабель к маршрутизатору, HDMI к монитору и, наконец, микро USB-кабель для адаптера. При первой загрузке Вы, в конечном итоге, получите экран конфигурации.
Pi Google Calendar -2
Изменения, которые должны сделать:
  • Расширить файловую систему, чтобы Raspbian использовала всю карту SD
  • Изменить пароль
  • Включить загрузку рабочего стола
  • Установить язык, регион и часовой пояс
Pi Google Calendar 3
В дополнительных опциях:
  • Изменить имя хоста, чтобы Вы могли найти свой RPi в сети
  • Включить SSH, чтобы могли получить доступ к RPi с другого компьютера в Вашей сети
  • Выбрать Finish, для необходимой перезагрузки RPi
Шаг 2: Клавиатура и обновления
Если Вы хотите изменить раскладку клавиатуры, например, на США, то нужно изменить соответствующий файл, открыв терминал и введя следующую команду:
sudo nano /etc/default/keyboard
Используйте клавиши со стрелками для перемещения курсора и измените gb на us.
Pi Google Calendar -4
Теперь сохраните файл, нажав Ctrl+X и Y, чтобы сохранить изменения.
Обновите RPi, введя следующие команды:
sudo apt-get update
sudo apt-get upgrade
Нажмите у и Enter для загрузки обновлений (это займет некоторое время, поэтому можете выпить кофе).
Шаг 3: Настройка беспроводной сети
Если Вы хотите использовать только Ethernet, то можете пропустить этот шаг.
Чтобы Ваш модуль Wi-Fi работал, возможно, потребуется изменить файл wpa_supplicant.conf, набрав:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
чтобы он выглядел примерно так:
ctrl_interface=/var/run/wpa_supplicant
network={
    proto=RSN
    scan_ssid=1
    key_mgmt=WPA-PSK
    pairwise=CCMP TKIP
    group=CCMP TKIP
    ssid="your network ID in quote marks"
    psk="your network password in quote marks"
}
update_config=1
Для сохранения файла нажмите Ctrl+X, потом Y и Enter.
Перезапустите, введя:
sudo reboot
Вы будете в состоянии увидеть, какой IP-адрес имеет Ваш модуль Wi-Fi, с помощью команды:
sudo ifconfig
Должны получить что-то вроде этого
wlan0 Link encap:Ethernet  HWaddr 64:66:b3:06:43:1b
inet addr:10.0.0.75  Bcast:10.0.0.255  Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:912384 errors:0 dropped:121692 overruns:0 frame:0
TX packets:706463 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:694114055 (661.9 MiB)  TX bytes:71017681 (67.7 MiB)
Шаг 4: Iceweasel
Теперь мы установим браузер, который на самом деле отображает календарь Google должным образом. Iceweasel является производным Firefox от Mozilla, а чтобы его установить введите следующую команду:
sudo apt-get install iceweasel
Введите y и нажмите Enter для завершения загрузки и установки.
После завершения установки Iceweasel должен появиться в меню Интернет.
Pi Google Calendar -5
Откройте его, чтобы мы могли приступить к настройке. Сначала откройте свой календарь Google и сохраните пароль - в этом случае Вы будете зарегистрированы в тот же момент. Теперь установите Google Calendar как стартовую страницу.
Pi Google Calendar -6
Pi Google Calendar -7
Pi Google Calendar -8
Теперь нам нужно отключить восстановление страниц после аварии в случае отключения электроэнергии, так как календарь Google может отсутствовать сам по себе, что будет раздражать, если у Вас нет подключенных клавиатуры/мыши.
Введите about:config в адресной строке и нажмите Enter.
Теперь найдите строку "browser.sessionstore.resume_from_crash" и дважды щелкните, чтобы изменить её на false.
Pi Google Calendar -9
Нажмите клавишу F11, чтобы перейти к полному экрану и наведите курсор мыши на самый верх экрана, закройте браузер, когда появится х в верхнем правом углу.
Повторно откройте браузер и он должен открыть календарь Google и оставаться в полноэкранном режиме.
Также мы хотим автоматический запуск Iceweasel, поэтому нам нужно изменить параметры автозапуска: используя редактор nano, добавьте @Iceweasel к списку
sudo nano /etc/xdg/lxsession/LXDE/autostart
Теперь нажмите Ctrl+X, потом Y и Enter для сохранения изменений.
Шаг 5: Курсор и энергосбережение
Следующим шагом необходимо избавиться от такой неприятности, как курсор мыши и запретить экрану переходить в режим энергосбережения/отключения.
Сначала мы установим Unclutter, чтобы избавиться от курсора, когда он не используется.
sudo apt-get install unclutter
Теперь нам нужно отредактировать файл /etc/lightdm/lightdm.conf, чтобы запретить режим энергосбережения/сна:
sudo nano /etc/lightdm/lightdm.conf
Переместитесь вниз до [SeatDefaults] и измените эту строку:
#xserver-command=X
на такой:
xserver-command=X -s 0 –dpms
Опять нажмите Ctrl+X, Y и Enter для сохранения изменений.
Шаг 6: Вы это сделали :D
Теперь все настройки сделаны и Вы можете повесить свой монитор на стену и включить все это.
Если что-то перестает работать, отключите pi, а затем снова подключите его к розетке, вуаля - он снова запустился.
Можно также использовать старый VGA-монитор, но придется найти конвертор HDMI к VGA.
(Источник EN: instructables.com)
 
>
КнигаНовости Практика поискаПартнерыО нас
Підтримка та дизайн: Могильний С.С. Шаблон: Joomla Templates by BuyHTTP Joomla Hosting