Detachable Subdivision
"Rivne Professional College of
National University of Life
and Environmental Sciences of Ukraine"
SCIENTIFIC CLUB "ROBOTICS AND FUNDAMENTALS OF CYBER SECURITY OF IoT DEVICES"
Introduction
Studying robotics technologies and the basics of IoT devices contribute to the effective mastery of a wide range of engineering and programming skills, as they combine different methods of activity when solving a specific problem. The main task of the group "Robotics and the basics of cyber security of IoT devices" is to provide students with an idea of the world of technology, the work and internal structure of mechanisms and machines, various kinds of smart devices, in particular: robots and IoT devices. The issue of the security of IoT devices and robotic systems is raised. The implementation of this group allows you to stimulate interest and curiosity, develop the ability to solve problem situations, the ability to research the problem, analyze available resources, put forward ideas, plan solutions and implement them, expand the student's technical and mathematical vocabulary. In addition, it helps to develop students' communication skills through active interaction with each other during group project activities.
The group is designed for students of educational institutions who will be getting acquainted with robotics, smart technologies, and IoT devices built on Arduino for the first time. The choice of Arduino as the main platform for building robots and IoT devices is explained by the fact that, unlike LEGO constructors or other systems that are assembled from blocks, using Arduino opens up more possibilities, where you can use almost everything that is at hand.
The goal of the "Robotics and Fundamentals of Cybersecurity of IoT Devices" group is to master practical skills in technical design, familiarize yourself with the elements of radio design, study the concepts of design and basic properties (rigidity, strength, stability), and group interaction skills. Students work with an Arduino chip and sets of sensors and actuators. With their help, they can program a self-made device to perform certain functions.
Studying robotics, the basics of smart technologies in an educational institution, allows you to significantly increase the motivation of students, organize their creative and research work. It also allows students to learn many interesting ideas and develop skills necessary for later life.
General information about the club
The Robotics and Fundamentals of Cybersecurity of IoT Devices Group was created on the initiative of the teachers of the programming and information disciplines cycle commission and bachelor's students of the software engineering specialty of the VSP "RFK NUBiP of Ukraine" in the fall of 2020. The head of the scientific group was appointed a teacher of the highest category, Ph.D. Kota V. V. Active participants in the work of the group are students of the programming department. The group meetings are held 4 times a month, during the year in classroom No. 34. The topics of the group meetings were chosen for reasons of ensuring increased motivation of students to study, activating their creative and research work.
Goals and objectives of the group
The purpose of the group's work: increasing students' awareness of innovative technologies based on the design and programming of Arduino devices, cyber protection of these devices, promoting the development of technical creativity, and developing innovative activities in educational institutions.
The group's work objectives:
- stimulating students' motivation to gain knowledge, helping to form a creative personality;
- development of interest in technology, design, programming, high technologies;
- development of design, engineering and computing skills;
- developing the ability to independently solve technical problems in the process of constructing models.
Expected results from the group's work
The main results of the group activity are the development of a multifaceted creative personality who is capable of solving problem situations, knows how to research the problem, analyze available resources, put forward ideas, plan solutions and implement them. The work of the group is organized in such a way as to form the following skills and abilities in its members:
- independently and creatively implement their own ideas;
- increasing their educational level and level of readiness to continue their studies using information and communication technologies;
- mutual and self-assessment skills, reflection skills;
- the formation of ideas about the world of professions related to robotics and the requirements imposed by various in-demand professions, such as mechanical engineer, designer, architect, programmer, robotics design engineer;
- identify, distinguish and name the parts of the constructor;
- the ability to implement models using computer technology;
- construct according to the conditions set by the teacher, according to a model, according to a drawing, according to a given scheme, and independently build a scheme;
- possess the basics of developing algorithms and writing robot control programs;
- be able to debug the robot design;
- to navigate in one's own knowledge system: to distinguish the new from the already known;
- process the information received: draw conclusions as a result of the group's joint work, compare and group objects and their images;
- be able to establish the relationship between knowledge from different academic subjects to solve applied educational tasks in robotics;
- be able to work according to the proposed instructions;
- be able to express thoughts in a clear logical sequence, defend one's point of view, analyze the situation and independently find answers to questions through logical reasoning;
- determine and formulate the goal of the activity in the lesson with the help of the teacher;
- be able to work in pairs and in a team;
- be able to work on a project in a team, effectively distribute responsibilities.
Circle work plan
The work of the group is limited to working on the following topics:
- Topic 1. Introduction. Basic concepts of robotics. Concepts of the Internet of Things. Security and privacy issues.
- Topic 2. Fundamentals of radio electronics. Rules of conduct when working with microcircuits. Concepts of electric current, voltage, amperage, Ohm's law, familiarity with a multimeter.
- Topic 3. Diagram. Conventionally - a graphic image. Introduction to radio elements and their representation on the diagram.
- Topic 4. Schematic electrical diagram. Drawing up a schematic electrical diagram, installation and commissioning.
- Topic 5. Electric drives. Reducers. Overview of drives. Introduction to the main types of electric motors. Methods of transmitting motion. Concept of gearboxes.
- Topic 6. Unprogrammed work. Working with transistors. Introduction to the L293D, L298N microcircuit and its capabilities.
- Topic 7. Microcontroller. Getting to know the Arduino microcontroller
- Topic 8. Arduino interface. Arduino development environment
- Topic 9. Light and sound. Connecting LEDs, a seven-segment indicator, a display and a piezoelectric element.
- Topic 10. Management. Connecting buttons and joystick.
- Topic 11. Servo drive. Study of servo drive. Connection and programming.
- Topic 12. Distance sensors. Introduction to distance measurement sensors. Connecting distance sensors and servos, turning in a specific direction.
- Topic 13. Sensors and modules. Introduction to temperature and humidity sensors. Connecting Wi-Fi and Bluetooth modules.
- Topic 14. Motor driver. Getting to know the engine driver.
- Topic 15. Linear program. Assembling a simple model.
- Topic 16. Program with branching. Assembling a model that moves along a line.
- Topic 17. Intelligent robot. Assembling a model with a servo drive and an ultrasonic rangefinder that can navigate around obstacles.
- Topic 18. Smart home devices. The concept of a smart home. Creating a smart home model. Researching system vulnerabilities and possible scenarios for using IoT by attackers, analyzing means of eliminating them or protecting them to prevent harm to users. Tools and devices used as IoT in the corresponding system. Analysis of possible losses in case of loss of control over IoT devices.
- Topic 19. Smart TVs, DVRs and other entertainment systems. Researching system vulnerabilities and possible scenarios for IoT use by attackers, analyzing means of eliminating or protecting them to prevent harm to users.
- Topic 20. Devices for ensuring home and office security. Creation of a simple IoT device "Security Alarm". Review of factory developments. Research of system vulnerabilities and possible scenarios of IoT use by attackers, analysis of means of their elimination or protection to prevent harm to users.
- Topic 21. Internet-connected cars. Goal: Use of IoT in the automotive industry. Review of the main developments in this field. Creation of a device for tracking the speed of a car and warning the driver about speeding in a given area, possible traffic jams, etc. Research of vulnerabilities in the use of IoT in the automotive industry.
- Topic 22. Industrial installations and production operations connected to the Internet of Things. Building a robot manipulator. Review of Internet of Things-connected industrial installations and production robots. Research of system vulnerabilities and possible scenarios of IoT use by attackers, analysis of means of their elimination or protection to prevent harm to users.
- Topic 23. RFID tags. Creating a device with open access via RFID tag. Researching vulnerabilities in RFID tags and possible scenarios for IoT use by attackers, analyzing means of eliminating or protecting them to prevent harm to users.
REPORT on the work of the group “Robotics and fundamentals of cyber security of IoT devices”: