Raspberry Pi: Wprowadzenie. Podłączenie wyświetlacza LCD do Raspberry Pi Raspberry pi 3 Podłączenie wyświetlacza tft 3,5

Monitor jest dostarczany z adapterem HDMI-HDMI w kształcie litery U, rysikiem i mosiężnymi podstawkami ze śrubami.

Z tyłu ekranu znajduje się przełącznik, przesuń go bliżej złącza micro-usb.

Cześć.

Pisałem już o Raspberry Pi bez grafiki io ​​. Teraz zainstalujemy system operacyjny RASPBIAN JESSIE z grafiką i podłącz 5-calowy ekran z ekranem dotykowym, który można kupić w sklepie z chipami i dipami za 4000 rubli.
Dodatkowo, oprócz głównego systemu operacyjnego, zainstalujemy pełnoprawne centrum multimedialne Kodi wygodne oglądanie zawartość wideo. To znaczy, aby przełączać się między RASPBIAN i

Rozpakuj obraz, który będzie ważył 4 więcej niż GB.
SD- z karty najlepiej korzystać co najmniej 8 GB a najlepiej dobrej jakości znanej marki (mam Transcend Premium 400x). Szybkość maliny w dużej mierze zależy od tego.

Jak umieścić obraz na dysku flash USB, opisano w poprzednim, zaczynając od i do rozdziału „ początek". Po wykonaniu opisanych tam czynności nie wyjmuj karty i wróć tutaj.

Teraz musisz znaleźć i edytować plik config.txt (jeśli pracujesz w systemie Windows, pamiętaj o pobraniu Edytor tekstu Notepad++ i zrób w nim wszystko).

W systemie Windows ten plik znajduje się w katalogu głównym dysku (w rzeczywistości jest to partycja rozruchowa, około 100 MB. Jest oznaczona jako FAT32. Druga część dysku flash jest oznaczona w ext4 i Windows po prostu jej nie widzi) na którym został nagrany obraz...

... i na partycji rozruchowej.

Oznaczenia karty są następujące: tworzona jest pierwsza partycja (boot). pliki rozruchowe i sformatowany w FAT32, rozmiar 100 MB, a druga partycja jest sformatowana wew4 dla systemu plików, około 5 GB. Przy pierwszym uruchomieniu system plików jest automatycznie rozszerzany na całe pozostałe miejsce na karcie (w poprzednich wersjach robiono to ręcznie).

Cóż, wycofuję się…

Otwieranie pliku config.txt i znajdź tam linie:

# odkomentuj, aby wymusić określony tryb HDMI (wymusi to VGA) #hdmi_group=1 #hdmi_mode=1

Zmieniamy je tak:

# odkomentuj, aby wymusić określony tryb HDMI (wymusi to VGA) hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0

Na razie to wszystko z tym plikiem, teraz malina uruchomi się z naszym monitorem (bez tych linii byłyby tylko zmarszczki na ekranie).

Zapisujemy plik, odłączamy kartę, wyjmujemy ją z komputera i wkładamy do RPI.

Zbieramy „kanapkę” z ekranu i maliny (aby złącza HDMI pasowały), włóż adapter HDMI (wchodzi ciasno) i zasilić RPI i ekran (czyli trzeba zaopatrzyć się w dwa przewody z micro-usb i dwa zasilacze). Tak, nie zapomnij podłączyć klawiatury i myszy.

Zasilacz do malin powinien mieć około 2 amperów, a jeden wystarczy na ekran. Jeśli nie ma wystarczającej mocy, na ekranie pojawi się ikona z żółtą błyskawicą.
Jeśli malina się przegrzeje, na ekranie pojawi się termometr.

Po uruchomieniu na ekranie pojawi się wielokolorowy kwadrat, a następnie napis na białym tle, informujący o rozszerzeniu systemu plików na całe pozostałe miejsce na karcie. Następnie w lewym rogu pojawią się cztery maliny i uruchomią się różne linie, po czym ekran przyciemni się na kilka sekund i pojawi się pulpit…


Twoje dane:
Zaloguj sie- Liczba Pi
hasło- maliny

Mała dygresja: po pierwsze, nie działa Ci jeszcze ekran dotykowy, a po drugie, jeśli podczas pracy okienko nie mieści się na ekranie i nie widać żadnych przycisków, to musisz przytrzymać lewy alt i przeciągnij okno myszką w dowolne miejsce.

Najpierw musisz skonfigurować system.

Możesz to zrobić, otwierając terminal i wpisując tam polecenia. (chociaż nie jest to zbyt wygodne, ponieważ jest małe).

Lub połącz się przez ssh (login i hasło podane są powyżej). Zrobię to przez ssh i tobie radzę zrobić to samo.

Wpisujemy więc polecenie:

sudo raspi-config

Ignorujemy pierwszy punkt, ponieważ system plików został już automatycznie rozszerzony. Możesz to sprawdzić, otwierając inny terminal i wydając polecenie:

Drugi punkt - zmiana hasła, pozostaje do Twojej dyspozycji.

Nie dotykamy trzeciego i czwartego punktu.

Otwórz piąty element i wybierz Zmień język

Jeśli chcesz wrócić do poprzedniego okna, kliknij wyjście.

Przewiń strzałkę w dół do ru_RU.UTF-8 UTF-8, wstaw gwiazdkę ze spacją i naciśnij Wchodzić.

W kolejnym oknie wybierz ru_RU.UTF-8 i znowu naciskamy Wchodzić.

Wracamy do piątego punktu i idziemy do Zmień strefę czasową, wybierać Europa i kliknij Wchodzić.

Wybierz swoje miasto i kliknij Wchodzić.

Ponownie wracamy do piątego punktu i przechodzimy do Zmień układ klawiatury, wybierać Ogólny komputer PC ze 105 klawiszami (międzynarodowy). i kliknij Wchodzić.

W kolejnym oknie wybierz Inny i kliknij Wchodzić.

Obróć strzałkę do Rosyjski i kliknij Wchodzić.

W następnym oknie przewiń w górę do Rosyjski i kliknij Wchodzić.

W kolejnych trzech oknach po prostu kliknij Wchodzić.

Teraz z kluczem Patka wybierać " Skończyć"i naciśnij Wchodzić.

To kończy podstawową konfigurację. (możesz do niego wrócić w dowolnym momencie), zrestartuj system za pomocą polecenia:

Teraz o aktualizacjach.

Zaktualizuj repozytoria za pomocą polecenia...

Sudo trafna aktualizacja
… Ale nie aktualizuj systemu - Sudo apt uaktualnienie, jeśli tak się stanie, zaczną się problemy z ekranem dotykowym, układami klawiatury i czymś innym.

Sudo apt zainstaluj synaptic mc

zainstalować xwygaszacz ekranu Bez którego ekran zgaśnie po 10 minutach.

Sudo apt zainstaluj xscreensaver
Co jeszcze zainstalować, zdecyduj sam.

Teraz musisz wyświetlić ikonę układu klawiatury na górnym panelu. Jeśli odbywa się to w zwykły sposób, będzie działać do pierwszego ponownego uruchomienia. Dlatego pójdziemy inną drogą.

Instalowanie programu gxkb

sudo apt zainstaluj gxkb

Dodawanie gxkb do automatycznego ładowania:

Nano /home/pi/.config/lxsession/LXDE-pi/autostart

Po wszystkich liniach, które musisz wprowadzić, to - @gxkb

Zapisz i zamknij plik.

Wybór kombinacji klawiszy do przełączania odbywa się w pliku - /home/pi/.config/gxkb/gxkb.cfg, domyślnie jest to tam wskazane alt_shift, przekazałem do ctrl_shift:

Nano /home/pi/.config/gxkb/gxkb.cfg

Zapisz, zamknij plik i uruchom ponownie.

ekran dotykowy

Pobierz archiwum do folderu domowego:

CD /home/pi wget https://site/file/LCD-show-161112.tar.gz
Archiwum zostało zabrane.

Rozpakowanie:

Tar xvf LCD-show-161112.tar.gz

Będziesz mieć folder LCD-show, do którego musisz przejść ...

I uruchom skrypt:

Sudo ./LCD5-pokaz

Następnie malina natychmiast uruchomi się ponownie i ożyje dzięki działającemu ekranowi dotykowemu. Jeśli dokładność pozycjonowania ci odpowiada, nie możesz niczego skalibrować.

Jeśli wymagana jest kalibracja, przejdź do folderu LCD-show ...

CD /home/pi/pokaz LCD

I zainstaluj pakiet xinput-calibrator_0.7.5-1_armhf.deb

sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
To samo można zrobić w „Eksploratorze”, klikając pakiet prawym przyciskiem myszy i wybierając „Zainstaluj pakiety”.

Teraz przejdź do menu programu, do sekcji w sekcji „Opcje” i wybierz „Kalibruj ekran dotykowy”. Po celnym trafieniu we wszystkie cztery cele pojawią się ustawienia, które należy zapisać do pliku /etc/X11/xorg.conf.d/99-calibration.conf.

Uruchamiamy kolejny terminal, otwieramy tam plik ...

Sudo nano /etc/X11/xorg.conf.d/99-calibration.conf

