31070 Hands-on mikrocontroller programmering

2019/2020

Kurset giver syntesepoint i elektro kandidat uddannelsen.
Kursusinformation
Hands-on microcontroller programming
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
Juni
on-line (ændret fra Lyngby campus til on-line på grund af COVID19)
Oversigtsforelæsninger og projektarbejde i grupper (maks. 2 personer til at dele hardware via Arduino Cloud)
3-uger
Sidste dag(e) i 3-ugersperioden
Bedømmelse af øvelser og rapport(er)
Alle hjælpemidler er tilladt
7-trins skala , intern bedømmelse
31728
30010./ 02318. 62732 , eller tilsvarende Grundlæggende kendskab til C programmering, internet-protokoller og web programmering, såsom HTML, XML / JSON eller JavaScript.
Maksimum: 40
Chresten Træholt , Lyngby Campus, Bygning 325, Tlf. (+45) 4525 3518 , ctr@elektro.dtu.dk
Yi Zong (Primær kontaktperson) , Risø Campus, Bygning 776, Tlf. (+45) 4677 5045 , yizo@elektro.dtu.dk
Jiawei Wang , Lyngby Campus, Bygning 325 , jiawang@elektro.dtu.dk
31 Institut for Elektroteknologi
I studieplanlæggeren
Dette kursus giver den studerende en 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
Begrebet Smart Grid/Internet of Things dækker over visionen om et fremtidigt energisystem, der integrerer en stor andel af vedvarende energi i et system, der er højt automatiseret, fleksibelt og pålideligt.
Eksempler på Smart Grid/Internet of Things teknologier er husholdningsapparater, der reagerer intelligent på systemets aktuelle tilstand, automatiske mekanismer til koordinering af resurser og avancerede systemer til udveksling af information.
Målet med dette kursus er at opnå hands-on erfaring med de teknologier, der benyttes i disse systemer, ved at designe, implementere og teste en Smart Grid/Internet of Things applikation på et mikrocontrollersystem.
Det intelligente energisystem bruges som case for applikationen, men der kræves ingen forudgående erfaring med energisystemer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • forstå grundkoncepterne i Smart Grids/Internet of Things
  • analysere kravene til en Smart Grid//Internet of Things applikation
  • designe en applikation der bruger input og output til at vekselvirke med en fysisk enhed
  • designe en brugergrænseflade til lokal overvågning eller styring
  • designe et kommunikationsinterface til fjernstyring og overvågning
  • implementere applikationen på et mikrocontrollersystem
  • designe en testprocedure som udnytter laboratoriefaciliteter til at validere applikationens funktion
  • udføre tests i laboratoriet ((ikke tilladt på grund af COVID19)
  • dokumentere hele processen og den udviklede applikation
Kursusindhold
Den største del af tiden arbejdes hjemme i projektgrupper (maks. 2 personer til at dele hardware via Arduino Cloud)
Oversigtsforelæsninger gives om:
- Smart Grids/Internet of Things og relaterede ICT teknologier
- Konkrete Smart Grid/Internet of Things applikationer (projekter)
- ARM mikrocontrollersystemet og de perifere enheder (A/D og D/A convertere, Timeren, I/O, Ethernet adapter, LCD display eller Touch screen osv.)
- det integrerede udviklingsmiljø Arduino Embedded Workbench
- kommunikationssystemer i intelligente energisystemer
- brugercentreret interface design
Bemærkninger
Kursus, test og validering gennemføres online ved hjælp af Arduino MKR IoT Bundle i juni 2020 på grund af COVID19.
Sidst opdateret
01. maj, 2020