Programmation normale avec la programmation Node-RED avec Raspberry Pi 3

introduction

Je m'appelle Ryosuke Kamei et je suis consultant en informatique basé sur l'idée du "doux IT"! Actuellement, mon travail est en amont, axé sur l'analyse des exigences et la définition des exigences, mais j'écris aussi des programmes! Dans le cadre d'activités informatiques conviviales, "Raspberry Pi 3" (communément appelé "Raspberry Pi 3"), qui a pour philosophie de "fournir un PC pouvant être programmé pour l'éducation à bas prix", dispose de Node-RED qui peut être programmé avec une interface graphique pour l'éducation. Faire! De plus, nous présenterons également les paramètres de développement avec Python!

● Objectif

  1. Installez Node-RED qui peut être programmé avec GUI
  2. Préparation à la programmation avec python

Installer les gestionnaires de packages python pip et dev Installer WiringPi pour le contrôle GPIO

1. Installez Node-RED qui peut être programmé avec GUI

Puisque la philosophie de Raspai est "de fournir un PC programmable pour l'éducation à bas prix", il existe une application appelée Node-RED afin que la programmation puisse être faite avec l'interface graphique. Il semble qu'il soit déjà installé sur Raspberry Pi 3 (au 3 juillet 2016), mais je l'ai répertorié au cas où. (Installé dans la dernière version de Razpai)

1.1 Installation

Node-Installation ROUGE


$ sudo apt-get install nodered

1.2 Démarrer Node-RED

Node-Départ ROUGE


$ node-red-start

1.3 Accès avec un navigateur

Ouvrez votre navigateur et accédez à "http://127.0.0.1:1880/" Vous pouvez programmer avec GUI! Le langage de programmation semble utiliser Node.js!

2. Préparation à la programmation avec python

