IOT Using Arduino

IOT Using Arduino


₹ 7500

    

60 HRS

Arduino is one of the top platforms which can ease the efforts of a particular student while making a proper project. Arduino IDE is one of the best platforms which can ensure effective operations using a wide range of electronic components such as sensors, indicators, photo-detectors and much more. After the successful completion of this particular course, a student will be able to work with the motors, chassis, Bluetooth modules and much more in order to implement them in IOT related projects. This course is just a beginning through which one can switch to the combination of IOT and cloud computing and this provides them with a stable interface to work. Proper knowledge about this course will enable the student to proceed in a much cost-effective as well as time-saving approach, it is easy to monitor through IOT and due to this, automation is an easy thing to implement. The candidates should have a proper knowledge of basic and digital electronics to grasp this course. Prerequisite- Basics of Microprocessors, Microcontrollers, Arduino programming.

Syllabus

1. IoT using Arduino
1.1 Introduction to embedded systems (4 hours)
1.1.1 Understanding the various components of an embedded system, applications of embedded systems.
1.2 Introduction to Arduino (4 hours)
1.2.1 Understanding the Arduino Platform
1.2.2 Applications of Arduino Platform
1.3 General Purpose I/O Interfacing (3 Hours)
1.3.1 Labs on Digital inputs using switches
1.3.1.1 Interfacing digital
1.3.1.2 input to LEDs
1.3.2 Labs on digital outputs
1.3.2.1 LEDs
1.3.2.2 Relays
1.4 Pulse Width Modulation (4 Hours)
1.4.1 Understanding the basics of PWM -
1.4.1.1 Period
1.4.1.2 Duty cycle
1.4.2 Concept of pseudo analog voltage generation using PWM
1.4.3 Lab � Controlling LED intensity using PWM
1.4.4 Project � Breathing LED concept using PWM
1.5 ADC interfacing (8 Hours)
1.5.1 Resolution - Input Range, Channels, Sensor input reading
1.5.2 ADC APIs
1.5.3 Lab � Reading potentiometer data
1.5.4 Lab � Reading LDR data and controlling LED relay
1.5.5
1.6 Serial Interfacing (7 hours) with Arduino
1.6.1 Basic Concepts- Baud Rate,Data Bits, Information bits
1.6.2 Lab � information exchange from hardware to PC
1.6.3 Project � Sensor Data Logging on PC
1.7 Modular Programming techniques (12 hours)
1.7.1 Creating Arduino libraries
1.7.2 Write header files
1.7.3 Use of functions
1.18 Wifi interface (8 hours)
1.8.1 Basic COncepts- Concept of IP address, wireless networks, Mac addresses
1.8.2 Project � Wireless Sensor Data Logging
1.9 IBM Cloud (8 hours)
1.9.1. Understanding IBM Cloud architecture
1.9.2. Lab � Hosting a node red application on IBM Cloud
1.9.3 Project � Home automation using IBM cloud Services
2.10 Testing
2.10.1 Each chapter MCQ tests : 11 Tests
2.10.2 Total testing duration - 20 hours