Spisu treści:

Konfiguracja Raspberry Pi z wyświetlaczem PiTFT AdaFruit: 11 kroków
Konfiguracja Raspberry Pi z wyświetlaczem PiTFT AdaFruit: 11 kroków

Wideo: Konfiguracja Raspberry Pi z wyświetlaczem PiTFT AdaFruit: 11 kroków

Wideo: Konfiguracja Raspberry Pi z wyświetlaczem PiTFT AdaFruit: 11 kroków
Wideo: How To Set Up A GPIO Screen For Raspberry Pi | Waveshare 3.5 Inch Touch LCD 2024, Lipiec
Anonim
Skonfiguruj Raspberry Pi z wyświetlaczem PiTFT AdaFruit
Skonfiguruj Raspberry Pi z wyświetlaczem PiTFT AdaFruit

UWAGA: Ponieważ jest nieaktualny, nie należy używać tej instrukcji. Skorzystaj z łatwej instalacji AdaFruit.

Skonfiguruj Raspberry Pi do pracy z wyświetlaczem PiTFT Adafruit.

Ta instrukcja używa MacBooka Pro i specjalistycznego kabla USB zamiast monitora, klawiatury i myszy do skonfigurowania Raspberry Pi.

Jestem bardzo podekscytowany wyświetlaczem PiTFT i chcę go dodać do wielu moich projektów automatyki domowej. Pierwszym krokiem jest uruchomienie go, abym mógł dodać go do innych projektów.

Cele projektu:

Skonfiguruj wyświetlacz PiTFT Adafruit, aby działał na Raspberry Pi

Uwagi:

  • tekst ujęty w pik, np. „zamień to” należy zastąpić rzeczywistą wartością
  • Próbowałem wymienić każde użyte źródło. Przepraszam za wszelkie przeoczenia.
  • $ wskazuje polecenie wykonywane w oknie terminala na MacBooku i zwykle jest wykonywane na Raspberry Pi
  • Bezskutecznie próbowałem uruchomić PiTFT na Diet-Pi

Krok 1: Zbierz części

Odkryłem, że poniższe części najlepiej sprawdzają się w moich aplikacjach. Części te są droższe niż zawarte w zwykłym zestawie startowym.

Uzyskaj części i narzędzia (ceny w USD):

  • MacBook Pro (można używać komputera PC)
  • Kabel Ethernet, router, bezprzewodowy punkt dostępowy i połączenie internetowe
  • Raspberry Pi 2 Model B Element14 $35
  • Adapter WiFi Panda 300n Amazon $16,99
  • Zasilacz USB 5,2 V 2,1 A firmy Amazon 5,99 USD
  • Kabel Micro USB na USB 3 stopy od Amazon 4,69 USD
  • Kabel FTDI TTL-232R-RPI Serial na USB od Mouser $15
  • SanDisk Ultra 16 GB microSDHC klasy 10 z adapterem (SDSQUAN-016G-G4A) od Amazon $ 8,99
  • PiTFT - Zmontowany 320x240 2.8" TFT+ekran dotykowy dla Raspberry Pi Adafruit 34,95 USD

Krok 2: Pobierz wersję Raspbiana Adafruit z obsługą PiTFT

Pobierz Raspian Adafruit z obsługą PiTFT:

  • Pobierz najnowszą wersję raspbiana Adafruit z PiTFT do katalogu pobierania MacBooka
  • Kiedy ta instrukcja została napisana, najnowsza wersja to: 24 września 2015 jessie
  • Przenieś obraz 2015-09-24-raspbian-jessie-pitft28r.img z pobierania do katalogu, w którym przechowujesz obrazy:

♣katalog-zdjęć-macbooka♣

Na przykład używam:

$ cd "/Users/♣my_macbook_name♣/Desktop/wifiEnabledHome/Raspberry Pi setup/raspbian images"

Źródło: Instrukcja konfiguracji Adafruit PiTFT

Krok 3: Nagraj obraz Raspbian na kartę Micro SD

WAŻNE: upewnij się, że wpisujesz poprawny numer dysku – jeśli wpiszesz zły numer dysku, wyczyścisz swój dysk twardy!

Włóż kartę micro SD do adaptera SD, a następnie włóż adapter SD do MacBooka.

Na MacBooku skorzystaj z tych instrukcji z Raspberry Pi. Podsumowanie tutaj:

  • Otwórz okno terminala MacBooka
  • Przejdź do katalogu zawierającego obraz raspbian

$ cd ♣katalog-zdjęć-macbooka♣

  • Zidentyfikuj dysk (nie partycję) karty SD
  • W tym przypadku dysk2 (nie dysk2s1) lub dysk# = 2
  • Aby zidentyfikować kartę micro SD, uruchom polecenie:

$ diskutil lista

