Building Arduino IoT Projects using the Arduino IoT Cloud | Lee Assam | Skillshare

Building Arduino IoT Projects using the Arduino IoT Cloud

Lee Assam, University Instructor, Software Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
54 Lessons (6h 14m)
    • 1. Introduction

      3:36
    • 2. What to expect

      6:25
    • 3. What is the Internet Of Things?

      3:10
    • 4. What is the Arduino IoT Cloud?

      3:34
    • 5. Understanding Arduino IoT Cloud Terminology

      3:18
    • 6. Overview of the Setup Process for your MKR Board

      1:57
    • 7. Creating a free Arduino IoT Cloud Account

      1:41
    • 8. Using the Arduino Desktop IDE or the Arduino Web Editor

      2:55
    • 9. Installing the Arduino Create Plugin and Setting up your Arduino MKR Board

      10:25
    • 10. Overview of the Arduino MKR WIFI 1010

      4:26
    • 11. Project Overview - Controlling an LED from the Cloud

      0:59
    • 12. Wiring the Circuit

      4:06
    • 13. Configuration in the Arduino IoT Cloud

      2:11
    • 14. Making Code changes

      6:39
    • 15. Testing it out

      2:18
    • 16. Reviewing Project Files

      6:05
    • 17. An Overview of the Web Editor

      10:04
    • 18. Detailed Code Review for our LED Project

      8:53
    • 19. Project Overview - Taking Analog Readings

      1:37
    • 20. Wiring the Circuit

      13:13
    • 21. Configuration in the Arduino IoT Cloud

      6:12
    • 22. Making Code changes

      18:51
    • 23. Testing it out

      5:55
    • 24. Project Overview - Detecting External Button Press Events

      1:37
    • 25. Wiring the Circuit

      13:13
    • 26. Configuration in the Arduino IoT Cloud

      6:12
    • 27. Making Code changes

      18:51
    • 28. Testing it out

      5:55
    • 29. Using a Third Party Library to handle Debouncing

      6:57
    • 30. Testing our Debouncing Changes

      2:12
    • 31. Project Overview - Motion Sensor Alarm that calls your Cell Phone

      1:37
    • 32. Wiring the Circuit

      13:13
    • 33. Configuration in the Arduino IoT Cloud

      2:41
    • 34. Making Code changes

      18:51
    • 35. Testing out the Alarm

      3:40
    • 36. Overview of If This Then That (IFTTT)

      4:22
    • 37. Enabling an Applet on IFTTT

      7:34
    • 38. Creating an IoT Webhook to IFTTT

      12:35
    • 39. Testing our Custom IoT IFTTT Applet

      3:41
    • 40. Project Overview - Measuring Temperature and Humidity

      1:37
    • 41. Wiring the Circuit

      13:13
    • 42. Configuration in the IoT Cloud

      6:12
    • 43. Making Code Changes

      18:51
    • 44. Testing it Out

      5:55
    • 45. Project Overview - Temperature-Controlled Self Regulation IoT

      1:37
    • 46. Using a Transistor as a Switch to Control our Fan

      5:39
    • 47. Parts Needed for the Project

      1:56
    • 48. Reviewing the Circuit Diagram

      3:08
    • 49. Wiring the Circuit

      13:13
    • 50. Configuration in the IoT Cloud

      6:12
    • 51. Reviewing the Dashboard that will be created for the project

      6:34
    • 52. Reviewing the Algorithm that we will use for our Project Code

      8:33
    • 53. Making Code Changes

      18:51
    • 54. Testing it out

      11:12

About This Class

0fbad081

In this course you will learn about the NEW Arduino IoT Cloud Platform that allows you to easily build Internet of Things (IoT) applications and projects that connect to the Cloud.

Go from Zero to Hero and learn how to quickly build secure Internet of Things (IoT) apps and dashboards using Arduino that connect to the Cloud.

In this course, you will build projects like:

  • Creating a motion sensor alarm circuit that calls your cell phone when motion is detected

  • Creating a self-regulating temperature controlled system

What you will Learn

In this course, you will learn:

  • A basic understanding of what is the Internet of Things

  • IoT Terminology

  • What is the Arduino IoT Cloud Platform

  • How to setup your Arduino MKR boards to connect to the Arduino IoT Cloud

  • How to use the Arduino Internet of Things (IoT) Cloud Platform to build IoT apps with minimal code

  • How to build dashboards to monitor your Internet of Things (IoT) projects , peripherals and sensors

  • How to incorporate Webhooks in your Internet of Things (IoT)  Applications

  • How to use the If This Then That (IFTTT) to integrate services into your IoT Applications

  • How to use Arduino MKR Boards to prototype Internet of Things (IoT)  Projects

  • Securely connecting your Internet of Things (IoT) device to the Cloud

  • The ins and outs of the Arduino Web Editor

Who this course is for:

  • Students

  • Internet of Things (IoT)  Hobbyists

  • Electronics Hobbyists

  • Electrical Engineers

  • Makers

  • Tinkerers

What previous knowledge should I have:

  • A basic understanding of Arduino

  • A basic understanding of Programming (C preferred)

  • Be willing to learn

Why is the Arduino Internet of Things (IoT) Cloud Platform important?

We all know and love Arduino Platform for tinkering and building prototypes. But when it comes to building IoT projects that connect to the internet, using Arduino by itself gets messy.

Here are some of the challenges with Building IoT Apps with simple flavors of Arduino Boards :

  • You need to use an Arduino board that has Wifi built-in or use additional modules like the ESP8266 or ESP32 to enable internet connectivity

  • You have to worry about how to secure connections to the internet from IoT devices to prevent hackers from intercepting your IoT data

  • Connecting to the Cloud is also challenging as you have to write custom code to handle integrations

  • Building Dashboards to monitor and control your IoT apps requires writing additional custom code and programming and this can get messy very quickly

The Arduino IoT Cloud was created to solve these issues.

The Arduino IoT Cloud allows you to:

  • Easily, Securely and Seamlessly build Arduino Internet of Things (IoT) projects that connect directly with the Cloud

  • Quickly allow Arduino MKR Boards to connect securely connect to the Cloud

  • Create WebHooks to easily connect backend APIs and Services to your Internet of Things (IoT) Projects

  • Monitor your projects in real-time by creating dashboards and widget with a few mouse clicks

Join the Arduino IoT Cloud Bootcamp Course today and learn to build Arduino Internet of Things (IoT)  apps that connect to the Cloud the easy way!

What you’ll learn

  • Build working IoT Projects that connect to the Cloud
  • Learn how to use the Arduino IoT Cloud Platform
  • Learn how to use the MKR WiFi 1010 Arduino Board
  • Build Arduino IoT Applications in the Cloud
  • Build Dashboards for your IoT Applications with minimal code
  • Use If This Then That (IFTTT) to integrate Webhooks into your IoT Applications

Are there any course requirements or prerequisites?

  • Basic knowledge of Arduino
  • Basic understanding of any programming language (C Programming Language preferred)
  • Basic knowledge of Cloud Concepts
  • Willingness to learn

Who this course is for:

  • Arduino makers that want to learn about the Arduino IoT Cloud Platform
  • IoT Hobbyists
  • Students
  • Electrical Engineers
  • Electronics Hobbyists
  • Makers
  • Tinkerers