sensorviewer
Software for recording measurements made by sensors
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
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
Metadata Files
README.md
SensorViewer
Software for recording measurements made by sensors
Version
1.0
Release date
2021-03-18
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.
- serialport.json
json
{
"SerialPort": "/dev/cu.usbserial-1470",
"BaudRate": 9600,
"DataBits": 8,
"StopBits": 1,
"Parity": "N"
}
- 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.
- 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
- Repositories: 2
- Profile: https://github.com/humbertolvarona
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'