Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Tag de capteur à Blynk à l'aide de Node-RED

Comment fusionner différents appareils et services IoT ? Node-RED fournit une solution élégante.

Node-RED fournit une solution élégante pour fusionner différents appareils et services IoT.

Le RedBear IoT pHAT fournit BLE et WiFi au Raspberry Pi Zero.

Préparation Générale

Téléchargez l'image Debian Jessie Lite et préparez une carte microSD. Sur macOS, j'utilise ApplePi-Baker pour préparer la carte microSD.

Pour profiter de SSH via USB, mettez à jour la carte microSD sur l'ordinateur principal avec

$ nano config.txt  

Tout en bas, ajoutez

dtoverlay=dwc2  

Appuyez sur ctrl-O ctrl-X pour enregistrer et fermer. Puis lancez

$ nano cmdline.txt  

Après rootwait , ajoutez un espace puis

modules-load=dwc2,g_ether  

Appuyez sur ctrl-O ctrl-X pour enregistrer et fermer. Redémarrez le Raspberry Pi.

Connectez-vous au Raspberry Pi, avec un câble USB sur port USB. Sur l'ordinateur principal,

$ ssh [email protected]  

Le mot de passe par défaut est raspberry .

Pour procéder à la mise à jour et à la mise à niveau, lancez sur le Raspberry Pi

$ sudo apt-get update sudo apt-get upgrade  

Réglez le fuseau horaire. Lancement sur Raspberry Pi

$ sudo raspi-config  

Installer et exécuter rpi-update . Lancement sur Raspberry Pi

$ sudo apt-get install rpi-update sudo rpi-update  

Installer RedBear IoT pHAT

Éteignez le Raspberry Pi, branchez le RedBear IoT pHAT sur le Raspberry Pi, allumez le Raspberry Pi, connectez-le et lancez

$ cat /proc/device-tree/hat/product  

Si la réponse est IoT pHAT w/eep_v0.3 , le tableau est prêt. Passez à la section suivante. Sinon, l'EEPROM doit être mis à jour. Suivez simplement cette procédure.

Pour confiture WiFi, lancez-vous sur le Raspberry Pi

$ ifconfig sudo nano /etc/wpa_supplicant/wpa_supplicant.conf  

Ajouter à la fin

network={ ssid="SSID" psk="passwork" key_mgmt=WPA-PSK }  

Appuyez sur ctrl-O ctrl-X pour enregistrer et fermer. Enfin, redémarrez.

$ sudo reboot  

Connectez-vous via Ethernet via USB ou WiFi et lancez sur l'ordinateur principal

$ ssh [email protected]  

Le mot de passe par défaut est raspberry .

Pour vérifier que Bluetooth fonctionne, lancez sur le Raspberry Pi

$ hciconfig hci0 :Type :BR/EDR Bus :UART BD Adresse :E0:76:D0:CF:2F:A4 ACL MTU :1021:8 SCO MTU :64:1 UP RUNNING RX octets :717 acl:0 sco:0 événements :42 erreurs :0 octets TX :1532 acl:0 sco:0 commandes :42 erreurs :0  

Pour scanner les appareils Bluetooth, lancez sur le Raspberry Pi

$ bluetoothd -v 5.23 sudo bluetoothctl [bluetooth]# scan on [NEW] Device B0:B4:48:ED:B4:84 CC2650 SensorTag [bluetooth]# connect B0:B4:48:ED:B4:84 Tentative de connexion à B0:B4:48:ED:B4:84 [CHG] Appareil B0:B4:48:ED:B4:84 Connecté :oui Connexion réussie [bluetooth]# trust B0:B4:48:ED:B4:84 [CHG] Appareil B0:B4:48:ED:B4:84 Trusted :yes [bluetooth]# quit  

Le SensorTag Node-RED nécessite Bluetooth, ainsi qu'une connexion Ethernet sur USB ou une connexion WiFi.

Installer le nœud, npm et Node-RED

Lancement sur Raspberry Pi

$ sudo apt-get update sudo apt-get install node sudo apt-get install nodered sudo apt-get install npm  

Vérifier

$ node -v v0.10.29 npm -v 1.4.21  

Pour obtenir la version 0.12 de nœud, lancer sur le Raspberry Pi

$ wget https://s3-eu-west-1.amazonaws.com/conoroneill.net/wp-content/uploads/2015/02/node-v0 .12.0-linux-arm-pi.tar.gz tar -zxvf node-v0.12.0-linux-arm-pi.tar.gz cd node-v0.12.0-linux-arm-pi sudo cp -R * /usr/ local/ cd .. sudo rm -R node-v0.12.0-linux-arm-pi node -v v0.12.0  

Pour installer Node-RED

$ sudo apt-get install nodered  

Pour installer npm pour gérer des nœuds supplémentaires,

$ sudo apt-get install npm  

Pour obtenir la version 2.15 de npm , lancez sur le Raspberry Pi

$ sudo npm install -g [email protected] npm -v 2.15.11  

Installer des nœuds supplémentaires

Il existe deux versions pour le SensorTagnode-red-contrib-sensortag et node-red-node-sensortag . J'ai réussi à faire fonctionner le premier.

$ sudo apt-get install libbluetooth-dev libudev-dev pi-bluetooth sudo setcap cap_net_raw+eip $(eval readlink -f `quel nœud`) cd ~/. node-red npm install node-red-contrib-sensortag  

Lister les nœuds installés

npm list └─┬ [email protected] └─┬ [email protected] └─┬ [email protected] └─┬ [email protected] ├── [email protected] └─┬ [email protected] └── [email protected]  

Pour installer le Blynk node, lancer sur le Raspberry Pi Zero

$ hash -r cd ~/.node-red npm install node-red-contrib-blynk-websockets  

Lancer l'application Blynk

Sur le téléphone ou la tablette iOS ou Android, installez l'application Blynk et lancez-la. Entrez vos informations d'identification, soit sur le cloud Blynk, soit sur un serveur local.

Source :SensorTag vers Blynk à l'aide de Node-RED


Processus de fabrication

  1. Profil de température Raspberry Pi avec LabVIEW
  2. Bibliothèque Python du capteur de température TMP006 utilisant Raspberry pi,
  3. Enregistrer et tracer les événements du thermostat 24 V (optocoupleur + Raspberry Pi) à l'aide de framboise
  4. Capteur de température Python et Raspberry Pi
  5. Surveillance à distance de la météo à l'aide de Raspberry Pi
  6. Télécommande universelle Raspberry Pi
  7. Capteur de mouvement utilisant Raspberry Pi
  8. Une tranche de framboise Pi
  9. Cycle Chaser