[PYTHON] Normal programmieren mit Node-RED-Programmierung mit Raspberry Pi 3

Einführung

Mein Name ist Ryosuke Kamei und ich bin ein IT-Berater, der auf der Idee der "sanften IT" basiert! Derzeit ist meine Arbeit vorgelagert und konzentriert sich auf Anforderungsanalyse und Anforderungsdefinition, aber ich schreibe auch Programme! Als Teil freundlicher IT-Aktivitäten verfolgt "Raspberry Pi 3" (allgemein bekannt als "Raspberry Pi 3") die Philosophie, "einen PC bereitzustellen, der für Bildung zu einem niedrigen Preis programmiert werden kann". Daher gibt es Node-RED, das mit einer grafischen Benutzeroberfläche für Bildung programmiert werden kann. Ich werde es daher vorstellen. Machen! Darüber hinaus werden wir die Einstellungen für die Entwicklung mit Python vorstellen!

● Zweck

  1. Installieren Sie Node-RED, das mit der GUI programmiert werden kann
  2. Vorbereitung für die Programmierung mit Python

Installieren Sie die Python-Paketmanager pip und dev Installieren Sie WiringPi für die GPIO-Steuerung

1. Installieren Sie Node-RED, das mit der GUI programmiert werden kann

Da Raspais Philosophie darin besteht, "einen programmierbaren PC für Bildungszwecke zu einem niedrigen Preis bereitzustellen", gibt es eine Anwendung namens Node-RED, damit die Programmierung über die GUI erfolgen kann. Es scheint, dass es bereits auf Raspberry Pi 3 installiert ist (Stand: 3. Juli 2016), aber ich habe es für alle Fälle aufgelistet. (Installiert in der neuesten Version von Razpai)

1.1 Installation

Node-ROTE Installation


$ sudo apt-get install nodered

1.2 Starten Sie Node-RED

Node-ROTER Start


$ node-red-start

1.3 Zugriff mit einem Browser

Öffnen Sie Ihren Browser und gehen Sie zu "http://127.0.0.1:1880/". Sie können mit GUI programmieren! Die Programmiersprache scheint Node.js zu verwenden!

2. Vorbereitung für die Programmierung mit Python

Da sich Node-RED beim Unterrichten von Kindern berührt, möchte ich normal programmieren, um LEDs zu beleuchten und Motoren zu drehen. Ich verwende eine Programmiersprache namens Python, und es scheint praktisch, einen Paketmanager-Pip zu haben, also werde ich ihn installieren. Installieren Sie WiringPi für GPIO (Allzweck-Ein- / Ausgabesteuerung).

2-1. Installieren Sie python3-dev python3-pip

python3-dev python3-Installieren Sie pip


$ sudo apt-get install python3-dev python3-pip

2-2. Installieren Sie die Verkabelung Pi2 mit pip3

Installieren Sie die Verkabelung Pi2 mit pip3


$ sudo pip3 install wiringpi2

Funktionsprüfung


$ sudo python3

Python


>>> import wiringpi
(Kein Fehler angezeigt)
wiringpi.piBoardRev()
2 (nur als ← 2 angezeigt)

Was ich benutzt habe

