sensorviewer

Software for recording measurements made by sensors

https://github.com/humbertolvarona/sensorviewer

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Software for recording measurements made by sensors

Basic Info
  • Host: GitHub
  • Owner: humbertolvarona
  • License: mit
  • Language: Processing
  • Default Branch: main
  • Size: 81.1 KB
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 3 years ago · Last pushed almost 3 years ago
Metadata Files
Readme License Citation Authors

README.md

SensorViewer

Software for recording measurements made by sensors

Version

1.0

Release date

2021-03-18

DOI

DOI

Description

Displays on the screen values of magnitudes measured and sent to the RS232 serial port of a computer

How to test this software?

  • Download Arduino IDE
  • Install Arduino IDE
  • Load /src/RandomData_Generator.ino into the Arduino IDE, select an Arduino UNO board, select the serial port and upload the Sketch.
  • Download Processing IDE
  • Install Processing IDE
  • Load /src/SensorViewer.pde into the Porcessing IDE
  • Configure the files: serialport.json, sensorviewer.json and parameters.json
  • In the Sketch menu select Run

Configuration files

  • serialport.json > JSON file for the configuration of the connection to the RS232 port
  • sensorviewer.json > JSON file for the configuration of the sensor value records
  • parameters.json > JSON file for the configuration of the magnitudes and units of measurement that will be displayed

Configuration example

Example configuration in MacOS:

This software can be tested by loading in an Arduino UNO the file /src/RandomData_Generator.ino, the configuration files corresponding to this example are in /src/configfiles.

  1. serialport.json

json { "SerialPort": "/dev/cu.usbserial-1470", "BaudRate": 9600, "DataBits": 8, "StopBits": 1, "Parity": "N" }

  1. sensorviewer.json

json { "Reading_Frequency": 5000, "Field_Separator": ";", "Dumpfile": 1, "Filename": "dumpfile.txt", "AddDateAndTime": 1 }

Parameterization

Reading_Frequency

Frequency in milliseconds for saving data to file.

Field_Separator

Data separator.

Dumpfile

1 Save the data to a file.

0 Data display only.

Filename

Filename where the data will be saved.

AddDateAndTime

1 The first column will store the date and time.

0 The first column will store the values of the first magnitude.

  1. parameters.json

json [ { "parameter":"TDS", "unit":"ppm" }, { "parameter":"Temperature", "unit":"°C" }, { "parameter":"Conductivity", "unit":"mS/cm" }, { "parameter":"Salinity", "unit":"PSU" }, { "parameter":"Depth", "unit":"m" }, { "parameter":"pH", "unit":"" } ]

Owner

  • Name: Humberto L. Varona
  • Login: humbertolvarona
  • Kind: user
  • Location: Brazil

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: >-
  Software for recording measurements made by sensors (SensorViewer)
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - family-names: Varona
    given-names: Humberto L.
    email: humberto.varona@gmail.com
    affiliation: >-
      Department of Oceanography. Federal University
      of Pernambuco. Recife-PE. Brazil
    orcid: 'https://orcid.org/0000-0001-7405-4827'
repository-code: 'https://doi.org/10.5281/zenodo.7955233'
abstract: >-
   Displays on the screen values of magnitudes measured and sent to the RS232 serial port of a computer.
keywords:
  - Measured parameters viewer
license: MIT
version: '1.0'
date-released: '2021-03-18'

GitHub Events

Total
Last Year