What this course is about
  • You, This course and Us
What is the Internet of Things?
  • What is the internet of things and why should you care?
  • What makes a home smart?
  • Small but Mighty : The Raspberry Pi
  • Internet of Things
Pi's Anatomy
  • The brain : Raspberry Pi's Microprocessor
  • Exploring the Raspberry Pi board
  • Raspberry Pi : Where is the memory?
  • Operating systems : Make an informed choice
  • Raspberry Pi
Getting Started
  • Install the Operating system
  • Let's go on a tour : Raspbian OS
  • Getting Comfortable : Linux Shell commands
  • User permissions on the Raspberry Pi
  • Installing a software
  • Connecting your Pi to the Internet
  • Raspbian
Coding with Python - It's easy as Pi
  • Coding is like Cooking
  • A List is a List
  • Playing with Lists
  • Dictionaries and If-Else
  • Don't Jump Through Hoops, Use Loops
  • Lists, Dictionaries and Loops
  • Functions are like Foodprocessors
  • Stay cool : Import a module
  • Python
Physical Computing with the Raspberry Pi
  • Raspberry Pi and Physical Computing : How stuff works
  • Establish the first link : How do devices communicate?
  • Put the pieces together : Designing a circuit
  • Tie it all up : Writing the code
  • Physical Computing
Let's have some fun! Home Automation projects
  • Meet the players: A few common electrical components
  • Getting our feet wet: Flash an LED
  • Push some buttons : Reading an input
  • Our first sensor : How bright is it in here?
  • Who goes there? : Detect an object & measure distance with an ultrasonic sensor
  • Get ready for Magic 1 : Automate a switch using a relay and sensors
  • Get ready for Magic 2 : Automate a switch using a relay and sensors
  • Control a relay from anywhere - I
  • Control a relay from anywhere - II
  • Setting up a video feed with the Pi Camera
  • Sensors
  • Relay
For Arduino lovers: WiringPi
  • WiringPi and Pulse Width Modulation
  • WiringPi