Raspberry Pi: Einführung. Anschließen eines LCD-Displays an Raspberry Pi Raspberry Pi 3 Anschließen eines 3,5-TFT-Displays

Der Monitor wird mit einem U-förmigen HDMI-HDMI-Adapter, einem Stift und Messingständern mit Schrauben geliefert.

Auf der Rückseite des Bildschirms befindet sich ein Schalter. Bewegen Sie ihn näher an den Micro-USB-Anschluss.

Guten Tag.

Über Raspberry Pi ohne Grafik und über habe ich bereits geschrieben. Jetzt werden wir das Betriebssystem installieren RASPBIAN JESSIE mit Grafiken und verbinden Sie einen 5-Zoll-Bildschirm mit einem Touchscreen, der im Chip-and-Dip-Shop für 4000 Rubel erworben werden kann.
Außerdem werden wir zusätzlich zum Hauptbetriebssystem ein vollwertiges Kodi Media Center installieren bequeme Betrachtung Videoinhalte. Das heißt, zwischen RASPBIAN und zu wechseln

Packen Sie das Bild aus, das wiegt 4 mehr als GB.
SD- Am besten nutzen Sie zumindest die Karte 8 GB Und am besten gute Qualität von einer bekannten Marke (Ich habe Transcend Premium 400x). Die Geschwindigkeit von Himbeeren hängt stark davon ab.

Wie man ein Image auf einem Flash-Laufwerk platziert, wurde im vorherigen Kapitel beschrieben, beginnend mit und vor dem Kapitel „ Start„Entfernen Sie die Karte nicht, nachdem Sie die dort beschriebenen Schritte ausgeführt haben, und kehren Sie hierher zurück.

Jetzt müssen Sie die Datei finden und bearbeiten config.txt (Wenn Sie unter Windows arbeiten, laden Sie es unbedingt herunter Texteditor Notepad++ und alles darin erledigen).

Unter Windows befindet sich diese Datei im Stammverzeichnis der Festplatte (Tatsächlich ist dies die Boot-Partition, etwa 100 MB. Sie ist als FAT32 partitioniert. Der andere Teil des Flash-Laufwerks ist in ext4 partitioniert und Windows erkennt ihn einfach nicht.) auf dem das Bild aufgenommen wurde...

... und im Boot-Bereich.

Die Karte ist wie folgt gekennzeichnet: Die erste Partition (Boot) wird erstellt Boot-Dateien und formatiert FAT32, 100 MB groß und die zweite Partition ist formatiert ext4 für ein Dateisystem von ca. 5GB Größe. Beim ersten Start wird das Dateisystem automatisch erweitert, um den gesamten verbleibenden Speicherplatz der Karte abzudecken (in früheren Versionen erfolgte dies manuell).

Naja, ich war abgelenkt...

Öffne die Datei config.txt und wir finden dort die Zeilen:

# Kommentar entfernen, um einen bestimmten HDMI-Modus zu erzwingen (dadurch wird VGA erzwungen) #hdmi_group=1 #hdmi_mode=1

Wir ändern sie wie folgt:

# Kommentar entfernen, um einen bestimmten HDMI-Modus zu erzwingen (dadurch wird VGA erzwungen) hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0

Das ist jetzt alles mit dieser Datei, jetzt startet der Raspberry mit unserem Monitor (ohne diese Zeilen gäbe es nur Wellen auf dem Bildschirm).

Speichern Sie die Datei, trennen Sie die Karte, entfernen Sie sie aus dem Computer und stecken Sie sie in das RPI.

Aus Schirm und Himbeeren ein „Sandwich“ zusammenstellen (damit die HDMI-Anschlüsse übereinstimmen), stecken Sie den HDMI-Adapter ein (er tritt fest ein) und versorgen das RPI und den Bildschirm mit Strom (das heißt, Sie müssen sich mit zwei Kabeln mit Micro-USB und zwei Netzteilen eindecken). Ja, vergessen Sie nicht, Ihre Tastatur und Maus anzuschließen.

Die Stromversorgung für Himbeeren sollte etwa 2 Ampere betragen, für den Bildschirm reicht ein Ampere. Wenn nicht genügend Strom vorhanden ist, erscheint ein Symbol mit einem gelben Blitz auf dem Bildschirm.
Sollten die Himbeeren überhitzen, erscheint ein Thermometer auf dem Bildschirm.

Nach dem Start erscheint auf dem Bildschirm ein mehrfarbiges Quadrat und anschließend eine Aufschrift auf weißem Hintergrund, die darüber informiert, dass das Dateisystem so erweitert wurde, dass es den gesamten verbleibenden Platz auf der Karte abdeckt. Als nächstes erscheinen in der linken Ecke vier Himbeeren und es verlaufen verschiedene Linien, dann verdunkelt sich der Bildschirm für ein paar Sekunden und der Desktop erscheint...


Deine Daten:
Anmeldung - Pi
Passwort - Himbeere

Ein kleiner Exkurs: Erstens funktioniert der Touchscreen bei Ihnen noch nicht, und zweitens, wenn während der Bedienung das Fenster nicht in den Bildschirm passt und keine Tasten sichtbar sind, müssen Sie die linke Maustaste gedrückt halten Alt und ziehen Sie das Fenster mit der Maus an eine beliebige Stelle.

Zuerst müssen Sie das System konfigurieren.

Sie können dies tun, indem Sie ein Terminal öffnen und dort Befehle schreiben (obwohl dies nicht ganz praktisch ist, da es klein ist).

Oder stellen Sie eine Verbindung über SSH her (Login und Passwort stehen oben). Ich werde es über ssh tun und ich rate Ihnen, das Gleiche zu tun.

Geben Sie also den Befehl ein:

Sudo raspi-config

Den ersten Punkt ignorieren wir, da das Dateisystem bereits automatisch erweitert wird. Sie können dies überprüfen, indem Sie ein anderes Terminal öffnen und den folgenden Befehl eingeben:

Der zweite Punkt – das Ändern des Passwortes – bleibt Ihrem Ermessen überlassen.

Den dritten und vierten Punkt berühren wir nicht.

Öffnen Sie das fünfte Element und wählen Sie es aus Gebietsschema ändern

Wenn Sie zum vorherigen Fenster zurückkehren müssen, klicken Sie auf Esc.

Verwenden Sie den Abwärtspfeil, um zu scrollen ru_RU.UTF-8 UTF-8, geben Sie ein Sternchen mit einem Leerzeichen ein und drücken Sie Eingeben.

Im nächsten Fenster auswählen ru_RU.UTF-8 und erneut drücken Eingeben.

Wir kehren zum fünften Punkt zurück und gehen zu Zeitzone ändern, wählen Europa und drücke Eingeben.

Wählen Sie Ihre Stadt aus und klicken Sie Eingeben.

Wir kehren wieder zum fünften Punkt zurück und gehen zu Tastaturlayout ändern, wählen Allgemeiner 105-Tasten-PC (international). und drücke Eingeben.

Im nächsten Fenster auswählen Andere und drücke Eingeben.

Drehen Sie den Pfeil auf Russisch und drücke Eingeben.

Scrollen Sie im nächsten Fenster nach oben zu Russisch und drücke Eingeben.

In den nächsten drei Fenstern einfach klicken Eingeben.

Jetzt drücken Tab wählen " Beenden" und drücke Eingeben.

Damit ist die Grundkonfiguration abgeschlossen. (Sie können jederzeit dorthin zurückkehren, wenn Sie möchten), starten Sie das System mit dem Befehl neu:

Nun zu den Updates.

Aktualisieren Sie die Repositorys mit dem Befehl...

Sudo apt-Update
...Aber aktualisieren Sie das System nicht - Sudo apt-Upgrade, wenn Sie dies tun, beginnen Probleme mit dem Touchscreen, Tastaturlayouts und etwas anderem.

Sudo apt installiert synaptic mc

Installieren xscreensaver Ohne diese Funktion wird der Bildschirm nach 10 Minuten dunkel.

Sudo apt installiert xscreensaver
Entscheiden Sie selbst, was Sie sonst noch installieren möchten.

Jetzt müssen Sie das Tastaturlayout-Symbol im oberen Bereich anzeigen. Wenn dies mit Standardmitteln geschieht, funktioniert es bis zum ersten Neustart. Daher werden wir einen anderen Weg einschlagen.

Installation des Programms gxkb

Sudo apt install gxkb

Hinzufügen gxkb zum Start:

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

Nachdem Sie alle Zeilen eingegeben haben, müssen Sie Folgendes eingeben: @gxkb

Speichern und schließen Sie die Datei.

Die Auswahl der Tastenkombination zum Umschalten erfolgt in der Datei - /home/pi/.config/gxkb/gxkb.cfg, standardmäßig wird sie dort angezeigt alt_shift, ich habe weitergeleitet ctrl_shift:

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

Speichern Sie, schließen Sie die Datei und starten Sie neu.

Touch-Screen

Laden Sie das Archiv in Ihren Home-Ordner herunter:

Cd /home/pi wget https://site/file/LCD-show-161112.tar.gz
Das Archiv wurde übernommen.

Auspacken:

Tar xvf LCD-show-161112.tar.gz

Sie sehen einen LCD-Show-Ordner, zu dem Sie gehen müssen ...

Und führen Sie das Skript aus:

Sudo ./LCD5-show

Danach startet der Raspberry sofort neu und erwacht mit einem funktionierenden Touchscreen zum Leben. Wenn Sie mit der Positionierungsgenauigkeit zufrieden sind, müssen Sie nichts kalibrieren.

Wenn eine Kalibrierung erforderlich ist, gehen Sie zum LCD-Show-Ordner ...

Cd /home/pi/LCD-show

Und installieren Sie das Paket xinput-kalibrator_0.7.5-1_armhf.deb

Sudo dpkg -i -B xinput-kalibrator_0.7.5-1_armhf.deb
Das Gleiche können Sie im Explorer tun, indem Sie mit der rechten Maustaste auf das Paket klicken und „Pakete installieren“ auswählen.

Gehen Sie nun zum Menü „Programme“ unter „Optionen“ und wählen Sie „Touchscreen kalibrieren“. Nachdem alle vier Ziele genau erreicht wurden, erscheinen Einstellungen, die in eine Datei geschrieben werden müssen /etc/X11/xorg.conf.d/99-Kalibrierung.conf.

