Оглавление:

Настройка Raspberry Pi с дисплеем AdaFruit PiTFT: 11 шагов
Настройка Raspberry Pi с дисплеем AdaFruit PiTFT: 11 шагов

Видео: Настройка Raspberry Pi с дисплеем AdaFruit PiTFT: 11 шагов

Видео: Настройка Raspberry Pi с дисплеем AdaFruit PiTFT: 11 шагов
Видео: Raspberry Pi Zero & RetroPie & ILI9341 Display 2024, Июль
Anonim
Настройка Raspberry Pi с помощью дисплея PiTFT от AdaFruit
Настройка Raspberry Pi с помощью дисплея PiTFT от AdaFruit

ПРИМЕЧАНИЕ. Поскольку оно устарело, использовать это руководство не следует. Пожалуйста, используйте Простую установку AdaFruit.

Настройте Raspberry Pi для работы с дисплеем Adafruit PiTFT.

В этом руководстве для настройки Raspberry Pi используется MacBook Pro и специализированный USB-кабель вместо монитора, клавиатуры и мыши.

Мне очень нравится дисплей PiTFT, и я хочу добавить его во многие мои проекты домашней автоматизации. Первый шаг - запустить его, чтобы я мог добавить его в другие проекты.

Цели проекта:

Настройте дисплей PiTFT Adafruit для работы на Raspberry Pi

Примечания:

  • текст, заключенный в пики, например ♣ replace-this ♣, следует заменить фактическим значением
  • Я попытался указать на каждый использованный источник. Приношу свои извинения за любые упущения.
  • $ указывает на команду, выполняемую в окне терминала на MacBook и обычно выполняемую на Raspberry Pi.
  • Я безуспешно пытался запустить PiTFT на Diet-Pi

Шаг 1: Соберите детали

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

Получите запчасти и инструменты (цены в долларах США):

  • MacBook Pro (можно использовать ПК)
  • Кабель Ethernet, маршрутизатор, точка беспроводного доступа и подключение к Интернету
  • Raspberry Pi 2 Model B Element14 $ 35
  • Адаптер Panda 300n WiFi Amazon $ 16,99
  • USB-адаптер питания 5,2 В, 2,1 А от Amazon $ 5,99
  • Кабель Micro USB - USB 3 фута от Amazon $ 4,69
  • FTDI TTL-232R-RPI Последовательный USB-кабель от Mouser $ 15
  • SanDisk Ultra 16 ГБ microSDHC класса 10 с адаптером (SDSQUAN-016G-G4A) от Amazon $ 8,99
  • PiTFT - Собранный TFT-экран 320x240 2,8 дюйма + сенсорный экран для Raspberry Pi Adafruit $ 34,95

Шаг 2: Загрузите версию Raspbian от Adafruit с поддержкой PiTFT

Загрузите Raspian от Adafruit с поддержкой PiTFT:

  • Загрузите последнюю версию raspbian Adafruit с PiTFT в каталог загрузок вашего MacBook
  • На момент написания этого руководства последней версией была: 24 сентября 2015 г. jessie
  • Переместите изображение 2015-09-24-raspbian-jessie-pitft28r.img из загрузок в каталог, где вы храните изображения:

♣ ваш-macbook-каталог-изображений ♣

Например, я использую:

$ cd "/ Users / ♣ my_macbook_name ♣ / Desktop / wifiEnabledHome / Настройка Raspberry Pi / образы raspbian"

Источник: инструкция по настройке Adafruit PiTFT

Шаг 3. Запишите образ Raspbian на карту Micro SD

ВАЖНО: убедитесь, что вы ввели правильный номер диска - если вы введете неправильный номер диска, вы уничтожите свой жесткий диск!

Вставьте карту micro SD в адаптер SD, а затем вставьте адаптер SD в MacBook.

На MacBook используйте эти инструкции от Raspberry Pi. Обобщено здесь:

  • Откройте окно терминала MacBook
  • Перейти в каталог, содержащий изображение raspbian

$ cd ♣ ваш-macbook-каталог-изображений ♣

  • Определите диск (не раздел) вашей SD-карты
  • В этом случае disk2 (не disk2s1) или disk # = 2
  • Чтобы идентифицировать вашу карту micro SD, выполните команду:

список $ diskutil

