IOT with Raspberry Pi - IoThlon'19


IoThlon'19 is a National level workshop series organized by Robosapiens India at DTU Delhi. We are Robosapiens India Publications an IIT-Bombay alumni venture.

Project Description
  • Overview
  • Course
  • Project
  • Kit

OVERVIEW

In this course, we will be learning about Raspberry Pi introduction and setup, Python for Raspberry Pi, Accessing GPIO pins, PiCamera, Networking using sockets and finally Home automation. IoT is bringing more and more things into the digital fold every day, which will likely make it a multi-trillion dollar industry in the near future. Building your own project on IoT will help you practically learn how engineering is applied on this amazing technology.

Through this training we shall learn about the essentials of Raspberry Pi specifically required for Internet of Things (IoT) technology.


The duration of this workshop will be 1 day , with 2 Sessions , properly divided into theory and hand on practical sessions.

Certificate by IoThlon'19 at DTU Delhi.

Session 1

Understanding and Introduction to Raspberry Pi
  • 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 

Session 2

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 to be Covered

  • Basic Python Functionalities
  • Using GPIO Pins for Output
  • Interfacing a Sensor
  • Controlling LED with a Switch
  • Home Automation System using Pi 

free software toolkit to all participants.