Raspberry Pi aus der Ferne verschoben, damit es mit Python LED-verbunden werden kann

Einführung

Ich habe einen Raspberry Pi gekauft, weil ich dachte, er könnte im Geschäft angewendet werden. Dieses Mal haben wir die LED eingeschaltet, die die Position des Tutorials darstellt. Dies ist meine erste Erfahrung mit elektronischer Arbeit. Bitte teilen Sie uns Ihre Meinungen und Eindrücke mit.

Wir, der Haupt-PC, verwenden Windows.

Raspberry Pi per Fernzugriff anschließen

In Windows gibt es eine Funktion namens Remotedesktop, die andere PCs anzeigt und bedient. Unter Windows 10 können Sie dies finden, indem Sie im Suchfeld neben dem Windows-Symbol suchen.

001.png

In meinem Fall greife ich über WIFI auf den Raspberry Pi zu. Sie müssen die IP-Adresse als Computernamen eingeben. Dies kann durch den Befehl ipconfig auf dem Terminalbildschirm im Raspberry Pi bestätigt werden.

003.png

Unter wlan0 oben sind die in inet aufgelisteten die IP-Adressen. Geben Sie dies ein. Als nächstes wird der Anmeldebildschirm von xrdp angezeigt. xrdp ist ein Serverprogramm, das das Microsoft Remote Desktop Protocol unter Linux bereitstellt. Installieren Sie es mit dem folgenden Befehl im Terminal von Raspberry Pi.

sudo apt-get install python-rpi.gpio

003.png

Das Bild oben ist der Anmeldebildschirm. Die Standardeinstellung ist id: pi, password: raspberry. Aus Sicherheitsgründen denke ich, dass dies geändert werden sollte.

004.png

Ich konnte sicher eintreten.

LED-Schaltung erstellen

Dieses Mal kaufte ich dies, um eine Schaltung für Raspberry Pi zu machen. Vorerst habe ich es zu einem Typ gemacht, der alles in einem enthält. https://www.amazon.co.jp/BONROB-Raspberry-%E3%83%96%E3%83%AC%E3%83%83%E3%83%89%E3%83%9C%E3%83%BC%E3%83%89-%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%91%E3%83%BC%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%BC-RAB%E3%83%9B%E3%83%AB%E3%83%80%E3%83%BC/dp/B07P5LMVN1

In Bezug auf LED-Beleuchtung habe ich hier erwähnt. http://make.bcde.jp/raspberry-pi/gpio%E3%81%A7led%E3%81%AE%E7%82%B9%E6%BB%85python/

Raspeberry Pi verfügt über ein Terminal namens GPIO („General Purpose Input / Output“), das die Eingabe / Ausgabe ausführt. Ich habe den Rapberry Pi 4 gekauft, er hat also 40 Pins. Das erste, was mir aufgefallen ist, ist, dass keiner dieser 40 Punkte dieselbe Funktion hat und es separate Pins gibt, die verwendet werden müssen, wenn Sie ein- oder ausgeben möchten.

002.png

Um über diesen GPIO Strom (= Steuerung der Hardware) vom Rapberry Pi zum LED-Schaltkreis zu leiten, muss normalerweise der Gerätetreiber installiert werden. Es kann jedoch programmgesteuert mit einem Befehl namens GPIO gesteuert werden.

006.png

Dieses Mal habe ich es wie in dieser Abbildung gezeigt zusammengebaut. Der zu beachtende Punkt ist die Ausrichtung der LED-Lichtelektroden. Das längere Bein ist der Anodenanschluss (+).  001.jpg

LED leuchtet durch Python-Programm

Lassen Sie uns nun endlich die LED einschalten. Sie können die LED mit einem Befehl vom Terminal aus einschalten, diesmal verwenden wir jedoch Python. Auf Raspberry Pi 4 ist eine IDE namens Thonny Python IDE installiert. Führen Sie sie daher von hier aus aus.

Um GPIO zu betreiben, muss die GPIO-Bibliothek installiert werden. Installieren Sie es mit dem folgenden Befehl auf dem Terminal von Raspberry Pi.

 $ sudo apt-get install python-rpi.gpio

Übrigens ist das Programm zum tatsächlichen Einschalten wie folgt. Dieses Mal blinkt es 5 Mal mit einer Tonhöhe von 2 Sekunden.

LED.py



import RPi.GPIO as GPIO
import time

GPIO.setmode(RPi.GPIO.BCM)
GPIO.setup(18, GPIO.OUT)

for x in xrange(5):
    GPIO.output(18, True)
    time.sleep(2)
    GPIO.output(18, False)
    time.sleep(2)
GPIO.cleanup()

Ich konnte es sicher einschalten.

007.png

Am Ende

Dieses Mal haben wir die LED geblinkt, ein Tutorial für die Arbeit mit Raspberry Pi. Wenn Sie dies aus der Ferne tun, können Sie fühlen, dass Sie von einer weiter entfernten Position aus operieren, was Spaß macht. Indem ich dies weiter anwende, möchte ich einen Mechanismus erstellen, mit dem Sie IoT erleben können, z. B. das Einrichten eines Servers in AWS und das Erstellen einer Website für die Überwachung von Haustieren.

Recommended Posts

