Arduino IoT Cloud Fundamentals | 2024 Step-by-Step Guide

preview_player
Показать описание
We’re back in the Cloud today, looking at all the updated features of the Arduino IoT Cloud! Check out what’s new for 2024 and build your first cloud project using Uno R4 WiFi and ESP32 DevKit boards.

In this first of (at least) three videos, we will revisit the Arduino IoT Cloud. There have been several changes to Arduino's IoT product since we last looked at it, including a “Triggers” feature and support for almost anything that can connect to the Internet.

We will build a cloud project using an Arduino Uno R4 WiFi board and an ESP32 Dev Kit. We’ll see how to use the cloud console to set up the boards as cloud devices, associate them with a “thing,” and create cloud variables for them. Then, we will build a dashboard to control our boards.

It will have you working up in the cloud in no time!

Here is a breakdown of today's episode:

00:00 - Introduction
01:47 - Arduino IoT Cloud
05:36 - Cloud Console Tour
07:50 - Building a Cloud Project
10:22 - Add an Uno R4 WiFi Device
13:39 - Build a Thing
16:20 - Cloud Project Code
20:38 - Dashboard and Demo
23:29 - Modify using Desktop IDE
28:19 - Cloud Project Demo 2 - Variables and Dashboard
30:30 - ESP32 Project
37:39 - LED Code with OTA Update
40:15 - Device to Device
43:09 - Using Triggers
41:47 - Add trigger and test
46:26 - Conclusion

I have decided to make this the first video in a series because there are so many new IoT Cloud features, too many for one video or even two. The next one will cover using MicroPython with the IoT Cloud, followed by an episode about using the Cloud with Amazon Alexa Home devices.

I've also been working with Arduino (I will be presenting an IoT Cloud project at Arduino Days 2024), and I asked them for a discount coupon so you could try the cloud. They obliged, and you can use code DRONEBOTSHOP when signing up for a monthly Maker plan. You'll get two months free, so you can try out the Arduino Iot Cloud for yourself.

Hope you enjoy the video!

Bill
Рекомендации по теме
Комментарии
Автор

The coupon code I have for the Arduino IoT Cloud, "DRONEBOTSHOP", will give you two months of Maker Plan for free. Note that this is NOT an affiliate thing, I don't get anything if you use it!

I was a guest at the Arduino Cloud Cafe last month and will be doing a presentation during Arduino Days at the end of March, so I have had several meetings with Arduino recently. I told them about this video and asked for a coupon code, and they obliged. It is good until March 18, 2024.

There is also a FREE cloud plan that does not require a code, you can do most of the experiments with that.

Dronebotworkshop
Автор

Bill, I'd watched and enjoyed your videos off and on for a few years, but around December I decided to get serious about this microcontroller and electronics hobby thing, and you have helped me over an incredible number of stumbling blocks! It's not an exaggeration to say I'd have given up without your calm and thorough instruction. Thank you so much!

JasonWhitlark
Автор

my man ... your channel should be the official Arduino YouTube channel 🖖♾

jollylama
Автор

Thank you for your videos sir, amazing way to teach. Thanks for sharing your knowledge too, all best for you.

marioparini
Автор

Uno R4 part works but when I go to the ESP32 it comes up as device not on line even though I have associated my WiFi credentials.
Could you suggest a reason. Can ESP only access the lower wifi band?

neilausten
Автор

Good timing for my next project!
Thanks for sharing 👍🏼

TheRealStructurer
Автор

Hey Bill, thanks for all the work you put in on this channel and your website. I've learned quite a bit, you teach at a great pace and I always look forward to your next video!

jballan
Автор

Bill, please check for the wiring chart of that Arduino. voltage is missing at the board, it seems to me. Maybe you would like to add this to your pinned comment or video description.
Edit: seems you run it from USB, so no worries. Was a bit confusid

peter.stimpel
Автор

Thanks for the great video,
I tried all the code mentioned, but the ESP32 never connected to the IOT cloud. I went to the arduino documentation for such problems and tried the solutions there, but they did not work, please help.

juikulkarni
Автор

Another fantastic tutorial! Thank you! I'll be using this with my ESP32 Cam 3D printer webcam to send me an email when the print job is done. I was using IFTTT with the GMail widget but then they changed it that you have to pay for it and I'm not interested in that. Thanks again!

gpTeacher
Автор

Another excellent treatise!!! I'll be going down this path more, once I identify how I want to control 220 VAC electric baseboard heaters, and possibly, make a "dumb" water heater into a "smart" water heater. Just SO much to do and this research and purchases are just dragging on!!! Always enjoy your videos! Thanks for all your hard work!

TediumGenius
Автор

Thanks for the very helpful videos. It's a lot of work.
How do you think WiFi Manager can be used for the Arduino IDE Cloud platform?
After all, if you make a finished product, the client has his own Wi-Fi network, and he must connect the device to it.

antonkozlenko
Автор

If I understand it correctly, arduino cloud cannot be used as an IoT server without a computer? Makes no sense to me. Therefore question: I have an esp32 that connects to a nearby wifi hotspot.... what IoT platform would be better suited to display data being sent by this esp?. I'm trying to wrap my head aroud all this cloud iot stuff.

chillipaste
Автор

Re not being able to access my ESP32, all was OK when I downloaded the CP21O2 driver

neilausten
Автор

Another fantastic tutorial. Very enlightening, Thank you for sharing this information.

photorealm
Автор

Sir please make a video on how to control 4 relays with esp32 while using Web Server and also control with IR Remote and save the last state of relays in EEPROM

creativemind
Автор

Great Video! Any future update on handling sending/receiving images through the cloud?

webslinger
Автор

Is there anyway to attach a figma designed app interface to your project?

theloveofchocolate
Автор

Thank you for your awesome video, per usual!

mrcurly
Автор

Bill, many thanks for all your work on this and so many other videos. I have a present project for changing bands on an antenna and this is ideal after Blynk went totally commercial . Unfortunately the buttons trigger the pins by just passing the mouse over them, and then pins stay high no matter the button state. I have tried PULL-UP, PULL-DOWN resistors but no result. I appreciate how busy you are but if you have any idea why this is happening I would be very grateful.

SuperGed