Embedded and Iot System Design Lab detailed syllabus for Robotics Process Automation (RP) for 2021 revision curriculum has been taken from the SITTTRs official website and presented for the Robotics Process Automation (RP) students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Robotics Process Automation 6th Sem scheme and its subjects, do visit Robotics Process Automation (RP) 6th Sem 2021 regulation scheme. For Professional Elective-II scheme and its subjects refer to Robotics Process Automation (RP) Professional Elective-II syllabus scheme. The detailed syllabus of embedded and iot system design lab is as follows.
Course Objectives:
- Learn to understand and perform the fundamental programming concepts and data manipulation of modern 8051 microcontroller.
- To understand and analyze to interface simple peripheral devices to a Microcontroller.
- To study and understand IOT, their characteristics of components and basic awareness of Arduino / Raspberry Pi
- To obtain practical knowledge about the security aspect into the IoT design in real world problems.
Course Outcomes:
On completion of the course student will be able to:
- To Understand the features of 8051 microcontroller for performing data manipulation in assembly or C programming language using 8051 trainer kit. 1
- Analyze and to have an in-depth knowledge on interfacing the external devices to the controllers. 1
- To understand and analyze IoT, Raspberry Pi and also able to install software setup of Arduino/ Raspberry Pi. 1
- Understand the vision of IoT from a global context for secure use of Devices, Gateways and Data Management
Module 1:
- Understand and perform Assembly language programming of Addition / subtraction / multiplication / division of 8/16 bit data.
- Demonstrate and perform Assembly language programming of Largest/smallest from a series and Sum of a series of 8 bit data.
- Demonstrate and perform Assembly language programming of Sorting of data in Ascending/Descending order.
- Understand the concept and perform Assembly language programming of Square / cube / square root of 8 bit data.
Module 2:
- Interfacing experiments using 8051 Trainer kit and interfacing modules with Display (LED/Seven segments/LCD)
- Keyboard interfacing with 8051 trainer kit
- Stepper motor interfacing with 8051 trainer kit
- Time delay generation and relay interface.
Module 3:
- Familiarization with the concept of IOT, Arduino Raspberry Pi and perform necessary software installation
- Calculate the distance using a distance sensor and basic LED functionality, Calculate temperature using a temperature sensor using Raspberry Pi
- Calculate the distance using a distance sensor and basic LED functionality, Calculate temperature using a temperature sensor using Node MCU
Module 4:
- To understand and explore various types of Sensors
- Develop and implement applications using Arduino and Raspberry Pi
- Explore Open Source tools for Security and Privacy issues in IoT.
Micro Project
Students are expected to do a micro project in modern 8051 microcontroller during the course for the purpose of continuous evaluation. This experiment shall be included in the bona-fide record. Example: Develop program such as
- Program to rotate a stepper motor 500 in the clock wise direction
- Program to generate a square wave of 1 kHz with duty cycle 33%. Use timer 1 in interrupt mode with a crystal frequency of 11.0592 MHz.
- Program to toggle pin P1.4 every second using interrupts for a frequency of 22 MHz. Use timer 1 in mode 1
- Interfacing program for Realization of Boolean expression through port.
- Develop a system using existing IoT platforms
- Implement the working of temperature sensor using IoT
Text Books:
- Muhammed Ali Mazidi & Janice Gilli Mazidi, R.D. Kinley, The 8051 microcontroller and Embedded System, Pearson Education, 2nd edition
- Embedded Systems – Architecture Programming and Design by Raj Kamal, 2nd edition, McGraw Hill.
- Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on-Approach)”, 1st Edition, VPT, 2014
- Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting Everything”,1st Edition, Apress Publications, 2013.
- Cuno Pfister, Getting Started with the Internet of Things, O‟Reilly Media, 2011, ISBN: 978-1- 4493-9357-1
Online Resources
- https://nptel.ac.in/courses/108102169
- https://nptel.ac.in/courses/117104072
- https://github.com/connectIOT/iottoolkit
- https://www.arduino.cc/
- http://www.zettajs.org/
List of Experiments:
- Write an Assembly language program to perfom Addition / subtraction / multiplication / division of 8/16 bit data .
- Write an ALP program to find Largest/smallest from a series .
- Write an ALP program to find Sum of a series of 8 bit data.
- Write an ALP program for Sorting (Ascending/Descending) of data.
- Write an ALP program Square / cube / square root of 8 bit data.
- Write an interfacing program of Display (LED/Seven segments/LCD)
- Write an interfacing program of keyboard interface with 8051 trainer kit
- Write an interfacing program of Stepper motor interfacing with 8051 trainer kit
- Write an interfacing program of Time delay generation and relay interface
- Familiarization with the concept of IOT, Arduino Raspberry Pi and perform necessary software installation
- Calculate the distance using a distance sensor and basic LED functionality, Calculate temperature using a temperature sensor using Raspberry Pi
- Calculate the distance using a distance sensor and basic LED functionality, Calculate temperature using a temperature sensor using Node MCU
- To understand and explore various types of Sensors
- Develop and implement applications using Arduino and Raspberry Pi
- Explore Open Source tools for Security and Privacy issues in IoT
For detailed syllabus of all other subjects of Robotics Process Automation, 2021 revision curriculum do visit Robotics Process Automation (RP) 6th Sem subject syllabuses for 2021 revision.
To see the syllabus of all other branches of diploma 2021 revision curriculum do visit SITTTR diploma all branches syllabus..
To see the results of Robotics Process Automation of diploma 2021 revision curriculum do visit SITTTR diploma results..
For all Robotics Process Automation academic calendars, visit Robotics Process Automation all semesters academic calendar direct link.