Course title | Internet of Things with Raspberry Pi and Arduino |
---|---|
Course code | KI/0209 |
Organizational form of instruction | Lecture + Lesson |
Level of course | Bachelor |
Year of study | not specified |
Semester | Summer |
Number of ECTS credits | 2 |
Language of instruction | Czech |
Status of course | Compulsory-optional |
Form of instruction | Face-to-face |
Work placements | This is not an internship |
Recommended optional programme components | None |
Lecturer(s) |
---|
|
Course content |
1. Introduction to IoT - Overview of IoT concepts - Introduction to Cisco Packet Tracer and network simulations 2-3. Platforms suitable for IoT - Basics of Arduino - Basics of Raspberry Pi - Basic components of IoT systems, including sensors and actuators - Use of sensors and actuators on Arduino and Raspberry Pi platforms 4. Experimenting with LEDs and LCDs - Practical exercises focused on controlling LED and LCD displays using Arduino and Raspberry Pi 5. I2C Bus - Introduction to the I2C bus - Practical examples with the I2C bus 6. Sensors and Actuators - Connecting sensors and actuators to Raspberry Pi - Practical experience with interfacing various components, such as relays, motors, DHT sensors, ultrasonic sensors, etc. 7. Python GUI - Development of graphical user interfaces using the Tkinter library in Python - Integration of GUI on Raspberry Pi and Arduino - Control and monitoring of IoT devices 8-10. Cloud Services - Connecting to cloud services - Smart IoT systems - Understanding cloud connectivity for IoT systems and developing smart IoT solutions using cloud platforms 11. Blynk Application - Use of the Blynk platform for creating IoT applications with Raspberry Pi 12-13. IoT Projects - Development of various IoT projects using Raspberry Pi and Arduino - Advanced module focused on creating diverse IoT projects, integrating knowledge and skills acquired in previous modules
|
Learning activities and teaching methods |
unspecified |
Learning outcomes |
The course provides a comprehensive overview of integrating modern technologies and internet connectivity with practical applications. This course is aimed at students and enthusiasts who want to learn how to use Raspberry Pi and Arduino to create innovative IoT (Internet of Things) projects. The course combines theoretical studies with practical laboratory exercises, allowing participants to gain solid foundations and practical experience necessary for successful work in the field of IoT. It is ideal for those interested in technology and wanting to expand their skills in modern digital systems and smart devices.
|
Prerequisites |
unspecified
|
Assessment methods and criteria |
unspecified
IoT project solution |
Recommended literature |
|
Study plans that include the course |
Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester | |
---|---|---|---|---|
Faculty: Faculty of Science | Study plan (Version): Information Sciences (double subject) (A14) | Category: Informatics courses | - | Recommended year of study:-, Recommended semester: - |
Faculty: Faculty of Science | Study plan (Version): - (A14) | Category: Informatics courses | - | Recommended year of study:-, Recommended semester: - |
Faculty: Faculty of Science | Study plan (Version): Information Sciences (double subject) (A14) | Category: Informatics courses | - | Recommended year of study:-, Recommended semester: - |
Faculty: Faculty of Science | Study plan (Version): Information Systems (A14) | Category: Informatics courses | - | Recommended year of study:-, Recommended semester: - |