... i usuń z niego wszystko.

Wracamy do okna z danymi kalibracyjnymi, kopiujemy sekcję „InputClass” i wklejamy do wcześniej otwartego i opróżnionego pliku.

Sekcja „InputClass” Identyfikator „kalibracja” MatchProduct „ADS7846 Touchscreen” Opcja „Kalibracja” „171 3957 174 4042” Sekcja końcowa
Masz swoje numery.

Dodać " prawy przycisk mysz” musisz to zrobić:

Sekcja "InputClass" Identyfikator "kalibracja" MatchProduct "ADS7846 Touchscreen" Opcja "Calibration" "171 3957 174 4042" Opcja "EmulateThirdButton" "1" Opcja "EmulateThirdButtonTimeout" "550" Opcja "EmulateThirdButtonMoveThreshold" "50" EndSection
Za wygląd menu kontekstowe musisz przytrzymać rysik przez około pół sekundy. Ostatnią opcją jest najwyraźniej próg jittera.

Zapisz plik, zamknij i uruchom ponownie. Teraz wszystko będzie się zgadzać.

Ponieważ kalibrator dokonuje niewielkich zmian w pliku config.txt (co poprawiliśmy na komputerze), warto o tym trochę powiedzieć. To jest plik, w którym znajdują się ustawienia początkowe, otwórz go i zobacz:

sudo nano /boot/config.txt

Nasze zmiany zniknęły i pojawiły się na końcu, z inną linią:

# Włącz dźwięk (ładuje snd_bcm2835) dtparam=audio=on hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0 dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on =0,swapxy=0,pmax=255...

Dodamy również...

Znajdowanie linii:

# odkomentuj, aby wymusić rozmiar konsoli. Domyślnie będzie to rozmiar wyświetlacza minus # overscan. #framebuffer_width=1280 #framebuffer_height=720

A robimy je tak:

# odkomentuj, aby wymusić rozmiar konsoli. Domyślnie zostanie wyświetlony rozmiar s minus # overscan. framebuffer_width=800 framebuffer_height=480

Poniżej znajdujemy to:

# odkomentuj, jeśli wyświetlacz hdmi nie został wykryty, a wyjście jest kompozytowe hdmi_force_hotplug=1

I dodaj trzy linie:

# odkomentuj, jeśli wyświetlacz hdmi nie został wykryty, a wyjście jest kompozytowe hdmi_force_hotplug=1 hdmi_ignore_cec_init=1 hdmi_ignore_cec=1 gpu_mem=256
Możesz spróbować przydzielić więcej pamięci wideo - gpu_mem=512.

Jeśli chcesz zwiększyć prąd dostarczany do usb, dodaj gdzieś linię:

Maks. prąd_usb=1
Ale tutaj musisz zrozumieć, że jeśli podłączysz potężnych konsumentów, prąd samej maliny może nie wystarczyć, co wyraża się w niestabilnej pracy.

Zapisz plik i uruchom ponownie.

Opisane ustawienia są wystarczające do normalnej pracy RPI, ale polecam poczytać o różnych parametrach tej konfiguracji tutaj.

Wi-Fi i Bluetooth

Jeśli chcesz wyłączyć Wi-Fi i / lub Bluetooth, musisz utworzyć plik - /etc/modprobe.d/raspi-blacklist.conf

sudo nano /etc/modprobe.d/raspi-blacklist.conf

I wklej to do niego:

#wifi czarna lista brcmfmac czarna lista brcmutil #bt czarna lista btbcm czarna lista hci_uart
Więc wifi i bluetooth są wyłączone.

I tak tylko wifi jest wyłączone:

#bt czarna lista btbcm czarna lista hci_uart

Zainstalować:

sudo apt-get install samba samba-common-bin

Konfiguracja kopii zapasowej:

Sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Tworzymy własne:

sudo nano /etc/samba/smb.conf

Treść:

Workgroup = WORKGROUP netbios name = RaspberryPi server string = udostępnij bezpieczeństwo = mapa użytkownika do gościa = zły użytkownik przeglądalny = tak ścieżka = /home/pi/papka zapisywalny = tak przeglądalny = tak gość ok = tak
Zapisz i zamknij.

Utwórz folder dla samby:

Mkdir /home/pi/folder

Dajmy jej pozwolenie:

sudo chmod -R 777 /home/pi/papka

Zrestartuj sambę:

sudo /etc/init.d/samba uruchom ponownie

Ustaw na logowanie gościa (chodź, kim chcesz) i czytaj-pisz.

Centrum multimedialne Kodi

Utwórz grupę „wejściową”, jeśli nie istnieje:

sudo addgroup -- wejście systemowe

zainstalować Kodi:

sudo apt-get install kodi
Po instalacji nic nie uruchamiamy.

Utwórz plik — /etc/udev/rules.d/99-input.rules

sudo nano /etc/udev/rules.d/99-input.rules

I dodaj do tego następujące:

PODSYSTEM==wejście, GRUPA=wejście, TRYB=0660 KERNEL==tty*, GRUPA=tty, TRYB=0660
Zapisz i zamknij.

Utwórz kolejny plik — /etc/udev/rules.d/10-permissions.rules

sudo nano /etc/udev/rules.d/10-permissions.rules

# wprowadź KERNEL=="mysz*|myszy|zdarzenie*", TRYB="0660", GROUP="wprowadź" KERNEL=="ts*|uwprowadź", TRYB="0660", GROUP="wprowadź" KERNEL== js*, TRYB=0660, GRUPA=wejście # tty KERNEL==tty*, TRYB=0666 # vchiq PODSYSTEM==vchiq, GRUPA=wideo, TRYB=0660
Zapisz i zamknij.

sudo usermod -a -G audio pi sudo usermod -a -G wideo pi sudo usermod -a -G wejście pi sudo usermod -a -G wybieranie pi sudo usermod -a -G plugdev pi sudo usermod -a -G tty pi

sudo nano /etc/rc.local

Okaże się tak:

Zapisz i zamknij.

Ponownie ładujemy malinę, aby zmiany odniosły skutek.

Teraz w menu programu w sekcji „Audio i wideo” znajdujemy „Kodi Media Center” i zaczynamy…

Zobaczysz, jak obraz rozmywa się i zamienia w pasiastą żabę. Będzie to trwało kilka minut, a następnie pojawi się obraz. Pośrodku pojawi się okno oferujące wyłączenie niekompatybilnych repozytoriów - kliknij Tak.

Od razu uprzedzam, że ekran dotykowy w Kodi nie działa poprawnie, można powiedzieć, że nie działa w ogóle. Nie wiem jeszcze jak rozwiązać ten problem. Do dyspozycji mamy więc tylko mysz i klawiaturę.

Teraz skonfigurujmy Kodi. Naciśnij przycisk SYSTEM, Następnie Wygląd i w końcu Międzynarodowy. Kliknij język i wybierz język rosyjski (Język angielski).

Następnie kliknij ikonę z domem w prawym dolnym rogu, kliknij duży przycisk SYSTEM, a następnie mały po lewej - „System”. Wybierz „Wyjście audio” i pod „Urządzenie wyjściowe audio” wybierz - PI: analogowy. Następnie Kodi uruchomi się normalnie, bez pasków na ekranie.

Faktem jest, że przed naszymi zmianami zarówno dźwięk, jak i wideo przechodziły przez kanał HDMI, a rezultatem była „owsianka”. Teraz tylko wideo przechodzi przez HDMI, a dźwięk przez gniazdo słuchawkowe.

Teraz ponownie kliknij ikonę z domem, następnie przycisk wyłączania (lewy dolny róg), a następnie „Wyjdź”. Najprawdopodobniej zobaczysz zamrożony czarny ekran, więc uruchom ponownie malinę, wyłączając zasilanie.

Po ponownym uruchomieniu ponownie uruchom Kodi, teraz nie będzie już pasków. Pozostaje tylko upewnić się, że gracz nie zawiesza się podczas wychodzenia.

W tym celu utwórz skrypt - /usr/local/bin/ startkodi

Sudo nano /usr/local/bin/startkodi

Treść:

#!/bin/bash fbset_bin=`który fbset` xset_bin=`który xset` xrefresh_bin=`który xrefresh` jeśli [! -z $fbset_bin ]; następnie GŁĘBOKOŚĆ2=`$fbset_bin | głowa -3 | ogon -1 | cut -d " " -f 10` fi kodi " [e-mail chroniony]" if [! -z $fbset_bin ]; then if [ "$DEPTH2" == "8" ]; then DEPTH1=16 else DEPTH1=8 fi $fbset_bin -głębokość $DEPTH1 > /dev/null 2>&1 $fbset_bin - głębokość $GŁĘBOKOŚĆ2 > /dev/null 2>&1 fi if [ ! -z $xset_bin ] && [! -z $xrefresh_bin ]; then if [ -z $DISPLAY ]; then DISPLAY=":0" fi $xset_bin -display $DISPLAY -q > /dev/null 2>&1 jeśli ["$?" == "0"]; następnie $xrefresh_bin -display $DISPLAY > /dev/null 2>&1 fi fi VT="$(fgconsole)" if [ "$VT" ]; then sudo chvt 7 sudo chvt "$VT" fi