Raspberry Pi aus der Ferne verschoben, damit es mit Python LED-verbunden werden kann
SSD 1306 OLED kann mit Raspeye + Python verwendet werden (Hinweis)
[Python] Erstellen Sie ein Diagramm, das mit Plotly verschoben werden kann
Hinweise zu Python-Kenntnissen, die mit AtCoder verwendet werden können
Mit Raspberry Pi erstellter Dateifreigabeserver, der für Remote-Arbeiten verwendet werden kann
Es scheint, dass Skeleton Tracking mit RealSense durchgeführt werden kann
Installieren Sie Mecab und CaboCha auf ubuntu16.04LTS, damit es aus der Python3-Serie verwendet werden kann
Verwenden Sie vl53l0x mit RaspberryPi (Python)
Ich habe ein Shuffle gemacht, das mit Python zurückgesetzt (zurückgesetzt) werden kann
Erstellen Sie ein Währungsdiagramm, das mit Plotly (2) verschoben werden kann.
Erstellen Sie ein Währungsdiagramm, das mit Plotly (1) verschoben werden kann.
Ich habe versucht, es zu erweitern, damit die Datenbank mit der Analysesoftware von Wiire verwendet werden kann
・ <Slack> Schreiben Sie eine Funktion, um Slack zu benachrichtigen, damit sie jederzeit in Anführungszeichen gesetzt werden kann (Python).
Verwenden Sie Python auf Raspberry Pi 3, um die LED mit Schaltersteuerung zu beleuchten!
Arbeiten mit GPS in Python für Raspberry Pi 3
Da Python als "Pichon" gelesen wird, kann es mit "Pichon" ausgeführt werden (es ist eine Geschichte)
Lesen Sie das von flask gepostete Bild, damit es von opencv verarbeitet werden kann
[Hackason] Über das Erstellen eines Werkzeugs, das auf Raspberry Pi gedruckt werden kann [Praktisches Werkzeug]
Verwenden Sie Python auf Raspberry Pi 3, um die LED zu beleuchten, wenn es dunkel wird!
Dateitypen, die mit Go verwendet werden können
Ich habe L-Chika mit Razpai 4 (Python Edition) ausprobiert.
Holen Sie sich CPU-Informationen von Raspberry Pi mit Python
Listen Sie Pakete auf, die mit pip aktualisiert werden können
Ein Liner, der mit Python ein Umfangsverhältnis von 10000 Stellen ausgibt
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
GPS-Tracking mit Raspeye 4B + BU-353S4 (Python)
Messen Sie die CPU-Temperatur von Raspeye mit Python
[Python] Einführung in das WEB-Scraping | Zusammenfassung der Methoden, die mit dem Webdriver verwendet werden können
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
Liste der Farben, die mit tkinter (Denkmal) eingestellt werden können
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden
Ausgabe auf "7 Segment LED" mit Python mit Raspberry Pi 3!
Grenzwerte, die mit MeCab sofort analysiert werden können
Zeigen Sie das Bild der USB-Kamera mit OpenCV von Python mit Raspeye an
Lassen Sie uns GPIO von Raspeye mit Python CGI betreiben
Es war großartig, die Python-Datei in Raspberry Pi mit der Remote-Funktion von Atom zu bearbeiten
Organische EL-Zeichenanzeige SO1602 Python-Bibliothek für den Betrieb mit AdaFruit-Spezifikationen (für Raspberry Pi)
GPGPU mit Raspberry Pi
DigitalSignage mit Raspberry Pi
Formatübersicht der Formate, die mit gensim serialisiert werden können
Aktualisieren Sie Raspberry Pi Python mit pyenv auf 3.7 oder höher
Python-Anfänger öffnet und schließt die ineinandergreifende Kamera mit Raspberry Pi
Ich habe versucht, Movidius NCS mit Python von Raspberry Pi3 auszuführen
Erstellen Sie LCD-Spiele (16x2) mit Raspberry Pi und Python
Führen Sie den Python-Beispielcode BNO055 mit I2C (Raspberry Pi 3B) aus.
getrpimodel: Erkennen Sie das Himbeer-Pi-Modell (A, B, B +, B2, B3 usw.) mit Python
Skripte, die bei der Verwendung von Bottle in Python verwendet werden können
Es ist Halloween, also werde ich versuchen, es mit Python zu verstecken
Ich habe die Vorbehandlung untersucht, die mit PyCaret durchgeführt werden kann
Lassen Sie uns ein Diagramm erstellen, auf das mit IPython geklickt werden kann
Verbinden Sie Raspberry Pi mit "Python" mit der Alibaba Cloud IoT Platform
[Python] Zeichnen Sie mit Plotly Höhendaten auf eine sphärische Oberfläche und zeichnen Sie einen Globus, der rund und rund gedreht werden kann
Ich habe die Jumbo-Lotterie zum Jahresende mit Python gekauft und analysiert, die in Colaboratory ausgeführt werden kann
Verstehen Sie die Wahrscheinlichkeiten und Statistiken, die für das Fortschrittsmanagement mit einem Python-Programm verwendet werden können
[Python] Ein Programm, das die maximale Anzahl von Spielzeugen findet, die mit Ihrem Geld gekauft werden können