Статьи по подключению сенсорного экрана к raspberry pi

http://it-donnet.ru/lcd-raspberry/ Подключение LCD дисплея к Raspberry PI

http://wiki.amperka.ru/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:tft-lcd-480×320-raspberry Цветной сенсорный графический TFT-экран для Raspberry PI

http://amperka.ru/product/tft-touch-color-display-480×320-raspberry-pi?utm_source=man&utm_campaign=tft&utm_medium=wiki Цветной графический TFT-экран с тачем 480×320 / 3,5”

http://geekelectronics.org/raspberry-pi/podklyuchenie-ekrana-k-raspberry-pi.html Подключение экрана к Raspberry Pi

http://raspberrypi.ru/blog/readblog/530.html Подключение LCD дисплея к Raspberry Pi

 

Настройка отправки почты на Raspberry Pi

Почту на малинке можно настроить следующим образом:

sudo apt-get install ssmtp
sudo apt-get install mailutils
sudo nano  ssmtp.conf 

# Config file for sSMTP sendmail
root=myemail@gmail.com
mailhub=smtp.gmail.com:587
hostname=gmail.com
FromLineOverride=YES
AuthUser=myraspberrypi@gmail.com
AuthPass=Pa$$w0rd
UseSTARTTLS=YES

Теперь письма можно отправлять примерно следующей командой:

echo "test" | mail -s "ssmtp" myemail@gmail.com

Можно отправлять письма с вложениями:

echo "test" | mail -s "ssmtp" --attach=/home/pi/test.txt  myemail@gmail.com

Регулировка громкости на Raspberry Pi через Bash

Разберёмся, как объяснить малинке через коммандную строку, с какой громкостью должен воспроизводиться звук. Самый простой способ — через псевдографическую программу alsamixer (вроде из пакета alsa-utils) — запускаем и двигаем ползунок вверх-вниз, соответственно регулируется громкость. Выход кнопкой Esc.

┌───────────────────────────── AlsaMixer v1.0.28 ──────────────────────────────┐
│ Card: bcm2835 ALSA                                   F1:  Help               │
│ Chip: Broadcom Mixer                                 F2:  System information │
│ View: F3:[Playback] F4: Capture  F5: All             F6:  Select sound card  │
│ Item: PCM [dB gain: -10.00]                          Esc: Exit               │
│                                                                              │
│                                                                              │
│                                     ┌──┐                                     │
│                                     │  │                                     │
│                                     │  │                                     │
│                                     │  │                                     │
│                                     │  │                                     │
│                                     │  │                                     │
│                                     │  │                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     ├──┤                                     │
│                                     │OO│                                     │
│                                     └──┘                                     │
│                                      58                                      │
│                                  <  PCM   >                                  │
│                                                                              │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

Для интерактивного режима alsamixer пойдёт, но для скрипта нет. Для скрипта нам подойдёт программа amixer. Используется так:

pi@kmsvsr-raspberrypi ~/usr/bin $ amixer cset numid=1 -- 400
numid=1,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=-10239,max=400,step=0
  : values=400
  | dBscale-min=-102.39dB,step=0.01dB,mute=1

Здесь громкость регулируется последним числом, оно должно быть в интервале от -10239 (тишина) до 400 (на полную), при этом половина громкости соответствует примерно -1000.

Интернет-радио на Raspberry Pi

Если малинка подключена к интернету и колонкам, то будем слушать на ней радио из интернета. Нам понадобится консольный проигрыватель mplayer:

sudo apt-get install mplayer

Радио будем включать и выключать с android-смартфона через программу, удалённо выполняющую команды в терминале малинки. Таких видимо много, мне подвернулась Raspi SSH. Нам понадобятся две кнопки — одна для включения радио, а вторая для выключения.

Включать радио будем командой:

mplayer -playlist http://goo.gl/qNtxFE

Адрес можно заменить на любой другой канал, который больше нравится. Адресов трансляций в интернете много. Можно создать несколько кнопок на несколько каналов.

А для выключения радио команда будет такая:

killall mplayer

О регулировке громкости напишу в другой раз.

Подготовка SD-карты для Raspberry Pi в Linux

Шпаргалка как сделать SD-карту для Raspberry Pi:

  1. Раздобыть SD-карту по хорошему не меньше 8 Гб
  2. Скачать архив образа отсюда
  3. Распаковать образ
  4. Распакованный файл разлить на флэшку из консоли примерно следующей командой (имя файла образа и диска исправить под себя)
    sudo dd bs=4M if=2015-09-24-raspbian-jessie.img of=/dev/sdd

Результат должен быть примерн такой:

[sudo] password for user: 
1031+1 записей получено
1031+1 записей отправлено
скопировано 4325376000 байт (4,3 GB), 366,021 c, 11,8 MB/c

Теперь флэшка готова, чтоб с неё загрузили малинку