Zapisz, zamknij i nadaj uprawnienia do skryptu:

sudo chmod a+x /usr/local/bin/startkodi

Teraz w terminalu wydaj polecenie:

Teraz „wyjście” będzie działać tak, jak powinno.

Uruchamianie skryptu przez terminal nie jest wygodne, dlatego należy go dodać do menu programu. Przejdź do menu, w elemencie „Opcje”, znajdź „Edytor menu głównego” i uruchom go. Wybierz „Audio i wideo” po lewej stronie i kliknij przycisk „Utwórz element” po prawej stronie.

W oknie, które się pojawi, naprzeciwko Nazwa: napisz MyKodi i odwrotnie Komenda: napisz startkodi.

Kliknij OK, na liście pojawi się nowa pozycja - Mój Kodi

Kliknij ponownie OK.

Teraz, aby uruchomić centrum multimedialne, w menu „Audio i wideo” znajduje się przycisk Mój Kodi.

RaspberryPi to tani komputer wielkości karty kredytowej, który można podłączyć do monitora komputera lub telewizora i używać standardowej klawiatury i myszy. To sprytne małe urządzenie pozwala osobom w każdym wieku poznawać komputer i uczyć się programowania w językach takich jak Zadrapanie I Pyton. Jest w stanie zrobić wszystko, czego można się spodziewać komputer stacjonarny- od przeglądania Internetu i odtwarzania wideo HD po arkusze kalkulacyjne, edytory tekstu i granie w gry.

Ponadto, RaspberryPi może wchodzić w interakcje świat zewnętrzny i jest używany w wielu projektach cyfrowych — od sprzętu muzycznego po stacje pogodowe i budki dla ptaków z kamerą na podczerwień.

Szybka porada

Niezbędny

  • karta SD
    • Zalecana karta SD NA 8 GB klasa 4(jeśli jesteś początkującym, zaleca się również zakup karta SD wstępnie załadowany z NOOBS). Możesz kupić mapę z preinstalowanym NOOBS lub pobrać ją bezpłatnie ze strony pobierania.
  • Kable wyświetlacza i połączenia
    • Każdy monitor HDMI/DVI lub telewizor powinien działać jako wyświetlacz dla Raspberry Pi. Aby uzyskać najlepsze wyniki, użyj złącza HDMI, ale dla starszych urządzeń dostępne są inne połączenia. Użyj standardowego kabla Ethernet, aby uzyskać dostęp do Internetu.
  • Klawiatura i mysz
    • Dowolny standard USB klawiatura i mysz będą działać RaspberryPi.
  • Zasilacz
    • Używać 5V zasilacz ze złączem Micro USB dla jedzenia RaspberryPi. Wskazane jest, aby upewnić się, że wybrany zasilacz zapewnia 5V z powodu niewystarczającej mocy RaspberryPi może zachowywać się dziwnie ಠ_ಠ .

Nie tak ważne, ale przydatne

  • Dostęp do Internetu
  • Słuchawki
    • Słuchawki z 3,5 mm złącze będzie działać RaspberryPi.

Podłączanie Raspberry Pi

Przed podłączeniem czegokolwiek RaspberryPi, upewnij się, że masz wszystkie wymienione powyżej urządzenia. Następnie wykonaj następujące czynności:

  • Włóż kartę SD do gniazda karty SD;
  • Następnie podłącz klawiaturę i mysz do portu USB RaspberryPi;
  • Upewnij się, że monitor lub telewizor jest włączony i że wybrałeś właściwe wejście (np. HDMI 1, DVI itp.);
  • Następnie podłącz kabel HDMI z Raspberry Pi do monitora lub telewizora.
  • Jeśli zamierzasz się połączyć RaspberryPi z Internetem, podłącz kabel sieciowy do port sieciowy obok portów USB, w przeciwnym razie pomiń ten krok;
  • Podłącz zasilacz do RaspberryPi za pomocą złącza micro-USB;
  • Jeśli najpierw wziąłeś RaspberryPi a używając karty SD z dystrybucją NOOBS będziesz musiał wybrać system operacyjny i go skonfigurować. Postępuj zgodnie z przewodnikiem NOOBS, aby to zrobić.

Zaloguj się na Raspberry Pi

  1. Jak tylko RaspberryPi zakończy proces pobierania, pojawi się monit o zalogowanie. Domyślny login dla Raspbian to Liczba Pi i hasło maliny. Należy pamiętać, że podczas wprowadzania hasła nie będą widoczne wpisywane znaki. Jest to funkcja bezpieczeństwa Linuks.
  2. Po pomyślnym zalogowaniu zobaczysz okno wiersz poleceń

    [e-mail chroniony] raspberrypi~$

  3. Aby załadować graficzny interfejs użytkownika, wpisz następującą komendę

    I naciśnij klawisz ↵ Enter na klawiaturze.

Wprowadzenie do Raspberry Pi

Sprawdzanie/projektowanie/edycja: Miakishev EA

/// jeszcze nie wiem gdzie to wrzucic :D

/// i artykuł w przygotowaniu :P

Jest to przewodnik opisujący podstawy pracy z programem RaspberryPi.

Wstęp i główne pytania

Jeśli chcesz kupić Pi i/lub akcesoria do niego i szukasz porady, zajrzyj do tego ilustrowanego przewodnika dla kupujących.

Dodatkowo na stronie producenta można znaleźć krótką instrukcję obsługi Raspberry Pi. Wykorzystuje system instalacyjny NOOBS, którego najnowsza wersja jest dostarczana z systemem operacyjnym Raspbian. Jednak na Pi można zainstalować również inne systemy operacyjne - w tym celu płyta musi być podłączona do Internetu za pośrednictwem portu Ethernet.

Oficjalną dokumentację Raspberry Pi można również znaleźć na stronie internetowej producenta ¬–, odpowiednio na stronie z dokumentacją.

Jeśli masz problemy z uruchomieniem Pi lub nagrywaniem wideo, pomocne może być przeczytanie strony na forum Raspberry Pi opisującej problemy z uruchamianiem.

A gdy Twoje Raspberry Pi jest w pełni skonfigurowane i zastanawiasz się, co z nim zrobić, możesz zajrzeć na stronę producenta.

Pierwsze kroki z Raspberry Pi

Zakręt RaspberryPi jak pokazano na zdjęciu, po czym możesz rozpocząć łączenie.

Jeśli masz Model B+, obróć go w ten sposób:

Jeśli pracujesz z oryginałem Model B następnie obróć go w ten sposób:

Jeśli używasz Model A+ następnie obróć go w ten sposób:

Port HDMI znajduje się w dolnej środkowej części płyty. Podłącz jeden koniec kabla HDMI do tego portu, a drugi koniec do telewizora lub monitora HDMI (dla audio i wideo) lub monitora DVI-D (tylko dla wideo).

Jeśli nie masz telewizora lub monitora z portami HDMI lub DVI-D, istnieją inne sposoby wyprowadzania sygnałów audiowizualnych. Modele A i B mają żółte złącze RCA umieszczone na środku górnej części płytki, które może służyć do wyjścia wideo. Po prawej stronie znajduje się stereofoniczne gniazdo słuchawkowe 3,5 mm, które można wykorzystać do wyjścia audio. Modele A+ i B+ wykorzystują jedno złącze do wyprowadzania sygnałów audiowizualnych. Jest oznaczony jako „A/V” i znajduje się na dole płytki, na prawo od portu HDMI. W tym celu potrzebny jest kabel połączeniowy A/V (więcej informacji na ten temat można znaleźć na przykład w ilustrowanym przewodniku dla kupującego).

Do gniazd USB znajdujących się na prawej krawędzi płytki można podłączyć klawiaturę i mysz USB. Tam też można podłączyć adapter WiFi z interfejsem USB - do bezprzewodowego dostępu do Internetu. Jeśli używasz starszych modeli (A lub B), sensowne jest użycie koncentratora USB z zewnętrznym zasilaczem, aby zwiększyć liczbę dostępnych portów USB. Tam, po prawej stronie i pod portami USB, znajduje się złącze Ethernet - pozwala ono na podłączenie Pi do sieci przewodowej.

W lewym dolnym rogu płytki znajduje się gniazdo kart SD. Kartę SD z preinstalowanym NOOBSem można zakupić w sklepie internetowym producenta tj. w Swag Store, ale możesz też zainstalować go samodzielnie. Dowiedz się więcej o NOOBS i instalacji system operacyjny Czytaj poniżej.

Wreszcie po lewej stronie na samym dole płytki znajduje się złącze zasilania micro USB. Podłącz go do regulowanego źródła zasilania 5 V (+/- 5%) i co najmniej 700 miliamperów (0,7 A).

Działa również sieć z prądem elektrycznym powyżej 700 miliamperów (na przykład 1000 miliamperów). mały urządzenie ładujące(którymi ładowane są małe telefony GSM) lepiej nie używać do tych celów, bo. często są niestabilne, a przez to zawodne. Adaptery do 2,5 A mogą być używane w modelach B+ i Pi 2, ale są z natury bardziej energooszczędne niż wcześniejsze modele, więc adaptery 700 mA (lub mniej, w zależności od tego, ile energii wymagają porty USB i HDMI). Należy również pamiętać, że korzystanie z wielu urządzeń USB lub praca nad intensywnymi zadaniami będzie wymagać dużej mocy. Tutaj możesz skupić się na diodzie LED zasilania (LED PWR) - jeśli zgaśnie, najprawdopodobniej płyta nie ma wystarczającej mocy.