Wir starten ein anderes Terminal, öffnen dort eine Datei ...

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

... und alles daraus löschen.

Wir kehren zum Fenster mit den Kalibrierungsdaten zurück, kopieren den Abschnitt „InputClass“ und fügen ihn in die zuvor geöffnete und geleerte Datei ein.

Abschnitt „InputClass“ Bezeichner „Kalibrierung“ MatchProduct „ADS7846 Touchscreen“ Option „Kalibrierung“ „171 3957 174 4042“ EndSection
Sie haben Ihre eigenen Nummern.

Hinzufügen " rechte Taste Maus" müssen Sie Folgendes tun:

Abschnitt „InputClass“ Bezeichner „Kalibrierung“ MatchProduct „ADS7846 Touchscreen“ Option „Kalibrierung“ „171 3957 174 4042“ Option „EmulateThirdButton“ „1“ Option „EmulateThirdButtonTimeout“ „550“ Option „EmulateThirdButtonMoveThreshold“ „50“ EndSection
Erscheinen Kontextmenü Sie müssen den Stift etwa eine halbe Sekunde lang gedrückt halten. Die letzte Option ist offenbar die Jitter-Schwelle.

Speichern Sie die Datei, schließen Sie sie und starten Sie sie neu. Jetzt wird alles korrekt sein.

Weil der Kalibrator kleine Änderungen an der Datei vornimmt config.txt (die wir am Computer bearbeitet haben), dann lohnt es sich, ein wenig darüber zu sagen. Dies ist die Datei, in der sich die Starteinstellungen befinden. Öffnen wir sie und schauen Sie nach:

Sudo nano /boot/config.txt

Unsere Änderungen verschwanden und erschienen am Ende mit einer weiteren Zeile:

# Audio aktivieren (lädt SND_BCM2835) DTPARAM = AUDIO = ON HDMI_GROUP = 2 HDMI_MODE = 1 HDMI_MODE = 87 HDMI_CVT 800 480 6 0 0 DTOVERLAY = ADS7846, CS = 1, Penirq = 25, penirq_pull = 2, Geschwindigkeit = 50000, keep_vref_on =0 ,swapxy=0,pmax=255...

Wir werden auch hinzufügen...

Wir finden die Zeilen:

# Kommentar entfernen, um eine Konsolengröße zu erzwingen. Standardmäßig beträgt die Anzeigegröße minus # Overscan. #framebuffer_width=1280 #framebuffer_height=720

Und wir machen sie so:

# Kommentar entfernen, um eine Konsolengröße zu erzwingen. Standardmäßig beträgt die Anzeigegröße minus # Overscan. Framebuffer_width=800 Framebuffer_height=480

Nachfolgend finden wir Folgendes:

# Kommentar entfernen, wenn HDMI-Anzeige nicht erkannt wird und Composite ausgegeben wird hdmi_force_hotplug=1

Und fügen Sie drei Zeilen hinzu:

# Kommentar entfernen, wenn HDMI-Anzeige nicht erkannt wird und Composite ausgegeben wird hdmi_force_hotplug=1 hdmi_ignore_cec_init=1 hdmi_ignore_cec=1 gpu_mem=256
Sie können versuchen, mehr Speicher für Videos zuzuweisen – gpu_mem=512.

Wenn Sie den zum USB fließenden Strom erhöhen möchten, fügen Sie die Zeile irgendwo hinzu:

Max_usb_current=1
Hier müssen Sie jedoch verstehen, dass die Himbeere selbst möglicherweise nicht über genügend Strom verfügt, wenn Sie leistungsstarke Verbraucher anschließen, was zu einem instabilen Betrieb führt.

Speichern Sie die Datei und starten Sie neu.

Die beschriebenen Einstellungen reichen für den normalen RPI-Betrieb völlig aus, ich empfehle jedoch, sich hier über die verschiedenen Parameter dieser Konfiguration zu informieren.

WLAN und Bluetooth

Wenn Sie WLAN und/oder Bluetooth deaktivieren möchten, müssen Sie eine Datei erstellen – /etc/modprobe.d/raspi-blacklist.conf

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

Und füge das hier ein:

#wifi blacklist brcmfmac blacklist brcmutil #bt blacklist btbcm blacklist hci_uart
WLAN und Bluetooth sind also deaktiviert.

Daher ist nur WLAN deaktiviert:

#bt blacklist btbcm blacklist hci_uart

Installieren:

Sudo apt-get install samba samba-common-bin

Backup-Konfiguration:

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

Lassen Sie uns unser eigenes erstellen:

Sudo nano /etc/samba/smb.conf

Inhalt:

Arbeitsgruppe = WORKGROUP NetBIOS-Name = RaspberryPi-Serverzeichenfolge = Freigabesicherheit = Benutzerzuordnung zum Gast = schlecht durchsuchbar = ja Pfad = /home/pi/papka beschreibbar = ja durchsuchbar = ja Gast ok = ja
Speichern und schließen.

Erstellen Sie einen Ordner für Samba:

Mkdir /home/pi/papka

Wir geben ihr die Rechte:

Sudo chmod -R 777 /home/pi/papka

Lasst uns Samba neu starten:

Sudo /etc/init.d/samba neu starten

Konfiguriert für Gastanmeldung (Komm rein, wen du willst) und Lesen/Schreiben.

Kodi Media Center

Erstellen Sie die Gruppe „Eingabe“, falls sie noch nicht vorhanden ist:

Sudo addgroup --system input

Installieren Kodi:

Sudo apt-get install kodi
Nach der Installation starten wir nichts.

Erstellen Sie eine Datei - /etc/udev/rules.d/99-input.rules

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

Und wir fügen Folgendes hinzu:

SUBSYSTEM==input, GROUP=input, MODE=0660 KERNEL==tty*, GROUP=tty, MODE=0660
Speichern und schließen.

Lassen Sie uns eine weitere Datei erstellen - /etc/udev/rules.d/10-permissions.rules

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

# input KERNEL=="mouse*|mice|event*", MODE="0660", GROUP="input" KERNEL=="ts*|uinput", MODE="0660", GROUP="input" KERNEL== js*, MODE=0660, GROUP=input # tty KERNEL==tty*, MODE=0666 # vchiq SUBSYSTEM==vchiq, GROUP=video, MODE=0660
Speichern und schließen.

Sudo usermod -a -G audio pi sudo usermod -a -G video pi sudo usermod -a -G input pi sudo usermod -a -G dialout pi sudo usermod -a -G plugdev pi sudo usermod -a -G tty pi

Sudo nano /etc/rc.local

Es wird so ausgehen:

Speichern und schließen.

Wir überladen die Himbeeren, damit die Änderungen wirksam werden.

Jetzt finden wir im Programmmenü im Abschnitt „Audio und Video“ „Kodi Media Center“ und starten ...

Sie werden sehen, wie das Bild verschwimmt und sich in einen gestreiften Frosch verwandelt. Dies geschieht einige Minuten lang und dann wird die Karte angezeigt. In der Mitte erscheint ein Fenster, in dem Sie aufgefordert werden, inkompatible Repositorys zu deaktivieren – klicken Sie Ja.

Ich muss Sie sofort warnen, dass der Touchscreen in Kodi nicht richtig funktioniert, man könnte sagen, dass er überhaupt nicht funktioniert. Ich weiß noch nicht, wie ich dieses Problem lösen kann. Daher stehen uns nur Maus und Tastatur zur Verfügung.

Jetzt richten wir Kodi ein. Drück den Knopf SYSTEM, Dann Aussehen und endlich International. Klicken Sprache und wählen Sie die russische Sprache aus (Russisch).

Klicken Sie anschließend auf das Haussymbol unten rechts und dann auf die große Schaltfläche SYSTEM, und dann das kleine auf der linken Seite – „System“. Wählen Sie „Audio-Ausgabe“ und wählen Sie unter „Audio-Ausgabegerät“ - PI: Analog. Danach startet Kodi normal und ohne Balken auf dem Bildschirm.

Tatsache ist, dass vor unseren Änderungen sowohl Ton als auch Video über den HDMI-Kanal übertragen wurden und das Ergebnis ein „Durcheinander“ war. Jetzt kommt nur noch Video über HDMI und Ton kommt über die Kopfhörerbuchse.

Klicken Sie nun erneut auf das Haussymbol, dann auf den Ausschaltknopf (unten links) und dann auf „Beenden“. Höchstwahrscheinlich wird ein eingefrorener schwarzer Bildschirm angezeigt. Überlasten Sie daher den Raspberry, indem Sie den Strom ausschalten.

Starten Sie Kodi nach dem Neustart erneut. Jetzt sind keine Balken mehr zu sehen. Es bleibt nur noch sicherzustellen, dass der Player beim Verlassen nicht einfriert.

Dazu müssen Sie ein Skript erstellen – /usr/local/bin/ startkodi

Sudo nano /usr/local/bin/startkodi

Inhalt:

#!/bin/bash fbset_bin=`which fbset` xset_bin=`which xset` xrefresh_bin=`which xrefresh` if [ ! -z $fbset_bin ]; dann DEPTH2=`$fbset_bin | Kopf -3 | Schwanz -1 | cut -d " " -f 10` fi kodi "$@" if [ ! -z $fbset_bin ]; then if [ "$DEPTH2" == "8" ]; then DEPTH1=16 else DEPTH1=8 fi $fbset_bin - Depth $DEPTH1 > /dev/null 2>&1 $fbset_bin - Depth $DEPTH2 > /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 if [ "$?" == "0" ]; then $xrefresh_bin -display $DISPLAY > /dev/null 2>&1 fi fi VT="$(fgconsole)" if [ "$VT" ]; dann sudo chvt 7 sudo chvt "$VT" fi

Speichern, schließen und dem Skript Berechtigungen erteilen:

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

Geben Sie nun im Terminal den Befehl ein:

Jetzt funktioniert der „Exit“ wie er soll.

