School of Engineering and Technology, (SET)

The objective of this course is to provide students with an opportunity to learn and practise the basics of electrical, electronics and micro-controller design applications on emerging embedded system devices with IoT, e.g., wearable devices, automated-assistive device, etc. Practicals cover the range of basic concepts of electrical, electronics and basic of embedded device programming techniques, patterns with interfacing to the cloud systems. IoT is used for widely diverse applications. There is no one-best-fits solution for all the applications. Objective of this is to provide student with the basic design blocks for IoT systems.  

The students on the completion of this course would be able to: 

  • Apply the basic skills of electronics/ electrical and communication protocols for the thesis or/and project hardware implementation,  
  • Design IoT based approach forreal world challenges,   
  • Design and develop complete IoT devices with commercial grade quality,
  • Apply the basic skills of electrical and electronics for service, repair and debugging the third party commercial embedded devices,
  • Apply the skill to other IoT related applications,as needed.

None.

I       Introduction  

  1. Introduction to ICT laboratory and safety 
  2. Basic operations for lab power supply, oscilloscope, Signal generator, Multimeters   

II     Design of voltage regulators 

  1. Basic of AC-DC conversion.
  2. Design of Zener regulators.
  3. IC based(78xx,79xx) voltage regulation.

III    Design concepts for BJT Transistors 

  1. Transistor as an amplifier
  2. Transistor as a switch 

IV    Design concepts for Op-amp circuits 

  1. Inverting, Non-inverting, Summing amplifier
  2. Integration, Differentiation configurations
  3. Filter Configuration
  4. Schmitt trigger Configuration

V     Analog sensors with microcontroller 

  1. Basics of embedded system programing
  2. Basic of Analog sensors
  3. Basic of signal conditioning circuits.

VI     Digital sensors with microcontroller 

  1. Basics of Digital Sensors. 
  2. Communication with digital devices.
  3. Signal conditioning (Software filters) 

VII    Displays and Actuators 

  1. Basic of DC motor control.
  2. Relays, solenoids
  3. Interfacing with LCD/LED Displays. 

VIII  Process control 

  1. Open-loop control. 
  2. Closed- loop control.

IX    Single Board computers 

  1. Basic of Raspberry Pi3 & Pi4.
  2. Basic of SoC with connectivity.
  3. Basic of Edge devices (Nvidia NX). 

X    Cloud-based platform 

  1. Basic of a cloud-based platform
  2. Configuration and operations of a cloud-based platform

XI   Graphical User Interface (GUI)   

  1. MQTT server & client
  2. GUI design in NodeRed  
  • Design of voltage regulators
  • Design concepts for BJT Transistors
  • Design concepts for Op-amp circuits
  • Analog sensors with microcontroller
  • Digital sensors with microcontroller
  • Displays and Actuators
  • Process control
  • Single Board computers
  • Cloud-based platform
  • Graphical User Interface (GUI) 

No text books. Laboratory sheets will be provided.

Malvino, A. P., Bates, D. J., & Hoppe, P. E. (2021). Electronic principles. Dubuque: McGraw-Hill Education.

Xiao, P. (2018). Designing embedded systems and the internet of things (IoT) with the ARM Mbed. Hoboken, NJ: Wiley. 

John C. Shovic. (2016) Raspberry Pi IoT Projects : Prototyping Experiments for Makers, Publisher aPress.

Han, J., & Sharma, B. (2019). Learn CUDA programming: A beginners guide to GPU programming and parallel computing with CUDA 10.x and C/C. Birmingham: Packt Publishing Limited. 

Buyya, R., & Dastjerdi, A. V. (2016). Internet of things: Principles and paradigms. Amsterdam: Morgan kaufman, Elsevier.

Veneri, G., & Capasso, A. (2018). Hands-on industrial internet of things: Create a powerful industrial IoT infrastructure using industry 4.0. Birmingham U.K.: Packt Publishing.

IEEE Internet of Things Journal, IEEE 

Internet of things, Springer 

Future Generation Computer Systems, The International Journal of eScience, Special Issue on Smart City and Internet of Things, Elsevier 

ZTE Communications, Anhui Science & Technology Publishing House 

Sensors, MDPI 

IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), IEEE 

Journal of Machine Learning Research (JMLR). Microtome 

 

Laboratory sessions: 45 hours (15 weeks x3 hours a week) 

Self-study :90 hours 

Project: 45 hours

Laboratory experiments, assignments, and a project

The final grade will be computed according to the following weight distribution: 

Project: 30% 

Homework: 20%

Mid-semester Exam: 30% 

Final Exam: 20% 

Open-book examination is normally used in the exams.  

A grade of “A” indicates excellent and insightful understanding of the key concepts and ability to implement IoT sophisticated systems; “B” indicates a good understanding of the key concepts and ability to implement basic techniques for IoT systems; “C” indicates barely acceptable understanding and implementation ability; and “D” indicates poor understanding and implementation ability.

SECTION NAME
A Dr. Sanit Arunplod