Spisu treści:
- Krok 1: Zbierz części
- Krok 2: Pobierz wersję Raspbiana Adafruit z obsługą PiTFT
- Krok 3: Nagraj obraz Raspbian na kartę Micro SD
- Krok 4: Połączenia Raspberry Pi
- Krok 5: Określ port USB
- Krok 6: Otwórz okno terminala i połącz się z Raspberry Pi
- Krok 7: Skonfiguruj Raspberry Pi
- Krok 8: Skonfiguruj Raspberry Pi WiFi
- Krok 9: Skonfiguruj Gmaila
- Krok 10: Podłącz wyświetlacz PiTFT do Raspberry Pi
- Krok 11: Utwórz kopię zapasową karty Micro SD
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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!