Introduction to Data Acquisition (digitization)

During the course “Introduction to Data Acquisition”, the participant gets acquainted with the concept of digitization of the analog world. This is achieved by a sensor connected to a microcontroller that processes the data and prepares it for sending to the server. On the server side, on the basis of the captured data, we determine the functionality of the system (data output, notification, simple statistics, …).
“Introduction to Data Acquisition” is divided into three parts:
  1. Part – data extraction (12 hours) In this part, the participant learns to convert analogue values into digital form with the help of microcontrollers and associated sensors. In addition, he gets acquainted with different forms and amounts of data during the data extraction.
  2. Part – data processing and data storage (12 hours) In this part, the participant creates his / her own server and database (DB), which knows how to direct and store the data obtained from the 1st part of the seminar. The participant learns the basics of the Python programming language and the creation of a simple database that stores previously refined data.
  3. Part – decision system and connection to output devices (9 hours) In this part, the participant creates his own decision system, which autonomously decides and controls the output devices based on the data from the first two parts (motors, valves, lights, relays, …) Each part is a completed unit so it can be made separately.
Participant: • distinguishes between different types of data • programmes the microcontroller • connects sensors to microcontrollers • creates his own server and database • learns basics of Python • defines output devices • programmes miscrocontroller for output device control
• identification of different data types • basic use and programming of the microcontroller • use of microcontroller sensors • setting up your own server to communicate with external microcontrollers • retrieving data to the server from microcontrollers • storing data from microcontrollers in databases • Local control of microcontroller output devices – based on local data available to the microcontroller • system decision-making based on input data • server control of microcontroller output devices – according to commands from the server
• data acquisition • data processing • data storage • creation of decision system and connection to output devices

Learning from the best

Luka Colarič
luka.colaric@sckr.si

More similar courses