Have any questions? +91-706-507-1212 +91-954-000-5113 training@cybertronns.com

IOT with Raspberry Pi

Introduction

Raspberry Pi is a most advanced credit card sized computer with all the features that a computer is supposed to have. We can browse, play games and develop mobile or desktop applications with a system configured with raspberry pi. Additionally the GPIO (general Purpose Input output) pins given can be used to connects sensors to detects physical world and upload the data over cloud to be monitored anywhere from the world. The last updated data can also be monitored with simple python program.

Our intuition about the future is linear. But the reality of information technology is exponential, and that makes a profound difference. If I take 30 steps linearly, I get to 30. If I take 30 steps exponentially, I get to a billion.

Ray Kurzweil

Agenda:-

Day 1

Session 1-  (03:30 hrs)

 

Introduction to IOT 

  • What is IOT?
  • Basics of IOT
  • IOT in home automation
  • IOT Industrial Applications
  • How large is the IOT Market
  • Latest updates in the IOT industry.
  • Available IOT alliances details and the standards that are getting evolved
  • Multiple IOT applications and solutions available in market
  • Multiple IOT platform (hardware) example Ras-pi, Arduino,etc., comparison and usage

 

Introduction to Raspberry Pi

  • What is Raspberry Pi Computer?
  • Raspberry Pi Board
  • Features of Raspberry Pi
  • Installing OS in Raspberry Pi
  • Operating System Configuration
  • Network Setup of Raspberry Pi
  • Demo on What we can do with Raspberry Pi
  • Basics of Electronics.
  • Sensors and Actuators.
  • Hands-on with Raspberry Pi and Python
  • Programming Raspberry Pi using Python
  • Basic and Intermediate Concepts of Python
Session 2- (02:30 hrs)

 

GPIO Access

  • Accessing GPIO Pins of Raspberry pi
  • GPIO description
  • Python Program to use General Purpose input and output
  • Programming & Interfacing LED as digital Output
  • Programming and Interfacing Switch as Digital input
  • GPIO Analog Output
  • Session Recap

 

Day 2

Session 1- (03:30 hrs)

 

Sensors & Actuators

  • Interafacing Sensors ( Temparatue ,Humidity )
  • Creating Libraries for sensor reading
  • Access sensor reading over system

 

Implementaion of IOT

  • Introduction to Thingspeak
  • What are cloud Servers
  • Cloud computing and IOT
  • Popular Cloud Servers
  • Cloud platform introduction
  • Creating Channel for live data feed
  • Raspberry Pi Interfacing with Cloud
  • Python programming for updating sensor data
  • Update Information of Sensors connected to Rpi in Cloud server
  • Continuously monitor sensor reading through internet

 

Session 2- (02:30 hrs)

 

Thingspeak apps

  • Link your Twitter account with Cloud Server
  • Generate API and program raspberry pi
  • Reading Channel Information from Cloud Server
  • Trigger Actions based on Sensor Information
  • Session Recap

Prerequisites:-

Can access computer system and make use of internet to perform search over Google.

Need to Prepare?

Prior programming experience is not required.

Tools Expected:-

Windows OS based PC, Smart phone with Internet, Notebook and Pen

Tools Provided (for the session):-

Raspberry P Board, Bread Board, HDMI to VGA cable, Data cable, DHT Sensor, Resistor, LEDs, Jumper wires and Reference Materials

Concepts:-

Linux based OS, Open Source Platform, Python, Sensor Cloud and Server

Summary:-

This workshop will be addressed about whole new environment of computer system “Raspberry Pi” & Internet of things applications and how to get live feed of a sensor integrated at our home or work place through internet using raspberry pi Computer.

Project:-
  • Digital Output for Raspberry Pi
  • Interfacing Digital Switch
  • Integrating Sensors & Reading Environmental Physical Values.
  • Use Python to Upload free data from Environmental Sensors to Cloud Server.
  • Retrieve updated value from cloud on Raspberry Pi Command Prompt .
Commitment:-

2 Days (7 hours each including 1-hour lunch break)

Apply for this Workshop ?