/dev/disk0 #: TYP NAZWA ROZMIAR IDENTYFIKATOR 0: GUID_partition_scheme *160,0 GB disk0 1: EFI EFI 209,7 MB disk0s1 2: Apple_HFS ♣my_macbook♣ 159,2 GB disk0s2 3: Apple_Boot Recovery HD 650,0 MB disk0s3 /dev/disk1 #: TYP NAZWA ROZMIAR IDENTYFIKATOR 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 #: TYP NAZWA ROZMIAR IDENTYFIKATOR 0: FDisk_partition_scheme *15,5 GB disk2 1: Windows_15,5 GB_32 dysk NAZWA 2

  • Z powyższego moja karta micro SD to dysk nr 2
  • Odłącz kartę SD za pomocą:

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

Skopiuj obraz na kartę SD. Upewnij się, że nazwa obrazu i numer dysku są poprawne

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

  • CTRL-t, aby zobaczyć stan kopiowania.
  • Jeśli występują błędy, wypróbuj różne wartości opcji bs, takie jak 1m, 4m lub 1M. Większe rozmiary bloków (bs) są wymagane w przypadku większych dysków. Mała litera m wydaje się być preferowana przez MacBooka.
  • Po zakończeniu odłącz kartę SD:

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

  • Usuń adapter SD z MacBooka i wyjmij kartę micro SD z adaptera
  • Włóż kartę micro SD do Raspberry Pi

Krok 4: Połączenia Raspberry Pi

Połączenia Raspberry Pi
Połączenia Raspberry Pi

Włóż je do Raspberry Pi

  • Karta micro sd
  • kabel Ethernet
  • Klucz Wi-Fi
  • Kabel szeregowy USB I/O (patrz zdjęcia powyżej)

    • Uziemienie = czarny przewód, pin 06 na RPi
    • Tx = przewód żółty, pin 08
    • Rx = czerwony przewód, pin10

Po wykonaniu powyższych czynności:

Włóż kabel zasilający

Włóż kabel USB/szeregowy do portu USB MacBooka

Krok 5: Określ port USB

Sprawdź, czy port USB jest używany przez adapter USB-szeregowy. Mój MacBook używa chipa od FTDI.

Otwórz okno terminala

W /dev jest wiele urządzeń. Użyj tego polecenia, aby zidentyfikować urządzenie:

$ ls /dev/tty.*

/dev/tty. Port przychodzący Bluetooth /dev/tty.usbserial-FT9314WH

Oto alternatywny sposób odkrywania:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Jeśli żadne z powyższych nie działa, spróbuj tego:

Włóż kabel USB do MacBooka i uruchom:

$ ls /dev | grep tty

Odłącz kabel USB, odczekaj kilka sekund i uruchom:

$ ls /dev | grep tty

Zidentyfikuj różnice

Krok 6: Otwórz okno terminala i połącz się z Raspberry Pi

Podłącz MacBooka do Raspberry Pi za pomocą kabla szeregowego USB.

Otwórz okno terminala. Zobacz powyższy obrazek i skonfiguruj preferencje okna terminala.

  • Terminal, wybierz Preferencje, kliknij zakładkę Zaawansowane
  • xterm i vt100 działają, ale ansi działa lepiej w przypadku korzystania z nano
  • Ustaw Western ASCII zamiast Unicode (UTF-8)

W oknie terminala wpisz:

$ ekran /dev/tty.usbserial-FT9314WH 115200

Korzystając z okna terminala na MacBooku, zaloguj się do RPi: nazwa użytkownika = pi hasło = malina

Uwaga: kabel szeregowy USB może upuszczać znaki. Jeśli znaki zostaną pominięte, możesz nie otrzymać monitu, naciśnij Return lub wprowadź nazwę użytkownika i naciśnij Enter.

Jeśli pojawi się tryb odzyskiwania, oznacza to, że karta micro SD nie jest prawidłowo skonfigurowana. Zacząć od nowa.

  • Monit o tryb odzyskiwania to #
  • Normalny znak zachęty Raspbian to $.
  • Login i hasło odzyskiwania NOOBS to: root i raspberry

Krok 7: Skonfiguruj Raspberry Pi

Skonfiguruj raspbian za pomocą raspi-config

$ sudo raspi-config

  • Rozwiń system plików
  • I zrestartuj (karta do Zakończ i naciśnij Enter) i uruchom ponownie

$ sudo raspi-config

Zmień hasło użytkownika na ♣twoje_nowe_hasło♣

Opcje internalizacji (mieszkam w strefie czasowej środkowego USA - zmień na własne wymagania)

  • * oznacza wybrane
  • Użyj spacji, aby przełączyć *
  • W przypadku Stanów Zjednoczonych zmień ustawienia regionalne, odznacz GB (używając spacji) i kliknij US English UTF 8 (en_US. UTF-8 UTF-8)
  • Kliknij OK, wybierz UTF i kliknij OK