Jeśli masz problemy z zasilaniem Raspberry Pi, prawdopodobnie powinieneś sprawdzić nie tylko sam zasilacz, ale także kabel biegnący od tego źródła do Pi. Zdarza się, że takie kable zmniejszają prąd/napięcie płynące z zasilacza do Pi, do wymaganego poziomu - aby utrzymać stabilną pracę układu.

Nie masz pewności, czy kabel zasilający to micro USB? Różnicę widać na poniższym obrazku:

Kabel mini USB (po lewej) nie jest tym, którego potrzebujesz. Jest grubszy i wygląda jak trapez z zapadniętymi „policzkami”. Ale ten po prawej, tj. Micro USB jest tym, czego potrzebujesz. Jest cieńszy i również wykonany w kształcie trapezu, ale jego „policzki” wystają i są zaokrąglone. Jeśli chcesz, aby Twoje Pi miało niezawodne i stabilne zasilanie, uzyskanie naprawdę dobrej jakości kabla jest bardzo ważne. Potrzebujesz krótkiego i średnio grubego kabla i bądź przygotowany na wydanie na niego co najmniej kilkuset dolarów. Możesz jednak kupić także oficjalny uniwersalny zasilacz do Raspberry Pi - możesz to zrobić w sklepie internetowym Swag Store.

Instalacja NOOBS

System operacyjny (a wraz z nim instrukcja, jak uruchomić go na kartę SD) dla Raspberry Pi znajdziecie na stronie producenta do pobrania. Najbardziej preferowaną opcją jest Raspbian, ale nie bój się wypróbować również innych systemów operacyjnych.

Przed zainstalowaniem NOOBS musisz całkowicie usunąć zawartość karty SD i użyć narzędzia formatującego SD Card Association, aby usunąć wszystkie znajdujące się na niej partycje. NIE UŻYWAJ opcji szybkiego formatowania, zwłaszcza jeśli karta była już wcześniej używana lub instalacja może się nie powieść. NOOBS sformatuje i podzieli kartę, jeśli to konieczne, ale musisz zacząć od całkowicie pustej karty. Upewnij się również, że masz włączoną opcję zmiany rozmiaru partycji.

Informacje na temat korzystania z instalatora NOOBS można znaleźć. Po pobraniu NOOBS na mapę powinien on zawierać następujące pliki:

Jeśli potrzebujesz tylko zainstalować system operacyjny i chcesz zaoszczędzić czas pobierania i miejsce na karcie SD, możesz użyć NOOBS LITE zamiast NOOBS. Jest to lekka wersja NOOBS, która nie zawiera żadnego systemu operacyjnego, jednak wymagany system operacyjny jest ładowany podczas procesu instalacji. Aby wszystko działało poprawnie, Pi musi być podłączone do Internetu. NOOBS i NOOBS LITE można pobrać bezpłatnie ze strony pobierania na stronie producenta.

Korzystanie z Raspberry Pi

Po zakończeniu ustawień przystępujemy do podłączenia zasilania - za pomocą kabla micro USB podłącz Pi do sieci. Kiedy Pi zacznie otrzymywać zasilanie, zaświeci się czerwona dioda LED oznaczona PWR. Ponadto Pi ma również zieloną diodę LED oznaczoną OK (w późniejszych wersjach ACK), która miga losowo, gdy Pi odczytuje dane z karty SD.

Weź pod uwagę, że BIOS płyty przechowywane na karcie SD, więc jeśli pobieranie się nie powiedzie, Pi nie pokaże absolutnie nic na ekranie. Jeśli masz problemy z pobieraniem, zapoznaj się z odpowiednią instrukcją, która zawiera informacje o wszystkich dotychczas znanych błędach.

Jeśli rozruch się powiedzie i wszystko działa tak, jak powinno, Pi wyświetli „ekran tęczy” — w zasadzie to tylko cztery piksele, które są mieszane razem za pomocą GPU i rozciągane, aby wypełnić cały ekran. Wkrótce potem uruchomi się procesor ARM i rozpocznie się uruchamianie zainstalowanego systemu operacyjnego. Raspbian uruchomi się z długim przewijanym tekstem informującym, co aktualnie robi Pi, aby przygotować się do pracy. Jeśli twoja płyta to Pi 2 i zawiesza się w tym momencie, prawdopodobnie używasz przestarzałego oprogramowania. Przeczytaj poniżej, aby dowiedzieć się, jak zaktualizować bieżącą wersję systemu operacyjnego.

Kiedy Pi zakończy uruchamianie systemu operacyjnego, będziesz musiał wprowadzić nazwę użytkownika i hasło - domyślnie nazwa użytkownika to „pi”, a hasło to „malinowy”. Pamiętaj, że po wpisaniu hasła nic nie pojawi się na ekranie – jest to środek bezpieczeństwa. Jeśli jest to pierwsze uruchomienie Pi, ten krok prawdopodobnie zostanie pominięty.

Następnie (i ponownie, jeśli jest to pierwsze uruchomienie), system wyświetli menu konfiguracyjne „raspi-config”.

Za jego pomocą należy udostępnić systemowi cały wolumin karty SD, włączyć na monitorze „overscan” (ostrze tnące) oraz skonfigurować konfigurację klawiatury. Ponadto to menu może być również używane do podstawowe ustawienia jak zmiana hasła.

sudo raspi-config

Aby otworzyć bardziej znany graficzny interfejs użytkownika (GUI) po zalogowaniu, wpisz:

Pod koniec sesji, kiedy zdecydujesz się zakończyć i wyłączyć Pi, najpierw wyjdź z GUI. Aby to zrobić, wprowadź następujący tekst w polu tekstowym:

sudo-stop

sudo zamknij -h teraz

Tylko wtedy można wyłączyć Pi, ponieważ wyłączenie go przed „wirtualnym” wyłączeniem może spowodować uszkodzenie system plików Karty SD.

Cóż, teraz moje gratulacje! Pierwsza sesja z Raspberry Pi zakończona sukcesem!

Jak uzyskać kompozytowe wideo za pomocą NOOBS

Ważne jest, aby pamiętać, że jeśli wysyłasz wideo do zwykłego telewizora (lub mini-wyświetlacza z wyjściem kompozytowym), używając NOOBS i złącza A / V (tj. kompozytowego RCA), obraz nie pojawi się od razu - aby przełączyć się ze złącza kompozytowego na HDMI, należy stale naciskać „3” (dla PAL) lub „4” (dla NTSC). W takim przypadku przed naciśnięciem „3” lub „4” będziesz musiał poczekać kilka sekund, ponieważ. NOOBS potrzebuje trochę czasu, zanim zacznie „nasłuchiwać” działań pochodzących z klawiatury. Jeśli zastanawiasz się, czy NOOBS zaczął odbierać dane z klawiatury, naciśnij Caps Lock - jeśli wskaźnik klawisza włącza się i wyłącza, oznacza to, że NOOBS uruchomił się i zaczął czytać z klawiatury.

Naciskaj „3” lub „4”, aż pojawi się wideo. Gdzie je naciskasz (klawiatura numeryczna lub górny rząd) nie jest ważne, ale pamiętaj, że w układzie francuskim nie musisz przytrzymywać Shift, aby móc pisać klawisze, ponieważ. system postrzega klawiaturę jako angielską. Po wybraniu między PAL a NTSC system zapyta, czy chcesz ustawić ten wybór jako domyślny. Zrób to, a następnie kontynuuj instalację. Pamiętaj, że ten wybór zostanie przeniesiony również do zainstalowanego systemu operacyjnego. zostanie zapisany w config.txt zamiast automatycznego wyboru HDMI.

Jeśli obraz jest monochromatyczny, używasz niewłaściwego standardu telewizyjnego — spróbuj przełączyć się z PAL na NTSC i odwrotnie. Jeśli pracujesz z B+, a Twój kabel „A/V” jest nieznanego pochodzenia lub typu, pamiętaj, że nie wszystkie pozornie podobne kable działają w ten sam sposób. Niektóre kable kamery mogą mieć wideo na przewodzie z czerwoną wtyczką zamiast żółtej.

Jeśli korzystasz z połączenia HDMI, NOOBS powinien wyświetlić obraz automatycznie, ale jeśli tak się nie dzieje lub obraz jest w jakiś sposób zniekształcony, spróbuj zmienić ustawienia HDMI z „bezpiecznego” na „optymalny” i odwrotnie, klikając „1” i „2”.

Po zainstalowaniu (na przykład) Raspbian ten system operacyjny zostanie załadowany zamiast NOOBS, jednak w Raspbian sposób pracy z kompozytowym wideo jest nieco inny. Sprawdza, czy są podłączone urządzenia HDMI, a jeśli nie, automatycznie przełącza się na NTSC (chyba że nadpisałeś ustawienia w config.txt, jak opisano powyżej).

