0% found this document useful (0 votes)
23 views8 pages

Internet of Things Course Overview

The Internet of Things course is designed for individuals aged 14 and above, focusing on Python programming, Raspberry Pi, and cloud-enabled smart devices over a 24-hour online duration. Participants will learn to create their own assistant capable of controlling various devices, with practical experiments and AI-assisted learning included. The course covers 16 chapters, including programming, sensor integration, and cloud functionalities, culminating in a project for certification.

Uploaded by

skumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views8 pages

Internet of Things Course Overview

The Internet of Things course is designed for individuals aged 14 and above, focusing on Python programming, Raspberry Pi, and cloud-enabled smart devices over a 24-hour online duration. Participants will learn to create their own assistant capable of controlling various devices, with practical experiments and AI-assisted learning included. The course covers 16 chapters, including programming, sensor integration, and cloud functionalities, culminating in a project for certification.

Uploaded by

skumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

INTERNET OF THINGS COURSE

Contents
1. Course Overview ................................................................................................................................. 3
2. Course Structure ................................................................................................................................. 4
3. Kit Contents......................................................................................................................................... 6
4. FAQ ...................................................................................................................................................... 7
1. Course Overview

Age group: Super Seniors (14+ years)

Course Duration: 24 Hours Online

Key Concepts:

• Python Programming
• Single Board Computer (Raspberry Pi)
• Cloud Enabled Smart Device

Course Overview:

• Learn with a goal to create your own assistant, that can control everything around you,
speak to you, help you in your works and many more… an Iron Man in the making !
• Learn the fundamentals of Python – to ensure a strong footing in the programming world
(no knowledge on python required for starting this course)
• Practical understanding of Internet of Things, making your devices internet-enabled,
monitoring and controlling them over the internet.
• Conceptual understanding of theories related to Single Board computer, Linux, Motors,
LEDs, Sensors and more…
• With over 50 real-world related experiments to develop - a truly experiential induction into
IoT !
• Innovation never ends with our reusable modules! Take them apart to create something
new from scratch – or you can reuse them with other kits too!
• 36 hours of AI-assisted learning followed by assessment and certification
2. Course Structure

Number of chapters: 16

Online Involvement Hours: 24 Hours

S.No. Chapter Description


1. Introduction To IoT • Introduction to Internet of Things
• Applications of IoT
• Introduction to cloud and cloud computing
• Overview of the course

2. Introduction to Raspberry • What are single board computers


Pi • Introduction to raspberry pi and its specifications.
• Construction of the assistant module
• Monitor and keyboard setup.
• Installing Raspbian OS on Raspberry Pi
• Configuration of raspberry pi. Setting time and
keyboard/mouse settings.

3. Introduction to Python • What is Python programming?


• Comparison of Python and C
• Introduction to Python 3 IDLE in Raspberry Pi
• Writing and executing the first python code

4. Programming the GPIO’s • Understanding classes, methods and attributes


• Introduction to gpiozero python library
• Blink Onboard LED from python
• Conceptual understanding and application of PWM.

• Controlling brightness/fade-in/fade-out of LED

5. Input from GPIO’s • Reading input from onboard buttons


• Using ‘If/else statements’ to make decision-based
programs using buttons and LEDS

• Using while loops to execute statements


continuously

6. Operating a motor • Working of a motor


• Using on board motor pinouts to control a motor.

• Using sleep function in python

• Controlling motors using button inputs

7. Making your assistant • Installing third party libraries in python


speak • Using sprw_iot library
• Creating access token from IoT Dashboard for
authorised access of the library
• Setting up the speaker module and checking its
functionality
• Using text-to-speech functionality of the sprw_iot
assistant library
• Working of an IR sensor.
• Using digital sensors in python code.

• Making the assistant speak when IR sensor is


triggered

