C3003 Internet of things for analytical biochemistry

Faculty of Science
Autumn 2022
Extent and Intensity
2/0/0. 2 credit(s) (plus 2 credits for an exam). Type of Completion: zk (examination).
Taught partially online.
prof. RNDr. Petr Skládal, CSc. (lecturer)
Guaranteed by
prof. RNDr. Petr Skládal, CSc.
Department of Biochemistry - Chemistry Section - Faculty of Science
Wed 16:00–17:50 C05/114
experience in the use of computers and internet, minimal knowledge from the programming area
Course Enrolment Limitations
The course is offered to students of any study field.
The capacity limit for the course is 30 student(s).
Current registration and enrolment status: enrolled: 8/30, only registered: 0/30, only registered with preference (fields directly associated with the programme): 0/30
Course objectives
The aims of this lecture course with supplementing home experiments is to provide overview of the IOT (internet of things) systems for measuring of various parameters in biochemestry using the electronic modules as Arduino and Raspberry Pi. It will include examples of sending experimental data using WiFi to web pages for presentation and recording, how to use Bluetooth transmissions to a smartphone functioning as a bassis for portable measuring systems. Using attractive hands-on format, the students will understand the concepts of digital electronics (sensors, AD coverters, serial communication) and overcome barriers in the programming basics (simple examples of C++, Python, HTML and PHP relevant to IOT concepts).
Learning outcomes
The student will learn basic principles of electronics useful for understanding of bioanalytical data recording and storage. The applications of microcontrollers for construction of experimental instrumentation will be demonstrated including the initial level of programming such devices. Student will understand concepts of wireless communication and developement of web pages for instrumental control and data storage.
  • 1. Principles of IOT systems, applications of IOT concepts in modern instrumentation and in scientific experiment, processing of laboratory data on-line. Microcontrollers suitable for common users – introduction to the Arduino platform.
  • 2. Repeating the basics of electronics – passive and active components – resistors and the Ohm law, capacitors, diodes and LEDs, transistors and voltage stabilizers. Introduction to the sensors for temperature, humidity, pressure and light intensity measurements.
  • 3. Arduino and its variants, hardware and software, installation of the integrated development environment (IDE), basics of its programming, the demonstration module (Seeduino Xiao) and its properties, external libraries for additional peripheral modules and functions. The first Arduino program – „Hello World“, blinking LED, buttons and digital interfaces.
  • 4. Measuring voltages – analogue to digital converters, modification of the input signals, basics of data sampling – following the potentiometer state, light level from fotorezistor, other temperature sensor. Digital-analogue converter and its substitution.
  • 5. Communication with the microcontroller – serial interface and its USB drivers, data from peripheral modules – I2C, OneWire and SPI bus, temperature measurements and data transfer to PC – USB thermometer, processing of seriál data in the PC.
  • 6. Wireless data transfer – Bluetooth seriál port and suitable modules, BLE variant. How to send data to your mobile phone (Android based), example of smartphone application development using MIT App Inventor – program in pictures. Introduction of the Micro-Bit platform.
  • 7. How to get data to the internet – modules for WiFi communication. Basics of web pages development in HTML and CSS, making dynamic content with PHP – wireless meteostation. Modern home concepts – RGB LED and light control from the web.
  • 8. Wireless controlled photometer – advanced light intensity measurement with photodiode, web page directly inside the microcontroller.
  • 9. Operational amplifiers for portable electrochemistry – point-of-care bioanalytics demonstrated on the Bluetooth biosensor glucometer, demonstration of the professional module EmstatPico.
  • 10. Linux in your hand - Raspberry Pi family of modules, short introduction to Python and putting together a webcam for microscopic images.
    recommended literature
  • Simon Monk: Hacking Electronics: Learning Electronics with Arduino and Raspberry Pi. 2017, McGraw-Hill, ISBN: 9781260012200. Simon Monk: Programing Arduino Next Steps 2nd ed., 2019. ISBN-10: 1260143244
Teaching methods
lecture course accompanied with home experiments
Assessment methods
written test consisting of 30 questions - choose the correct answer from the provided variants, at least half of successful answers in order to pass the examination
Language of instruction
Further comments (probably available only in Czech)
Study Materials
The course can also be completed outside the examination period.
Teacher's information
This lecture course is planned from the autumn semester of 2021 and it will be focused to the programs of Biochemistry - Analytical Biochemistry and Biotechnology (MSc levels), Biochemistry - Applied Biochemistry (BSc level) and Bioanalytical Chemistry (PhD.).
The course is also listed under the following terms autumn 2021, Autumn 2023.
  • Enrolment Statistics (Autumn 2022, recent)
  • Permalink: https://is.muni.cz/course/sci/autumn2022/C3003