Jeśli używasz starego telewizora PAL, obraz może być tylko monochromatyczny. Jednak tutaj możesz przejść do config.txt i zamiast „sdtv_mode=0” wpisać „sdtv_mode=2” (dla PAL). Można to również zrobić za pomocą NOOBS - uruchom ponownie płytę, przytrzymując Shift, a Pi uruchomi NOOBS. Teraz ponownie naciśnij „3” (dla obrazu złożonego), wybierz opcję edycji config.txt, edytuj, zapisz i uruchom ponownie.

Aktualizacja Raspbiana

Jeśli używasz starszej dystrybucji Raspbian (zwłaszcza na karcie z preinstalowanym systemem operacyjnym), prawdopodobnie nie masz nic przeciwko zaktualizowaniu jej do najbardziej Ostatnia wersja. Upewnij się, że masz połączenie z Internetem, uruchom ponownie Raspbian i wprowadź następujący kod:

sudo apt-get update sudo apt-get update

Poczekaj kilka minut (podczas gdy aktualizacja jest w toku), a następnie uruchom ponownie Pi.

Specjalne instrukcje dotyczące aktualizacji Raspbian dla użytkowników Pi 2

Jeśli twoja płyta to Pi 2, musisz upewnić się, że wersje NOOBS i Raspbian, których używasz, zostały wydane po wydaniu Pi 2.

Jeśli masz kartę Raspbian, która ładuje się dobrze na starym Pi, ale nie ładuje się na Pi 2 lub zawiesza się na tęczowym ekranie, poniższy kod powinien pomóc w uruchomieniu tej karty na Pi 2:

apt-get update apt-get upgrade apt-get dist-upgrade apt-get install raspberrypi-ui-mods

inne informacje

Pomocny może okazać się nieoficjalny podręcznik użytkownika Raspberry Pi napisany przez Ebena Uptona i Garetha Halfacree.

Pomocny może być również samouczek Raspberry Pi (skupiony głównie na nauce programowania, napisany przez brytyjskich nauczycieli z Computing at School).

Wreszcie jest bezpłatny miesięcznik MagPi, który można znaleźć tutaj.

Ilustrowany przewodnik zakupu Raspberry Pi

// w trakcie leczenia

Rozpoczęty przez Abishura, przepisany przez Mahjongga, zredagowany przez Lornę.

Pomysł stworzenia kompletnego i kompleksowego (choć nieoficjalnego) przewodnika po zakupie Pi krąży już od dłuższego czasu - zapraszamy! Mamy nadzieję, że okaże się to przydatne. Jeśli masz jakieś dobre wskazówki i sugestie, podziel się nimi w komentarzach - aby ten przewodnik był jeszcze bardziej kompletny i zawierał więcej informacji.

Być może natknąłeś się na ten przewodnik, ponieważ właśnie zastanawiasz się nad zakupem Raspberry Pi, ale jeszcze nie wiesz, czego dokładnie potrzebujesz. Ta strona pomoże Ci znaleźć wszystkie potrzebne komponenty - czy to przy zakupie zestawu startowego, czy dodatkowych części i wyposażenia. Jeśli dopiero zaczynasz przygodę z komputerami, niektóre części tego przewodnika mogą wydawać się onieśmielające. Ale nie martw się - nie spiesz się, przemieszczaj się z jednego punktu do drugiego, a na koniec będziesz miał wszystko, czego potrzebujesz!

Pamiętaj - na koniec każdego etapu musisz wybrać tylko jeden przedmiot.

Najpierw musisz wybrać samo Raspberry Pi.

Model Raspberry Pi 2 B (druga generacja)...

Albo Raspberry Pi B+...

Albo Raspberry Pi A+...

Wszystkie te modele można kupić w firmie Element 14 lub RS Components lub u zewnętrznych sprzedawców.

Jeśli jednak chcesz, możesz kupić jeden ze starych modeli - A lub B.

Teraz wszystko zależy od adaptera ściennego ze złączem micro USB.

Będziesz potrzebował regulowanego zasilacza (PSU) zdolnego dostarczyć 5 V ± 5% i co najmniej 700 mA (lub 0,7 A). Adapter, który daje więcej niż 0,7 A (na przykład 1 A), również zadziała. Unikaj małych ładowarek do małych telefonów GSM, np często są niestabilne, a przez to zawodne. Modele B+ i Pi 2 mogą być zasilane zasilaczem 2,5 A, ale te modele są szczególnie „energooszczędne”, więc mogą pracować z zasilaczem 0,7 A lub mniejszym (w zależności od liczby używanych portów USB i HDMI). Jednak dodatkowe zasilanie może być wymagane nie tylko z powodu „wiszenia” kilku urządzeń USB na Pi, ale także podczas wykonywania jakichkolwiek szczególnie czasochłonnych zadań. Możesz także użyć ładowarki z Kindle, iPhone'a itp. Jako zasilacza dla Pi, ale musisz upewnić się, że zapewnia wystarczającą ilość energii elektrycznej. Z reguły ten parametr jest wskazany na etykiecie wklejonej na urządzeniu - patrz numer obok słowa Wyjście.

Sądząc po naklejce na tym zasilaczu, daje on 5 V i 700 miliamperów (700 mA) - to powinno wystarczyć do zasilania Raspberry Pi. Pamiętaj, że 5v 0,7A to to samo co 5v 700mA. W tym przypadku odchylenie od parametru 5v jest dopuszczalne w granicach ± ​​5%, podczas gdy w miliamperach dowolna liczba może być równa lub większa niż 700 mA (0,7 A).

Możesz także użyć adaptera USB prąd przemienny taki jak na poniższym obrazku:

Ale będzie to również wymagało kabla USB zakończonego złączem micro USB - coś takiego:

Ważne jest, aby kabel był dobrej jakości – wiele problemów z zasilaniem powstaje właśnie dlatego, że kable są wykonane ze złej jakości drutów. Ponadto kabel powinien być krótki i gruby. Zaleca się, aby ten kabel był sprzedawany jako kabel zasilający, a nie jako kabel do ładowania.

Jeśli nie wiesz, jaki rodzaj złącza znajduje się na twoim kablu (micro USB lub mini USB), bardzo łatwo to sprawdzić. Różnicę widać na poniższym obrazku.

Mini USB znajduje się po lewej stronie. To nie jest nasza wersja, jest większa i wygląda jak trapez z wklęsłymi „policzkami”. Micro USB znajduje się po prawej stronie. To jest to, czego potrzebujemy. Jest mniejszy i również wygląda jak trapez, z wyjątkiem tego, że jego „policzki” są bardziej wydatne.

W modelach B+ i Pi 2 dioda LED PWR wskazuje zarówno, czy płyta jest zasilana, jak i zasilacz zapewnia wystarczającą moc, ta ostatnia wskazuje również, jak dobrze działa kabel micro USB. Jeśli zostanie wykryte przeciążenie (tj. jeśli napięcie spadnie do 4,65 V), dioda LED po prostu się wyłączy, a jeśli używasz Raspbian GUI (Raspbian Graphical User Interface), na wyświetlaczu może pojawić się „tęczowy kwadrat” jako ostrzeżenie .

Potrzebujemy również urządzenia wejściowego z klawiaturą - przynajmniej klawiatury.

Jeśli pracujesz z Pi za pośrednictwem terminala Linux (jak pokazano na poniższym obrazku), nie potrzebujesz myszy. Jeśli jednak chcesz, oczywiście możesz go podłączyć.

Mysz USB (taka jak ta pokazana poniżej) i tak będzie potrzebna, jeśli zamierzasz pracować przez GUI.

Ponadto będziemy potrzebować karty SD.

Wyposażenie dodatkowe:

Analogowy kabel audio.

Jeśli używasz kabla kompozytowego (RCA) lub kabla HDMI-DVI-D do wyjścia wideo i chcesz wyregulować dźwięk, potrzebny będzie kabel audio 3,5 mm męski-męski.

Ale jest inne rozwiązanie - możesz podłączyć zewnętrzne głośniki. Jeśli mają już kabel zakończony wtyczką 3,5 mm, kabel pokazany powyżej nie będzie potrzebny. Jeśli chcesz podłączyć Pi do zestawu stereo za pomocą białych i czerwonych złączy RCA (Phono), będziesz potrzebować kabla z wtyczką 3,5 mm z jednej strony i dwoma złączami Phono z drugiej. Więcej szczegółów na zdjęciu poniżej:

Jest zwykle określany jako kabel sieciowy.

Rozdzielacz USB.

Jeśli chcesz podłączyć więcej urządzeń USB do Pi, niż pozwala na to liczba portów USB, będziesz potrzebować koncentratora USB. Jednak przy korzystaniu z nowszych modeli zapotrzebowanie na to maleje, tk. mają więcej portów USB niż starsze modele.

Koncentratory USB mogą być pasywne (tj. po prostu podłączane do portu USB i to wszystko) lub aktywne (tj. podłączane do portu USB, a następnie podłączane do zasilania). Piasta pasywna jest pokazana na pierwszym zdjęciu, a aktywna na drugim:

