Siirry suoraan sisältöön

Embedded Projects 2Laajuus (5 op)

Tunnus: 5G00DM70

Laajuus

5 op

Osaamistavoitteet

After completing the course student is able to implement microcontroller systems that are connected to real-life IO interfaces. This part concentrates on high level IOT- protocols such as MQTT and rest-API.

Sisältö

Connecting to real life IO (LCD, keyboard, sensors, actuators). IoT protocol programming C++/Python, MQTT, rest-API.

Arviointikriteerit, tyydyttävä (1-2)

Student
-is able to create programs that control car movements with C/C++ and Arduino IDE.
-is able to control the car with lidar feedback and other sensors with the help of the teacher and fellow students.
-is able to get VM traffic light code working with MQTT protocol, with the help of the teacher and fellow students

Arviointikriteerit, hyvä (3-4)

Student is able to get system working by adding some small own functionality for reference code C/C++(MEGA, ESP, VM) , HTML/web page, MQTT.

Arviointikriteerit, kiitettävä (5)

Student is able to get end to end system working by adding several new own functionality to reference code C/C++(MEGA, ESP, VM) , HTML/web page, MQTT.

Ilmoittautumisaika

23.11.2023 - 07.01.2024

Ajoitus

01.01.2024 - 30.04.2024

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Software Engineering

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Vihtori Virta
  • Sonja Viinikainen
Vastuuhenkilö

Vihtori Virta

Ryhmät
  • 22I260EA
    Degree Programme in Software Engineering
  • 22I260EB
    Degree Programme in Software Engineering

Tavoitteet (OJ)

After completing the course student is able to implement microcontroller systems that are connected to real-life IO interfaces. This part concentrates on high level IOT- protocols such as MQTT and rest-API.

Sisältö (OJ)

Connecting to real life IO (LCD, keyboard, sensors, actuators). IoT protocol programming C++/Python, MQTT, rest-API.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Student
-is able to create programs that control car movements with C/C++ and Arduino IDE.
-is able to control the car with lidar feedback and other sensors with the help of the teacher and fellow students.
-is able to get VM traffic light code working with MQTT protocol, with the help of the teacher and fellow students

Arviointikriteerit, hyvä (3-4) (OJ)

Student is able to get system working by adding some small own functionality for reference code C/C++(MEGA, ESP, VM) , HTML/web page, MQTT.

Arviointikriteerit, kiitettävä (5) (OJ)

Student is able to get end to end system working by adding several new own functionality to reference code C/C++(MEGA, ESP, VM) , HTML/web page, MQTT.

Arviointiasteikko

0-5

Ilmoittautumisaika

15.12.2022 - 08.01.2023

Ajoitus

01.01.2023 - 07.05.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Vihtori Virta
  • Kari Naakka
Vastuuhenkilö

Kari Naakka

Ryhmät
  • 21I260EA
    Degree Programme in Software Engineering

Tavoitteet (OJ)

After completing the course student is able to implement microcontroller systems that are connected to real-life IO interfaces. This part concentrates on high level IOT- protocols such as MQTT and rest-API.

Sisältö (OJ)

Connecting to real life IO (LCD, keyboard, sensors, actuators). IoT protocol programming C++/Python, MQTT, rest-API.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Student
-is able to create programs that control car movements with C/C++ and Arduino IDE.
-is able to control the car with lidar feedback and other sensors with the help of the teacher and fellow students.
-is able to get VM traffic light code working with MQTT protocol, with the help of the teacher and fellow students

Arviointikriteerit, hyvä (3-4) (OJ)

Student is able to get system working by adding some small own functionality for reference code C/C++(MEGA, ESP, VM) , HTML/web page, MQTT.

Arviointikriteerit, kiitettävä (5) (OJ)

Student is able to get end to end system working by adding several new own functionality to reference code C/C++(MEGA, ESP, VM) , HTML/web page, MQTT.

Arviointiasteikko

0-5

Ilmoittautumisaika

15.12.2022 - 08.01.2023

Ajoitus

01.01.2023 - 07.05.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Vihtori Virta
  • Kari Naakka
Vastuuhenkilö

Kari Naakka

Ryhmät
  • 21I260EB
    Degree Programme in Software Engineering

Tavoitteet (OJ)

After completing the course student is able to implement microcontroller systems that are connected to real-life IO interfaces. This part concentrates on high level IOT- protocols such as MQTT and rest-API.

Sisältö (OJ)

Connecting to real life IO (LCD, keyboard, sensors, actuators). IoT protocol programming C++/Python, MQTT, rest-API.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Student
-is able to create programs that control car movements with C/C++ and Arduino IDE.
-is able to control the car with lidar feedback and other sensors with the help of the teacher and fellow students.
-is able to get VM traffic light code working with MQTT protocol, with the help of the teacher and fellow students

Arviointikriteerit, hyvä (3-4) (OJ)

Student is able to get system working by adding some small own functionality for reference code C/C++(MEGA, ESP, VM) , HTML/web page, MQTT.

Arviointikriteerit, kiitettävä (5) (OJ)

Student is able to get end to end system working by adding several new own functionality to reference code C/C++(MEGA, ESP, VM) , HTML/web page, MQTT.

Arviointiasteikko

0-5

Ilmoittautumisaika

15.11.2021 - 09.01.2022

Ajoitus

03.01.2022 - 01.05.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Kari Naakka
Vastuuhenkilö

Kari Naakka

Ryhmät
  • 20I260E
    Degree Programme in Software Engineering

Tavoitteet (OJ)

After completing the course student is able to implement microcontroller systems that are connected to real-life IO interfaces. This part concentrates on high level IOT- protocols such as MQTT and rest-API.

Sisältö (OJ)

Connecting to real life IO (LCD, keyboard, sensors, actuators). IoT protocol programming C++/Python, MQTT, rest-API.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Student
-is able to create programs that control car movements with C/C++ and Arduino IDE.
-is able to control the car with lidar feedback and other sensors with the help of the teacher and fellow students.
-is able to get VM traffic light code working with MQTT protocol, with the help of the teacher and fellow students

Arviointikriteerit, hyvä (3-4) (OJ)

Student is able to get system working by adding some small own functionality for reference code C/C++(MEGA, ESP, VM) , HTML/web page, MQTT.

Arviointikriteerit, kiitettävä (5) (OJ)

Student is able to get end to end system working by adding several new own functionality to reference code C/C++(MEGA, ESP, VM) , HTML/web page, MQTT.

Arviointiasteikko

0-5