آموزش آردوینو IoT Cloud – راهنمای شروع کار - آخرین آپدیت

دانلود Arduino IoT Cloud - Getting Started

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

در این دوره آموزشی، نحوه ساخت برنامه‌های امن و مقیاس‌پذیر اینترنت اشیا (IoT) را با استفاده از بردهای آردوینو (Arduino) و ESP32 فرا خواهید گرفت.

  • مفاهیم IoT بر بستر Cloud را درک کنید.
  • نحوه استفاده از پلتفرم توسعه و زیرساخت Arduino IoT Cloud را بیاموزید.
  • با مفاهیم Things (اشیا)، Devices (دستگاه‌ها) و Dashboards (داشبوردها) در Arduino IoT Cloud آشنا شوید.
  • تمرین عملی با بردهای Arduino MKR1010، Arduino Nano 33 IoT و ESP32.
  • نمایش داده‌های سنسور و کنترل موتورها و نمایشگرها با استفاده از داشبوردهای دسکتاپ و موبایل.
  • توسعه اپلیکیشن IoT خود را با سرویس‌های ابری مانند IFTTT گسترش دهید.

پیش‌نیازها:

  • باید دانش عملی و تجربه کار با آردوینو را داشته باشید.
  • باید دانش عملی و تجربه کار با ESP32 را داشته باشید.

آموزش Arduino IoT Cloud برای ساخت اپلیکیشن‌های IoT مبتنی بر Arduino MKR1010، Arduino Nano 33 IoT و ESP32.

اینترنت اشیا (IoT) اصطلاحی است که سیستم‌هایی را توصیف می‌کند که سنسورها، پردازش، نرم‌افزار و ارتباطات را با یکدیگر یکپارچه می‌کنند.

یک اپلیکیشن معمول اینترنت اشیا از اینترنت به عنوان ستون فقرات برای ارتباطات بین میکروکنترلرها، سرویس‌های ابری و گوشی‌های هوشمند استفاده می‌کند.

Arduino IoT Cloud یک پلتفرم توسعه و زیرساخت است که ساخت اپلیکیشن‌های مقیاس‌پذیر اینترنت اشیا را آسان می‌کند.

به عنوان یک پلتفرم توسعه IoT، این ابزار بلوک‌های سازنده فناوری را ارائه می‌دهد که می‌توانیم برای ساخت اپلیکیشن IoT خود از آن‌ها استفاده کنیم.

همچنین زیرساختی را ارائه می‌دهد که از عملکرد امن اپلیکیشن ما پشتیبانی می‌کند.

بلوک‌های سازنده شامل سخت‌افزاری هستند که می‌توانیم برای اتصال سنسورها و اکچویتورها به زیرساخت ابری استفاده کنیم. نمونه‌هایی از این سخت‌افزار، بردهای آردوینو هستند که به خانواده MKR تعلق دارند. این بردها دارای قابلیت‌های ارتباطی و رمزنگاری برای اطمینان از امنیت داده‌های اپلیکیشن هستند.

این پلتفرم توسعه Arduino IoT Cloud همچنین یک ویرایشگر برنامه‌نویسی ارائه می‌دهد که به ما امکان می‌دهد برنامه‌ای را که روی بردهای آردوینو اجرا می‌شود، بنویسیم؛ و یک ویرایشگر داشبورد برای ایجاد داشبوردهایی که می‌توانند داده‌های اپلیکیشن را نمایش دهند و تعامل با اپلیکیشن IoT را فراهم کنند.

البته، ویرایشگر داشبورد به ما اجازه می‌دهد تا داشبوردهایی را طراحی کنیم که در مرورگرهای وب و گوشی‌های هوشمند کار می‌کنند. این بدان معناست که می‌توانیم از هر دستگاه متصل به اپلیکیشن IoT خود دسترسی داشته باشیم.

زیرساخت Arduino IoT Cloud همان چیزی است که در طول عملکرد اپلیکیشن شما از آن پشتیبانی می‌کند. این زیرساخت مسئول تعامل با دستگاه‌ها (یعنی بردهای آردوینو یا سایر بردهای سازگار)، داشبوردهای مبتنی بر گوشی هوشمند یا وب، و هر سرویس ابری خارجی مانند IFTTT یا Zapier است.

شما، به عنوان توسعه‌دهنده اپلیکیشن IoT، می‌توانید با بهره‌گیری از دانش موجود خود در برنامه‌نویسی آردوینو و الکترونیک ساده، اپلیکیشن‌های IoT امن و مقیاس‌پذیر ایجاد کنید. نیازی نیست چیزی در مورد رمزنگاری، ارتباطات، MQTT، Wifi یا نحوه برنامه‌نویسی گوشی هوشمند یا اپلیکیشن سمت سرور بدانید. پلتفرم و زیرساخت Arduino IoT Cloud همه این موارد را پنهان می‌کند تا شما بتوانید بر روی ساخت اپلیکیشن IoT خود تمرکز کنید.