Jeśli używasz starszego Pi i chcesz podłączyć do niego jakieś bardzo energochłonne urządzenie (np twardy dysk), potrzebny jest aktywny koncentrator USB. Jednak w nowszych modelach porty USB dostają więcej mocy, więc jeśli chcesz podłączyć czytnik kart, pendrive lub adapter WiFi, wystarczy pasywny hub USB. Jednak niektóre adaptery WiFI są tak „żarłoczne”, że potrzebują aktywnego koncentratora, nawet po podłączeniu do nowego modelu.

Reszta jest byle jaka.

Możesz podłączyć wiele innych rzeczy do płyt Raspberry Pi. Do połączenia WiFi - adapter WiFi z interfejsem USB. Do sterowania przekaźnikami i silnikami - Gertboard. Potrzebujesz ciała? Pi można ukryć w „etui” na każdy gust i kolor - od skrzynki Lego po starą skrzynkę konsola do gier czy nawet „sztućce” z wycinanego laserowo akrylu. Można również podłączyć czujniki, a nawet małe ekrany dotykowe LCD w ten sposób].

Ponadto dla B+ i Pi 2 można użyć nowego typu karty rozszerzeń o nazwie HAT (Hardware Attached on Top). Istnieją również różnego rodzaju uniwersalne karty rozszerzeń, które mogą niezależnie zgłaszać się do Linuksa, tj. Linux od samego początku wie, jakich sterowników użyć. Nie wspominając już o prawie nieskończonym wyborze dodatkowych komponentów i akcesoriów: jedynym ograniczeniem jest Twoja wyobraźnia!

Dzień dobry wszystkim!
Czytam Muska od około roku, teraz postanowiłem spróbować opublikować swoją recenzję.

A fajna metalowa obudowa do mikrokomputera Raspberry Pi 3 będzie przedmiotem recenzji.

Dokładniej, to nie jest tylko ciało. Jest to zestaw obudowy i dostosowanej do jej wymiarów płytki rozszerzającej (HAT) z wyświetlaczem, sześcioma przyciskami i odbiornikiem IR.

Historia zakupów

Dostałem Raspberry Pi 3 na początku tego roku. Kupując od razu zamówiłem grzejniki i obudowę do niego:


Z grzejnikami nie zawiodłem, ale akrylowa obudowa w końcu przestała mi się podobać.
Po pierwsze, był stale pokryty odciskami palców.
Po drugie, miał słabą konstrukcję, co nie oznaczało, że będzie montowany więcej niż raz lub dwa razy.
Ogólnie rzecz biorąc, po kilku miesiącach zatrzaski zaczęły się odrywać i ogólnie stało się jasne, że chcę ubrać „malinę” w bardziej niezawodną i wysokiej jakości zbroję.

Zacząłem rozglądać się za metalowymi obudowami w sklepach internetowych i jednocześnie zastanawiać się nad zrobieniem domowej roboty drewnianej obudowy, i wtedy skontaktował się ze mną manager ze sklepu GearBest, którego uwagę przykuła seria artykułów o Raspberry Pi na moim blogu, i zaproponował, że wyśle ​​towar do recenzji.

Grzechem było odrzucić taką ofertę, a ja poprosiłem o najbardziej wyrafinowane etui z asortymentu ich sklepu. Przedstawiciel GearBest” zgodził się, 6 maja zrobili dla mnie zamówienie, a 24 maja już odebrałem paczkę z walizką z poczty.

Specyfikacje

Rama

Materiał: aluminium
Czarny kolor
Szerokość: 61mm
Długość: 92mm
Wysokość: 26mm
Waga: 156g

Ekran

Przekątna: 2,2"
Rozdzielczość: 320x240
Interfejs dotykowy: nie
Liczba przycisków: 6
Odbiornik podczerwieni: tak

Moduł ekranu to oczywisty klon, tylko nieznacznie zmodyfikowany (dodano moduł IR i 4 piny GPIO na dolnej ściance), ale o tym napiszę więcej w dalszej części recenzji.

Wygląd, wyposażenie, montaż

Nie ma żadnego pudełka. Jest zapakowany w folię bąbelkową:


Rozwijamy film i patrzymy na paczkę:


Sama obudowa składa się z dwóch aluminiowych połówek. Bez szorstkości, zadziorów itp. Nie znalazłem - wykonanie na poziomie.
Moduł z ekranem, przyciskami i portem podczerwieni jest zapakowany w oddzielną warstwę folii bąbelkowej z dodatkową wyściółką dla miękkości.
Zestaw zawiera również: szkło ochronne(plastik) w folii transportowej, komplet śrub i okuć do mocowania, klucz imbusowy, 6 okrągłych guzików metalowych.

Przyjrzyjmy się bliżej ekranowi:


Tak jak pisałem powyżej jest to ewidentny klon starego, ale wciąż produkowanego i sprzedawanego modułu wyświetlacza, tylko nieznacznie zmodyfikowany.
Przyciski w oryginalnym module znajdują się pod ekranem, w chińskim odpowiedniku - z boku.
Oryginalne guziki są wykonane z tworzywa sztucznego, w chińskim analogu są wykonane z metalu. Nie wiem jak bardzo wpływa to na ich trwałość, ale na pewno klikają głośniej i wyraźniej niż byśmy tego chcieli :).
Dodatkowo do analogu dodano odbiornik IR (czarna "żarówka" w lewym górnym rogu), a także wyjście 4 pinów GPIO na dolnej ściance:


Co najważniejsze, pomimo wszystkich modyfikacji, oryginalne sterowniki firmy Adafruit nadal nadają się do tego modułu, z którego instalacją poradzi sobie nawet początkujący w systemach Linux.

Zacznijmy montaż:


Umieszczamy „malinę” w dolnej połowie ciała. W niektórych aluminiowych obudowach znajdują się styki, które opierają się o SoC i układ pamięci, usuwając z nich ciepło, dzięki czemu obudowa działa jak radiator.
Nic z tego nie dotyczy tego ciała. Dlatego musisz mieć grzejniki. Te miedziane dobrze się sprawdziły.


Naprawiamy „maliny” za pomocą okuć.


Na wierzch umieściliśmy moduł z ekranem, przyciskami i odbiornikiem IR.


Przygotowujemy górną połowę obudowy: wbijamy guziki w otwory, zakładamy szkło ochronne.
Oszacuj grubość przegród oddzielających porty USB od głównej części wewnętrznej przestrzeni obudowy. Producent najwyraźniej nie oszczędził materiału.


Łączymy obie połówki obudowy i dokręcamy kompletne śruby z całym sześciokątem.


Ostatni szlif: naklejka na spodzie etui z gumowymi nóżkami. Przy okazji zwróć uwagę na wycięcie na microSD. Jest wykonany po ludzku, a kartę pamięci naprawdę da się wyciągnąć palcem. W wielu akrylowych obudowach, w tym w przypadku, który miałem wcześniej, mimo że był otwór do dostępu do karty pamięci, tak naprawdę kartę tę trzeba było każdorazowo wydrapywać pęsetą.


Obudowa zmontowana. Widok z różnych stron :).

Ustawienie

Po złożeniu obudowy należy oddzielnie skonfigurować 3 komponenty: wyświetlacz, przyciski i odbiornik IR.

Wyświetlacz



Przepraszam za jakość zdjęcia, ale tylko tak udało mi się zrobić zdjęcie.
Oczywiście w rzeczywistości wyświetlacz nie „niebieska”, ale odpowiednio oddaje wszystkie kolory. I oczywiście nie jest to potrzebne, aby pracować z nim w Raspbian. Graficzny interfejs użytkownika Raspbian generalnie nie jest przeznaczony dla rozdzielczości ekranu poniżej 800x480.
Obudowa odtwarzacza audio Squeezebox (patrz zdjęcie w nagłówku recenzji - to jest to), przenośna konsola retro, interfejs inteligentnego domu lub samodzielnie napisany interfejs umożliwiający szybki dostęp do funkcji innego projektu DIY opartego na Raspberry Pi - to zakres takich wyświetlaczy.

Ustawienia wyświetlania

Instalowanie sterowników z Adafruit:
sudo echo "deb http://apt.adafruit.com/raspbian/ wheezy main" >> /etc/apt/sources.list sudo wget -O - -q https://apt.adafruit.com/apt.adafruit. com.gpg.klucz | apt-key add - sudo apt-get update sudo apt-get install node sudo apt-get install occidentalis sudo apt-get install raspberrypi-bootloader sudo apt-get install adafruit-pitft-helper
Aktywuj wyświetlacz:
sudo adafruit-pitft-helper -t 22
Kreator instalacji zapyta, czy chcesz wyświetlić konsolę (powinna) i czy musisz umieścić przycisk wyłączania na 23. pinie GPIO. Pin 23 GPIO to, jeśli się nie mylę, najwyższy przycisk przy wyświetlaczu, oznaczony kółkiem. Jeśli nie planujesz używać przycisków do innych celów, to możesz zgodzić się na propozycję kreatora konfiguracji, a wtedy będziesz miał fizyczny przycisk, aby dokończyć pracę i wyłączyć „malinę”.

