0% found this document useful (0 votes)
22 views

IoT Using Arduino and RaspberryPi Syllabus

One week Workshop Syllabus or plan

Uploaded by

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

IoT Using Arduino and RaspberryPi Syllabus

One week Workshop Syllabus or plan

Uploaded by

iot20mca32
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Internet of Things using Arduino and

RaspberryPi
Day 1

* Introduction to the Internet of Things

The Internet of Things

The Basics of Sensors & Actuators

Introduction to Cloud Computing

* The Arduino Platform

The Arduino Open-Microcontroller Platform

Arduino Basics

Arduino Board Layout & Architecture

* Reading from Sensors

* Programming fundamentals ( C language )

* Arduino Programming & Interface of Sensors

Interfacing sensors with Arduino

Programming Arduino

Reading from Sensors

Project 1: Simple LED Program for Arduino

Project 2: Integrating Sensors & Reading Environmental Physical Values.

Project 3: Reading Environmental Values on Android Smartphone.

Talking to your Android Phone with Arduino

Connecting Arduino with Mobile Device.

The Android Mobile OS.


Using the Bluetooth Module

Project 4: Voice Controlled Mini Home Automation using Android Smartphone

Project 5: Control Devices using Localhost Web Server for Home Automation.

Integrating Ethernet Module & Testing DHCP Connection

Creating Program for Localhost Web Server for controlling devices.

Day 2

Project 6: Creating own Android App using MIT App Inventor & controlling Arduino connected devices.

Project 7: Being Social on Twitter & update status on Twitter through Arduino

Make Electronics Gadget Talk to Internet

Integrating Ethernet Module

Creating App on Twitter

Project 8: Send Voltage & Analog Data on Cloud Server.

Cloud Computing

Communicating with the Cloud using Web Services.

Cloud Computing & IoT.

Popular Cloud Computing Services for Sensor Management.

Project 9: Use Arduino to Upload free data from Environmental Sensors to Cloud Server.

Project 10: Automatically Tweet Sensor Data on Twitter.

Project 11: Receive Automatic Call Notification on Mobile Phone for Burglar Alarm using IoT Platform.

Project 12: Control Electronic Devices from anywhere across the world using Internet & Mobile App.

Day 3

* Understanding and Introduction to RPi

What is SOC?

Versions of Raspberry Pi & Their Difference

Raspberry Pi 3
Basics of Electronics

Hardware Description

Pin Configuration

* OS Installation on SD Card

Downloading Image

Study Various Operating Systems Available

Making SD Card: Formatting and Partitions

Raspberry Pi SD Installer

* OS Configuration

Booting Into Desktop

GUI Version

CLI Desktop

Changing Timezone

Other Options

Raspi-Config

Test

* Network Setup

Setting Up Using GUI

Setting Up Using Command Line

Finding Pi’s IP Address

Connecting with Wi-Fi/ LAN/ Datacard

* GPIO

Study GPIO Pins

Libraries Using Git

Configuring GPIO Pins


* Pi using SSH

Enabling SSH

Logging in using Putty

Run Basic Commands

Use GPIO

* Linux

Understanding Linux

File Structure

Linux Commands

Permissions

* Using Python

Understanding Python

Condition Statement

Loops

Importing Libraries

Functions

Project 1: LED Program with Raspberry Pi

Project 2: Controlling LED with a Switch using Raspberry Pi.

Project 3: Integrating IR Sensor with Raspberry Pi.

Day 4

Project 4: Integrating Temperature & Humidity Sensor with Raspberry Pi read Current Environment
Values.

Project 5: Reading Environmental Values on Android Smartphone.

Talking to your Android Phone with RaspberryPi

Connecting RaspberryPi with Mobile Device.

The Android Mobile OS.


Using the Bluetooth Module

Project 6: Control Devices using Localhost Web Server for Home Automation.

Integrating Ethernet Module & Testing DHCP Connection

Creating Program for Localhost Web Server for controlling devices.

Project 7: Send Sensor Data on Cloud Server.

Cloud Computing

Communicating with the Cloud using Web Services.

Cloud Computing & IoT.

Popular Cloud Computing Services for Sensor Management.

Project 8: Automatically Tweet Sensor Data on Twitter.

Project 9: Control Electronic Devices from anywhere across the world using Internet & Mobile App.

Day 5:

Project : Integrating Ultrasonic Sensor with RaspberryPi

Project 5: Detecting Object Range using Ultrasonic Sensor

Project 6: Integrating Seven Segment Display and making Product Counter

Project 9: Bluetooth Controlled Home Automation System

Project 10: Designing Own Android App for Controlling Electronic Devices

Project 11: LCD Interfacing with RaspberryPi.

Introduction to MQTT & Communication protocol for IoT

Understanding MQTT

Difference between HTTP & MQTT

Understanding MQTT Broker

Understating Publish & Subscribe Methods


Project 22: Installing server on Raspberry Pi.

Project 23: Connecting Arduino with Raspberry Pi Server.

Project 24: MQTT Publish from Arduino.

Project 25: MQTT Subscribe from Arduino.

You might also like