Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Hardware Internet Of Things

From 0 to 1: Raspberry Pi and the Internet of Things

Have a blast using the Raspberry Pi to do some home automation and understand the Internet of Things
Rating: 3.8 out of 53.8 (375 ratings)
6,028 students
Created by Loony Corn
Last updated 6/2017
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • 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

Requirements

  • 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.

Description

  • 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.

What's Covered:

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 

Who this course is for:

  • 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

Course content

8 sections • 37 lectures • 7h 11m total length

  • Preview03:08

  • What is the internet of things and why should you care?
    14:54
  • What makes a home smart?
    14:49
  • Preview15:37
  • Internet of Things
    3 questions

  • The brain : Raspberry Pi's Microprocessor
    15:38
  • Exploring the Raspberry Pi board
    10:40
  • Raspberry Pi : Where is the memory?
    12:37
  • Operating systems : Make an informed choice
    09:47
  • Raspberry Pi
    3 questions

  • Install the Operating system
    13:09
  • Let's go on a tour : Raspbian OS
    20:04
  • Getting Comfortable : Linux Shell commands
    10:46
  • User permissions on the Raspberry Pi
    13:28
  • Installing a software
    06:34
  • Connecting your Pi to the Internet
    13:42
  • Raspbian
    2 questions

  • Coding is like Cooking
    07:36
  • A List is a List
    09:17
  • Playing with Lists
    08:44
  • Dictionaries and If-Else
    06:18
  • Don't Jump Through Hoops, Use Loops
    04:26
  • Lists, Dictionaries and Loops
    05:29
  • Functions are like Foodprocessors
    10:58
  • Stay cool : Import a module
    02:31
  • Python
    2 questions

  • Raspberry Pi and Physical Computing : How stuff works
    14:38
  • Establish the first link : How do devices communicate?
    18:13
  • Put the pieces together : Designing a circuit
    18:52
  • Tie it all up : Writing the code
    06:10
  • Physical Computing
    2 questions

  • Meet the players: A few common electrical components
    10:26
  • Getting our feet wet: Flash an LED
    12:40
  • Push some buttons : Reading an input
    10:18
  • Our first sensor : How bright is it in here?
    13:46
  • Who goes there? : Detect an object & measure distance with an ultrasonic sensor
    17:12
  • Get ready for Magic 1 : Automate a switch using a relay and sensors
    12:43
  • Get ready for Magic 2 : Automate a switch using a relay and sensors
    11:56
  • Control a relay from anywhere - I
    13:00
  • Control a relay from anywhere - II
    08:23
  • Setting up a video feed with the Pi Camera
    17:04
  • Sensors
    2 questions
  • Relay
    1 question

  • WiringPi and Pulse Width Modulation
    15:57
  • WiringPi
    1 question

Instructor

Loony Corn
An ex-Google, Stanford and Flipkart team
Loony Corn
  • 4.2 Instructor Rating
  • 21,714 Reviews
  • 129,351 Students
  • 73 Courses

Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years  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

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 Udemy!

We hope you will try our offerings, and think you'll like them :-)

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.