Sie sind auf Seite 1von 7

To, Cochin

Mr. Abraham K Thomas 18-09-2017


Department of ECE

Saintgits College of Engineering, Kottayam

Respected Sir,

Sub: Proposal for Three Day Workshop on Internet of Things using


Raspberry Pi

We are hereby presenting a proposal for Hands-on workshop on Internet


of things using Raspberry Pi SBC. Kindly go through the following pages for the
details of the training programme.

Yours sincerely,
Satheesh Mannath
Process Manager
Neo Green Labs

32/1613-B5, New Colony Road, 0-94-95-24-25-63


Palarivattom
Cochin 25
Proposed Programme Highlights
Three day exclusive training on Internet of Things and Raspberry Pi
Linux internals and shell scripting
Python for Raspberry Pi
80% of training will be hands-on / Practical sessions
Follow up trainings and continued support are offered even after current
training, based on request
90 day free online support.

Expected Outcome

Our Raspberry Pi workshop has systematically designed so that the


students can understand the basics well and can start from the scratch and
programming its various features for any applications. Our workshop is purely
hands-on and the students can write the code by their-own, test it using
hardware.

After the workshop, the participants can take up and accomplish any
projects in Raspberry Pi or any SBCs like that.

32/1613-B5, New Colony Road, 0-94-95-24-25-63


Palarivattom
Cochin 25
Proposed Training Scheme

Timing Schedule
Introduction to Raspberry Pi
Raspberry Pi B+ Board Familiarization
Features
Pi Concept
Operating System for Pi : Raspbian OS
Loading OS to SD Card
SD Card Basics
Loading Raspbian to SD card from Windows / Linux
Pi Initial Setup
Connecting Monitor, Mouse & Keyboard
Powering Up Pi
FN Initial Setup of Raspbian OS
Using Raspbian GUI
Browser
Connecting to a network
Playing Games
Preparing small documents / memos
Working with Raspberry Pi without GUI
Toggling between GUI & Command Line mode
Day 1
Working with Command Line
Linux Concept with Raspberry Pi (Raspbian OS)
Basics of Linux
Linux Commands
Linux File system familiarisation
Raspbian Shell Scripting
Basics: Importance and need of shell scripting in RPi
Text Editor Nano
Familiarising system files
Editing System Files
Linux shell scripting basics
AN Basic Applications
Python Basics
Python Basics
Python for Raspberry Pi (Library)
Installing Python Library in Pi
Variables, Math, string

32/1613-B5, New Colony Road, 0-94-95-24-25-63


Palarivattom
Cochin 25
Conditional statements
Loops
Raspbian Shell Scripting
Creating a python file with nano editor
Running a python file
I/O Port Programming
Understanding GPIO Concept
PIN Diagram
IO Port Manipulations using Python
FN
Interfacing LED with GPIO
Interfacing switch with GPIO pins
Automatic Running of python application from startup
Running a python file from shell scrip
Day 2 Editing rc.local linux file
PWM Programming
Understanding PWM Concept
PIN Diagram
Duty Cycle & Frequency
Python programming
AN
IoT basics
What is Internet of Things
IOT Layers
Connectivity
Applications
Setting up Pi as a Client
Python Libraries
HTTPLIB
URLLIB
URLLIB2
FN Thingspeak Server
Creating an account
Setting up a channel
API Keys
Uploading Data to Online Server
Day 3 System processor temperature monitor

Reading Data to Online Server


AN Json data format
Parsing JSON to string
Reading data from thingspeak server
32/1613-B5, New Colony Road, 0-94-95-24-25-63
Palarivattom
Cochin 25
Hardware Required

LEDs
220 Ohm resistors
Monitor
USB Mouse
USB Keyboard
HDMI to VGA converters

32/1613-B5, New Colony Road, 0-94-95-24-25-63


Palarivattom
Cochin 25
Facilities to be provided by the college

1. A Seminar Room / Lab to seat up all the participants

3. Participants may be grouped into teams of four.

4. At least 1 computer installed with Windows OS

5. A Projector, Large Screen and Cordless Collar Microphone-Speaker


Arrangement of needed.

6. The class arrangement should be such that all participants can use their PCs
while watching the slides on the projector screen.

7. A White/Black Board for illustrations.

8. All the computers for the workshop should have enabled USB ports with Card
Reader facility. Card readers are essential to format and load the OS into the SD
Card

32/1613-B5, New Colony Road, 0-94-95-24-25-63


Palarivattom
Cochin 25
Workshop Charges & Offerings

INR 900/- per head

Free guidance for academic project

90 day free Online support

32/1613-B5, New Colony Road, 0-94-95-24-25-63


Palarivattom
Cochin 25