8.` Disco Lighting • Functioning of RGB LED’s


• Tuples in python
• Controlling RGB LEDs
• Integrating RGBLEDs and assistant speak function

9. Your Home Controller • Introduction to analog sensors


• Using MCP3008 as an ADC
• Serial Communication Protocol and SPI Protocol
• Reading input from onboard LDR sensor
• Reading input from temperature sensor and doing
necessary calibration

10. Your own MP3 player • Using pygame library


• Importing songs into the code and playing them.
• Lists in python
• Using buttons and pygame library to make an
interactive mp3 player with playlist

11. Making your assistant • Using the date and time function in the sprw_iot lib.
smarter • Making the assistant speak (alarms) at specific time.

12. Creating IoT enabled • Understanding the use of IoT Enabled Devices
devices • Overview of the IoT Dashboard
• Creating things on the online IoT Dashboard from
python using sprw_iot library
• Updating the status of the physical components into
the cloud.

13. Controlling over the • Control things from IoT dashboard


Internet(globally) • Listening state changes of the things in the IoT
dashboard from program
• Acknowledging the state change from program to
the cloud
• Keeping the state of physical things in sync with the
dashboard
14. Cloud Enabled Assistant • Creating reminders in the dashboard
• Retrieving reminders on the assistant using
program.
• Using Dictionaries in python.
• Updating the status of reminders from program
• Making the assistant speak the reminder message at
the specified time
15. Speech Recognition • Supporting Libraries installation and Microphone
setup.
• Using try and execute function in python.
• Speech-to-text conversion using the sprw_iot library
• Creating a reminder using voice interaction
16. Standalone Personal • Introduction to bash script.
Assistant • Execute a program automatically on startup
• Making multiple programs execute at startup
• Making the IoT Assistant as a Standalone Module
without Monitor, Keyboard and Mouse.

3. Kit Contents

1. Raspberry Pi 3 Model B -1 nos.


2. Phillips(star) M2.5x6 Screws (Pack of 10) -1 nos.
3. Brass spacer M2.5x12 (F-F) (Pack of 5) -1 nos.
4. Speaker RGB MOD -1 nos.
5. Side MOD -2 nos.
6. Front MOD -1 nos.
7. Mother Board -1 nos.
8. Bottom MOD -1 nos.
9. 5 Pin RMC (F-F) 10 cm -1 nos.
10. Screw driver (Phillips/Star) -1 nos.
11. IR sensor (D/A) -1 nos.
12. 3 Pin RMC (F-F) 30 cm -1 nos.
13. DC Adapter 5V/3A -1 nos.
14. USB to Barrel jack cable -1 nos.
15. Plastic Geared Motor (BO) -1 nos.
16. 2 Pin RMC (F-F) 20 cm -1 nos.
17. HDMI - VGA converter -1 nos.
18. HDMI connector (RA) -1 nos.
19. Audio splitter (USB type) -1 nos.
20. Microphone -1 nos.
21. SD Card adapter -1 nos.
4. FAQ

Why should you learn IOT?

Do you want to control your TV, AC, Stereo System, Washing Machine, Microwave Oven, Lights,
Fans, Front Door etc. by a voice command? You need our course on Internet of Things. You can do all
these and more, sitting in your sofa or from a remote location such as your office. This concept
extends itself to smarter localities, smarter cities, self driving cars and more. When 100s of devices
are connected to you through your phone or system, imagine the convenience and fun you will
experience.

Internet of Things also connects 100s of equipments within a factory, allowing a master control
room at the convenience of your laptop. Today, a control valve or a boiler or a turbine and several
such small and big equipments are connected and controlled remotely from 100s of kilometers
away. It allows for smarter product development, predictive maintenance, and demand and supply
cycle management.

So therefore, a person who knows IOT, such as you, will be in great demand not only at home, but
definitely in Industries.

What will be taught in the IOT course?

Python is turning out to be the language of the future, just as C was. Python is becoming popular and
more adaptable for embedded applications. In this IOT Course, you will learn Python Programming
from basics and practically test each program in your own IOT Kit. Raspberry Pi, a Single Board
Computer, will be used to build your own Personal Assistant that can speak to you, answer your
questions and more. You can learn to program it to control your home from anywhere around the
world and do a lot of other stuff – your imagination will only be your limitation.

Who can learn?

Anyone who is looking to upskill in the latest sophisticated tech domains. School students, college
students and working professionals are already our past Student Community.

How can I learn IOT online?

As a first step, buy the kit online and once the kit is delivered to you, you can start learning online at
your convenience. You can learn anytime and from anywhere. You would require a monitor and
keyboard-mouse to work with the IOT kit. Apart from these, you will need a laptop and internet
connection to login to the course and start learning. Learning is assisted through an AI platform,
extensive animation videos, real-time examples and more. Your understandings will be tested
regularly with questions in the Online Portal and Certificate will be issued after you submit a project
of your own idea. Any queries or doubts at anytime during the course? Our industry experts are at a
click away to help you through Text chat, Video chat and Screensharing.
What is the syllabus taught in this course?

Electronics:

Introduction to Single Board Computers/ General Purpose Input Output Pins/ Digital Sensors/

Analog Sensors/ Analog to Digital Converter/ RGB Led/ Motors

Programming/Computation:

Introduction to Linux/ Introduction to Python/ Integrated Development Environment (IDE)/

Headers/ Classes/ Objects/ Methods/ Attributes/ Variables/ Loops/ Conditional Statements/

Tuples/ Dictionaries/ Using Built-in Libraries and Third-party Libraries/ Linux Commands/ Writing

digital outputs to a pin/ Writing analog outputs/ Reading digital inputs/ Reading analog inputs/

Performing conditional actions based on inputs/ Speed control of motors/ Brightness control of

LEDs/ Color control of RGB LEDs/ SPI Communication for Analog Input Sensors/ Playing Audio

from program/ Capturing Microphone input/ Using IOT Cloud Service for Text-to-Speech and

Speech-to-Text Conversion/ Communication with IOT Server to control and monitor devices/

Using bash scripting to create a standalone personal assistant

You might also like