Съдържание:

Настройка на Raspberry Pi с PiTFT дисплея на AdaFruit: 11 стъпки
Настройка на Raspberry Pi с PiTFT дисплея на AdaFruit: 11 стъпки

Видео: Настройка на Raspberry Pi с PiTFT дисплея на AdaFruit: 11 стъпки

Видео: Настройка на Raspberry Pi с PiTFT дисплея на AdaFruit: 11 стъпки
Видео: Raspberry Pi Zero & RetroPie & ILI9341 Display 2024, Ноември
Anonim
Настройте Raspberry Pi с PiTFT дисплея на AdaFruit
Настройте Raspberry Pi с PiTFT дисплея на AdaFruit

ЗАБЕЛЕЖКА: Тъй като е остаряла, тази инструкция не трябва да се използва. Моля, използвайте лесното инсталиране на AdaFruit.

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

Тази инструкция използва MacBook Pro и специализиран USB кабел вместо монитор, клавиатура и мишка за настройка на Raspberry Pi.

Много съм развълнуван от PiTFT дисплея и искам да го добавя към много от проектите си за домашна автоматизация. Първата стъпка е да го стартирате, за да мога да го добавя към други проекти.

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

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

Бележки:

  • текст, затворен с пики, като този ♣ замени-това ♣ трябва да бъде заменен с действителна стойност
  • Опитах се да кредитирам всеки използван източник. Извинявам се за пропуските.
  • $ показва команда, изпълнявана в терминален прозорец на MacBook и обикновено се изпълнява на Raspberry Pi
  • Опитах се неуспешно да накарам PiTFT да работи на Diet-Pi

Стъпка 1: Съберете части

Открих, че частите по -долу се представят най -добре в моите приложения. Тези части са по -скъпи, отколкото се съдържат в обичайния стартов комплект.

Вземете части и инструменти (цени в щатски долари):

  • MacBook Pro (може да се използва компютър)
  • Ethernet кабел, рутер, безжична точка за достъп и интернет връзка
  • Raspberry Pi 2 Model B Element14 $ 35
  • Panda 300n WiFi адаптер Amazon $ 16.99
  • 5.2V 2.1A USB захранващ адаптер от Amazon $ 5.99
  • Micro USB към USB кабел 3 фута от Amazon $ 4.69
  • FTDI TTL-232R-RPI сериен към USB кабел от Mouser $ 15
  • SanDisk Ultra 16 GB microSDHC клас 10 с адаптер (SDSQUAN-016G-G4A) от Amazon $ 8,99
  • PiTFT - Сглобен 320x240 2.8 "TFT+сензорен екран за 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 от изтегляния в директория, където съхранявате изображения:

♣ your-macbook-image-directory ♣

Например, използвам:

$ cd "/Users/♣ my_macbook_name ♣/Desktop/wifiEnabledHome/Настройка на Raspberry Pi/raspbian изображения"

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

Стъпка 3: Запишете Raspbian изображение на Micro SD карта

ВАЖНО: уверете се, че въвеждате правилния номер на диска - ако въведете грешен номер на диска, ще изтриете твърдия диск!

Поставете микро SD карта в SD адаптера и след това поставете SD адаптера в MacBook.

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

  • Отворете прозореца на терминала на MacBook
  • Променете в директория, съдържаща raspbian изображение

$ cd ♣ your-macbook-image-directory ♣

  • Идентифицирайте диска (не дяла) на вашата SD карта
  • В този случай disk2 (не disk2s1) или диск# = 2
  • За да идентифицирате вашата micro SD карта, изпълнете командата:

$ diskutil списък

/dev/disk0 #: ИДЕНТИФИКАТОР НА ИМЕ НА ТИП ИМЕ 0: GUID_partition_scheme *160.0 GB диск0 1: EFI EFI 209.7 MB диск0s1 2: Apple_HFS ♣ my_macbook ♣ 159.2 GB диск0s2 3: Apple_Boot Recovery HD 650.0 MB диск0s3/dev/NAME1: IDENTIFIER 0: Apple_partition_scheme *2.5 GB disk1 1: Apple_partition_map 1.5 KB disk1s1 2: Apple_HFS ♣ my_dvd ♣ 2.5 GB disk1s2 /dev /disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15.5 GB disk2 1 Windows2 NO2 disk2 1

  • От горното моята SD микро карта е диск №2
  • Демонтирайте SD картата си, като използвате:

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

Копирайте изображението на вашата SD карта. Уверете се, че името на изображението и # дискът са правилни