$ sudo restart

Gdy okno terminala MacBooka się popsuło:

  • Zamknij okno terminala (zamknij wszystkie okna terminala i zamknij aplikację terminala)
  • Odłącz kabel USB od MacBooka
  • Odczekaj kilka sekund i ponownie podłącz kabel USB
  • Uruchom nowe okno terminala i zaloguj się

$ sudo apt-get update

$ sudo apt-get upgrade $ sudo apt-get auto usuń $ sudo reboot

Kontynuuj konfigurację raspbian

$ sudo raspi-config

Opcje internalizacji

  • Zmień strefę czasową US i Central
  • Karta, aby zakończyć i ponownie uruchomić

$ sudo restart

$ sudo raspi-config

Zaawansowane opcje

  • Zmień nazwę hosta na ♣twoja_nazwa hosta♣
  • Włącz SSH
  • Skończyć
  • Restart

Krok 8: Skonfiguruj Raspberry Pi WiFi

Uruchom polecenie:

$ sudo nano /etc/sieć/interfejsy

i edytuj tak, aby zawierał tylko:

auto wlan0

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣twój-ssid♣" wpa-psk "♣twoje-hasło<♣"

CTRL-o, aby zapisać plik

ENTER, aby potwierdzić zapis

CTRL-x, aby wyjść z edytora nano

Uruchom polecenie:

$ sudo restart

Krok 9: Skonfiguruj Gmaila

Poczta jest bardzo przydatna do otrzymywania powiadomień i alertów o problemach z Raspberry Pi.

Upewnij się, że repozytoria są aktualne. Uruchom polecenie:

$ sudo apt-get update

Zainstaluj narzędzia SSMTP i poczty:

$ sudo apt-get zainstaluj ssmtp

$ sudo apt-get install mailutils

Edytuj plik konfiguracyjny SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

następująco:

mailhub=smtp.gmail.com:587 hostname=♣nazwa-hosta♣ AuthUser=♣konto-gmail♣@gmail.com AuthPass=♣hasło-gmail♣ UseSTARTTLS=TAK

Edytuj plik aliasów SSMTP:

$ sudo nano /etc/ssmtp/revaliases

Utwórz jedną linię dla każdego użytkownika w swoim systemie, który będzie mógł wysyłać e-maile. Na przykład:

Ustaw uprawnienia pliku konfiguracyjnego SSMTP:

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

Krok 10: Podłącz wyświetlacz PiTFT do Raspberry Pi

Uruchom polecenie

$ wyłączenie sudo -h 0

Usuń kabel sieciowy

Usuń złącza kabla USB z Raspberry Pi i MacBooka

Odłącz zasilanie

Podłącz wyświetlacz PiTFT do Raspberry Pi

Przywróć zasilanie

Po ponownym uruchomieniu Raspberry Pi wyświetlacz powinien działać. Możesz teraz przestać.

Krok 11: Utwórz kopię zapasową karty Micro SD

Po skonfigurowaniu Raspberry Pi utwórz kopię zapasową obrazu. Użyj tego obrazu, aby stworzyć następny projekt.

Utwórz również kopię zapasową projektu po jego zakończeniu. Jeśli coś pójdzie nie tak z kartą SD, łatwo ją przywrócić.

Wyłącz Raspberry Pi

$ wyłączenie sudo –h 0

Poczekaj, aż karta się wyłączy, a następnie odłącz zasilanie, a następnie wyjmij kartę micro SD

Włóż kartę micro SD do adaptera SD, a następnie włóż adapter SD do MacBooka

Na MacBooku użyj tych instrukcji z The Pi Hut z następującymi modyfikacjami:

Otwórz okno terminala

Przejdź do katalogu zawierającego obraz raspbian

$ cd ♣katalog-zdjęć-macbooka♣

Zidentyfikuj dysk (nie partycję) karty SD, np. dysk4 (nie dysk4s1). Z wyjścia diskutil, = 4

$ diskutil lista

WAŻNE: upewnij się, że używasz poprawnego – jeśli wpiszesz błędny, wyczyścisz swój dysk twardy!

Skopiuj obraz z karty SD. Upewnij się, że nazwa obrazu i są poprawne:

$ sudo dd if=/dev/disk♣micro-SD-card-disk#♣ of=♣katalog-obrazu-macbooka♣/SDCardBackup♣opis♣.dmg

CTRL-t, aby zobaczyć stan kopiowania.

Po zakończeniu odłącz kartę SD:

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

Usuń adapter SD z MacBooka i wyjmij kartę micro SD z adaptera

Włóż kartę micro SD do Raspberry Pi

W następnym projekcie użyj tego obrazu i pomiń wiele kroków w tej instrukcji.

I gotowe!

Zalecana: