Course Summary :
- Taught by a team of electrical engineers from Stanford and IIT Madras.
An Internet-Of-Things course for everyone - accessible yet serious, to take you from absolute beginner to a solid intermediate level - built around Home Automation using Raspberry Pi.
This is a course is for everyone. You need not be an electrical engineer, or an engineer at all. We explain all engineering or automation concepts from absolute scratch.
This is an Internet-of-Things course, not merely a Raspberry Pi course. This is important because we think too many courses end up becoming like manuals for the Raspberry Pi, or the Arduino, or some specific hardware device. This course is careful to generalize
The course takes you to a solid intermediate level. The objective is to get you to a point where if you imagine a really cool IoT application, you will be able to independently figure out how to implement it.
We focus on Home Automation using Raspberry Pi for our use-cases. This is so that you can immediately put it to use around the home (turn that music down without getting off the couch!)
As with all our courses, this one too is quirky. The examples are irreverent. Lots of little touches: repetition, zooming out so we remember the big picture, active learning with plenty of quizzes. There’s also a peppy soundtrack, and art - all shown by studies to improve cognition and recall.
Internet of Things : Sensors, Actuators, Microcontrollers, Arduino, Raspberry Pi, Physical Computing, Smart homes
Raspberry Pi 2 Model B Components, System on a Chip (SOC) , Input Output Interfaces, SD Card / Secondary Storage, Choice of Operating Systems, RISC/CISC Architectures, x86 vs ARM, Raspbian OS installation, Raspbian tour, Linux Shell commands overview, Installing softwares, Connecting to the Internet
Physical Computing: Sensors (Photoresistors, Ultrasonic sensors, motion sensors, temperature and humidity sensors), Relays, LEDs, Push buttons, Basics of circuit design, Ohm's law, RC circuit, GPIO pins, Serial and Parallel interfaces, UART, SPI, I2C, Pulse Width Modulation (PWM), Python (RPi DOT GPIO), WiringPi, Node js (RPi-GPIO)
Home Automation projects: Measuring Distance, Measuring Light Intensity, Controlling switches with sensors, Controlling switches over local and external networks
What am I going to get from this course?
- Understand what the internet of things and physical computing are
- Know their way around a Raspberry Pi
- Use the Raspberry Pi in Home Automation projects
- Think of different IoT applications and visualize the components needed to build them
- Do cool things like control switches in their home with their smartphone
- No real prerequisites. Beginner level understanding of electric circuits and programming might help but its not mandatory
- If you intend to do the physical computing projects, go ahead and purchase a Raspberry Pi - but the course does give you advice on things you might need to get for your automation projects so you can wait to decide as well.
Target Audience :
- Yep! Anyone who is interested in Internet of Things, Physical computing, hardware hacking and wants to get their hands dirty with real projects
- Yep! Non-engineers / Non-tech persons who are interested in home automation projects or Raspberry Pi
- Yep! People who are looking to understand the details of IoT and want to think of new startup ideas in the IoT space or work in this space
- Yep! Engineers who have book knowledge but want some help with practical application of electronics concepts
Section 1 - What this course is about
You, This course and Us03:08
Section 2 - What is the Internet of Things?
What is the internet of things and why should you care? 14:54
What makes a home smart?14:49
Small but Mighty: The Raspberry Pi15:37
Download for sec 2
Section 3 - Pi's Anatomy
The brain : Raspberry Pi's Microprocessor15:38
Exploring the Raspberry Pi board10:40
Raspberry Pi : Where is the memory?12:37
Operating systems : Make an informed choice09:47
Download for Sec 3
Section 4 - Getting Started
Install the Operating system13:09
Let's go on a tour : Raspbian OS20:04
Getting Comfortable : Linux Shell commands10:46
User permissions on the Raspberry Pi 13:28
Installing a software 06:34
Connecting your Pi to the Internet13:42
Downloads for Sec 4
Section 5 - Coding with Python - It's easy as Pi
Coding is like Cooking07:36
A List is a List 09:17
Playing with Lists08:44
Dictionaries and If-Else06:18
Don't Jump Through Hoops, Use Loops 04:26
Lists, Dictionaries and Loops05:29
Functions are like Foodprocessors10:58
Stay cool : Import a module 02:31
Section 6 - Physical Computing with the Raspberry Pi
Raspberry Pi and Physical Computing : How stuff works14:38
Establish the first link : How do devices communicate?00:00
Put the pieces together : Designing a circuit18:52
Tie it all up : Writing the code06:10
Downloads for Sec 6
Section 7 - Let's have some fun! Home Automation projects
Meet the players: A few common electrical components10:26
Getting our feet wet: Flash an LED12:40
Push some buttons : Reading an input10:18
Our first sensor : How bright is it in here?13:46
Downloads for Sec 7
Section 8 - For Arduino lovers: WiringPi
Downloads for Sec 8
Loonycorn A 4-ppl team;ex-Google.
Loonycorn is us, Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh. Between the four of us, we have studied at Stanford, IIM Ahmedabad, the IITs and have spent years (decades, actually) working in tech, in the Bay Area, New York, Singapore and Bangalore. Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too Swetha: Early Flipkart employee, IIM Ahmedabad and IIT Madras alum Navdeep: longtime Flipkart employee too, and IIT Guwahati alum We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Unanth! We hope you will try our offerings, and think you'll like them :-)
posted 7 month before
Easy to learn
The concept is presented well and is easy to understand. The analogies are clear and help you to visualize the value of IoT.I would recommend anyone that buy this course to also go through the course material for the lessons. Some of the lessons are easy to follow with a pdf that consolidated the videos (for me).