Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

TI SensorTag mit Blynk via Node-RED auf Raspberry Pi Zero integrieren

Node-RED bietet eine elegante Low-Code-Lösung für die Fusion diverser IoT-Geräte und Cloud-Services. Dieser Guide führt Sie durch das Verbinden eines Texas Instruments SensorTag mit der Blynk Mobile Plattform mittels eines Raspberry Pi Zero mit RedBear IoT pHAT.

Hardware-Übersicht

1. Allgemeine Vorbereitung

1.1 Debian Jessie Lite Image herunterladen und auf microSD-Karte flashen (nutzen Sie ApplePi-Baker auf macOS).

1.2 USB-over-Ethernet für SSH aktivieren:

sudo nano /boot/config.txt
# Am Ende hinzufügen
dtoverlay=dwc2
sudo nano /boot/cmdline.txt
# Nach rootwait hinzufügen
modules-load=dwc2,g_ether

Pi power-cyclen, dann via USB verbinden und SSH: ssh pi@raspberrypi.local (Standard-Passwort raspberry).

1.3 System aktualisieren:

sudo apt-get update
sudo apt-get upgrade

1.4 Timezone mit sudo raspi-config setzen und rpi-update installieren für neueste Firmware:

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

2. RedBear IoT pHAT installieren

pHAT in Pi Zero stecken, einschalten und EEPROM verifizieren:

cat /proc/device-tree/hat/product

Output sollte IoT pHAT v0.3 lesen. Falls nicht, EEPROM-Update-Prozedur laut pHAT-Dokumentation folgen.

WLAN konfigurieren:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Folgendes anhängen:

network={
    ssid="YOUR_SSID"
    psk="YOUR_PASSWORD"
    key_mgmt=WPA-PSK
}

Reboot: sudo reboot. Konnektivität mit ifconfig oder SSH über WLAN verifizieren.

3. Bluetooth verifizieren

Bluetooth-Adapter Aktivität bestätigen:

hciconfig

Nach SensorTag scannen:

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. Node, npm und Node-RED installieren

Benötigte Pakete installieren:

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

Verifizieren:

node -v # Sollte v0.10.29 sein
npm -v # Sollte 1.4.21 sein

Für aktuelleres Node.js (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 # Sollte v0.12.0 sein

npm auf 2.15.11 upgraden:

sudo npm install -g npm@2.15.11
npm -v

5. Zusätzliche Node-RED Nodes installieren

Bluetooth-Dependencies installieren und Permissions setzen:

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

In Ihrem Node-RED Verzeichnis SensorTag Node installieren:

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

Installation verifizieren:

npm list

Blynk WebSocket Node installieren:

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

6. Node-RED Flow konfigurieren

Node-RED mit node-red-start starten und Editor unter https://localhost:1880 öffnen. Flow erstellen, der:

7. Blynk App starten

Blynk App (Android) oder iOS herunterladen. Projekt erstellen, Authentication Token kopieren und Widget-Dashboard konfigurieren, um SensorTag-Daten zu empfangen.

Mit diesem Setup fließen Ihre SensorTag-Messwerte nahtlos von der Hardware, durch Node-RED, auf Ihr Mobilgerät in Echtzeit.

Herstellungsprozess

  1. Präzises Raspberry Pi Temperaturprofiling mit Python, SQLite und LabVIEW
  2. TMP006 Infrarot-Temperatursensor mit Raspberry Pi: Python Library & Setup Guide
  3. 24-V Thermostat-Ereignisse mit Optokoppler & Raspberry Pi loggen & grafisch darstellen
  4. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  5. Remote-Wetterüberwachung mit Raspberry Pi 3 & PubNub
  6. Professionelle Raspberry Pi Universalfernbedienung mit LIRC bauen
  7. LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
  8. RF zu DC mit Raspberry Pi wandeln: Hüllkurvendetektor bauen & troubleshooten
  9. Cycle Chaser: Fahrrad zur nächtlichen Lichtshow mit Raspberry Pi verwandeln
  10. Tastendruck per GPIO am Raspberry Pi auslesen – Schritt-für-Schritt-Anleitung