Das Ausführen des Skripts über das Terminal ist nicht bequem, daher müssen Sie es zum Programmmenü hinzufügen. Gehen Sie zum Menü, suchen Sie im Punkt „Optionen“ nach „Hauptmenü-Editor“ und starten Sie ihn. Wählen Sie links „Audio und Video“ und klicken Sie rechts auf die Schaltfläche „Element erstellen“.

Im erscheinenden Fenster gegenüber Name: Schreiben Sie MyKodi und umgekehrt Befehl: schreibe startkodi.

Klicken OK, ein neues Element erscheint in der Liste - MyKodi

Klicken Sie erneut OK.

Um nun das Media Center zu starten, gibt es im Menü „Audio und Video“ eine Schaltfläche MyKodi.

Raspberry Pi ist ein billiger Computer im Kreditkartenformat, der an einen Computermonitor oder Fernseher angeschlossen werden kann und eine Standardtastatur und -maus verwendet. Dieses clevere kleine Gerät ermöglicht es Menschen jeden Alters, Computer zu erkunden und das Programmieren in Sprachen wie z Kratzen Und Python. Es ist in der Lage, alles zu tun, was Sie von ihm erwarten können. Desktop-Computer- vom Surfen im Internet und dem Abspielen von hochauflösenden Videos bis hin zum Erstellen von Tabellenkalkulationen, der Textverarbeitung und dem Ausführen von Spielen.

Außerdem, Raspberry Pi kann mit interagieren Außenwelt, und wird in einer Vielzahl digitaler Projekte eingesetzt – von Musikgeräten über Wetterstationen bis hin zu zwitschernden Vogelhäuschen mit einer Infrarotkamera.

Kurzanleitung

Notwendig

  • SD-Karte
    • Empfohlen SD-Karte An 8 GB 4 Klassen(Wenn Sie Anfänger sind, wird der Kauf ebenfalls empfohlen SD-Karte mit vorinstalliertem NOOBS). Sie können die Karte mit vorinstalliertem NOOBS kaufen oder kostenlos von der Download-Seite herunterladen.
  • Display- und Verbindungskabel
    • Jeder HDMI/DVI-Monitor oder Fernseher sollte als Display für den Raspberry Pi funktionieren. Für beste Ergebnisse verwenden Sie HDMI, für ältere Geräte stehen jedoch auch andere Anschlüsse zur Verfügung. Verwenden Sie ein Standard-Ethernet-Kabel, um auf das Internet zuzugreifen.
  • Tastatur und Maus
    • Jeder Standard USB Tastatur und Maus funktionieren Raspberry Pi.
  • Stromversorgung
    • Verwenden 5V Netzteil mit Stecker Micro-USB für Essen Raspberry Pi. Es empfiehlt sich darauf zu achten, dass das gewählte Netzteil Strom liefert 5V, wegen unzureichender Leistung Raspberry Pi kann sich seltsam verhalten ಠ_ಠ .

Nicht so wichtig, aber nützlich

  • Zugang zum Internet
    • Zum Aktualisieren oder Herunterladen Software, empfehlen wir Ihnen, eine Verbindung herzustellen Raspberry Pi Zu Internet entweder durch Netzwerkkabel oder Adapter W-lan.
  • Kopfhörer
    • Kopfhörer mit 3,5 mm Der Stecker funktioniert mit Raspberry Pi.

Anschließen Ihres Raspberry Pi

Bevor Sie etwas anschließen Raspberry Pi Stellen Sie sicher, dass Sie über die gesamte oben aufgeführte Ausrüstung verfügen. Befolgen Sie dann diese Schritte:

  • Stecken Sie eine SD-Karte in den SD-Kartensteckplatz.
  • Schließen Sie anschließend Tastatur und Maus an den USB-Anschluss an Raspberry Pi;
  • Stellen Sie sicher, dass Ihr Monitor oder Fernseher eingeschaltet ist und Sie den richtigen Eingang ausgewählt haben (z. B. HDMI 1, DVI usw.);
  • Schließen Sie als Nächstes das HDMI-Kabel Ihres Raspberry Pi an Ihren Monitor oder Fernseher an.
  • Wenn Sie eine Verbindung herstellen möchten Raspberry Pi Um eine Verbindung zum Internet herzustellen, schließen Sie das Netzwerkkabel an Netzwerk-Port in der Nähe der USB-Anschlüsse, andernfalls überspringen Sie diesen Schritt;
  • Schließen Sie das Netzteil an an Raspberry Piüber Micro-USB-Anschluss;
  • Wenn Sie es zum ersten Mal abholen Raspberry Pi und eine SD-Karte mit einer NOOBS-Distribution verwenden, müssen Sie ein Betriebssystem auswählen und konfigurieren. Befolgen Sie dazu die NOOBS-Anleitung.

Melden Sie sich auf Raspberry Pi an

  1. Sobald Raspberry Pi Der Downloadvorgang wird abgeschlossen und eine Anmeldeaufforderung wird angezeigt. Der Standard-Login für Raspbian ist Pi und Passwort Himbeere. Bitte beachten Sie, dass die von Ihnen eingegebenen Zeichen bei der Passworteingabe nicht angezeigt werden. Dies ist eine Sicherheitsfunktion Linux.
  2. Nach erfolgreicher Anmeldung erscheint ein Fenster Befehlszeile

    pi@raspberrypi~$

  3. Geben Sie zum Laden der GUI den folgenden Befehl ein

    Und drücken Sie die ↵ Enter-Taste auf Ihrer Tastatur.

Einführung in Raspberry Pi

Rezension/Design/Bearbeitung: Myakishev E.A.

/// Es ist noch nicht klar, wo man es anschließen soll :D

/// und der Artikel wird verarbeitet:P

Dies ist ein Leitfaden, der die Grundlagen der Arbeit mit beschreibt Raspberry Pi.

Einleitung und Hauptfragen

Wenn Sie einen Pi und/oder dessen Zubehör kaufen möchten und eine Beratung suchen, können Sie in diesem bebilderten Kaufratgeber danach suchen.

Darüber hinaus finden Sie auf der Website des Herstellers eine kurze Praxisanleitung zum Raspberry Pi. Es verwendet das NOOBS-Installationssystem, dessen neueste Version mit Raspbian OS geliefert wird. Sie können jedoch auch andere Betriebssysteme auf dem Pi installieren – dazu muss das Board über den Ethernet-Port mit dem Internet verbunden sein.

Die offizielle Dokumentation zum Raspberry Pi finden Sie auch auf der Website des Herstellers bzw. auf der Dokumentationsseite.

Wenn Sie Probleme beim Booten Ihres Pi oder beim Aufzeichnen von Videos haben, kann es hilfreich sein, die Seite des Raspberry Pi-Forums zu lesen, auf der Bootprobleme beschrieben werden.

Und nachdem Ihr Raspberry Pi vollständig konfiguriert ist und Sie sich fragen, was Sie damit machen sollen, können Sie auf die Website des Herstellers gehen.

Erste Schritte mit Raspberry Pi

Drehen Raspberry Pi wie auf dem Foto gezeigt, danach können Sie mit der Verbindung beginnen.

Wenn Sie haben Modell B+, dreh es so:

Wenn Sie mit dem Original arbeiten Modell B, dann dreh es so:

Wenn Sie verwenden Modell A+, dann dreh es so:

Unten in der Mitte der Platine befindet sich der HDMI-Anschluss. Schließen Sie ein Ende des HDMI-Kabels an diesen Anschluss und das andere Ende an Ihren Fernseher oder HDMI-Monitor (für Audio und Video) oder an einen DVI-D-Monitor (nur für Video) an.

Wenn Sie keinen Fernseher oder Monitor mit HDMI- oder DVI-D-Anschluss haben, gibt es andere Möglichkeiten, audiovisuelle Signale auszugeben. Die Modelle A und B verfügen über einen gelben RCA-Anschluss in der Mitte der Oberseite der Platine – dieser kann für die Videoausgabe verwendet werden. Rechts davon befindet sich ein 3,5-mm-Stereo-Kopfhöreranschluss – dieser kann für die Audioausgabe genutzt werden. Die Modelle A+ und B+ verwenden einen einzigen Anschluss zur Ausgabe audiovisueller Signale. Es trägt die Bezeichnung „A/V“ und befindet sich unten auf der Platine rechts neben dem HDMI-Anschluss. Dazu benötigen Sie ein A/V-Verbindungskabel (dieses können Sie insbesondere in der bebilderten Kaufberatung nachlesen).

An die USB-Steckplätze am rechten Rand der Platine können eine USB-Tastatur und eine USB-Maus angeschlossen werden. Für den drahtlosen Internetzugang können Sie auch einen WLAN-Adapter mit USB-Schnittstelle anschließen. Wenn Sie frühere Modelle (A oder B) verwenden, ist es zur Erweiterung der Anzahl der verfügbaren USB-Anschlüsse sinnvoll, einen USB-Hub mit externer Stromquelle zu verwenden. Dort, auf der rechten Seite und unterhalb der USB-Anschlüsse, befindet sich ein Ethernet-Anschluss – er ermöglicht den Anschluss des Pi an ein kabelgebundenes Netzwerk.

Unten links auf der Platine befindet sich der SD-Kartensteckplatz. Eine SD-Karte mit bereits vorinstalliertem NOOBS kann im Online-Shop des Herstellers erworben werden, d.h. im Swag Store erhältlich, Sie können es aber auch selbst installieren. Weitere Details zu NOOBS und Installation Betriebssystem weiter unten lesen.

Schließlich befindet sich ganz links ganz unten auf der Platine der Micro-USB-Stromanschluss. Schließen Sie es an eine geregelte Stromversorgung mit 5 Volt (+/- 5 %) und mindestens 700 Milliampere (0,7 A) an.

Ein Netzwerk mit einem elektrischen Strom von mehr als 700 Milliampere (z. B. 1000 Milliampere) funktioniert ebenfalls. Die Kleinen Ladegerät(mit denen kleine GSM-Telefone aufgeladen werden) sollte man für diese Zwecke besser nicht verwenden, denn Sie sind oft instabil und daher unzuverlässig. Die Modelle B+ und Pi 2 können Adapter mit bis zu 2,5 A verwenden, sind aber von Natur aus energieeffizienter als frühere Modelle, sodass sie auch Adapter mit bis zu 700 Milliampere (oder sogar weniger, je nachdem, wie viel Energie sie benötigen) verwenden können USB-Anschlüsse und HDMI). Bitte bedenken Sie auch, dass die Verwendung mehrerer USB-Geräte oder die Arbeit an intensiven Aufgaben viel Strom erfordert. Hier kann man sich auf die für die Stromversorgung zuständige LED (PWR-LED) konzentrieren – erlischt diese, dann hat die Platine offenbar nicht genug Strom.