Raspberry Pi 3-Haupteinheit 5.980 Yen Raspberry Pi Official 7-Zoll-Touchscreen-Display 11.330 Yen Achtung Es ist in Ordnung, wenn Sie ein Flüssigkristalldisplay oder einen Fernseher mit HDMI-Anschluss haben. Ich habe es einfach nicht zu Hause ... weinen [Sanwa Supply USB-Tastatur (schwarz) SKB-L1UBK 496 Yen](http://www.amazon.co.jp/gp/product/B005LL9J9G/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B005LL9 zweiundzwanzig) USB-Maus Was war zu Hause ... SD-Karte Was war zu Hause ... Razpai Magazine, Juni 2016

Seitenverzeichnis

Raspberry Pi 3 Setup

Raspberry Pi 3-Installation → WLAN → Japanische Ein- / Ausgabe → Betrieb vom Mac

Erstellen Sie mit Docker eine Python + MySQL-Umgebung auf Raspberry Pi 3!

Docker auf RaspberryPi3 installieren Erstellen Sie mit Docker auf RaspberryPi3 eine Python + Flasche + MySQL-Umgebung![Einfache Konstruktion] Erstellen Sie mit Docker auf RaspberryPi3 eine Python + Flasche + MySQL-Umgebung![Versuch und Irrtum]

Machen Sie einen in die Klimaanlage integrierten PC "airpi" mit Raspberry Pi 3!

Machen Sie einen in die Klimaanlage integrierten PC "airpi" mit Raspberry Pi 3!

Lass uns mit Raspberry Pi 3 und Python spielen

Programmieren mit Node-RED-Programmieren mit Raspberry Pi 3 und normaler Programmierung Beleuchten Sie die LED mit Python auf Raspberry Pi 3 (Hello World) Schalterstatus mit Raspberry Pi 3 erkennen Führen Sie einen Servomotor mit Python auf Raspberry Pi 3 aus Steuern Sie den Motor mit einem Motortreiber mit Python auf Raspberry Pi 3! Erkennen Sie den Schiebeschalter mit Python auf Raspberry Pi 3! Erkennen Sie Magnetschalter mit Python auf Raspberry Pi 3! Ermitteln Sie die Temperatur mit Python auf Raspberry Pi 3! Raspberry Pi 3 verwendet Python, um den Summer zu ertönen! Analoge Signale mit A / D-Wandler mit Python auf Raspberry Pi 3 erkennen! Erkennen Sie "Helligkeit" mit Python auf Raspberry Pi 3! Ermitteln Sie "Temperatur (mit A / D-Wandler)" mit Python auf Raspberry Pi 3! Ausgabe auf "7 Segment LED" mit Python auf Raspberry Pi 3!

Die Regeln konzentrierten sich auf die testgetriebene Entwicklung

Codierungsregeln "Schreiben wir sanften Code" (FuelPHP) Namensregeln "Freundlich zu sich selbst, teamfreundlich und unsichtbare Mitglieder nach 3 Monaten"

Entwicklung von Webanwendungen mit Docker + Python

Installieren Sie Python3 und verwandte Bibliotheken pip, virtualenv und Framework Django, Flasche, Flask unter CentOS auf Docker! Mit einer Docker-Datei, die diese zusammenfasst!

Einfach zu entwickelnde Umgebungskonstruktion (Docker + PHP)

PHP-Umgebung + Eclipse mit Docker mit Apache verknüpfen Erstellen einer PHP-Entwicklungsumgebung für Kraftstoff mit Docker Erstellen eines CRUD-Skeletts mit den Anfangseinstellungen der FuelPHP-Entwicklungsumgebung mit Docker und Scaffold Migration der FuelPHP-Datenbank

Recommended Posts

Normal programmieren mit Node-RED-Programmierung mit Raspberry Pi 3
Arbeiten mit Sensoren in Mathematica auf Raspberry Pi
Arbeiten mit GPS in Python für Raspberry Pi 3
GPGPU mit Raspberry Pi
Pigpio auf Himbeer-Pi
DigitalSignage mit Raspberry Pi
Cython auf Raspberry Pi
Medienprogrammierung mit Raspeye (Vorbereitung für Audio)
Genießen Sie die elektronische Arbeit mit GPIO von Raspberry Pi
Schalten Sie Ihren PC mit Himbeer-Pi ein / aus
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
Notieren Sie Temperatur und Luftfeuchtigkeit mit systemd auf Raspberry Pi
Mutter pflanzt mit Raspberry Pi
Führen Sie die LED-Matrix interaktiv mit Raspberry Pi 3B + auf Slackbot aus
Steuern Sie bürstenlose Motoren mit GPIO von Raspberry Pi Zero
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden
Pyenv auf Raspberry Pi eingeführt
Fehlerbehebung bei der Installation von OpenCV auf Raspberry Pi und der Erfassung
Verwenden Sie NeoPixel mit Himbeerkuchen
Installieren Sie OpenCV4 auf Raspberry Pi 3
Installieren Sie TensorFlow 1.15.0 auf Raspberry Pi
[Raspberry Pi] Schrittmotorsteuerung mit Raspberry Pi
Testen der Kommunikation mit Raspberry Pi
Verwenden Sie vl53l0x mit RaspberryPi (Python)
Himbeer pi 1 Modell b, knotenroter Teil 17
Servomotorsteuerung mit Raspberry Pi
MQTT auf Raspberry Pi und Mac
Himbeer Pi 4 Centos7 auf Docker installieren
Serielle Kommunikation mit Raspberry Pi + PySerial
Installieren Sie ghoto2 auf Raspberry Pi (Hinweis)
Betriebssystem-Setup mit Raspberry Pi Imager
Versuchen Sie es mit ArUco mit Raspberry Pi
Probieren Sie L Chika mit Himbeerpi
OpenCV-Installationsverfahren auf Raspberry Pi
Aufbau eines VPN-Servers mit Raspberry Pie
Versuchen Sie, 3 Servos mit Raspeye zu bewegen
Ein- / Ausschalten von Raspberry Pi mit Arduino
Erkennen Sie den Schalterstatus mit Raspberry Pi 3
Installieren Sie OpenMedia Vault 5 auf Raspberry Pi 4
Verwenden einer Webkamera mit Raspberry Pi
L Chika mit Himbeer-Pi C #
Erstellen Sie wxPython unter Ubuntu 20.04 auf Himbeer-Pi 4
Steuern Sie den Motor mit einem Motortreiber mit Python auf Raspberry Pi 3!
Messen Sie die SIM-Signalstärke mit Raspberry Pi
Haustierüberwachung mit Rekognition und Raspberry pi
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 2
Erkennen Sie "Helligkeit" mit Python auf Raspberry Pi 3!
USB-Boot auf Raspberry Pi 4 Model B.
Hallo Welt mit Raspberry Pi + Minecraft Pi Edition
Adafruit Python BluefruitLE arbeitet mit Raspeye.
Versuchen Sie, mit Raspberry Pi nach Wakasagi zu fischen
Stellen Sie den Swap Space unter Ubuntu auf Raspberry Pi ein
Verwenden Sie den Grove-Sensor mit Raspberry Pi
Installieren Sie das 64-Bit-Betriebssystem (Bate) auf Raspberry Pi
Verbesserter menschlicher Sensor mit Raspberry Pi
Installieren Sie Docker-Compose unter 64-Bit-Raspberry-Pi-Betriebssystem
Versuchen Sie die Objekterkennung mit Raspberry Pi 4 + Coral
Lassen Sie einen Servomotor mit Python auf Raspberry Pi 3 laufen
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 3