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). [NationalInstruments]
- 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
(Checked is required, unchecked is optional)
Hardware:
- Computer
- Arduino board (Arduino UNO, Arduino LEONARDO, Arduino NANO, clone products )
- basic electronics components for sensors
- arduino set starter for example use this kit
- arduino sensors set for example use this kit
Software:
- Arduino IDE download here
- Python (>=3.0)
- pyserial
- Ms Excel
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 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]
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].
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.
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].
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