Wenn Sie Probleme bei der Stromversorgung Ihres Raspberry Pi haben, sollten Sie wahrscheinlich nicht nur das Netzteil selbst überprüfen, sondern auch das Kabel, das von diesem Netzteil zum Pi führt. Es kommt vor, dass solche Kabel den Strom/die Spannung, die von der Stromversorgung zum Pi kommt, auf das erforderliche Niveau reduzieren, um einen stabilen Betrieb des Systems aufrechtzuerhalten.

Sie sind sich nicht sicher, ob Ihr Stromkabel ein Micro-USB-Kabel ist? Der Unterschied ist im Bild unten zu sehen:

Das Mini-USB-Kabel (links) ist nicht das, was Sie brauchen. Es ist dicker und sieht aus wie ein Trapez mit eingedrückten „Wangen“. Aber das rechts abgebildete, d.h. Micro-USB ist das, was Sie brauchen. Es ist dünner und ebenfalls trapezförmig, aber seine „Wangen“ ragen nach außen und sind abgerundet. Wenn Sie möchten, dass Ihr Pi über eine zuverlässige und stabile Stromquelle verfügt, ist es sehr wichtig, ein Kabel von wirklich guter Qualität zu kaufen. Sie benötigen ein kurzes und mäßig dickes Kabel und müssen bereit sein, dafür mindestens ein paar hundert Rubel auszugeben. Sie können jedoch auch ein offizielles Universal-Netzteil für den Raspberry Pi kaufen – dies ist im Online-Shop Swag Store möglich.

NOOBS installieren

Das Betriebssystem (und eine Anleitung zum Laden auf eine SD-Karte) für den Raspberry Pi finden Sie auf der Download-Seite des Herstellers. Die am meisten bevorzugte Option ist Raspbian, aber scheuen Sie sich nicht, auch andere Betriebssysteme auszuprobieren.

Vor der Installation von NOOBS müssen Sie den Inhalt der SD-Karte vollständig löschen und mit dem Formatierungstool der SD Card Association alle darauf vorhandenen Partitionen löschen. Verwenden Sie NICHT die Schnellformatierungsoption, insbesondere wenn die Karte bereits verwendet wurde, da sonst die Installation fehlschlagen könnte. NOOBS formatiert und teilt die Karte bei Bedarf in die erforderlichen Abschnitte auf, Sie müssen jedoch mit einer völlig sauberen Karte beginnen. Stellen Sie außerdem sicher, dass die Option zum Ändern der Partitionsgröße aktiviert ist.

Informationen zur Verwendung des NOOBS-Installationsprogramms finden Sie hier. Wenn Sie NOOBS auf die Karte herunterladen, sollte diese die folgenden Dateien enthalten:

Wenn Sie nur das Betriebssystem installieren müssen und Bootzeit und Speicherplatz auf der SD-Karte sparen möchten, können Sie NOOBS LITE anstelle von NOOBS verwenden. Dies ist eine vereinfachte Version von NOOBS und enthält kein Betriebssystem. Das erforderliche Betriebssystem wird jedoch während des Installationsprozesses heruntergeladen. Damit alles normal bootet, muss der Pi mit dem Internet verbunden sein. NOOBS und NOOBS LITE können kostenlos von der Download-Seite auf der Website des Herstellers heruntergeladen werden.

Verwendung von Raspberry Pi

Nachdem wir mit den Einstellungen fertig sind, fahren wir mit dem Anschließen der Stromversorgung fort – verbinden Sie den Pi mit einem Micro-USB-Kabel mit dem Stromnetz. Wenn der Pi mit Strom versorgt wird, leuchtet die rote LED mit der Bezeichnung PWR auf. Darüber hinaus verfügt der Pi über eine grüne LED mit der Bezeichnung OK (in späteren Versionen ACK), die unregelmäßig blinkt, während der Pi Daten von der SD-Karte liest.

Denk daran, dass Board-BIOS wird auf der SD-Karte gespeichert. Wenn der Start fehlschlägt, zeigt der Pi absolut nichts auf dem Bildschirm an. Sollten Sie Probleme beim Booten haben, schauen Sie bitte im entsprechenden Handbuch nach, das Informationen zu allen derzeit bekannten Problemen enthält.

Wenn der Start erfolgreich ist und alles wie erwartet funktioniert, zeigt der Pi einen „Regenbogenbildschirm“ an – im Wesentlichen nur vier Pixel, die mithilfe der GPU zusammengemischt und gestreckt werden, um den gesamten Bildschirm auszufüllen. Kurz darauf startet der ARM-Prozessor und das installierte Betriebssystem beginnt zu laden. Raspbian zeigt zunächst einen langen Lauftext an, der Ihnen sagt, was der Pi gerade tut, um sich betriebsbereit zu machen. Wenn es sich bei Ihrem Board um einen Pi 2 handelt und es zu diesem Zeitpunkt einfriert, verwenden Sie wahrscheinlich eine veraltete Firmware. Nachfolgend finden Sie Informationen zum Aktualisieren der aktuellen Betriebssystemversion.

Wenn der Pi mit dem Booten des Betriebssystems fertig ist, müssen Sie einen Benutzernamen und ein Passwort eingeben – standardmäßig lautet der Benutzername „pi“ und das Passwort „raspberry“. Bitte beachten Sie, dass bei der Eingabe Ihres Passwortes nichts auf dem Bildschirm angezeigt wird – dies ist eine Sicherheitsmaßnahme. Wenn dies der allererste Start des Pi ist, kann dieser Schritt übersprungen werden.

Danach (und auch hier, wenn es sich um den allerersten Start handelt) zeigt Ihnen das System das Konfigurationsmenü „raspi-config“.

Mit seiner Hilfe müssen Sie dem System das gesamte Volumen der SD-Karte zur Verfügung stellen, „Overscan“ (Schneiden) am Monitor aktivieren und die Tastaturkonfiguration konfigurieren. Darüber hinaus kann dieses Menü auch dazu verwendet werden Grundeinstellungen wie das Ändern Ihres Passworts.

sudo raspi-config

Um eine vertrautere grafische Benutzeroberfläche (GUI) zu öffnen, geben Sie nach der Anmeldung Folgendes ein:

Wenn Sie am Ende der Sitzung beschließen, Schluss zu machen und den Pi herunterzufahren, verlassen Sie zunächst die GUI. Geben Sie dazu folgenden Text in das Textfeld ein:

Sudo halt

Sudo Shutdown –h jetzt

Erst danach kann der Pi vom Stromnetz getrennt werden, denn wenn er vor dem „virtuellen“ Herunterfahren vom Netz getrennt wird, kann es zu Schäden kommen Dateisystem SD-Karten.

Nun, herzlichen Glückwunsch! Die erste Sitzung mit Raspberry Pi war ein Erfolg!

So erhalten Sie ein Composite-Video mit NOOBS

Es ist wichtig zu beachten, dass das Bild nicht angezeigt wird, wenn Sie bei der Videoausgabe auf einem normalen Fernseher (oder einem Mini-Display mit Composite-Ausgang) NOOBS und den „A/V“-Anschluss (d. h. Composite-Cinch) verwenden erscheint sofort - Sie, Um vom Composite-Anschluss auf HDMI umzuschalten, müssen Sie ständig „3“ (für PAL) oder „4“ (für NTSC) drücken. In diesem Fall müssen Sie einige Sekunden warten, bevor Sie „3“ oder „4“ drücken NOOBS braucht etwas Zeit, bevor es beginnt, auf die Aktionen zu „lauschen“, die von der Tastatur kommen. Wenn Sie sich fragen, ob NOOBS begonnen hat, Eingaben von der Tastatur zu empfangen, drücken Sie die Feststelltaste. Wenn die Tastenbeleuchtung ein- und ausgeht, ist NOOBS hochgefahren und hat mit dem Lesen der Tastatur begonnen.

Drücken Sie so lange „3“ oder „4“, bis das Video erscheint. Wo Sie sie drücken (auf dem Ziffernblock oder in der oberen Reihe) ist nicht wichtig, aber denken Sie daran, dass Sie im französischen Layout nicht die Umschalttaste gedrückt halten müssen, um die Tasten eingeben zu können, weil Das System erkennt die Tastatur als Englisch. Nachdem Sie zwischen PAL und NTSC gewählt haben, werden Sie vom System gefragt, ob dies die Standardauswahl sein soll. Tun Sie dies und fahren Sie dann mit der Installation fort. Bitte beachten Sie, dass diese Auswahl auch auf das installierte Betriebssystem übertragen wird. wird anstelle der automatischen HDMI-Auswahl in config.txt geschrieben.

Wenn das Bild monochrom ist, verwenden Sie den falschen TV-Standard – versuchen Sie, von PAL auf NTSC umzustellen und umgekehrt. Wenn Sie mit B+ arbeiten und Ihr A/V-Kabel unbekannter Herkunft oder Typ ist, dann bedenken Sie, dass nicht alle scheinbar ähnlichen Kabel gleich funktionieren. Bei einigen Camcorder-Kabeln befindet sich möglicherweise Video auf dem Kabel mit dem roten Stecker anstelle des gelben.

Wenn Sie eine HDMI-Verbindung verwenden, sollte NOOBS automatisch ein Bild ausgeben. Wenn dies jedoch nicht geschieht oder das Bild irgendwie verzerrt ist, versuchen Sie, die HDMI-Einstellungen von „sicher“ auf „optimal“ und umgekehrt umzustellen, indem Sie auf „1“ klicken. und 2" "

Sobald Sie (zum Beispiel) Raspbian installiert haben, bootet es in NOOBS statt in NOOBS, aber Raspbian handhabt Composite-Videos etwas anders. Es prüft, ob HDMI-Geräte angeschlossen sind, und wenn nicht, schaltet es automatisch auf NTSC um (es sei denn, Sie haben die Einstellungen in config.txt wie oben beschrieben überschrieben).

Wenn Sie einen alten PAL-Fernseher verwenden, kann das Bild nur monochrom sein. Hier können Sie jedoch zur config.txt gehen und statt „sdtv_mode=0“ „sdtv_mode=2“ (für PAL) eingeben. Dies kann auch über NOOBS erfolgen – starten Sie das Board neu, während Sie die Umschalttaste gedrückt halten, und der Pi lädt NOOBS. Drücken Sie nun erneut „3“ (für ein zusammengesetztes Bild), wählen Sie die Option zum Bearbeiten von config.txt, bearbeiten, speichern und neu starten.

Raspbian-Update

Wenn Sie eine ältere Raspbian-Distribution verwenden (insbesondere auf einer Karte mit vorinstalliertem Betriebssystem), möchten Sie wahrscheinlich ein Upgrade auf die neueste Version durchführen. letzte Version. Stellen Sie sicher, dass Sie mit dem Internet verbunden sind, starten Sie Raspbian neu und geben Sie den folgenden Code ein:

sudo apt-get update sudo apt-get upgrade

Warten Sie einige Minuten, während das Update durchgeführt wird, und starten Sie dann Ihren Pi neu.

Spezielle Anweisungen zum Aktualisieren von Raspbian für Pi 2-Benutzer

Wenn es sich bei Ihrem Board um einen Pi 2 handelt, müssen Sie sicherstellen, dass die von Ihnen verwendeten Versionen von NOOBS und Raspbian nach der Veröffentlichung des Pi 2 veröffentlicht wurden.

Wenn Sie eine Raspbian-Karte haben, die auf dem alten Pi einwandfrei startet, auf dem Pi 2 jedoch nicht startet oder auf dem Regenbogenbildschirm hängen bleibt, sollte der folgende Code dabei helfen, diese Karte auf dem Pi 2 zum Laufen zu bringen:

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

andere Informationen

Möglicherweise finden Sie das inoffizielle Raspberry Pi-Benutzerhandbuch von Eben Upton und Gareth Halfacree hilfreich.

Möglicherweise finden Sie auch das Raspberry Pi-Tutorial (das sich hauptsächlich auf den Programmierunterricht konzentriert und von britischen Lehrern von Computing at School geschrieben wurde) hilfreich.

Schließlich gibt es ein kostenloses monatliches MagPi-Magazin.

Eine illustrierte Anleitung zum Kauf eines Raspberry Pi

// in Behandlung

Begonnen von Abishur, umgeschrieben von Mahjongg, herausgegeben von Lorna.

Die Idee, einen vollständigen und umfassenden (wenn auch inoffiziellen) Pi-Kaufratgeber zu erstellen, brodelt schon seit langem – also herzlich willkommen! Wir hoffen, dass Sie es nützlich finden. Wenn Sie nützliche Tipps und Vorschläge haben, teilen Sie diese bitte in den Kommentaren mit, um diesen Leitfaden noch vollständiger und informativer zu gestalten.

Möglicherweise sind Sie auf diesen Leitfaden gestoßen, weil ... Ich denke gerade darüber nach, einen Raspberry Pi zu kaufen, weiß aber noch nicht, was genau Sie brauchen. Diese Seite hilft Ihnen bei der Auswahl aller notwendigen Komponenten – unabhängig davon, ob Sie etwas kaufen Starter-Kit oder einige zusätzliche Teile und Ausrüstung. Wenn Sie neu im Umgang mit Computern sind, können einige Teile dieses Handbuchs einschüchternd wirken. Aber keine Sorge – nehmen Sie sich Zeit, bewegen Sie sich von einem Punkt zum nächsten, und irgendwann haben Sie alles, was Sie brauchen!

Denken Sie daran, dass Sie am Ende jeder Phase nur einen Artikel auswählen müssen.

Zuerst müssen Sie den Raspberry Pi selbst auswählen.

Modell Raspberry Pi 2 B (zweite Generation)...

Oder Raspberry Pi B+...

Oder Raspberry Pi A+...

Alle diese Modelle können bei Element 14 oder RS ​​Components oder über Drittanbieter erworben werden.

Wenn Sie möchten, können Sie jedoch eines der alten Modelle kaufen – A oder B.

Jetzt ist es Zeit für einen Wandadapter mit Micro-USB-Anschluss.

Sie benötigen ein geregeltes Netzteil (PSU), das 5 V ±5 % und mindestens 700 Milliampere (oder 0,7 A) erzeugt. Ein Adapter, der mehr als 0,7 A (z. B. 1 A) liefert, funktioniert ebenfalls. Vermeiden Sie kleine Ladegeräte für kleine GSM-Telefone, denn... Sie sind oft nicht stabilisiert und daher unzuverlässig. B+ und Pi 2 können über ein Netzteil mit 2,5 A mit Strom versorgt werden, diese Modelle sind jedoch besonders „energieeffizient“, wodurch sie mit einem Netzteil mit 0,7 A oder sogar weniger (abhängig von der Anzahl der USB- und HDMI-Anschlüsse) arbeiten können werden verwendet) . Allerdings kann nicht nur aufgrund mehrerer am Pi hängender USB-Geräte, sondern auch bei besonders arbeitsintensiven Aufgaben ein zusätzlicher Strombedarf erforderlich sein. Darüber hinaus kann man als Stromversorgung für den Pi auch ein Ladegerät von Kindle, iPhone etc. nutzen, allerdings muss man darauf achten, dass dieses ausreichend Strom liefert. In der Regel ist dieser Parameter auf einem am Gerät angebrachten Etikett angegeben – siehe Nummer neben dem Wort „Output“.

Dem Aufkleber auf diesem Netzteil zufolge erzeugt es 5 V und 700 Milliampere (700 mA) – das sollte völlig ausreichen, um den Raspberry Pi mit Strom zu versorgen. Beachten Sie, dass 5 V 0,7 A dasselbe sind wie 5 V 700 mA. In diesem Fall ist die Abweichung vom 5-V-Parameter innerhalb von ±5 % zulässig, während Milliampere eine beliebige Zahl gleich oder größer als 700 mA (0,7 A) sein kann.

Sie können auch einen USB-Adapter verwenden Wechselstrom wie das im Bild unten gezeigte:

Es ist aber auch ein USB-Kabel erforderlich, das in einem Micro-USB-Anschluss endet – etwa so:

Es ist wichtig, dass das Kabel von hoher Qualität ist – viele Stromprobleme entstehen gerade deshalb, weil die Kabel aus minderwertigen Drähten bestehen. Außerdem sollte das Kabel kurz und dick sein. Es ist vorzuziehen, dass dieses Kabel als Stromkabel und nicht als Ladekabel verkauft wird.

Wenn Sie nicht genau wissen, um welchen Stecker es sich bei Ihrem Kabel handelt (Micro-USB oder Mini-USB), können Sie es ganz einfach herausfinden. Der Unterschied ist im Bild unten dargestellt.

Mini-USB - links. Dies ist nicht unsere Option, es ist größer und sieht aus wie ein Trapez mit konkaven „Wangen“. Micro-USB befindet sich auf der rechten Seite. Das ist es, was wir brauchen. Es ist kleiner und sieht auch wie ein Trapez aus, nur dass seine „Wangen“ konvexer sind.

Beim B+ und Pi 2 zeigt die PWR-LED sowohl an, ob das Board mit Strom versorgt wird, als auch, ob das Netzteil ausreichend Strom liefert, und letzteres zeigt auch an, wie gut das Micro-USB-Kabel funktioniert. Wenn eine Überlastung erkannt wird (d. h. wenn die Spannung auf 4,65 V abfällt), erlischt die LED einfach und wenn Sie die Raspbian-GUI (Raspbian Graphical User Interface) verwenden, erscheint möglicherweise ein „Regenbogenquadrat“ als Warnung auf dem Display .

Wir benötigen außerdem ein Tastatureingabegerät – mindestens eine Tastatur.

Wenn Sie mit dem Pi über ein Linux-Terminal arbeiten (wie im Bild unten gezeigt), benötigen Sie keine Maus. Wenn Sie möchten, können Sie es natürlich auch anschließen.

Eine USB-Maus (wie die unten gezeigte) wird ohnehin benötigt, wenn Sie über die GUI arbeiten möchten.

Außerdem benötigen wir eine SD-Karte.

Optionale Ausrüstung:

Analoges Audiokabel.

Wenn Sie für die Videoausgabe ein Composite-Kabel (RCA) oder ein HDMI-zu-DVI-D-Kabel verwenden und den Ton anpassen möchten, benötigen Sie ein 3,5-mm-Audiokabel mit Steckern auf Steckern.

Aber es gibt noch eine andere Lösung: Sie können externe Lautsprecher anschließen. Wenn sie bereits über ein Kabel verfügen, das in einem 3,5-mm-Stecker endet, benötigen Sie das oben abgebildete Kabel nicht. Wenn Sie den Pi über die weißen und roten Cinch-Buchsen (Phono) an eine Stereoanlage anschließen möchten, benötigen Sie ein Kabel, das auf der einen Seite einen 3,5-mm-Stecker und auf der anderen Seite zwei Cinch-Buchsen hat. Weitere Details im Bild unten:

Es wird üblicherweise als Netzwerkkabel bezeichnet.

USB-Hub.

Wenn Sie mehr USB-Geräte an den Pi anschließen möchten, als die Anzahl der USB-Anschlüsse zulässt, benötigen Sie einen USB-Hub. Bei Verwendung neuerer Modelle verringert sich jedoch der Bedarf, weil Sie verfügen über mehr USB-Anschlüsse als ältere Modelle.

USB-Hubs können passiv (das heißt, sie werden einfach in einen USB-Anschluss eingesteckt und fertig) oder aktiv (das heißt, sie werden in einen USB-Anschluss eingesteckt und dann an die Stromversorgung angeschlossen) sein. Im ersten Bild ist der passive Hub zu sehen, im zweiten der aktive Hub:

