Unleash The Raspberry Pi Through Physical Computing (Skillshare)

Offered by Skillshare,
Unleash The Raspberry Pi Through Physical Computing (Skillshare)

This class is for beginners interested in unlocking the hardware potential of their Raspberry Pi so that it can interact with the physical world. This is the first class on Skillshare to cover the Raspberry Pi and contains just over 3 hours of video instruction.

The class will start with the very basics of setting up a Raspberry Pi straight out of the box. It will then cover 3 main capabilities provided by the Raspberry Pi for physical computing:

  • General Purpose Input/Output
  • I2C Protocol
  • SPI Protocol

Students will become very familiar with each of these via the class project which will be to create a very simple home monitoring device.
At the end of the class, students will have the basic knowledge and skills required to start creating their own Pi-based hardware projects.
The Class Will Cover the Following:

  • Setup: Unboxing and setting up the Raspberry Pi
  • PI GPIO Header: What it is and the functionality it provides
  • General I/O: How to configure and use a pin as an input and output
  • SPI Protocol: What it is and how to use it on the Pi
  • Sensors: How to hook them up and read them
  • I2C Protocol: What is is and how to use it on the Pi
  • To the Cloud: How to connect your creation to the web without writing a website
  • ...and much more

As needed, the class will discuss basic electronics principles but is not meant to provide deep coverage of that topic. I'll walk you through everything you need to know to stay safe and have fun. The class will use the Python programming language. Programming experience is not required but will definitely help.

The following is a shopping list of items for the class project if you wish to follow along:

  • Raspberry Pi (power supply, SD card, keyboard, monitor, internet connection via ethernet cable or wifi adapter)
  • Pi Case (optional but recommended) - Make sure you can still access the header pins.
  • Breadboard (large)
  • Soldering Iron and Solder (very little soldering, maybe borrow)
  • Several Feet of Hookup Wire
  • Pi Cobbler from AdaFruit (optional)
  • 330 resistor (1)
  • 1K resistor (3)
  • 10K resistor (2)
  • LED (any color)
  • Breadboard-Mountable Switch
  • Breadboard-Mountable Push Button
  • Break Away Male Header Pins (optional for solding to breakout boards)
  • Seven Segment Serial Display
  • TMP102 Breakout Board
  • PIR Motion Sensor from Parallax

To help with your shopping I've created a shopping list at Sparkfun which contains almost everything you will need. While the temp sensor and display are only sold by Sparkfun you can get the rest of the parts from any distributor like Mouser, Newark or Digikey. I love Sparkfun but recommend NOT buying breadboards from them as they are very difficult to break in.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

How To Make A WordPress Blog For Beginners Step By Step (Skillshare) Skillshare
Skillshare

How To Make A WordPress Blog For Beginners Step By Step (Skillshare)

Hi, in this class I’m going to show you how to start blogging and create a beautiful blog which is perfect for 2018 and beyond! I’ve been making websites and blogs and also teaching how to properly set them up for years now and I get bombarded with questions on a daily basis like…How do I start a blog? What’s the easiest way to get started without overwhelm? Which platform should I use?

Self Paced
Self-Paced
Introduction To HTML5 For Absolute Beginners (Skillshare) Skillshare
Skillshare

Introduction To HTML5 For Absolute Beginners (Skillshare)

Hi, welcome to this crash course on HTML5 for complete beginners. In this class, you will learn everything you need to know about getting started with web development. The first step in becoming a web developer is learning HTML. The latest version of HTML is HTML5 and I will walk you through everything you need to know to get started with it. HTML is based on tags. You write HTML content inside tags. Tags tell the browser how to display the content on the screen.

Self Paced
Self-Paced
Know Your Audience - Bring Your Personas to Life! (Skillshare) Skillshare
Skillshare

Know Your Audience - Bring Your Personas to Life! (Skillshare)

