Kursus: Internet of Things | LearnSpace

    • Læringsmål

      I dette fag kommer I til at lære om hvad IoT er og hvad for nogle teknologier der ingår i en IoT løsning. I kommer til at skulle lave prototyper af IoT systemer udfra mindre opgaver som I til sidst skal samle til et system.
      I forløbet kommer I til at skulle lave hardware opstillinger til embedded løsninger der kan opsamle data og sende det videre til en "gateway", en endhed med adgang til internettet.
      I kommer også til at lære at skrive pragrammer til disse enheder for at de kan kommunikere frem og tilbage, samt reagere på dette. Kommunikationen bliver brugt til at fragte og gemme data igennem et API.

    • Lektionsplan

      Formålet er at skabe overblik for eleven.

      Varighed: 1 uge

      Eksempel:

      Dag Emne Lektier Målpinde
      1 Hardware


      2 Interrupts


      3 Serial


      4 I2C


      5 Debugging


      6

      Trådløs
       
      7 IoT
       

  • Undervisningsform

    Undervisningsform

    • At afholde workshops hvor der undervises i den relevante teori for at løse de stillede opgaver.
    • At stå til rådighed og understøtte eleven med den fornødne hjælp i forbindelse med opgaveløsningen.
  • Aflevering og bedømmelse

    Aflevering og Bedømmelse

    I dette fag bliver man evalueret på hvordan man løser opgaverne undervejs i faget. Det afhænger i om man stiller spørgsmål og deltager aktivt, for at opbygge en forståelse for teorien.
    I slutningen af faget er der en besvarelse som dækker det teoretiske i faget.
  • Dokumentation og Diagrammer

  • Emne 1 - Hardware

  • Emne 2 - Interrupts

  • Emne 3 - Seriel kommunikation

  • Enme 4 - I2C

  • Emne 5 - Debugging og fejl finding

    • Simuleret og på hardware

    • Her er de 3 projekter, der blev gennemgået på projektor. Alle 3 projektor er forholdsvis simple i deres kunnen, da de alle 3 blot genererer et timer interrupt og vipper med en port med en tilkoblet lysdiode, hver gang et timer interrupt indtræffer. Formålet med de 3 projekter er at vise, hvordan det bliver lettere og lettere at kode den beskrevne funktionalitet jo længere man går op i abstraktionsgrad. Prisen for at gå længere op i abstraktionsgrad er, at man samtidig fjerner sig længere væk fra den HW man arbejder på. 

      1) Projekt 1 er et 100% assembler projekt, der er lavet i MicroChip Studio. 

      2) Projekt 2 er et 100% C projekt, der er lavet i MicroChip Studio. 

      3) Projekt 3 er et 100% C/C++ projekt, der er lavet i Arduino Pro. 

    • Åbnet: fredag den 22. april 2022, 00:00
      Forfalder: fredag den 29. april 2022, 14:00
  • Emne 6 - Trådløse signaler

  • Emne 7 - IoT projekt