Skip to content

davidrihtarsic/Data-Acquisition-Device_Arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Data Acquisition System

On the market we can find different DAQ systems which are hi-end products and often expencive (from 100 € .. n k€). Buy we can use Arduino (Uno, nano, ...) as low-cost data acqusition system if we do not need scientific accurate data (for pedagogical purposes). Parts of DAQ[NationalInstruments]

Importance of real-life experiments for students

  • where theory finds its place
  • greater motivation for learning
  • more (learning) input --> beater understanding

  • instant data processing
  • explicit presentation of interdependent variables
  • visualization of physical quantities that are detected by human nature

Requirements

(Checked is required, unchecked is optional)

Hardware:

Software:

Pros & Cons

Pros Cons
+ Price (Arduino ~3€, sensors ~2-5€) - work in progress
+ Accessibility - no plug&play solutions
+ Versatility - DIY project
+ Easy importing data into MS Excel - low sampling rate ~6kHz
+ točne časovne meritve - 10-bi resolutuin

More about DAQ you can read in further reading...

Data Acquisition System

Data acquisition is the process of sampling signals that measure real world physical conditions and converting the resulting samples into digital numeric values that can be manipulated by a computer [Wikipedia]. Data acquisition systems, abbreviated by the acronyms DAS or DAQ, typically convert analog waveforms into digital values for processing. The components of data acquisition systems include:

  • Sensors, to convert physical parameters to electrical signals.
  • Signal conditioning circuitry, to convert sensor signals into a form that can be converted to digital values.
  • Analog-to-digital converters, to convert conditioned sensor signals to digital values.

Data acquisition applications are usually controlled by software programs developed using various general purpose programming languages such as Assembly, BASIC, C, C++, C#, Fortran, Java, LabVIEW, Lisp, Pascal, etc. Stand-alone data acquisition systems are often called data loggers[Wikipedia].

There are also open-source software packages providing all the necessary tools to acquire data from different hardware equipment. These tools come from the scientific community where complex experiment requires fast, flexible and adaptable software. Those packages are usually custom fit but more general DAQ package like the Maximum Integrated Data Acquisition System can be easily tailored and is used in several physics experiments worldwide[Wikipedia].

Parts of a DAQ System [NationalInstruments]

Parts of DAQ

What Is a Sensor?

The measurement of a physical phenomenon, such as the temperature of a room, the intensity of a light source, or the force applied to an object, begins with a sensor. A sensor, also called a transducer, converts a physical phenomenon into a measurable electrical signal. Depending on the type of sensor, its electrical output can be a voltage, current, resistance, or another electrical attribute that varies over time. Some sensors may require additional components and circuitry to properly produce a signal that can accurately and safely be read by a DAQ device [NationalInstruments].

What Is a DAQ Device?

DAQ hardware acts as the interface between a computer and signals from the outside world. It primarily functions as a device that digitizes incoming analog signals so that a computer can interpret them. The three key components of a DAQ device used for measuring a signal are the signal conditioning circuitry, analog-to-digital converter (ADC), and computer bus. Many DAQ devices include other functions for automating measurement systems and processes. For example, digital-to-analog converters (DACs) output analog signals, digital I/O lines input and output digital signals, and counter/timers count and generate digital pulsesNationalInstruments.

What Is a Computer’s Role in a DAQ System?

A computer with programmable software controls the operation of the DAQ device and is used for processing, visualizing, and storing measurement data. Different types of computers are used in different types of applications. A desktop may be used in a lab for its processing power, a laptop may be used in the field for its portability, or an industrial computer may be used in a manufacturing plant for its ruggedness [NationalInstruments].

References

Wikipedia: Data acquisition - Wikipedia, https://en.wikipedia.org/wiki/Data_acquisition, Accessed on 03/08/2018 National Instruments: What Is Data Acquisition? - National Instruments, http://www.ni.com/data-acquisition/what-is/, Accessed on 03/08/2018

About

Afordable DAQ device with Arduino Uno

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published