Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

SensorTag para Blynk usando Node-RED


Como mesclar diferentes dispositivos e serviços IoT? O Node-RED oferece uma solução elegante.

O Node-RED fornece uma solução elegante para mesclar diferentes dispositivos e serviços IoT.

O RedBear IoT pHAT fornece BLE e WiFi para o Raspberry Pi Zero.

Preparação Geral


Baixe a imagem do Debian Jessie Lite e prepare um cartão microSD. No macOS, estou usando o ApplePi-Baker para preparar o cartão microSD.

Para desfrutar de SSH através de USB, atualize o cartão microSD no computador principal com
  $ nano config.txt  

Bem no fundo, adicione
  dtoverlay =dwc2  

Pressione ctrl-O ctrl-X para salvar e fechar. Em seguida, lance
  $ nano cmdline.txt  

Após rootwait , adicione um espaço então
  modules-load =dwc2, g_ether  

Pressione ctrl-O ctrl-X para salvar e fechar. Reinicialize o Raspberry Pi.

Conecte ao Raspberry Pi, com um cabo USB na porta USB. No computador principal,
  $ ssh [email protected]  

A senha padrão é raspberry .

Para prosseguir com a atualização e atualização, inicie no Raspberry Pi
  $ sudo apt-get update sudo apt-get upgrade  

Defina o fuso horário. Lançamento no Raspberry Pi
  $ sudo raspi-config  

Instale e execute rpi-update . Lançamento no Raspberry Pi
  $ sudo apt-get install rpi-update sudo rpi-update  

Instalar RedBear IoT pHAT


Desligue o Raspberry Pi, conecte o RedBear IoT pHAT no Raspberry Pi, ligue o Raspberry Pi, conecte-o e inicie
  $ cat / proc / device-tree / hat / product  

Se a resposta for IoT pHAT w / eep_v0.3 , a placa está pronta. Prossiga para a próxima seção. Caso contrário, a EEPROM precisa ser atualizada. Basta seguir este procedimento.

Para configurar o WiFi, inicie no Raspberry Pi
  $ ifconfig sudo nano /etc/wpa_supplicant/wpa_supplicant.conf  

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

Pressione ctrl-O ctrl-X para salvar e fechar. Finalmente, reinicie.
  $ sudo reboot  

Conecte-se usando Ethernet sobre USB ou WiFi e inicie no computador principal
  $ ssh [email protected]  

A senha padrão é raspberry .

Para verificar se o Bluetooth está funcionando, inicie no Raspberry Pi
  $ hciconfig hci0:Tipo:BR / EDR Ônibus:UART BD Endereço:E0:76:D0:CF:2F:A4 ACL MTU:1021:8 SCO MTU:64:1 UP RUNNING RX bytes:717 acl:0 sco:0 eventos:42 erros:0 bytes TX:1532 acl:0 sco:0 comandos:42 erros:0  

Para escanear dispositivos Bluetooth, inicie no 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 Tentando conectar a B0:B4:48:ED:B4:84 [CHG] Dispositivo B0:B4:48:ED:B4:84 Conectado:sim Conexão bem-sucedida [bluetooth] # trust B0:B4:48:ED:B4:84 [CHG] Dispositivo B0:B4:48:ED:B4:84 Confiável:sim [bluetooth] # sair  

O SensorTag Node-RED requer Bluetooth, bem como uma conexão Ethernet sobre USB ou uma conexão sem fio.

Nó de instalação, npm e Node-RED


Lançamento no Raspberry Pi
  $ sudo apt-get update sudo apt-get install node sudo apt-get install nodered sudo apt-get install npm  

Verificar
  $ node -v v0.10.29 npm -v 1.4.21  

Para obter a versão 0,12 de nó, lançar no 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  

Para instalar o Node-RED
  $ sudo apt-get install nodered  

Para instalar o npm para gerenciar nós adicionais,
  $ sudo apt-get install npm  

Para obter a versão 2.15 de npm , lançar no Raspberry Pi
  $ sudo npm install -g [e-mail protegido] npm -v 2.15.11  

Instalar nós adicionais


Existem duas versões para o SensorTag , node-red-contrib-sensortag e node-red-node-sensortag . Consegui fazer o primeiro funcionar.
  $ sudo apt-get install libbluetooth-dev libudev-dev pi-bluetooth sudo setcap cap_net_raw + eip $ (eval readlink -f `which node`) cd ~ /. node-red npm install node-red-contrib-sensortag  

Liste os nós instalados
  lista npm └─┬ [email protegido] └─┬ [email protected] └─┬ [email protected] └─┬ [email protected] ├── [email protegido] └─┬ [email protegido] └── [email protegido]  

Para instalar o Blynk nó, lançar no Raspberry Pi Zero
  $ hash -r cd ~ / .node-red npm install node-red-contrib-blynk-websockets  

Inicie o aplicativo Blynk


No telefone ou tablet com iOS ou Android, instale o aplicativo Blynk e inicie-o. Insira suas credenciais para a nuvem Blynk ou para um servidor local.

Fonte:SensorTag para Blynk usando Node-RED

Processo de manufatura

  1. Perfil de temperatura Raspberry Pi usando LabVIEW
  2. Biblioteca Python do sensor de temperatura TMP006 usando Raspberry pi,
  3. Registre e represente graficamente os eventos do termostato 24V (Optocoupler + Raspberry Pi) usando framboesa
  4. Sensor de temperatura Python e Raspberry Pi
  5. Monitoramento remoto do clima usando Raspberry Pi
  6. Controle remoto universal Raspberry Pi
  7. Sensor de movimento usando Raspberry Pi
  8. Uma fatia de Raspberry Pi
  9. Cycle Chaser
  10. Detecção de um pressionamento de botão por meio do GPIO usando Raspberry pi