IoT Pet Feeder

Introduction

In our 6th session, we will dive into the world of interconnected devices and sensors. Through one or two hands-on activities, you’ll learn how to bring everyday objects to life, transforming them into devices that can take local input and trigger events on the internet, or monitor the internet, and make something happen locally.

Learning Objectives – Internet of Things

  • Be aware of a range of use cases for Adafruit Feather Huzzah IOT devices
  • Be able to configure a computer for IoT development
  • Use web services like Adafruit IO to quickly web-enable IoT projects
  • Use an IoT device to send information to web services to act on the web
  • Use web services to send information to an IoT device to perform a local action

Pre-class Activities (15 min)

Please prepare for our hands-on in-class activities by watching the videos and reading the article below:

What is IoT (Internet of Things)? An Introduction (3 min)

Top 10 IoT Projects for Beginners | DIY IoT Projects (10 min)

  • Learn about the types of projects that an IoT device can help you complete on this Hackaday.io web page title: 1300 Projects tagged ESP8266
  • Here are a list of example activities for this workshop series, many of which are powered in part by IoT devices: Personal Project Planning

Class Time (20 min)

Topic 6 Lecture Slides & Lecture Video

  • Review IoT device introduction including limitations
  • Discuss potential use cases for IoT devices
  • Q&A

Hands-on Lab Time – Internet of Things (IoT) (60 min)

  1. Set up the necessary drivers on your computer. Please note that this is the part of the workshop that most people struggle with as you need to install all the drivers, in the order outline or else they will not work properly: Driver Setup Instructions
  2. Complete the introductory Light Sensors IoT Activity to make sure all the drivers you installed are working properly.
  3. Complete the Weather Station Iot activity.

Reflection

Continue brainstorming ideas or start work on your personal project. Please talk to Rich if you have any questions, or would like to run ideas by him.

References