User Personas - high-level descriptions of your target audience's needs and challenges - are becoming mainstays for software product teams. But like many other requirements documentation, they can often feel flat, overly generic, and nearly useless once development has actually begun. In becoming “just another form to fill out,” your User Personas have lost connection with their original purpose: to help product teams build connection and empathy with your primary customer base, and in doing so provide the grounding basis for fast and deliberate decision making.

Self Paced
Self-Paced
How To Make A Wordpress Website 2018 - Divi Theme Tutorial (Skillshare) Skillshare
Skillshare

How To Make A Wordpress Website 2018 - Divi Theme Tutorial (Skillshare)

Why Take This AMAZING Course? I am a highly rated instructor on udemy. I have over 400,000 views a month on tutorials with positive reviews! Use The #1 Selling Theme for Wordpress On The PLANET. I Have Helped Teach And Create Over 500 Wordpress Websites! Get a Modern And Amazing Look For Your Website That Will Impress! Learn From A Professional Who Creates Websites For a Living with over 6,000 Visits! THE MOST UPDATE AND MODERN TUTORIAL. Dont Settle For Outdated Content!; Get A fully Responsive Website And Mobile Responsive; Over 15,000,000 Minutes Watched. Over 4 Million Views. In 180 Countries.

Self Paced
Self-Paced
Python Programming Basics: How to go from Beginner to Pro (Skillshare) Skillshare
Skillshare

Python Programming Basics: How to go from Beginner to Pro (Skillshare)

Welcome to my course. I am Connor, and in the next 34 minutes I will take you from a beginner at Python Programming and teach you all the skills required to begin coding your own programs. This course includes the knowledge of a 2 year GCSE Computer Science course in a fraction of the time. By combining everything I teach you in this course, you'll be able to code an endless array of fun and useful programs.

Self Paced
Self-Paced
Introduction -- Data Science and Machine Learning using Python - A Bootcamp (Skillshare) Skillshare
Skillshare

Introduction -- Data Science and Machine Learning using Python - A Bootcamp (Skillshare)

Greetings, I am so excited to learn that you have started your path to becoming a Data Scientist with my course. Data Scientist is in-demand and most satisfying career, where you will solve the most interesting problems and challenges in the world. Not only, you will earn average salary of over $100,000 p.a., you will also see the impact of your work around your, is not is amazing?

Self Paced
Self-Paced
Core Java Interview Bootcamp: Part 1 (Skillshare) Skillshare
Skillshare

Core Java Interview Bootcamp: Part 1 (Skillshare)

Hi everyone :) Having you stop here simply means you are either preparing for a core java interview or want to know the most widely asked questions in the room. This course is intended for you folks, perfectly. The course basically aims at providing an in-depth explanation to most continuously asked questions through very engaging animated PPTs. Whether it's string, or exceptions, or multi-threading, I have got your back on most asked questions from these topics. The much important thing is the clear and concise clarity in explanations that you will get from this course.

Self Paced
Self-Paced
Shopify Essentials for Web Developers: From Store Setup to Custom Themes (Skillshare) Skillshare
Skillshare

Shopify Essentials for Web Developers: From Store Setup to Custom Themes (Skillshare)

Join Shopify Expert and agency owner Kurt Elster to learn how to setup, design, build, and customise a Shopify ecommerce store. Intended for web designers and developers, this course is a primer on the complete Shopify ecosystem, with a focus on how to get started with theme modification, a stepping stone to complete custom development.

Self Paced
Self-Paced
How To Start A Profitable Wordpress Blog Step By Step 2016 (Skillshare) Skillshare
Skillshare

How To Start A Profitable Wordpress Blog Step By Step 2016 (Skillshare)

Blogging is huge right now! Do you dream of running a successful online business which allows you to enjoy more autonomy? If so, you should know that learning how to create a blog will be the key to setting up an online business which attracts the interest – and sales – of customers all over the world! While the idea of starting a blog yourself, without outsourcing the task to a web design firm, may seem a little daunting, you should know that the process really isn’t that difficult or complicated.

Self Paced
Self-Paced