/ dev / disk0 #: ИМЯ ТИПА ИДЕНТИФИКАТОР РАЗМЕРА 0: GUID_partition_scheme * 160,0 ГБ disk0 1: EFI EFI 209,7 МБ disk0s1 2: Apple_HFS ♣ my_macbook ♣ 159,2 ГБ disk0s2 3: Apple_Boot Recovery HD 650,0 МБ disk0s3 / dev / disk1 #: TYPE NAME ИДЕНТИФИКАТОР 0: Apple_partition_scheme * 2,5 ГБ disk1 1: Apple_partition_map 1,5 КБ disk1s1 2: Apple_HFS ♣ my_dvd ♣ 2,5 ГБ disk1s2 / dev / disk2 #: ИМЯ ТИПА РАЗМЕР ИДЕНТИФИКАТОР 0: FDisk_partition_scheme * 15,5 ГБ disk2 132 диск Windows_FAME

  • Как видно из вышесказанного, моя SD-карта - это диск №2.
  • Отключите SD-карту, используя:

$ diskutil unmountDisk / dev / disk ♣ micro-SD-card-disk # ♣

Скопируйте изображение на SD-карту. Убедитесь, что имя образа и номер диска верны

$ sudo dd bs = 4m if = 2015-09-24-raspbian-jessie-pitft28r.img of = / dev / rdisk ♣ micro-SD-card-disk # ♣

  • CTRL-t, чтобы увидеть статус копирования.
  • Если есть ошибки, попробуйте другие значения для параметра bs, например, 1m, 4m или 1M. Для приводов большего размера требуются блоки большего размера (bs). MacBook предпочитает строчную букву m.
  • По завершении отключите SD-карту:

$ diskutil unmountDisk / dev / disk ♣ micro-SD-card-disk # ♣

  • Извлеките адаптер SD из MacBook и извлеките карту micro SD из адаптера
  • Вставьте карту micro SD в Raspberry Pi

Шаг 4: Подключения Raspberry Pi

Подключения Raspberry Pi
Подключения Raspberry Pi

Вставьте их в Raspberry Pi

  • Карта Micro SD
  • сетевой кабель
  • Ключ Wi-Fi
  • Кабель последовательного ввода-вывода USB (см. Изображения выше)

    • Земля = черный провод, контакт 06 на RPi
    • Tx = желтый провод, контакт 08
    • Rx = красный провод, контакт 10

После завершения вышеуказанного:

Вставьте кабель питания

Вставьте USB / последовательный кабель в USB-порт MacBook.

Шаг 5: Определите порт USB

Определите порт USB, используемый адаптером USB-Serial. В моем MacBook используется чип от FTDI.

Открыть окно терминала

В / dev много устройств. Используйте эту команду для идентификации устройства:

$ ls /dev/tty.*

/dev/tty. Bluetooth-Incoming-Port /dev/tty.usbserial-FT9314WH

Вот альтернативный способ узнать:

$ ls / dev | grep FT | grep tty

tty.usbserial-FT9314WH

Если ничего из вышеперечисленного не работает, попробуйте следующее:

Вставьте USB-кабель в MacBook и запустите:

$ ls / dev | grep tty

Отсоедините USB-кабель, подождите несколько секунд и запустите:

$ ls / dev | grep tty

Определите различия

Шаг 6: откройте окно терминала и подключитесь к Raspberry Pi

Подключите MacBook к Raspberry Pi с помощью последовательного USB-кабеля.

Откройте окно терминала. Посмотрите изображение выше и настройте параметры окна терминала.

  • Терминал, выберите Настройки, щелкните вкладку Дополнительно.
  • xterm и vt100 работают, но ansi работает лучше при использовании nano
  • Установите Western ASCII вместо Unicode (UTF-8))

В окне терминала введите:

$ screen /dev/tty.usbserial-FT9314WH 115200

Используя окно терминала на MacBook, войдите в RPi: username = pi password = raspberry

Примечание. На последовательном USB-кабеле могут пропадать символы. Если символы пропущены, вы можете не получить подсказку, нажмите Return или введите имя пользователя и нажмите Enter.

Если отображается режим восстановления, значит карта micro SD настроена неправильно. Начать сначала.

  • Запрос режима восстановления: #
  • Обычное приглашение Raspbian - $.
  • Логин и пароль для восстановления NOOBS: root и raspberry

Шаг 7: Настройте Raspberry Pi

Настройка raspbian с помощью raspi-config

$ sudo raspi-config

  • Развернуть файловую систему
  • И перезагрузитесь (закройте вкладку Finish и нажмите Enter) и перезагрузитесь.

$ sudo raspi-config

Измените пароль пользователя на ♣ your_new_password ♣

Варианты интернализации (я живу в часовом поясе центральной части США - измените в соответствии с вашими требованиями)

  • * указывает на выбранный
  • Используйте пробел для переключения *
  • Для США измените языковой стандарт, снимите флажок GB (используя пробел) и щелкните US English UTF 8 (en_US. UTF-8 UTF-8)
  • Нажмите ОК, выберите UTF и нажмите ОК.

$ sudo перезагрузка

Когда окно терминала MacBook портится:

  • Закройте окно терминала (закройте все окна терминала и выйдите из приложения терминала)
  • Отключите USB-кабель от MacBook.
  • Подождите несколько секунд и снова подключите USB-кабель.
  • Запустите новое окно терминала и войдите в систему

$ sudo apt-get update

$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo reboot

Продолжаем установку raspbian

$ sudo raspi-config

Варианты интернализации

  • Изменить часовой пояс США и Центральное время
  • Tab для завершения и перезагрузки

$ sudo перезагрузка

$ sudo raspi-config

Расширенные настройки

  • Измените имя хоста на ♣ your_hostname ♣
  • Включить SSH
  • Заканчивать
  • Перезагрузить

Шаг 8: Настройте Raspberry Pi WiFi

Выполните команду:

$ sudo nano / и т. д. / сеть / интерфейсы

и отредактируйте, чтобы он содержал только:

авто wlan0

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ ваш-ssid ♣" wpa-psk "♣ ваш пароль-фраза <♣"

CTRL-o для записи файла

ENTER для подтверждения записи

CTRL-x для выхода из редактора nano

Выполните команду:

$ sudo перезагрузка

Шаг 9. Настройте Gmail

Почта очень полезна для получения уведомлений и предупреждений о проблемах на Raspberry Pi.

Убедитесь, что репозитории обновлены. Выполните команду:

$ sudo apt-get update

Установите SSMTP и почтовые утилиты:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Отредактируйте файл конфигурации SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

следующее:

mailhub = smtp.gmail.com: 587 hostname = ♣ your-hostname ♣ AuthUser=your-gmail-account♣@gmail.com AuthPass = ♣ your-gmail-password ♣ UseSTARTTLS = YES

Отредактируйте файл псевдонимов SSMTP:

$ sudo nano / etc / ssmtp / revaliases

Создайте одну строку для каждого пользователя в вашей системе, который сможет отправлять электронные письма. Например:

root: ♣your-gmail-account♣@gmail.com: smtp.gmail.com: 587

Установите права доступа к файлу конфигурации SSMTP:

$ sudo chmod 664 /etc/ssmtp/ssmtp.conf

Шаг 10: подключите дисплей PiTFT к Raspberry Pi

Запустите команду

$ sudo выключение -h 0

Отсоедините кабель Ethernet

Отсоедините разъемы USB-кабеля от Raspberry Pi и MacBook.

Снимите блок питания

Присоедините дисплей PiTFT к Raspberry Pi

Восстановить электропитание

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

Шаг 11: сделайте резервную копию карты Micro SD

Когда Raspberry Pi настроен, сделайте резервную копию образа. Используйте это изображение для создания следующего проекта.

Кроме того, сделайте резервную копию проекта, когда он будет завершен. Если с SD-картой что-то пойдет не так, то ее легко восстановить.

Выключите Raspberry Pi

$ sudo shutdown –h 0

Подождите, пока карта не отключится, затем отключите блок питания, а затем извлеките карту micro SD.

Вставьте карту micro SD в адаптер SD, а затем вставьте адаптер SD в MacBook

На MacBook используйте эти инструкции от The Pi Hut со следующими изменениями:

Открыть окно терминала

Перейти в каталог, содержащий изображение raspbian

$ cd ♣ ваш-macbook-каталог-изображений ♣

Определите диск (не раздел) вашей SD-карты, например. disk4 (не disk4s1). Из вывода diskutil = 4

список $ diskutil

ВАЖНО: убедитесь, что вы используете правильный - если вы введете неправильный, вы в конечном итоге уничтожите свой жесткий диск!

Скопируйте изображение с SD-карты. Убедитесь, что имя изображения правильное:

$ sudo dd if = / dev / disk ♣ micro-SD-card-disk # ♣ of = ♣ your-macbook-image-directory ♣ / SDCardBackup ♣ description ♣.dmg

CTRL-t, чтобы увидеть статус копирования.

По завершении отключите SD-карту:

$ diskutil unmountDisk / dev / disk ♣ micro-SD-card-disk # ♣

Извлеките адаптер SD из MacBook и извлеките карту micro SD из адаптера

Вставьте карту micro SD в Raspberry Pi

В следующем проекте используйте это изображение и пропустите многие шаги в этом руководстве.

Готово!

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