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

Intégration du TI SensorTag à Blynk via Node‑RED sur Raspberry Pi Zero

Vue d'ensemble du matériel

1. Préparation générale

  1. Téléchargez l'image Debian Jessie Lite et flashez‑la sur une carte microSD (utilisez ApplePi‑Baker sur macOS).
  2. Activez l'USB‑over‑Ethernet pour SSH :
    sudo nano /boot/config.txt
    # Ajoutez à la fin
    dtoverlay=dwc2
    sudo nano /boot/cmdline.txt
    # Après rootwait ajoutez
    modules-load=dwc2,g_ether
  3. Redémarrez le Pi, puis connectez‑vous via USB et SSH : ssh pi@raspberrypi.local (mot de passe par défaut raspberry).
  4. Mettez à jour le système :
    sudo apt-get update
    sudo apt-get upgrade
  5. Réglez votre fuseau horaire avec sudo raspi-config et installez rpi-update pour le firmware le plus récent :
    sudo apt-get install rpi-update
    sudo rpi-update

2. Installation du RedBear IoT pHAT

Branchez le pHAT sur le Pi Zero, alimentez‑le, et vérifiez l'EEPROM :

cat /proc/device-tree/hat/product

La sortie doit indiquer IoT pHAT v0.3. Sinon, suivez la procédure de mise à jour de l'EEPROM dans la documentation du pHAT.

Configurez le Wi‑Fi :

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Ajoutez :

network={
  ssid="VOTRE_SSID"
  psk="VOTRE_MOT_DE_PASSE"
  key_mgmt=WPA-PSK
}

Redémarrez : sudo reboot. Vérifiez la connectivité avec ifconfig ou SSH via Wi‑Fi.

3. Vérification du Bluetooth

Confirmez que l'adaptateur Bluetooth est actif :

hciconfig

Scannez le SensorTag :

bluetoothctl
[bluetooth]# scan on
[NEW] Device B0:B4:48:ED:B4:84 CC2650 SensorTag
[bluetooth]# connect B0:B4:48:ED:B4:84
[bluetooth]# trust B0:B4:48:ED:B4:84
[bluetooth]# quit

4. Installation de Node, npm et Node‑RED

Installez les paquets requis :

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

Vérifiez :

node -v  # Devrait être v0.10.29
npm -v   # Devrait être 1.4.21

Pour un Node.js plus récent (v0.12.0) :

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  # Devrait être v0.12.0

Mettez à jour npm vers 2.15.11 :

sudo npm install -g npm@2.15.11
npm -v

5. Installation de nœuds Node‑RED supplémentaires

Installez les dépendances Bluetooth et définissez les permissions :

sudo apt-get install libbluetooth-dev libudev-dev pi-bluetooth
sudo setcap cap_net_raw+eip $(eval readlink -f `which node`)

Dans votre répertoire Node‑RED, installez le nœud SensorTag :

cd ~/.node-red
npm install node-red-contrib-sensortag

Vérifiez l'installation :

npm list

Installez le nœud Blynk WebSocket :

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

6. Configuration du flux Node‑RED

Démarrez Node‑RED avec node-red-start et ouvrez l'éditeur à https://localhost:1880. Construisez un flux qui :

7. Lancement de l'application Blynk

Téléchargez l'application Blynk (Android) ou iOS. Créez un projet, copiez le jeton d'authentification, et configurez le tableau de bord des widgets pour recevoir les données du SensorTag.

Avec cette configuration, les mesures de votre SensorTag circuleront de manière fluide du matériel, à travers Node‑RED, jusqu'à votre appareil mobile en temps réel.

Processus de fabrication

  1. Profilage température Raspberry Pi précis avec Python, SQLite et LabVIEW
  2. Capteur de température infrarouge TMP006 avec Raspberry Pi : bibliothèque Python et guide de configuration
  3. Journaliser et graphiquer les événements d'un thermostat 24 V avec un optocoupleur et Raspberry Pi
  4. Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
  5. Surveillance météo à distance avec Raspberry Pi 3 et PubNub
  6. Construire une télécommande universelle Raspberry Pi professionnelle avec LIRC
  7. Contrôler une LED avec un capteur de mouvement PIR sur Raspberry Pi
  8. Conversion RF vers DC avec Raspberry Pi : Construction et dépannage d'un détecteur d'enveloppe
  9. Cycle Chaser : Transformer votre vélo en spectacle lumineux nocturne avec Raspberry Pi