هدف این دوره این است که به شما کمک کند تا با استفاده از دانش موجود خود در برنامه‌نویسی آردوینو و الکترونیک ساده، اولین اپلیکیشن IoT خود را در Arduino IoT Cloud بسازید.


سرفصل ها و درس ها

مقدمه Introduction

  • این دوره درباره چیست؟ What is this course about?

  • نرم‌افزارهای مورد نیاز Software you will need

  • سخت‌افزارهای مورد نیاز Hardware you will need

  • چگونه بیشترین بهره را از این دوره ببرید How to get the most out of this course

  • اسکریپت‌ها و شماتیک‌های سیم‌کشی Scripts and wiring schematics

شروع کار با Arduino IoT Cloud Getting started with Arduino IOT Cloud

  • این بخش درباره چیست؟ What is this section about?

  • Arduino IoT Cloud در مقابل Arduino IDE Arduino IOT Cloud vs Arduino IDE

  • مستندات Documentation

  • به‌روزرسانی دسامبر 2022: تغییرات UI در Arduino Cloud Update December 2022: Arduino Cloud UI changes

  • دموی یک پروژه ساده Arduino Cloud Demo of a simple Arduino Cloud project

  • ایجاد حساب رایگان و نصب Cloud Agent Create your free account and install the Cloud Agent

  • Hello world با Arduino IoT Cloud Hello world with the Arduino IoT Cloud

Arduino IoT Cloud برای MKR1010 Arduino IOT Cloud for the MKR1010

  • آزمایش The experiment

  • راه‌اندازی دستگاه MKR1010 Set up the MKR1010 device

  • راه‌اندازی Thing و داشبورد Setup a Thing and Dashboard

  • سیم‌کشی Wiring

  • گام 1: دکمه Step 1: Button

  • گام 2: LED PWM و آپلودهای بی‌سیم Step 2: PWM LED and over-the-air uploads

  • گام 3: پتانسیومتر Step 3: Potentiometer

  • گام 4: سنسور BME280 Step 4: Sensor BME280

  • گام 5: راه‌اندازی OLED Step 5: Setup OLED

  • گام 6: LED RGB با تایمر Step 6: RGB LED with Timer

  • گام 7: مسنجر Step 7: Messenger

  • تست: داشبورد و اپلیکیشن گوشی هوشمند Test: Dashboard and smartphone app

Arduino IoT Cloud با Arduino Nano 33 IoT Arduino IOT cloud with the Arduino Nano 33 IoT

  • آزمایش The experiment

  • راه‌اندازی دستگاه Arduino Nano 33 IoT Set up the Arduino Nano 33 IoT device

  • سیم‌کشی Wiring

  • راه‌اندازی Thing و متغیرها Setup Thing and variables

  • راه‌اندازی داشبورد Setup Dashboard

  • Sketch در IoT Cloud Sketch in IoT Cloud

  • همگام‌سازی یک متغیر بین دستگاه‌ها Sync a variable between devices

  • تست داشبورد Dashboard testing

Arduino IoT Cloud برای ESP32 Arduino IOT cloud for the ESP32

  • آزمایش The experiment

  • راه‌اندازی دستگاه ESP32 Dev kit Setup the ESP32 Dev kit device

  • راه‌اندازی Thing و متغیرها Set up Thing and variables

  • راه‌اندازی یک داشبورد Setup a Dashboard

  • سیم‌کشی Wiring

  • Sketch در IoT Cloud Sketch in IoT Cloud

  • تست داشبورد Dashboard Testing

دستورالعمل‌های Arduino IoT Cloud Arduino IOT Cloud recipes

  • این بخش درباره چیست؟ What is this section about?

  • مثال نوع تخصصی: داده‌های محیطی Specialized type example: Environmental data

  • سروو و رله Servo and relay

  • نمایشگر الفبایی-عددی LED LED alphanumeric display

  • همگام‌سازی متغیرها: Thing به Thing Syncing variables: Thing to Thing

  • همگام‌سازی متغیرها: دستگاه به دستگاه Syncing variables: Device to Device

  • وب‌هوک‌ها با IFTTT Webhooks with IFTTT

  • دانلود داده‌های تاریخی Download historic data

درس تکمیلی Bonus lecture

  • درس تکمیلی Bonus lecture

نمایش نظرات

آموزش آردوینو IoT Cloud – راهنمای شروع کار
جزییات دوره
6 hours
48
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,047
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Peter Dalmaris Dr Peter Dalmaris

مدرس و نویسنده "انقلاب آموزش ساز".