This course provides a comprehensive introduction to the concepts and applications of Internet of Things (IoT) and Embedded Systems. Participants will explore the fundamental principles of embedded systems design, IoT architecture, and the integration of hardware and software to create intelligent devices.
Course Outcome: After completion of the course, the student will be able to
This course provides a comprehensive introduction to the concepts and applications of Internet of Things (IoT) and Embedded Systems. Participants will explore the fundamental principles of embedded systems design, IoT architecture, and the integration of hardware and software to create intelligent devices.
Course Outcome: After completion of the course, the student will be able to
Understand the basic concepts of sensors and transducers.
Understand basics of embedded system and different IoT boards.
Apply basic operations and programming techniques of IoT devices.
Apply smart technology knowledge through case studies.
List of Experiments (Indicative & not limited to)
1. Understanding the Architecture and Pin Configuration of ESP8266 and Arduino Boards.
2. Hands-On Introduction to commonly used real world IoT Sensors.
3. Analyze Digital signal data acquisition using Arduino and ESP8266.
4. Explore Digital signal generation using Arduino and ESP8266.
5. Analyze Analog signal data acquisition using Arduino.
6. Explore Analog signal generation using Arduino.
7. Real-Time Data Logging Using ESP8266 and Arduino.
8. Designing a Lighting Control System using LDR.
9. Designing a Multi-Sensor Alert System Using Touch
10. Object Detection Using Ultrasonic Sensors with Arduino and ESP.
Beyond Syllabus:
11. Real-Time Data Logging Using ThingSpeak with Arduino.
12. Building IoT Applications with Blynk: Monitoring Temperature and Humidity with DHT11 Sensor.
13. Building IoT Applications with Blynk: Smart Home Automation Using ESP8266 and Blynk.
14. Building a Soil Health Monitoring system using NPK sensor.
15. Designing Water Quality Monitoring System.
This practice test is designed to assess your foundational knowledge of Arduino and its core functionalities. It covers key concepts such as basic hardware components, pin configuration, programming in the Arduino IDE, working with digital and analog signals, and interfacing simple sensors and actuators. The test will help reinforce your understanding of Arduino basics and prepare you for more advanced projects.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.