Syllabus of IoT Workshop - 07 Nov 22
Syllabus of IoT Workshop - 07 Nov 22
Familiarization and use of basic measurement instruments – DSO (with 1X and 10X probes),
DMM, LCR bridge, Signal and function generator, MSO, Power supply (with 4-wire output).
Unit 2 Introduction to system/product building approach
Circuit prototyping using breadboard and PCB. Schematic design and PCB layout using EagleCAD.
Gerber creation and 3D visualization for fitting. Single, double and multilayer PCBs. Soldering
using soldering iron/station. Soldering using a temperature controlled reflow oven. Automated
circuit assembly and soldering using pick and place machines.
Prototype fabrication processes
CNC, 3D printing, Laser cutting, Laser engraving, OpenBSP, 3D file designing using Sketchup,
FreeCAD, Prusa Slicer.
Unit 3 Power sources and power supply regulator design. Linear and switching power supply.
Transformerless power supply. Zener regulator, op-amp based regulator. 723 IC regulator.
3-terminal IC regulators. LDO and micropower regulators. Buck, Boost and Buck-boost switching
regulators. Short circuit and over-voltage protection. Wireless power supply. USB-PD. Battery
types and characteristics. Battery charging for lead-acid and lithium type batteries.
Unit 4 Arduino Simulation Environment
Arduino Architecture, Setup the IDE, Writing Arduino Software, Arduino Libraries, Basics of
programming for Arduino, Interfacing LED, push button and buzzer with Arduino, Interfacing
Arduino with LCD, Arduino Simulation Software
Sensor & Actuators with Arduino
Overview of Sensors working, Analog and Digital Sensors, Interfacing of Temperature, Humidity,
Motion, Light and Gas Sensor with Arduino, Interfacing of Actuators with Arduino, Interfacing of
Relay Switch and Servo Motor with Arduino.
Unit 5 Basic Networking with WiFi
Basics of Wireless Networking, Introduction to ESP8266 Wi-Fi Module, Various Wi-Fi library,
Web server- introduction, installation, configuration, Posting sensor(s) data to web server.
Introduction to IoT Hardwares
Raspberry PI, Xbee communication, bluetooth, Lora & Lorawan.
IoT Real life Applications
Text Books:
1. Programming Arduino: Getting Started With Sketches. 2nd edition. Simon Monk.
McGraw Hill.
2. IoT Fundamentals: Networking Technologies, Protocols and Use cases for Internet of
Things. David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Rob Barton and Jerome Henry,
Cisco Press.
3. The Art of Electronics. 3rd edition. Paul Horowitz and Winfield Hill. Cambridge University
Press. ISBN: 978052180926
4. Building Scientific Apparatus. 4th edition. John H. Moore, Christopher C. Davis, Michael A.
Coplan and Sandra C. Greer. Cambridge University Press. ISBN-13: 978-0521878586
Reference Books:
1. Internet of Things: A Hands-On Approach. Arshdeep Bahga, Vijay Madisetti. University
Press.
2. Make Your Own PCBs with EAGLE: From Schematic Designs to Finished Boards.
Simon Monk and Duncan Amos. McGraw Hill Education.
List of Experiments and Mini Projects
S.No. Experiment
1 Familiarization with basic electronic components using real components charts for capacitors, ICs,
surface mount devices, cables, LEDs, Inductors, transistors and MOSFETs, diodes, Zeners, resistors
values using colour codes and verify resistor tolerance using Digital Multimeter.
2 To study the operation of Digital storage oscilloscope(DSO), Digital Multimeter (DMM), signal
generator and power supply, and measure the input impedance of Digital Multimeter (DMM), and
Digital storage oscilloscope (DSO).
3 To measure and plot the Diode and LED forward characteristics.
4 Design, implementation and characterization of Zener power supply (load and line regulation).
Fabrication and soldering of printed circuit board (PCB).
5 Familiarization with the Arduino and performing necessary software installation and performing
LED blinking. Sense the light intensity using LDR in a building and adjust the room light. Switch
Light On and Off Based on the Input of User Using Arduino
6 Measure the Distance Using Ultrasonic Sensor with temperature compensation and alarming the
intruder by Led Blink
7 Upload a sensory data to cloud such as thingspeak platform and access the data back to the device.
8 ESP32 – WiFi Communication
1. To Interface MPU6050 Sensor and display values in TFT and send data to bylnk App
2. To Control RGB LED using Blynk
ESP32 – BLUETOOTH
1. To send “HELLO WORLD” via Bluetooth communication
2. To Control Buzzer using Bluetooth Mobile Application
9 ESP32 – MQTT
1. To send the sensory data via MQTT protocol and control the Appliance via MQTT protocol
ESP32 – LoRaWAN
1. To uplink the sensory data using LoRaWAN Communication
2. To Control LED via Downlink using LoRaWAN Communication
10 To Plan, conceptualize, design, simulate, fabricate and implement a mini project.