Wenn Sie ein älteres Pi-Modell verwenden und gleichzeitig ein sehr stromintensives Gerät daran anschließen möchten (z Festplatte), dann benötigen Sie einen aktiven USB-Hub. Bei neueren Modellen erhalten die USB-Anschlüsse jedoch mehr Strom. Wenn Sie also einen Kartenleser, ein Flash-Laufwerk oder einen WLAN-Adapter anschließen möchten, reicht ein passiver USB-Hub aus. Allerdings sind einige WiFI-Adapter so stromhungrig, dass sie einen aktiven Hub benötigen, selbst wenn sie an ein neues Modell angeschlossen werden.

Der Rest ist, was Sie wollen.

Sie können eine Reihe anderer Dinge an Raspberry Pi-Boards anschließen. Für WLAN-Verbindung – WLAN-Adapter mit USB-Schnittstelle. Zur Steuerung von Relais und Motoren – Gertboard. Brauchen Sie einen Koffer? Pi kann in einem „Gehäuse“ jeden Geschmacks und jeder Farbe versteckt werden – vom Lego-Gehäuse bis zum alten Gehäuse Spielkonsole oder sogar eine „Schatulle“ aus lasergeschnittenem Acryl. Sie können auch Sensoren oder sogar kleine LCD-Touchscreens wie diesen anschließen.

Darüber hinaus können Sie für B+ und Pi 2 eine neue Art von Erweiterungsplatine namens HAT (Hardware Attached on Top – wörtlich übersetzt „oben angebrachte Ausrüstung“) verwenden. Es gibt auch verschiedene Arten von universellen Erweiterungskarten, die sich selbstständig an Linux melden können, d. h. Linux weiß von Anfang an, welche Treiber es dafür verwenden muss. Ganz zu schweigen von der schier endlosen Auswahl an Zusatzkomponenten und Zubehör: Ihrer Fantasie sind keine Grenzen gesetzt!

Guten Tag allerseits!
Ich lese Muska seit etwa einem Jahr und habe nun beschlossen, meine Rezension zu veröffentlichen.

Und das Thema dieser Rezension wird ein cooles Metallgehäuse für den Mikrocomputer Raspberry Pi 3 sein.

Genauer gesagt ist es nicht nur ein Körper. Hierbei handelt es sich um einen Bausatz bestehend aus einem Gehäuse und einer an seine Abmessungen angepassten Erweiterungsplatine (HAT) mit Display, sechs Tasten und einem IR-Empfänger.

Kaufhintergrund

Ich habe Anfang dieses Jahres einen Raspberry Pi 3 bekommen. Nach dem Kauf habe ich sofort Heizkörper und ein Gehäuse dafür bestellt:


Bei den Heizkörpern habe ich keinen Fehler gemacht, aber der Acrylkörper gefällt mit der Zeit nicht mehr.
Erstens war es ständig mit Fingerabdrücken bedeckt.
Zweitens hatte es ein schwaches Design, was nicht bedeutete, dass es mehr als ein- oder zweimal zusammengebaut werden würde.
Im Allgemeinen begannen nach einigen Monaten die Riegel abzubrechen, und im Allgemeinen wurde klar, dass ich die „Himbeere“ mit einer zuverlässigeren und hochwertigeren Rüstung ausstatten wollte.

Ich fing an, mir Metallgehäuse in Online-Shops genau anzuschauen und dachte gleichzeitig darüber nach, ein selbstgemachtes Gehäuse aus Holz herzustellen, und dann kontaktierte mich ein Manager des GearBest-Stores, dessen Aufmerksamkeit durch eine Reihe von Artikeln über Raspberry Pi auf meinem Blog erregt wurde und bot an, mir einige Waren zur Überprüfung zuzusenden.

Es war eine Sünde, ein solches Angebot abzulehnen, und ich fragte nach dem anspruchsvollsten Koffer aus dem Sortiment ihres Ladens. Der Vertreter von GearBest stimmte zu, am 6. Mai gaben sie eine Bestellung für mich auf und am 24. Mai holte ich das Paket mit der Hülle bereits bei der Post ab.

Technische Eigenschaften

Rahmen

Material: Aluminium
Farbe schwarz
Breite: 61 mm
Länge: 92 mm
Höhe: 26 mm
Gewicht: 156 g

Bildschirm

Diagonale: 2,2"
Auflösung: 320x240
Touch-Schnittstelle: Nein
Anzahl der Tasten: 6
IR-Empfänger: ja

Das Bildschirmmodul ist ein offensichtlicher Klon, nur leicht modifiziert (ein IR-Modul und 4 GPIO-Pins auf der Unterseite wurden hinzugefügt), aber dazu werde ich später im Test mehr schreiben.

Aussehen, Ausstattung, Montage

Der Koffer hat keine Verpackung. Es wird in Luftpolsterfolie verpackt geliefert:


Wir klappen den Film auf und schauen uns die Verpackung an:


Der Körper selbst besteht aus zwei Aluminiumhälften. Keine Rauheit, Grate usw. Ich habe es nicht gefunden - die Verarbeitung ist auf dem gleichen Niveau.
Das Modul mit Bildschirm, Tasten und IR-Anschluss ist in einer separaten Schicht Luftpolsterfolie mit zusätzlicher Polsterung für mehr Weichheit verpackt.
Das Kit enthält außerdem: Schutzglas(Kunststoff) in einer Versandfolie, ein Satz Schrauben und Beschläge zur Befestigung, ein Inbusschlüssel, 6 runde Metallknöpfe.

Schauen wir uns den Bildschirm genauer an:


Wie ich oben geschrieben habe, handelt es sich hierbei offensichtlich um einen Klon eines alten, aber immer noch produzierten und verkauften Anzeigemoduls, nur leicht modifiziert.
Die Tasten befinden sich im Originalmodul unterhalb des Bildschirms, im chinesischen Analogon an der Seite.
Die Originalknöpfe bestehen aus Kunststoff, während das chinesische Pendant aus Metall besteht. Ich weiß nicht, wie stark sich das auf ihre Haltbarkeit auswirkt, aber sie klicken auf jeden Fall lauter und deutlicher, als uns lieb ist :).
Darüber hinaus verfügt das Analogon über einen IR-Empfänger (schwarzes „Licht“ in der oberen linken Ecke) sowie 4 GPIO-Pins auf der Unterseite:


Das Wichtigste ist, dass trotz aller Modifikationen die Originaltreiber von Adafruit immer noch für dieses Modul geeignet sind, das auch ein Anfänger in Linux-Systemen installieren kann.

Beginnen wir mit dem Zusammenbau:


Die „Himbeere“ platzieren wir in der unteren Körperhälfte. Einige Aluminiumgehäuse enthalten Stifte, die am SoC und Speicherchip anliegen und ihnen Wärme entziehen, wodurch das Gehäuse als Kühler fungiert.
Nichts davon trifft auf dieses Gebäude zu. Deshalb brauchen Sie Heizkörper. Diese aus Kupfer haben sich bestens bewährt.


Wir sichern die „Himbeeren“ mit Beschlägen.


Oben platzieren wir ein Modul mit Bildschirm, Tasten und einem IR-Empfänger.


Wir bereiten die obere Hälfte des Gehäuses vor: Wir befestigen die Knöpfe in den Löchern und setzen das Schutzglas auf.
Beurteilen Sie die Dicke der Trennwände, die die USB-Anschlüsse vom Hauptteil des Gehäuseinneren trennen. Am Material hat der Hersteller offensichtlich nicht gespart.


Wir verbinden beide Gehäusehälften und ziehen die mitgelieferten Schrauben mit dem mitgelieferten Sechskant fest.


Der letzte Schliff: ein Aufkleber auf der Unterseite der Gummifüße. Achten Sie übrigens auf den microSD-Slot. Es ist wie ein Mensch gebaut und die Speicherkarte lässt sich wirklich mit dem Finger herausziehen. In vielen Acrylgehäusen, auch in dem Gehäuse, das ich zuvor hatte, gab es zwar ein Loch für den Zugriff auf die Speicherkarte, tatsächlich musste diese Karte jedoch jedes Mal mit einer Pinzette herausgekratzt werden.


Gehäuse montiert. Blick aus verschiedenen Blickwinkeln :).

Einstellungen

Nach dem Zusammenbau des Gehäuses müssen Sie drei Komponenten separat konfigurieren: Display, Tasten und IR-Empfänger.

Anzeige



Ich entschuldige mich für die Qualität des Bildes, aber nur so konnte ich ein Foto machen.
Natürlich ist das Display in Wirklichkeit nicht „blau“, sondern gibt alle Farben ausreichend wieder. Und natürlich ist es nicht erforderlich, damit in Raspbian zu arbeiten. Die Raspbian-GUI ist überhaupt nicht für Bildschirmauflösungen unter 800x480 ausgelegt.
Die Hülle des Squeezebox-Audioplayers (siehe Bild in der Kopfzeile des Testberichts – das ist es), eine tragbare Retro-Konsole, eine Smart-Home-Schnittstelle oder eine selbst geschriebene Schnittstelle für den schnellen Zugriff auf die Funktionen anderer DIY-Projekt auf Basis des Raspberry Pi – das ist das Einsatzgebiet solcher Displays.

Bildschirmeinstellungen

Treiber von Adafruit installieren:
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.key | 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
Anzeige aktivieren:
sudo adafruit-pitft-helper -t 22
Der Setup-Assistent fragt Sie, ob Sie die Konsole anzeigen müssen (dies ist erforderlich) und ob Sie einen Shutdown-Button an Pin 23 des GPIO anschließen müssen. GPIO-Pin 23 ist, wenn ich mich nicht irre, die oberste Taste in der Nähe des Displays, markiert mit einem Kreis. Wenn Sie die Tasten nicht für andere Zwecke verwenden möchten, können Sie dem Vorschlag des Einrichtungsassistenten zustimmen und erhalten dann eine physische Taste, mit der Sie den Job abschließen und den Raspberry ausschalten können.

Jetzt erstellen wir eine Konfiguration für die grafische Benutzeroberfläche mit Fenster:
sudo nano /usr/share/X11/xorg.conf.d/99-pitft.conf