Comme Node-RED touche lors de l'enseignement aux enfants, je voudrais programmer normalement pour allumer les LED et faire tourner les moteurs. J'utilise un langage de programmation appelé Python, et il semble pratique d'avoir un gestionnaire de paquets pip, je vais donc l'installer. Installez WiringPi pour GPIO (contrôle d'entrée / sortie à usage général).

2-1. Installez python3-dev python3-pip

python3-dev python3-Installer pip


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

2-2. Installer le câblage Pi2 à l'aide de pip3

Installer le câblage Pi2 à l'aide de pip3


$ sudo pip3 install wiringpi2

Contrôle de fonctionnement


$ sudo python3

Python


>>> import wiringpi
(Aucune erreur affichée)
wiringpi.piBoardRev()
2 (affiché uniquement comme ← 2)

Ce que j'ai utilisé

Unité principale Raspberry Pi 3 5 980 yens Écran tactile officiel de 7 pouces Raspberry Pi 11330 yens Attention Ce n'est pas grave si vous avez un écran à cristaux liquides ou un téléviseur avec une prise HDMI. Je ne l'ai juste pas à la maison ... pleurer [Clavier USB Sanwa Supply (Noir) SKB-L1UBK 496 Yen](http://www.amazon.co.jp/gp/product/B005LL9J9G/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B005LL9J9G/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B005LL9J9J9G2&slinkCmail vingt-deux) Souris USB Qu'y avait-il à la maison ... Carte SD Ce qui était à la maison ... Razpai Magazine juin 2016

plan du site

Configuration du Raspberry Pi 3

Installation du Raspberry Pi 3 → LAN sans fil → Entrée / sortie japonaise → opération depuis Mac

Créez un environnement Python + MySQL avec Docker sur Raspberry Pi 3!

Installer Docker sur RaspberryPi3 Créez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3![Construction facile] Créez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3![Essai et erreur]

Fabriquez un climatiseur intégré à un ordinateur personnel "airpi" avec Raspberry Pi 3!

Faire un climatiseur intégré à l'ordinateur "airpi" avec Raspberry Pi 3!

Jouons avec Raspberry Pi 3 et python

Programmation avec programmation Node-RED avec Raspberry Pi 3 et programmation normale Allumez la LED avec python sur Raspberry Pi 3 (Hello World) Détecter l'état du commutateur avec Raspberry Pi 3 Exécutez un servomoteur en utilisant python sur Raspberry Pi 3 Contrôlez le moteur avec un pilote de moteur en utilisant python sur Raspberry Pi 3! Détectez l'interrupteur à glissière à l'aide de python sur Raspberry Pi 3! Détectez les commutateurs magnétiques à l'aide de python sur Raspberry Pi 3! Détectez la température en utilisant python sur Raspberry Pi 3! Raspberry Pi 3 utilise python pour faire sonner le buzzer! Détectez les signaux analogiques avec un convertisseur A / N en utilisant python sur Raspberry Pi 3! Détectez la "luminosité" en utilisant python sur Raspberry Pi 3! Détectez la "température (en utilisant le convertisseur A / N)" en utilisant python sur Raspberry Pi 3! Sortie vers "7 segments LED" en utilisant python sur Raspberry Pi 3!

Règles axées sur le développement piloté par les tests

Règles de codage "Écrivons du code doux" (FuelPHP) Règles de dénomination "Membres sympathiques pour vous-même, conviviaux pour l'équipe et invisibles après 3 mois"

Développement d'applications Web avec Docker + Python

Installez Python3 et les bibliothèques associées pip, virtualenv et framework Django, bouteille, Flask sur CentOS sur Docker! Avec un Dockerfile qui résume ces derniers!

Construction d'environnement facile à développer (Docker + PHP)

Lier l'environnement PHP + Eclipse à Apache à l'aide de Docker Création d'un environnement de développement Fuel PHP à l'aide de Docker Création d'un squelette CRUD à l'aide des paramètres initiaux de l'environnement de développement FuelPHP à l'aide de Docker et de l'échafaudage Migration de la base de données FuelPHP

Recommended Posts

Programmation normale avec la programmation Node-RED avec Raspberry Pi 3
Travailler avec des capteurs dans Mathematica sur Raspberry Pi
Travailler avec le GPS en Python pour Raspberry Pi 3
GPGPU avec Raspberry Pi
pigpio sur Raspberry pi
DigitalSignage avec Raspberry Pi
Cython sur Raspberry Pi
Programmation média avec Raspeye (préparation audio)
Profitez du travail électronique avec GPIO de Raspberry Pi
Allumez / éteignez votre PC avec Raspberry Pi
Connectez-vous à MySQL avec Python sur Raspberry Pi
Enregistrez la température et l'humidité avec systemd sur Raspberry Pi
Plantes Mutter avec Raspberry Pi
Exécutez la matrice LED de manière interactive avec Raspberry Pi 3B + sur Slackbot
Contrôlez les moteurs sans balais avec GPIO de Raspberry Pi Zero
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
Introduction de pyenv sur Raspberry Pi
Résoudre les problèmes liés à l'installation d'OpenCV sur Raspberry Pi et à la capture
Utilisez NeoPixel avec la tarte aux framboises
Installez OpenCV4 sur Raspberry Pi 3
Installez TensorFlow 1.15.0 sur Raspberry Pi
[Raspberry Pi] Contrôle du moteur pas à pas avec Raspberry Pi
Test de la communication UART avec Raspberry Pi
Utilisez vl53l0x avec RaspberryPi (python)
Raspberry pi 1 modèle b, partie rouge noeud 17
Commande de servomoteur avec Raspberry Pi
MQTT sur Raspberry Pi et Mac
raspberry pi 4 centos7 installer sur docker
Communication série avec Raspberry Pi + PySerial
Installez ghoto2 sur Raspberry Pi (Remarque)
Configuration du système d'exploitation avec Raspberry Pi Imager
Essayez d'utiliser ArUco avec Raspberry Pi
Essayez L Chika avec raspberrypi
Procédure d'installation d'OpenCV sur Raspberry Pi
Construire un serveur VPN avec Raspberry Pie
Essayez de déplacer 3 servos avec Raspeye
Allumer / éteindre le Raspberry pi avec Arduino
Détecter l'état du commutateur avec Raspberry Pi 3
Installez OpenMedia Vault 5 sur Raspberry Pi 4
Utiliser une webcam avec Raspberry Pi
L Chika avec Raspberry Pi C #
Construisez wxPython sur Ubuntu 20.04 sur Raspberry Pi 4
Contrôlez le moteur avec un pilote de moteur en utilisant python sur Raspberry Pi 3!
Mesurer la force du signal SIM avec Raspberry Pi
Surveillance des animaux avec Rekognition et Raspberry pi
Raspberry Pi "Lampe de notification Honwaka" Partie 2
Détectez la "luminosité" en utilisant python sur Raspberry Pi 3!
Démarrage USB sur Raspberry Pi 4 modèle B
Bonjour le monde avec Raspberry Pi + Minecraft Pi Edition
Adafruit Python BluefruitLE fonctionne sur Raspeye.
Essayez de pêcher le Wakasagi avec Raspberry Pi
Définir l'espace d'échange sur Ubuntu sur Raspberry Pi
Utiliser le capteur Grove avec Raspberry Pi
Installez la version 64 bits du système d'exploitation (bate) sur Raspberry Pi
Capteur humain amélioré fabriqué avec Raspberry Pi
Installez docker-compose sur le système d'exploitation Raspberry Pi 64 bits
Essayez la détection d'objets avec Raspberry Pi 4 + Coral
Exécutez un servomoteur en utilisant python sur Raspberry Pi 3
Raspberry Pi "Lampe de notification Honwaka" Partie 3