34338 Telekommunikations programmerings projekter med Arduino

2019/2020

Kursusinformation
Telecommunication programming projects with Arduino
Engelsk
5
Bachelor
Januar
Campus Lyngby
Lectures, exercises, project work.
Mandatory project presentation.
3-uger
Aftales med underviser
Bedømmelse af opgave(r)/rapport(er)
Written reports and oral presentation
Alle hjælpemidler er tilladt
bestået/ikke bestået , intern bedømmelse
Basic programming skills
Maksimum: 10
Martin Nordal Petersen , Lyngby Campus, Bygning 343, Tlf. (+45) 4525 6381 , mnpe@fotonik.dtu.dk
34 Institut for Fotonik
I studieplanlæggeren
Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
Overordnede kursusmål
To give the participants a basic knowledge of C programming, code documentation, interfacing to the Arduino platform and communication protocols.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Apply the special characteristics of C code for Arduino
  • Explain the steps needed to successfully execute C code on an Arduino platform
  • Plan and document a system design
  • Evaluate pros and cons of different wired and wireless communication technologies
  • Evaluate code and components for low power optimized devices
  • Use simple circuitry for interconnecting components
  • Document code using a version control system
  • Present and demonstrate own project work
Kursusindhold
Basic C programming, Version control system and code documentation, Tutorials and exercises, Introduction to Arduino, System design, Wired and wireless communication protocols (wifi, Bluetooth, Lora, RF, Ethernet), Sensors and devices, IoT server/backbone.
Project examples: Temperature control, Alarm system with motion detection and notification, Wireless serial RF communication between two Arduino units, Unit control via GSM SMS messaging , Security, code generation, PIN recognition, SMS confirmation
Bemærkninger
This course offers hands-on project work. Group work encouraged. Own laptop required.
NB: Maximum number of participants is 10.
Sidst opdateret
01. maj, 2019