Darin müssen Sie Folgendes eingeben:
Abschnitt „Gerät“ Kennung „Adafruit PiTFT“ Treiber „fbdev“ Option „fbdev“ „/dev/fb1“ EndSection

Und neu starten:
Sudo-Neustart
Wenn alle Schritte korrekt durchgeführt wurden, erscheint auf dem 2,2-Zoll-Display zunächst die Konsole mit Ladestatus und dann die grafische Oberfläche von Raspbian. Wenn die Konsole angezeigt wird, die grafische Oberfläche jedoch nicht vorhanden ist, überprüfen Sie, ob die Raspbian-Einstellungen gesetzt sind um es automatisch auf die grafische Oberfläche zu laden oder es manuell mit dem Befehl startx zu starten.

Tasten


Über die verfügbaren 6 Tasten lassen sich beliebige Aktionen zuweisen, je nachdem, welche Aufgabe der Raspberry Pi ausführt.
Um ihre Leistung zu demonstrieren, veröffentliche ich ein Beispiel ihrer Verwendung als Mausemulator. In diesem Fall werden vier Tasten in der Nähe des Bildschirms verwendet, um den Cursor entlang der X- und Y-Achse zu bewegen, und zwei Tasten auf der rechten Seite emulieren das Klicken mit der rechten bzw. linken Maustaste.

Einrichten von Schaltflächen am Beispiel eines Mausemulators

Installieren von Python-Bibliotheken für die Arbeit mit 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

Aktivieren Sie das uinput-Modul:
sudo modprobe uinput

Laden Sie Skripte zum Arbeiten mit Schaltflächen herunter:
mkdir Python-keys cd Python-keys wget www.raspberrypiwiki.com/images/6/6c/Python-keys.zip entpacken Sie Python-keys.zip

Lassen Sie uns das Skript ausführen:
sudo python rpi-2.2TFT-mouse.py

IR-Empfänger

Beim IR-Empfänger verhält es sich wie bei den Tasten: Theoretisch kann jede Taste der Fernbedienung mit der Ausführung eines beliebigen Befehls belegt werden.
Ich veröffentliche eine kurze Anleitung zum Einrichten eines IR-Empfängers.

Einrichten des IR-Empfängers

Installieren Sie das LIRC-Paket:
sudo apt-get install lirc liblircclient-dev

Bearbeiten der Konfigurationsdatei:
sudo nano etc/lirc/hardware.conf

Seine Zeilen sollten auf folgende Form reduziert werden:
LIRCD_ARGS="--uinput" LOAD_MODULES=true DRIVER="default" DEVICE="/dev/lirc0" MODULES="lirc_rpi"

Bearbeiten Sie die Datei config.txt:
sudo nano /boot/config.txt

Sie müssen die Zeilen darin finden:
# Kommentieren Sie dies aus, um das lirc-rpi-Modul #dtoverlay=lirc-rpi zu aktivieren

Und bringen Sie sie in die folgende Form:
# Kommentieren Sie dies aus, um das lirc-rpi-Modul dtoverlay=lirc-rpi,gpio_in_pin=26 zu aktivieren

Nach diesen Schritten müssen Sie einen Neustart durchführen:
Sudo-Neustart

Überprüfen wir nun, ob der Infrarot-Anschluss funktioniert:
sudo modprobe lirc_rpi sudo /etc/init.d/lirc stop sudo mode2 -d /dev/lirc0
Hier müssen Sie die Fernbedienung auf den IR-Empfänger richten und die Tasten drücken. Wenn der IR-Empfänger ordnungsgemäß funktioniert, sehen wir etwa Folgendes:

Wir unterbrechen die Ausführung des Befehls (Strg+C auf der Tastatur) und starten den Setup-Assistenten:
sudo /etc/init.d/lirc stoppt sudo irrecord -n -d /dev/lirc0 ~/lircd.conf

Der Einrichtungsassistent für die Fernbedienung wird gestartet und fordert Sie auf, nacheinander alle Tasten auf der Fernbedienung zu drücken, sodass jede Taste mindestens einmal gedrückt wird. Jede vom IR-Empfänger „erfasste“ Taste wird durch das Erscheinen eines neuen Punktes auf dem Bildschirm angezeigt.

Nach Abschluss dieser Schritte generiert der Setup-Assistent eine Konfiguration und legt sie im Benutzerverzeichnis ab. Machen wir diese Konfiguration zur Standardkonfiguration:
sudo cp ~/lircd.conf /etc/lirc/lircd.conf sudo /etc/init.d/lirc start

Damit ist die Einrichtung abgeschlossen.

Informationen zur Funktionsweise des integrierten WLAN

Zu meiner Überraschung stellte sich heraus, dass der Fall praktisch keine Auswirkungen auf den Betrieb von WLAN hat.
Der eingebaute Raspberry-Adapter funktioniert sowohl im Gehäuse als auch ohne gleichermaßen schlecht.
Dies sind die Geschwindigkeitsmessungen, die ich erhalten habe:


In beiden Fällen befand sich die „Himbeere“ im selben Raum wie der Router. Im Allgemeinen funktioniert das Internet weiterhin im Aluminiumgehäuse. Wenn Sie jedoch eine hohe Geschwindigkeit benötigen, müssen Sie die Verbindung zum Netzwerk über Ethernet und nicht über WLAN herstellen.

Darüber, wie sich der Raspberry Pi in diesem Fall erwärmt

Ein weiteres wichtiges Thema ist die Erwärmung der „Himbeere“ in einem soliden Metallgehäuse.
Nach meinen Messungen schwankte die Prozessortemperatur im Niedriglastbetrieb zwischen 46,7°C und 48,3°C. Im Niedriglast-Betriebsmodus vertiefe ich mich in die Konsole, installiere und aktualisiere Pakete und kümmere mich um Treiber.
Außerdem wurde ein Stresstest durchgeführt.

So führen Sie einen Stresstest durch

Installieren des Stresstestpakets:
sudo apt-get install stress wget https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S gcc -o cpuburn-a53 cpuburn-a53.S
Ausführen des Tests:
während wahr; vcgencmd Measure_clock Arm ausführen; vcgencmd Measure_temp; Schlaf 10; fertig& stress -c 4 -t 900s


Im Stresstestmodus wird der Raspberry-Prozessor innerhalb von 15 Minuten zu 100 % ausgelastet. Die Temperatur wird alle 10 Sekunden auf dem Bildschirm angezeigt.
Die kritische Temperatur für „Himbeeren“ liegt bei 80°C – bei Erreichen dieses Wertes wird die sogenannte. Drosselung – Reduzierung der Prozessorfrequenz, um einen weiteren Temperaturanstieg und Schäden durch Überhitzung zu vermeiden.
Bei meinen Strahlern hat der Raspberry den Test bis zum Limit bestanden.
Zunächst stieg die Temperatur innerhalb weniger Minuten recht stark von 46 °C auf 68 °C.
Danach stieg sie langsam weiter an und kletterte in den letzten Minuten auf 80,1°C. Die Drosselung setzte jedoch nicht ein – der Test endete, bevor die Temperatur diese Marke endgültig überschreiten konnte.
Nach Abschluss des Tests sank die Temperatur innerhalb einer Minute von 80 °C auf 72 °C und sank dann in den nächsten 10 Minuten auf 50 °C.
Das Gehäuse wurde merklich heiß. Es hat mir nicht die Hand verbrannt, aber es war sozusagen ziemlich warm.

Ich bin mit den Ergebnissen zufrieden. Dennoch gibt es im Normalbetrieb keine Momente, in denen der Raspberry-Prozessor über längere Zeit konstant mit 100 % ausgelastet ist. Sie müssen sich also keine großen Sorgen über eine Überhitzung machen, wenn Sie dieses Gehäuse verwenden.

Nützliche Kleinigkeiten

gpio -g mode 27 out – Schalten Sie die Hintergrundbeleuchtung des Displays aus
gpio -g mode 27 in – Schalten Sie die Hintergrundbeleuchtung des Displays wieder ein
Der IR-Empfänger wird an GPIO Pin 26 angeschlossen.
- ein einfaches Menü, angepasst an kleine Bildschirme und niedrige Auflösung.
- Gekacheltes Menü, auch angepasst für kleine Bildschirme mit niedriger Auflösung.

Abschluss



Das ist der Fall. Ich persönlich bin mit meiner Anschaffung zufrieden, die Verarbeitungsqualität ist einfach hervorragend. Wenn ich mir einen weiteren Raspberry Pi kaufe, werde ich höchstwahrscheinlich für mein eigenes Geld ein weiteres Exemplar dieses Gehäuses kaufen.

Zu den Nachteilen gehört die Bedienung von vier Tasten in der Nähe des Bildschirms – sie klicken lauter als uns lieb ist (das merkt man im Video, das die Arbeit demonstriert). Ich weiß nicht, vielleicht kann man sie mit Gummidichtungen irgendwie lauter machen.

Ansonsten waren die Eindrücke nur positiv. Funktioneller und gut verarbeiteter Artikel.

Der Preis ist etwas hoch, ja.
Aber GearBest hat einen Gutschein generiert LCDS, mit dem diese Hülle zu einem reduzierten Preis von 35,99 $ erworben werden kann.

Das Produkt wurde vom Shop zum Verfassen einer Rezension bereitgestellt. Die Bewertung wurde gemäß Abschnitt 18 der Website-Regeln veröffentlicht.

Ich habe vor, +32 zu kaufen Zu den Favoriten hinzufügen Die Rezension hat mir gefallen +38 +71

Wer hätte im Jahr 2010 gedacht, dass ein Phänomen wie der „Raspberry Pi“ Tausende von Fans auf der ganzen Welt gewinnen würde.

Ich konnte auch nicht vorbeikommen. Heute zeige ich anhand eines Beispiels, wie man ein LCD (obwohl die Abkürzung bereits das Wort „Display“ enthält, ich es im Folgenden trotzdem verwenden werde) zusammen mit einem Raspberry Pi anschließt und nutzt.

Ich sage gleich: Der Artikel richtet sich an diejenigen, die Raspberry nicht zum ersten Mal begegnen.

Ein Beispiel für den Anschluss eines LCD-Displays an einen Raspberry Pi

