Upon successful completion of the course, the student is able to ideate, research, design, and implement an IoT device that complies with the design requirements set by the client.
Contents
- Introduction to IoT
- Non-connected System on a Chip (SoC) devices such as Arduinos
- Basic sensors and Arduino shields
- Basic circuitry
- Basic sensors and actuators (ultrasound, light, sound, touch, servos, DC motors)
- Bluetooth capable SoC devices
- Network-aware devices such as ESP32, LORAWan etc.
- IoT devices built out of the basic parts
- Sending and receiving data via the Internet
- Ideation, idea research, implementation cycle
- Building the device
- Testing and maintaining
Implementation methods, Demonstration and Work&Study
Lectures, problem-based learning, team work
7 hours of classroom work per week, followed by independent group work.
Learning materials
Materials provided by the teacher and Moodle learning platform.
Intro
This course intends to offer an introduction to the Internet of Things (IoT). Initially we will examine devices which are not connected to the Internet, and learn how to read numerous sensors as well as how to use actuators, such as motors and servos, as well as various displays.
Then we move on to Bluetooth and WLAn communications, using SoC (System on a Chip) devices such as Arduino BLE, ESP32, Raspberry PI and Galilei, and learn to write sensor data to the Web. We also will read data from the Web and make our devices act on that information.
This course is very much a hands-on course, where your on effort and your own ideas are crucial to success. This course fits anyone who wants to build devices and applications based on their own ideas.
Further information
When the implementation type of the course is contact, online or blended it is required that the student is present during those teaching hours that are marked in the study schedule. If you are absent more than 25 %, your grade will be lowered by one. If you are absent more than 50 %, the course is failed.
Starting level and linkage with other courses
Innovation and Project Work
Assessment criteria
Assessment criteria - grade 1
Knowledge - The student has limited understanding of IoT. He/she is able to describe how a basic IoT device can be made
Skills - The student has good skills in using available parts in IoT design and can come up with a simple device.
Competence - The student shows satisfactory activity and initiative in learning process.
Assessment criteria - grade 3
Knowledge - The student is able to ideate and describe how to produce an IoT device as part of the team.
Skills - The student has good skills in using available parts in IoT design and can come up with a simple device.
Competence -The student shows activity and initiative in learning process. He/she is willing to develop his/her IoT skills further.
Assessment criteria - grade 5
Knowledge - The student has a good understanding of the IoT world and able to ideate various credible approaches towards a given IoT device
Skills - The student has excellent skills in designing innovative approaches towards the IoT device and delivering a competent, working device.
Competence - The student shows excellent activity and initiative in the learning process. He/she is independently taking his/her skills further using other online tutorials than those in the course.