$ sudo dd bs = 4m if = 2015-09-24-raspbian-jessie-pitft28r.img на =/dev/rdisk ♣ микро-SD-карта-диск#♣

  • CTRL-t, за да видите състоянието на копирането.
  • Ако има грешки, опитайте различни стойности за опцията bs, като например 1m, 4m или 1M. По -големи блокови размери (bs) са необходими за по -големи устройства. Малките букви изглежда са предпочитани от MacBook.
  • Когато приключите, демонтирайте 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 карта
  • Ethernet кабел
  • Wi-Fi ключ
  • USB сериен I/O кабел (вижте изображенията по -горе)

    • Заземяване = Черен проводник, щифт 06 на RPi
    • Tx = Жълт проводник, щифт 08
    • Rx = Червен проводник, щифт 10

След като горните неща са изпълнени:

Поставете захранващия кабел

Поставете USB/сериен кабел в USB порта на MacBook

Стъпка 5: Определете USB порта

Определете USB порта, използван от USB-сериен адаптер. Моят 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))

В терминален прозорец въведете:

$ екран /dev/tty.usbserial-FT9314WH 115200

Използвайки терминален прозорец на MacBook, влезте в RPi: потребителско име = pi парола = малина

Забележка: USB-серийният кабел може да изпуска знаци. Ако символите са изпуснати, може да не получите подкана, натиснете Return или въведете потребителско име и натиснете Enter.

Ако се появи режим на възстановяване, тогава micro SD картата не е настроена правилно. Започни отначало.

  • Подканата за режим на възстановяване е #
  • Нормалната подкана на Raspbian е $.
  • Входът и паролата за възстановяване на NOOBS са: root и малина

Стъпка 7: Настройка на Raspberry Pi

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

$ sudo raspi-config

  • Разгънете файловата система
  • И рестартирайте (таб до Finish и натиснете Enter) и рестартирайте

$ sudo raspi-config

Променете потребителската парола на ♣ your_new_password ♣

Опции за интернализация (живея в часовата зона в Централна САЩ - промяна според вашите изисквания)

  • * показва избрано
  • Използвайте интервал за превключване *
  • За САЩ променете локала, щракнете върху GB (използвайки интервал) и щракнете върху US English UTF 8 (bg_US. UTF-8 UTF-8)
  • Щракнете върху OK, изберете UTF и щракнете върху OK

$ sudo рестартиране

Когато прозорецът на терминала на MacBook се обърка:

  • Затворете прозореца на терминала (затворете всички терминални прозорци и излезте от терминалното приложение)
  • Изключете USB кабела от MacBook
  • Изчакайте няколко секунди и включете отново USB кабела
  • Стартирайте нов прозорец на терминала и влезте

$ sudo apt-get update

$ sudo apt-get надстройка $ sudo apt-get автоматично премахване на $ sudo рестартиране

Продължете да настройвате raspbian

$ sudo raspi-config

Опции за интернализация

  • Промяна на часовата зона САЩ и Централна
  • Tab за завършване и рестартиране

$ sudo рестартиране

$ sudo raspi-config

Разширени опции

  • Променете името на хоста на ♣ your_hostname ♣
  • Активирайте SSH
  • завършек
  • Рестартирайте

Стъпка 8: Настройка на Raspberry Pi WiFi

Изпълнете командата:

$ sudo nano/etc/network/интерфейси

и редактирайте, за да съдържа само:

auto wlan0

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ your-ssid ♣" wpa-psk "♣ your-pass-фраза <♣"

CTRL-o за запис на файл

ENTER, за да потвърдите записа

CTRL-x за изход от nano редактора

Изпълнете командата:

$ sudo рестартиране

Стъпка 9: Настройка на Gmail

Пощата е много полезна за получаване на известия и сигнали за проблеми с Raspberry Pi.

Уверете се, че хранилищата са актуални. Изпълнете командата:

$ sudo apt-get update

Инсталирайте SSMTP и помощни програми за поща:

$ sudo apt-get install ssmtp

$ sudo apt-get инсталирате mailutils

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

$ sudo nano /etc/ssmtp/ssmtp.conf

както следва:

root=♣ вашия-gmail-account♣@gmail.com

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

Редактирайте файла с псевдоними на 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 shutdown -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 картата

Поставете микро SD карта в SD адаптера и след това поставете SD адаптера в MacBook

На MacBook използвайте тези инструкции от The Pi Hut със следните модификации:

Отворете прозореца на терминала

Променете в директория, съдържаща raspbian изображение

$ cd ♣ your-macbook-image-directory ♣

Идентифицирайте диска (не дял) на вашата 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

При следващия проект използвайте това изображение и пропуснете много стъпки в тази инструкция.

И сте готови!

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