Teraz utwórzmy konfigurację dla okienkowego GUI:
sudo nano /usr/share/X11/xorg.conf.d/99-pitft.conf

Musisz w nim wpisać:
Sekcja „Device” Identyfikator „Adafruit PiTFT” Sterownik „fbdev” Opcja „fbdev” „/dev/fb1” Sekcja końcowa

I uruchom ponownie:
Sudo restart
Jeśli wszystkie kroki zostały wykonane poprawnie, to na wyświetlaczu 2,2” najpierw pojawi się konsola ze statusami rozruchu, a następnie GUI Raspbian. Jeśli konsola się pojawi, ale GUI nie - sprawdź, czy ustawienia Raspbian są ustawione na automatyczne ładowanie do GUI lub uruchom go ręcznie za pomocą polecenia startx).

guziki


Na dostępnych 6 przyciskach możesz zawiesić dowolne akcje, w zależności od tego, jakie zadanie wykonuje Raspberry Pi.
Aby zademonstrować ich funkcjonalność, zamieszczam przykład ich użycia jako emulatora myszy. W tym przypadku cztery przyciski w pobliżu ekranu będą używane do przesuwania kursora wzdłuż osi X i Y, a 2 przyciski po prawej stronie emulują klikanie odpowiednio prawym i lewym przyciskiem myszy.

Ustawienie przycisków na przykładzie emulatora myszy

Instalacja bibliotek Pythona do pracy z GPIO:
sudo apt-get update sudo apt-get install libudev-dev sudo apt-get install python-pip sudo pip install rpi.gpio sudo pip install python-uinput

Aktywuj moduł uinput:
sudo modprobe uinput

Pobierz skrypty do pracy z przyciskami:
mkdir Klucze Pythona cd Klucze Pythona wget www.raspberrypiwiki.com/images/6/6c/Python-keys.zip rozpakuj Python-keys.zip

Uruchommy skrypt:
sudo python rpi-2.2TFT-mouse.py

Odbiornik podczerwieni

Z odbiornikiem IR sytuacja jest taka sama jak z przyciskami: teoretycznie każdemu klawiszowi na pilocie można przypisać wykonanie dowolnego polecenia.
Publikuję krótki poradnik konfiguracji odbiornika podczerwieni.

Konfigurowanie odbiornika podczerwieni

Zainstaluj pakiet LIRC:
sudo apt-get install lirc liblircclient-dev

Edytujmy plik konfiguracyjny:
sudo nano etc/lirc/hardware.conf

Jego linie powinny wyglądać tak:
LIRCD_ARGS="--uinput" LOAD_MODULES=true DRIVER="domyślnie" DEVICE="/dev/lirc0" MODULES="lirc_rpi"

Edycja pliku config.txt:
sudo nano /boot/config.txt

Musisz znaleźć w nim linie:
# Usuń komentarz, aby włączyć moduł lirc-rpi #dtoverlay=lirc-rpi

I sprowadź je do następującej postaci:
# Odkomentuj to, aby włączyć moduł lirc-rpi dtoverlay=lirc-rpi,gpio_in_pin=26

Po tych krokach musisz zrestartować:
Sudo restart

Sprawdźmy teraz, czy działa port podczerwieni:
sudo modprobe lirc_rpi sudo /etc/init.d/lirc stop sudo mode2 -d /dev/lirc0
Tutaj musisz skierować pilota w stronę odbiornika podczerwieni i nacisnąć przyciski. Jeśli odbiornik IR działa poprawnie, zobaczymy coś takiego:

Przerywamy wykonywanie polecenia (Ctrl + C na klawiaturze) i uruchamiamy kreatora instalacji:
sudo /etc/init.d/lirc stop sudo niezgodność -n -d /dev/lirc0 ~/lircd.conf

Uruchomi się kreator konfiguracji pilota, który poprosi o sekwencyjne wciskanie wszystkich przycisków na pilocie - tak, aby każdy z nich został wciśnięty co najmniej raz. Każdy przycisk „złapany” przez odbiornik podczerwieni będzie wyświetlany jako nowa kropka na ekranie.

Po wykonaniu tych kroków kreator instalacji wygeneruje konfigurację i umieści ją w katalogu użytkownika. Ustawmy tę konfigurację jako konfigurację domyślną:
sudo cp ~/lircd.conf /etc/lirc/lircd.conf sudo /etc/init.d/lirc start

To kończy konfigurację.

O tym, jak działa wbudowane Wi-Fi

Ku mojemu zaskoczeniu okazało się, że obudowa nie ma prawie żadnego wpływu na Wi-Fi.
Wbudowana przejściówka malinowa działa równie źle zarówno w obudowie, jak i bez niej.
Oto moje pomiary prędkości:


W obu przypadkach „malinka” znajdowała się w tym samym pomieszczeniu co router. Ogólnie Internet nadal działa nawet w aluminiowej obudowie, ale jeśli potrzebujesz dużej prędkości, musisz połączyć się z siecią przez Ethernet, a nie przez Wi-Fi.

O tym, jak Raspberry Pi się nagrzewa w tym przypadku

Kolejną ważną kwestią jest ogrzewanie „maliny” w głuchej metalowej obudowie.
Według moich pomiarów temperatura procesora w trybie niskiego obciążenia oscylowała w okolicach 46,7°C - 48,3°C. Tryb pracy z niskim obciążeniem polega na tym, że grzebię w konsoli, instaluję i aktualizuję pakiety, zajmuję się sterownikami.
Zrobiłem też test wysiłkowy.

Jak wykonać test warunków skrajnych

Instalowanie pakietu testów warunków skrajnych:
sudo apt-get install stress wget https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S gcc -o cpuburn-a53 cpuburn-a53.S
Testowe uruchomienie:
podczas gdy prawda; wykonaj ramię vcgencmd Measure_clock; vcgencmd miara_temp; sen10; zrobione& stres -c 4 -t 900s


W trybie testu warunków skrajnych procesor malinowy osiąga 100% obciążenia w ciągu 15 minut. Temperatura jest wyświetlana co 10 sekund.
Temperatura krytyczna dla „malin” wynosi 80°C – po osiągnięciu tej wartości następuje tzw. dławienie - obniżanie częstotliwości procesora w celu uniknięcia dalszego wzrostu temperatury i uszkodzeń w wyniku przegrzania.
Z moimi grzejnikami „malinka” zdała egzamin na krawędzi.
Na początku temperatura dość gwałtownie skoczyła z 46°C do 68°C, w zaledwie kilka minut.
Potem nadal powoli rosła, aw ostatnich minutach czołgała się do 80,1 ° C. Ale dławienie się nie rozpoczęło - test zakończył się, zanim temperatura zdążyła ostatecznie przekroczyć ten znak.
Po zakończeniu testu temperatura w ciągu minuty spadła z 80°C do 72°C, aw kolejnych 10 minutach do 50°C.
Ciało jest wyraźnie gorące. Nie poparzyłam sobie ręki, ale była bardzo ciepła, że ​​tak powiem.

Jestem zadowolony z wyników. Mimo to podczas normalnej pracy nie ma momentów, w których procesor Raspberry przez długi czas jest stabilnie obciążony na 100%. Tak więc przegrzania podczas korzystania z tego etui nie można się szczególnie obawiać.

Przydatne drobiazgi

gpio -g mode 27 out - wyłącz podświetlenie wyświetlacza
gpio -g mode 27 in - włącz z powrotem podświetlenie wyświetlacza
Odbiornik IR jest podłączony do pinu 26 GPIO.
- proste menu dostosowane do małych ekranów i niskiej rozdzielczości.
- kafelkowe menu, dostosowane również do małych ekranów o niskiej rozdzielczości.

Wniosek



Oto takie ciało. Osobiście jestem zadowolony z nabytku, jakość jego wykonania jest po prostu znakomita. Jeśli dostanę kolejne Raspberry Pi, to najprawdopodobniej kupię kolejny egzemplarz tej obudowy już „na swój”.

Do jego wad można zaliczyć pracę czterech przycisków przy ekranie - klikają głośniej niż byśmy tego chcieli (widać to na filmie z demonstracją działania). Nie wiem, może uda się je jakoś zaszeleścić gumowymi uszczelkami.

Reszta wrażeń była tylko pozytywna. Przedmiot funkcjonalny i dobrze wykonany.

Cena trochę odstrasza, tak.
Ale GearBest wygenerował kupon LCD, dzięki którym to etui można kupić po obniżonej cenie 35,99 USD.

Produkt został przekazany do napisania recenzji przez sklep. Recenzja jest publikowana zgodnie z punktem 18 Regulaminu Serwisu.

Planuję kupić +32 Dodaj do ulubionych Podobała mi się recenzja +38 +71

Kto by pomyślał w 2010 roku, że takie zjawisko jak „Raspberry Pi” zyska tysiące fanów na całym świecie.

też nie mogłem przejść. Dzisiaj pokażę Wam, jak podłączyć i używać LCD (choć w akronimie jest już słowo „wyświetlacz”, i tak go użyję) z Raspberry Pi.

Od razu powiem: artykuł skierowany jest do tych, którzy nie pierwszy raz spotykają się z Raspberry.

Przykład podłączenia wyświetlacza LCD do Raspberry Pi

