
Embedded Systems & Internet of Things
Description
What you will learn?
- In-depth knowledge of IoT using WiFi, HTTP, MQTT.
- GPIO, Timers/Counters, Sensors, Display Devices, Motors.
- Communication Protocols: Bluetooth, RFID, GPS, GSM.
₹ 12,500/-
with 18% GST
₹ 14,750/-
Course Insights
- Duration: 45 Days/6 Weeks
- Capstone Projects
- Mini Projects
- Certificate of Completion
Course Content
- Beginner (Week 1-2)
- Intermediate (Week 3-4)
- Advanced (Week 5-6)
- IoT Definition & Emergence
- Real World applications of IoT
- Architecture; Technology Stack;
- Hardware and Software Platforms;
- Role of Embedded Systems in IoT
- Features of AVR Mega328/2560 based Arduino
- Description of Complete Hardware Structure & Pin-out
- Introduction with Embedded C++
- Programming an Arduino Board
- Practical 1: Creating first Arduino Sketch
- Configuring I/O and controlling I/O
- Setting mode of pin as input and output
- Driving pin high and low
- LED Interfacing
- Practical 2: Interfacing Simple LED
- Practical 3: Reading Input Pin Data
- Practical 4: LED Control with Patterns
- Need, Types & Working Concept
- Interfacing of SSD with Microcontroller
- Multiplexing for Multiple Digits
- Practical 5: Generating 0 to 9 Counter
- Practical 6: Generating 00 to 99 and 000 to 999 Counter
- Working of Relay & Buzzer
- Practical 7: Controlling Relay as a Switch using Arduino
- Practical 8: Controlling Buzzer with Arduino
- Project 1: “Timer Based Alarm”
- Project 2: “Traffic Light Prototype”
- Introduction to 16×2 LCD
- LCD programming with Arduino
- Practical 9: Printing Simple String, Numbers on LCD
- Practical 10: Scrolling message Display
- Writing order change
- Custom character on LCD
- Practical 11: Generating Custom Characters on LCD
- Project 3: “Message Display Screen”
- Concept of Pullup and Pulldown
- The types of switches
- Practical 12: Interfacing Switches with MCU
- Project 4: “Smart Countdown Bulb”
- Working of Keypad Matrix
- Practical 13: Working of Keypad Matrix
- Project 5: “Arithmetic Calculator”
- PWM in Arduino
- Practical 14: PWM Generation with Arduino
- Timer Configuration for Tone Generation
- Practical 15: Generating Tones using Arduino
- Counter Usage for Time Calculation
- Practical 16: Calculating Time Elapsed
- Project 6: “SA RE GA MA Generator”
- DC Motor: Working, Motor Driver Circuit; H-Bridge Concept
- Practical 17: Controlling Simple DC Motor Direction using Serial
- Servo Motor: Servo Mechanism, Working
- Practical 18: Controlling Servo Motor with Arduino
- Project 7: “Smart Door Lock”
- Serial Communication with Arduino
- Bluetooth: Protocol, Working, Interfacing
- Practical 19: Sending Data Serially
- Practical 20: Receiving Data Serially
- Project 8: “Simple Virtual Messenger”
- Using inbuilt ADC of Arduino
- Voltage Comparator IC for Digital Mode
- IR Sensor – Concept, Working Circuit, Interfacing
- Line of Sight Phenomenon
- IR Range, IR Sensor Circuit
- Voltage Comparator IC for Digital Mode
- Practical 21: Reading IR Sensor Variation
- Project 9: “Digital Scale”
- Project 10: “Color Sensing Device”
- Project 11: “Visitor Counter”
- Project 12: “Smart Street Lights”
- LDR Sensors: Definition, Phenomenon
- Practical 22: Taking Analog Light Intensity Values
- Temperature Sensor: Construction, Concept, Scaling Factor
- Practical 23: Fetching Real-time temperature data
- Project 13: “Torch Operated Bulb”
- Project 14: “Smart Home Fan/Cooler”
- SOUND SENSOR: Concept of Sound Detection, Working Circuitry
- Practical 24: Controlling LED with Sound Sensor
- PIR SENSOR: Concept of Pyro-Electricity, Calibration
- Practical 25: Detecting Human Presence with PIR
- Moisture Sensor: Construction, Concept, Working Circuit
- Practical 26: Interfacing Moisture Sensor
- Gas Sensor: LPG/Smoke Detector, Construction, Concept, Pin-out
- Practical 27: Interfacing Gas Sensor
- Project 15: “Clap Controlled Switch”
- Project 16: “Intrusion Detector for Theft Protection”
- Project 17: “Automatic Water Level Indicator”
- Project 18: “Smart Water Pump”
- Project 19: “Digital Nose for Fire/Smoke”
- Ultrasonic Sensor: Concept of Ultrasonic Waves
- Working of HC-SR04
- Practical 28: Interfacing of Ultrasonic Sensor with Arduino
- Practical 29: Measuring & Displaying Distance of Objects
- Project 20: “Automatic Hand Sanitizer”
- Project 21: “Parking Assistance”
- Project 22: “Digital Water Level Measurement Tool”
- Definition, Significance, Advantages
- Various Interrupts (Hardware, Software)
- Interrupt Service Routines
- Practical 30: Hardware Interrupt Simulation
- Practical 31: Real-time control of DC Motors
- Dynamics of Robotics
- Sensor Bots
- Practical 32: Assembling Robotic Structure
- Project 23: “Line Follower Robotic Vehicle”
- Project 24: “Obstacle Avoider/Follower Robotic Vehicle”
- Project 25: “Grid Solving Robotic Vehicle (Mite)”
- Tools, Rules for PCB Designing
- Tracing & Fabrication
- Practical 33: PCB Fabrication
- Project 26: “Smart Home Automation System”
- RFID: Technology, Concept, Circuit
- Interfacing of RFID Reader with AVR
- Practical 34: Displaying Tag Information and Matching
- Project 27: “Office Attendance System”
- Project 28: “Fast Tag based Toll Collection System”
- Project 29: “Metro Train Ticketing System”
- Introduction to mobile communication
- Introduction to GSM terminology
- GSM Frequency bands, SIM
- GSM AT Commands
- Practical 35: GSM Network testing in GSM Modem
- Practical 36: GSM AT Commands testing for reading SMS, dial a number
- Practical 37: GSM call answering / halt operations
- Practical 38: Sending SMS from GSM modem to another mobile
- Introduction to GPS
- Satellites and its Orbits
- Range, Accuracy and Tracking
- Practical 39: GPS Network Testing & Location Coordinates
- Project 30: “Live Location Tracker for Vehicle Accident Detection”
- ESP8266: Pinout., configuration, working, interfacing
- ESP AT Commands
- Practical 40: ESP as a server configuration
- Project 31: “Wireless Indoor Sensor Data Logger for Centralized Controlling”
- Basic Concepts of Networking (Types, Topologies, IP, HTTP, URL)
- Various Data Handling Requests in HTTP
- What is IoT Platform?
- What is API?
- Practical 41: ThingSpeak Platform Channels
- Practical 42: ThingSpeak Platform ThingHTTP
- Practical 43: ThingSpeak Platform Reactions
- Understanding Message Queueing Telemetry for IoT
- The concept of Subscribers and Publishers
- Setting up MQTT on Python
- Practical 44: MQTT based private chat room
- Adafruit IoT Platform for MQTT
- IFTTT Platform for Google-Assistant and other Controls
- Practical 45: MQTT based Switching
- “Voice Controlled IoT based System for Controlling & Monitoring Indoor Farm”
Customized Training
Be it schedule, duration or course material, you can entirely customize the trainings depending on the learning requirements of your workforce.
Expert Mentors
Get trained from our team of highly skilled and certified trainers, who are professionals with relevant experience and adept in providing the knowledge and skills required to be successful
360° Learning Solution
Engage your employees with our all-inclusive learning platform. Avail benefits of professional trainers, assessments & mock tests, real-time learning and more.
Learning Assessment
Get the test score and performance with our skilsl analysis tests. And get an insight of areas of strength and weakness.
Flair Stories
A perfect training session in which we get a hands- on experience. The more interesting part was that we have applied our basic theoretical knowledge in real life problems. Overall a wonderful session.
Abhinav kumar Jha Delhi Technological UniversityOverall it was a great experience, as having knowledge on recent technologies used in industry will make us industry ready for the future. I am very grateful to Upflairs for guiding me so well with technologies. Thank you.
Lalit Agarwal Poornima college of EngineeringThe training was outstanding beyond remarks. We never expected to learn this much in just within 3 days. It was really an amazing session. Much motivated now to move on our python journey. Thank You Upflairs for developing within us the enthusiasm to learn more and more.
Damini Srivastava Banasthali VidyapithThis training proved to be quite useful for me as I gained some practical knowledge about Mechatronics and through this training came to know that many great things can be made by combining Mechanical, Electronics and software components.
Bhavya Joshi Delhi Technological UniversityIt was such a great session. The way of presenting every thought and views of the teacher was great. Thanks for such an amazing session.
Satyam Raj NIT MizoramWe were in a spy Botix workshop and that was very good. That was my first workshop in this field and was outstanding. We enjoyed it a lot. All the staff was very cooperative and we learned many new things from that. Hope to see you again with such amazing workshops. Thanks a lot Upflairs. 😊
Anjali Banasthali VidyapithIt was really great . This workshop made me believe that I can do anything , basically it made me aware of my capabilities. Thank you so much Upflairs.
Mansi Sharma Banasthali VidyapithWe attended the workshop on embedded systems, which was super knowledgeable and also exciting. We got to know about sensors and microcontrollers and their practical applications along with their working. This workshop was specifically very beneficial for my third year final btech project.
Poulomi Parua Banasthali VidyapithWell for the session I attended, it was just amazing. I learned a lot and I'm hopefully expecting more to explore in the same domain. I would like to thank the entire team of Upflairs for being just simply outstanding and supportive. Looking forward to more opportunities. A big THANK YOU to all. It was really one of the finest workshops I ever attended.
Vaani Gupta Banasthali Vidyapith
I really enjoyed this workshop. On the very first day of the workshop I had no idea this session was going to be mind blowing. I have learnt so many new things and in this workshop I built my very first robot. I have a lot to say, but I have to condense it here. THIS WAS THE BEST WORKSHOP I'VE EVER BEEN TO.
Vrinda Saraswat Banasthali Vidyapith