Der Raspberry Pi hat einen speziellen GPIO-Anschluss an Bord. Wir werden das Display daran anschließen.

Auswahl des LCD-Displays

Für unsere Zwecke ist jedes Flüssigkristall-Zeichen-Synthetisierungs-(Zeichen-)Display geeignet, das auf dem Hitachi HD44780U-Mikrocontroller oder seinen Analoga basiert. LCD-Displays gibt es in den Größen 8x2, 16x2, 4x20 usw. - Zeilen pro Zeichenanzahl. Sie werden von einer Reihe verschiedener Unternehmen hergestellt – Winstar, MELT und anderen. Um den Prototyp zusammenzubauen, habe ich ein Winstar WH0802A-YYH-CT-Display gekauft. Jetzt müssen wir uns für die Reihenfolge entscheiden, in der die Pins des IDC-Anschlusses mit den Pins des GPIO verbunden werden, und außerdem herausfinden, wie wir unser Display mit Strom versorgen. Es stellt sich heraus, dass alles einfach ist! In der Dokumentation finden wir eine Tabelle mit der Pinbelegung des LCD-Display-Ports für den 4-Bit-Modus und ergänzen diese wie folgt:

Wobei GND das „Minus“ und +5V das „Plus“ der Stromversorgung ist, die wir über denselben GPIO-Anschluss beziehen. GPIO-Signaturen entsprechen ... nun, Sie haben es erraten) Dieses Display ist von hinten beleuchtet. Um es einzuschalten, verbinden Sie einfach LEDA mit +5V und LEDK mit GND. !AUFMERKSAMKEIT! Um ein LCD-Display in diesem Schaltkreis verwenden zu können, muss Ihr Netzteil, das Sie an den Raspberry Pi anschließen, für eine Stromstärke von mindestens 2 A ausgelegt sein. !AUFMERKSAMKEIT!

Auswählen und Verwenden von Bibliotheken für die Arbeit mit einem LCD-Display

Um mit dem LCD-Display arbeiten zu können, müssen wir ein Programm schreiben. Ich werde dies in der Sprache C tun. Um die Auflistung zusammenzustellen, müssen wir jedoch eine Reihe von Bibliotheken herunterladen. Meine Wahl fiel auf das wiringPi-Bibliothekspaket, das im Artikel verwendet wurde. Das Paket selbst ist nicht nur für den Anschluss eines LCD-Displays gedacht. Der Installationsprozess des Pakets ist auf der Website beschrieben. Ich stelle die Auflistung von „mylcd.c“ mit dem Text des Programms unten zur Verfügung (gemäß dem C99-Standard).

#enthalten //Standard-I/O-Bibliothek #include //Bibliothek aus dem wiringPi-Paket #include //Bibliothek aus dem wiringPi-Paket int main (void) ( printf ("Raspberry Pi LCD test\n") ; //Initialisierung des GPIO-Ports if(wiringPiSetup ()==-1) ( printf ("GPIO-Setup fehlgeschlagen!\ n" ) ; ) int fd; printf ("LCD-Initialisierung starten...\n") ; //LCD-Initialisierung fd = lcdInit (2,8,4, 11,10, 1,0,2,3,0, 0, 0,0); if(fd==-1) ( printf ("Initialisierung fehlgeschlagen\n") ; ) else ( printf ("GO!\n"); //Anzeige löschen lcdClear(fd); / /Wagenrücklauf zur ersten Position der ersten Zeile lcdPosition (fd,0,0); //Formatierten Text ausgeben lcdPrintf(fd, "Hello Pi"); //Bewegen Sie den Wagen zur zweiten Zeile und geben Sie Text aus lcdPosition (fd ,0,1); lcdPrintf( fd, "World!"); ) return 0; )

Im Listing interessieren uns insbesondere folgende Funktionen:

1.wiringPiSetup() – Funktion zum Initialisieren des GPIO2-Ports.

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) – Funktion zum Initialisieren des LCD-Displays, wobei : * int rows – Anzahl der Anzeigezeilen (wir haben 2)* int cols – Anzahl der Zeichen in einer Zeile (wir haben 8)* int rs – Zuordnung des WiringPi-Ports zum Steuerregister der RS-Anzeige (wir haben 11 )* int strb – Zuordnung des wiringPi-Ports, der das Anzeigeregister E ermöglicht (wir haben 10)* int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7 – Zuordnung der wiringPi-Ports zum Anzeigedatenbus3.

lcdPrintf(int handle, char *message, ...) – als int handle übergeben wir einen Zeiger auf die Anzeige, * message – wir geben den auszugebenden Text in Anführungszeichen an

Der Raspberry Pi hat vor allem aufgrund von drei Dingen an Popularität gewonnen: Kompaktheit, geringer Stromverbrauch und die Möglichkeit, problemlos eine Vielzahl von Geräten anzuschließen. zusätzliche Geräte. Ein solches Gerät ist ein kleines LCD-Display.

Was ist das Display für RPi3 und wie kann es verwendet werden?

Es gibt viele Display-Modelle für Raspberry. Die beliebteste Bildschirmoption für Raspberry Pi 3 ist jedoch ein Monitor mit den folgenden Eigenschaften:

  • Diagonale - 3,5 Zoll;
  • Auflösung - 480 x 320 Pixel;
  • Matrixtyp - Farb-TFT;
  • Widerstandssensor.

Beim Raspberry Pi 3 ist TFT 3,5" praktisch der Standard. Dies liegt daran, dass ein „Bildschirm“ dieser Größe problemlos in einem kleinen Gehäuse mit einer Computerplatine untergebracht werden kann.

Um es klarzustellen: Ein solcher Monitor für Raspberry Pi 3 ist in der Größe völlig identisch mit dem Display auf dem iPhone 4/4S. Aber die Auflösung ist natürlich nicht so hoch. Allerdings braucht er dies nicht.

Nun kurz dazu, wie ein 3,5-Zoll-LCD-Display auf dem Raspberry Pi 3 verwendet werden kann. Am häufigsten wird es zur Anzeige von Informationen von Sensoren verwendet. So kann der „Raspberry“ in einen Wetteranalysator umgewandelt und das System verwendet werden Auf einem daran angeschlossenen Monitor werden die gesammelten Informationen angezeigt. Natürlich können Sie die entsprechenden Daten auch über SSH empfangen, aber manchmal ist es bequemer, nur auf einen kleinen Bildschirm zu schauen.

Eine weitere Möglichkeit besteht darin, tragbare Spielekonsolen zu erstellen. Vor einigen Jahren gab es unter Elektronikbegeisterten sogar einen Trend zu solchen Geräten von RPi. Ein 3,5-Zoll-Bildschirm mit einer Auflösung von 480 x 320 reicht wiederum völlig aus, um das Gameplay zu steuern und sogar zu genießen. Um jedoch eine tragbare Konsole zu erstellen, sollten Sie bei der Auswahl eines Displays sehr vorsichtig sein. Es ist wichtig, dass die Rendergeschwindigkeit eingeschaltet ist es ist schnell.

Neben 3,5-Zoll-Modellen gibt es noch weitere. Im Fachhandel können Sie beispielsweise einen 7-Zoll-Bildschirm für den Raspberry Pi 3 kaufen. Auf Wunsch ist es auch möglich, Displays von Tablets oder Telefonen an den RPi anzuschließen. Allerdings ist dies deutlich schwieriger als der Anschluss eines dafür vorgesehenen Monitors speziell für Raspberry.

Wie schließe ich einen Bildschirm an Raspberry Pi 3 an?

Jetzt können Sie beginnen, über die Frage nachzudenken, wie Sie eine Verbindung herstellen können Touch-Screen zu Raspberry Pi 3. In den meisten Fällen ist dies äußerst einfach zu bewerkstelligen.

Wenn Sie ein speziell für dieses einzelne Board erstelltes Display an den Raspberry Pi 3 anschließen, müssen Sie nur zwei Dinge tun. Die erste besteht darin, die Abschirmung gemäß den Anweisungen mit dem GPIO zu verbinden. Die zweite besteht darin, das mit dem Gerät gelieferte Skript auszuführen. Dadurch wird wiederum der Systemkern neu konfiguriert. Dadurch wird die Grafikausgabe von HDMI auf SPI umgeleitet.

Das Problem kann auftreten, wenn im Paket keine Treiber enthalten sind. Aber es ist sehr einfach zu lösen. Gehen Sie dazu auf die Seite: waveshare.com/wiki/3.2inch_RPi_LCD_(B) und laden Sie das Archiv von dort herunter. Verwenden Sie anschließend den Befehl tar xvf DOWNLOADED_FILE_LOCATION/FILE_NAME.tar.gz, um es zu entpacken, und gehen Sie dann in den erstellten Ordner: cd LCD-show/.

Wenn Sie im Terminal ls eingeben, werden mehrere Dateien angezeigt. Sie haben einen Typnamen: LCDXX-XXXxXXX-show. Anstelle von XX-XXXxXXX stehen Zahlen. Das erste (vor dem Bindestrich) ist die Bildschirmdiagonale, das zweite (nach dem Bindestrich) ist die Bildschirmauflösung. Damit der Bildschirm funktioniert, müssen Sie die Option auswählen, die den Parametern Ihres vorhandenen Monitors entspricht.

Das Skript wird mit dem Befehl./LCDXX-XXXxXXX-show gestartet. Anstelle von „X“ müssen Sie die im Dateinamen des entsprechenden Skripts enthaltenen Zahlen angeben. Nach der Ausführung des Codes sollte Raspberry neu starten.

Beim nächsten Einschalten wird das Bild nicht mehr auf dem großen Monitor, sondern auf dem angeschlossenen Display angezeigt. Wenn alles funktioniert, müssen Sie nichts weiter konfigurieren. Wenn Sie das Bild jedoch erneut über HDMI ausgeben müssen, müssen Sie in den Ordner mit den Skripten gehen und von dort aus ausführen: ./LCD-hdmi.

Wie Sie sehen, ist es sehr einfach, Raspberry dazu zu bringen, ein Bild auf einem über GPIO angeschlossenen Bildschirm anzuzeigen. Dies ist nur geringfügig schwieriger als der einfache Anschluss eines normalen Monitors über HDMI.