node-red-contrib-adxl-vibration-fft 3.1.0

Node-RED nodes for Analog Devices' ADXL series FFT(Fast Fourier Transform) stream data parser

npm install node-red-contrib-adxl-vibration-fft

GitHub release master Build Status

Node-RED nodes for Vibration Measurement using:

  1. Analog Devices' EVAL-ADXL100X Vibration Sensor Evaluation Board and EV-COG-AD4050 ARM Cortex M4F MCU with the special firmware for FFT (Fast Fourier Transform)
  2. EMQuest-VA by UQUEST, LTD.

The nodes work with other MCU boards using the same UART protocol as the above firmware as well.

Vibration Sensor Device

Example Flow

The bundled example flow provides the following demonstrations:

  • Show FFT value chart with FFT peak value refreshed every second on Dashboard
  • Show FFT peak value (frequency and amplitude) on Dashboard

Prerequisites

Supported Hardwares

Analog Devices

UQUEST, LTD.

  • EMQuest-VA with an extra USB serial cable
  • Frequency range is 0.05-1.5KHz.

Software

Analog Devices

  • Firmware for this node is available at analog.com/jp. User registration is required.

UQUEST, LTD.

  • Firmware is pre-installed (proprietary licensed software)

How to install

Node-RED users

Use Manage Palette dialog in the browser editor or run the following commands:

cd ~/.node-red
npm install node-red-contrib-adxl-vibration-fft

Then restart Node-RED process.

Uninstallation

The following command uninstalls SmartMesh SDK python executables/libraries as well as this node package.

cd ~/.node-red
sudo npm uninstall --unsafe-perm node-red-contrib-adxl-vibration-fft

CANDY RED users

Use Manage Palette dialog in the browser editor or run the following commands:

cd /opt/candy-red/.node-red
sudo npm install --unsafe-perm node-red-contrib-adxl-vibration-fft

Then restart candy-red service.

sudo systemctl restart candy-red

Uninstallation

Manage Palette dialog should work for uninstallation as well as the following commands:

cd /opt/candy-red/.node-red
sudo npm uninstall --unsafe-perm node-red-contrib-adxl-vibration-fft

The above command uninstalls SmartMesh SDK python executables/libraries as well as this node package.

Appendix

How to build

# build
$ NODE_ENV=development npm run build
# package
$ NODE_ENV=development npm pack

License

Revision History

  • 3.1.0

    • Add an experimental feature to read data from UQUEST EMQuest-VA with ADXL1002
  • 3.0.1

    • Fix an issue where sensor data was not sent after reconnecing serialport
  • 3.0.0

    • Add support for new edge device (UQUEST EMQuest-VA)
    • Improve serialport reconnection
  • 2.0.0

    • Fix an issue where the node didn't work on Node-RED v1+
  • 1.1.1

    • Fix node definition errors
  • 1.1.0

    • Add Node.js v12 support
    • Drop Node.js v8 support
  • 1.0.1

    • Add help text
  • 1.0.0

    • Initial Release

Node Info

Version: 3.1.0
Updated 3 years ago
License: Apache-2.0
Rating: not yet rated

Actions

Rate:

Downloads

10 in the last week

Nodes

  • ADXL100x FFT in
  • ADXL100x FFT

Keywords

  • node-red
  • Vibration Sensor
  • ADXL1001
  • ADXL1002
  • ADXL356
  • EMQuest-VA
  • Fast Fourier Transform
  • FFT
  • Analog Devices
  • UQUEST, LTD.
  • Raspberry Pi
  • ASUS TinkerBoard
  • CANDY RED
  • CANDY EGG

Maintainers