Na pokładzie Raspberry Pi znajduje się specjalne złącze typu GPIO. Podłączymy do niego wyświetlacz.

Wybór wyświetlacza LCD

Do naszych celów odpowiedni jest dowolny ciekłokrystaliczny wyświetlacz syntezujący znaki (znaki) oparty na mikrokontrolerze Hitachi HD44780U lub jego analogach. Wyświetlacze LCD są dostępne w rozmiarach 8x2, 16x2, 4x20 itd. - linie na liczbę znaków. Produkują je różne firmy - Winstar, MELT itp. Do złożenia prototypu zakupiłem wyświetlacz Winstar WH0802A-YYH-CT. Teraz musimy ustalić kolejność łączenia pinów złącza IDC z pinami GPIO, a także wymyślić jak podłączymy zasilanie do naszego wyświetlacza.Okazuje się, że wszystko jest proste! W dokumentacji znajdujemy tabelkę z rozmieszczeniem pinów portu wyświetlacza LCD dla trybu 4-bitowego i uzupełniamy ją następująco:

Gdzie GND to „minus”, a +5V to „plus” zasilacza, który wszyscy pobieramy z tego samego złącza GPIO. Podpisy GPIO - korespondują… no cóż, zgadliście) Ten wyświetlacz ma podświetlenie. Aby go włączyć wystarczy podłączyć LEDA do +5V, a LEDK do GND. !UWAGA! Aby użyć wyświetlacza LCD w tym obwodzie, zasilacz podłączony do Raspberry Pi musi być w stanie pobierać prąd o natężeniu co najmniej 2 A. !UWAGA!

Wybór i wykorzystanie bibliotek do pracy z wyświetlaczem LCD

Aby pracować z wyświetlaczem LCD, musimy napisać program. Zrobię to w języku C. Ale aby skompilować listę, musimy załadować zestaw bibliotek. Mój wybór padł na pakiet bibliotekiWiringPi, który został wykorzystany w artykule. Sam pakiet służy nie tylko do podłączenia wyświetlacza LCD, proces instalacji pakietu jest opisany na stronie. Listing "mylcd.c" z tekstem programu podaję poniżej (zgodnie ze standardem C99).

#włączać //standardowa biblioteka I/O #include //biblioteka z pakietu okablowaniePi #include //biblioteka z pakietuWiringPi int main (void) ( printf("Test Raspberry Pi LCD\n"); //Inicjalizacja portu GPIO if(wiringPiSetup()==-1) ( printf("Konfiguracja GPIO nie powiodła się!\ n" ) ; ) int fd; printf ("Rozpocznij inicjalizację LCD...\n"); // Inicjalizacja LCD fd = lcdInit (2,8,4, 11,10, 1,0,2,3,0, 0, 0,0); if(fd==-1) ( printf („Inicjalizacja nie powiodła się\n” ; ) else ( printf („START!\n”); // Wyczyść wyświetlacz lcdClear(fd); // Powrót karetki do pierwszej pozycji pierwszej linii lcdPosition (fd,0,0); //Wyjście sformatowanego tekstu lcdPrintf(fd, "Hello Pi"); //Powrót karetki do drugiej linii i wyjście tekstu lcdPosition (fd,0 ,1); lcdPrintf( fd, "Świat!"); ) return 0; )

Na liście szczególnie interesują nas następujące funkcje:

1.wiringPiSetup() - funkcja do inicjalizacji portu GPIO2.

lcdInit(int rows, int cols, int bits, int rs, int strb, int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7) - funkcja inicjująca LCD, gdzie: * int rows - ilość linii wyświetlacza (mamy 2) * int cols - ilość znaków w linii (mamy 8) * int rs - mapowanie portu okablowania Pi do rejestru kontrolnego wyświetlacza RS (mamy 11) * int strb - mapowanie portu okablowania Pi umożliwiającego wyświetlenie rejestru E (mamy 10) * int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7 - mapowanie portów okablowania Pi do wyświetlacza3 magistrala danych.

lcdPrintf(int handle, char *message, ...) - jako uchwyt int przekazujemy wskaźnik do wyświetlacza, * message - w cudzysłowach podajemy tekst do wyświetlenia

Raspberry Pi zyskało popularność głównie dzięki 3 rzeczom: kompaktowości, niskiemu poborowi mocy oraz możliwości łatwego podłączenia do niego szerokiej gamy urządzeń. dodatkowe urządzenia. Jednym z takich urządzeń jest mały wyświetlacz LCD.

Czym jest wyświetlacz dla RPi3 i jak można go wykorzystać?

Istnieje wiele modeli wyświetlaczy dla Raspberry. Ale najpopularniejszą opcją ekranu dla Raspberry Pi 3 jest monitor o następujących specyfikacjach:

  • przekątna - 3,5 cala;
  • rozdzielczość - 480 na 320 pikseli;
  • typ matrycy - kolorowy TFT;
  • czujnik rezystancyjny.

Dla Raspberry Pi 3 TFT 3,5" to praktycznie standard. Wynika to z faktu, że "ekran" tej wielkości bez problemu zmieści się w jednej małej obudowie z płytką komputerową.

Żeby było jasne, taki monitor dla Raspberry Pi 3 jest całkowicie identyczny rozmiarowo z wyświetlaczem w iPhonie 4/4S. Ale jego rozdzielczość oczywiście nie jest tak wysoka. Jednak nie potrzebuje tego.

Teraz krótko o tym, jak można wykorzystać wyświetlacz LCD 3,5” w Raspberry Pi 3. Najczęściej służy on do wyświetlania informacji z czujników. Tak więc Raspberry można zamienić w analizator pogody, a układ podłączyć do monitora podłączonego do to wyświetlić zebrane informacje.Oczywiście można również otrzymać odpowiednie dane przez SSH, ale czasem wygodniej jest po prostu spojrzeć na mały ekran.

Inną opcją jest tworzenie przenośnych konsol do gier. Kilka lat temu wśród miłośników elektroniki panował nawet trend na takie urządzenia z RPi. Z kolei 3,5-calowy ekran o rozdzielczości 480x320 w zupełności wystarczy do kontrolowania rozgrywki, a nawet czerpania z niej przyjemności. Ale aby stworzyć przenośną konsolę, należy bardzo uważać przy wyborze wyświetlacza. Ważne jest, aby prędkość rysowania na to jest szybkie.

Oprócz modeli 3,5-calowych istnieją inne. Na przykład w wyspecjalizowanych sklepach można kupić ekran 7" do Raspberry Pi 3. W razie potrzeby do RPi można również podłączyć wyświetlacze z tabletów lub telefonów. Chociaż jest to znacznie trudniejsze niż podłączenie specjalnie zaprojektowanego monitora dla Maliny.

Jak podłączyć ekran do Raspberry Pi 3?

Teraz możemy zacząć zastanawiać się, jak się połączyć ekran dotykowy do Raspberry Pi 3. W większości przypadków jest to bardzo łatwe do zrobienia.

Jeśli Raspberry Pi 3 jest podłączone do wyświetlacza zaprojektowanego specjalnie dla tej pojedynczej płytki, to wystarczą 2 rzeczy. Pierwszym jest podłączenie nakładki do GPIO zgodnie z instrukcją. Drugim jest uruchomienie skryptu dołączonego do urządzenia. On z kolei rekonfiguruje rdzeń systemu. W rezultacie wyjście graficzne jest przekierowywane z HDMI do SPI.

Problem może pojawić się, jeśli w zestawie nie ma sterowników. Ale bardzo łatwo to rozwiązać. W tym celu wejdź na stronę:waveshare.com/wiki/3.2inch_RPi_LCD_(B) i stamtąd pobierz archiwum. Następnie za pomocą polecenia tar xvf DOWNLOADED_FILE_LOCATION/FILE_NAME.tar.gz rozpakuj go, a następnie przejdź do utworzonego folderu: cd LCD-show/.

Jeśli wpiszesz ls w terminalu, zobaczysz kilka plików. Mają nazwę typu: LCDXX-XXXxXXX-show. Zamiast XX-XXXXXXX są cyfry. Pierwsza (przed kreską) to przekątna wyświetlacza, druga (po kresce) to rozdzielczość ekranu. Aby ekran działał, musisz wybrać opcję odpowiadającą parametrom twojego monitora.

Skrypt jest uruchamiany za pomocą polecenia ./LCDXX-XXXxXXX-show. Zamiast „x” należy podać liczby występujące w nazwie pliku odpowiedniego skryptu. Po wykonaniu kodu Raspberry powinien się zrestartować.

Przy następnym włączeniu obraz nie będzie już wyświetlany na dużym monitorze, ale na podłączonym wyświetlaczu. Jeśli wszystko działa, nie musisz niczego dalej konfigurować. Ale jeśli chcesz ponownie wyprowadzić obraz przez HDMI, musisz przejść do folderu ze skryptami i stamtąd uruchomić: ./LCD-hdmi.

Jak widać, sprawienie, by Raspberry wyświetlało obraz na ekranie podłączonym przez GPIO, jest bardzo proste. Jest to tylko trochę trudniejsze niż podłączenie zwykłego monitora przez HDMI.