آموزش ساخت پروژه های اینترنت اشیا با Arduino IOT Cloud

Building Internet of Things Projects with Arduino IOT Cloud

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اینترنت اشیاء را بیاموزید. پروژه های اینترنت اشیا بسازید، چیزهای اینترنت اشیا را پیکربندی کنید، داشبوردها، وب هوک ها را بسازید و ادغام های IFTTT بسازید پروژه های فعال اینترنت اشیا را بسازید که به Cloud متصل می شوند یاد بگیرید چگونه از پلتفرم IoT Cloud Arduino استفاده کنید نحوه استفاده از MKR WiFi 1010 Arduino Board Build را بیاموزید. برنامه های آردوینو IoT در داشبوردهای ساخت ابری برای برنامه های اینترنت اشیای شما با حداقل کد از If This then That (IFTTT) برای ادغام Webhooks در برنامه های IoT شما استفاده کنید دانش مفاهیم ابری تمایل به یادگیری

در این دوره آموزشی با پلتفرم ابری Arduino IoT آشنا می‌شوید که به شما امکان می‌دهد به راحتی برنامه‌ها و پروژه‌های اینترنت اشیا (IoT) را بسازید که به Cloud متصل می‌شوند.

از Zero به Hero بروید و نحوه ساخت سریع برنامه‌ها و داشبوردهای اینترنت اشیا (IoT) را با استفاده از Arduino که به Cloud متصل می‌شوند، بیاموزید.


آنچه خواهید آموخت

در این دوره، یاد خواهید گرفت:

  • درکی اساسی از چیستی اینترنت اشیا

  • اصطلاحات اینترنت اشیا

  • پلتفرم آردوینو IoT Cloud چیست

  • چگونه بردهای Arduino MKR خود را برای اتصال به Arduino IoT Cloud تنظیم کنیم

  • نحوه استفاده از پلتفرم ابری Arduino Internet of Things (IoT) برای ساخت برنامه های IoT با حداقل کد

  • نحوه ساخت داشبورد برای نظارت بر پروژه‌های اینترنت اشیا (IoT)، تجهیزات جانبی و حسگرها

  • نحوه ادغام Webhooks در برنامه های اینترنت اشیا (IoT)

  • نحوه استفاده از If This then That (IFTTT) برای ادغام خدمات در برنامه های اینترنت اشیا

  • نحوه استفاده از بردهای آردوینو MKR برای نمونه‌سازی اولیه پروژه‌های اینترنت اشیا (IoT)

  • اتصال ایمن دستگاه اینترنت اشیا (IoT) خود به Cloud

  • خردها و نکات ویرایشگر وب آردوینو


آنچه خواهید ساخت

ما با ساختن پروژه های ابری ساده اینترنت اشیا (IoT) مانند:

با اصول اولیه شروع می کنیم
  • کنترل یک LED از Cloud

  • خواندن آنالوگ

  • تشخیص رویدادها از دستگاه‌های IoT مانند فشار دادن دکمه در Cloud

ما به پروژه های پیشرفته مانند:

پیشرفت خواهیم کرد
  • ایجاد یک مدار هشدار سنسور حرکت که در صورت تشخیص حرکت با تلفن همراه شما تماس می گیرد

  • ایجاد یک سیستم کنترل دما خودتنظیم

همچنین یاد خواهید گرفت که چگونه داشبوردهای اینترنت اشیاء (IoT) را با کد کم یا بدون کد برای نظارت بر چیزها و ویژگی های خود از Cloud بسازید!


این دوره برای چه کسانی است:

  • دانش آموزان

  • علاقه‌مندان به اینترنت اشیا (IoT)

  • هیجانداران الکترونیک

  • مهندسین برق

  • سازندگان

  • Tinkerers

چه دانش قبلی باید داشته باشم:

  • درکی اولیه از آردوینو

  • درکی اولیه از برنامه نویسی (ترجیحاً C)

  • مایل به یادگیری باشید


چرا پلتفرم ابری اینترنت اشیا (IoT) آردوینو مهم است؟

همه ما پلتفرم آردوینو را برای سرهم بندی و ساخت نمونه های اولیه می شناسیم و دوست داریم. اما وقتی صحبت از ساخت پروژه‌های اینترنت اشیا می‌شود که به اینترنت متصل می‌شوند، استفاده از آردوینو به خودی خود نامرتب می‌شود.

در اینجا برخی از چالش‌های ایجاد اپلیکیشن‌های اینترنت اشیا با طعم‌های ساده تابلوهای آردوینو آورده شده است:

  • شما باید از برد آردوینو استفاده کنید که دارای Wifi داخلی است یا از ماژول های اضافی مانند ESP8266 یا ESP32 برای فعال کردن اتصال به اینترنت استفاده کنید

  • شما باید نگران نحوه ایمن سازی اتصالات به اینترنت از دستگاه های IoT باشید تا از رهگیری داده های اینترنت اشیا توسط هکرها جلوگیری کنید

  • اتصال به Cloud نیز چالش برانگیز است زیرا برای مدیریت یکپارچه‌سازی‌ها باید کد سفارشی بنویسید

  • ساخت داشبورد برای نظارت و کنترل برنامه‌های اینترنت اشیا نیاز به نوشتن کد سفارشی و برنامه‌نویسی اضافی دارد و این می‌تواند خیلی سریع به هم ریخته شود


Arduino IoT Cloud برای حل این مشکلات ایجاد شده است.

Arduino IoT Cloud به شما امکان می دهد:

  • پروژه‌های اینترنت اشیاء (IoT) آردوینو را به‌آسانی، ایمن و یکپارچه بسازید که مستقیماً به Cloud متصل می‌شود

  • به‌سرعت به بردهای آردوینو MKR اجازه دهید به‌طور ایمن به Cloud متصل شوند

  • ایجاد WebHoks برای اتصال آسان APIها و خدمات باطن به پروژه های اینترنت اشیا (IoT) خود

  • پروژه های خود را در زمان واقعی با ایجاد داشبورد و ویجت با چند کلیک ماوس نظارت کنید

امروز به دوره آموزشی Arduino IoT Cloud Bootcamp بپیوندید و یاد بگیرید که برنامه های Arduino Internet of Things (IoT) بسازید که به روش آسان به Cloud متصل می شوند!

سخنرانی های پیش نمایش رایگان را بررسی کنید و من شما را در دوره می بینم!


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

معرفی Introduction

  • لطفا تماشا کنید - در این دوره چه انتظاری باید داشت Please Watch - What to expect in this course

  • اینترنت اشیا چیست؟ What is the Internet of Things?

  • Arduino IoT Cloud چیست؟ What is the Arduino IoT Cloud?

  • آشنایی با اصطلاحات آردوینو IoT Cloud Understanding Arduino IoT Cloud Terminology

  • لیست قطعات دوره Parts List for the Course

  • دریافت فایل ها و منابع پروژه برای دوره Getting Project Files and Resources for the Course

حساب و برد خود را راه اندازی کنید Setup your account and board

  • مروری بر فرآیند راه اندازی Overview of the Setup Process

  • ایجاد یک حساب رایگان Arduino IoT Cloud Creating a free Arduino IoT Cloud Account

  • با استفاده از Arduino Desktop IDE یا Arduino Web Editor Using the Arduino Desktop IDE or the Arduino Web Editor

  • نصب پلاگین آردوینو Create و راه اندازی برد آردوینو MKR Installing the Arduino Create Plugin and Setting up your Arduino MKR Board

  • نمای کلی آردوینو MKR WIFI 1010 Overview of the Arduino MKR WIFI 1010

پروژه اول - کنترل یک LED از ابر First Project - Controlling an LED from the Cloud

  • کنترل یک LED از ابر - نمای کلی پروژه Controlling an LED from the Cloud - Project Overview

  • سیم کشی مدار Wiring the Circuit

  • پیکربندی در Arduino IoT Cloud Configuration in the Arduino IoT Cloud

  • ایجاد تغییرات کد Making Code changes

  • به روز رسانی: تب ابزارک ها به داشبورد تغییر کرده است Update : Widgets Tab has been changed to Dashboards

بررسی فایل های پروژه، ویرایشگر وب و کد Reviewing the Project Files, Web Editor and Code

  • بررسی فایل های پروژه Reviewing Project Files

  • مروری بر ویرایشگر وب An Overview of the Web Editor

  • بررسی کد دقیق برای پروژه LED ما Detailed Code Review for our LED Project

گرفتن قرائت آنالوگ Taking Analog Readings

  • گرفتن قرائت آنالوگ - بررسی اجمالی پروژه Taking Analog Readings - Project Overview

  • پیکربندی در Arduino IoT Cloud Configuration in the Arduino IoT Cloud

  • تست کردن آن Testing it out

تشخیص رویدادهای خارجی مانند فشار دادن دکمه Detecting external events like a Button Press

  • تشخیص رویدادهای خارجی - نمای کلی پروژه Detecting External Events - Project Overview

  • سیم کشی مدار Wiring the Circuit

  • پیکربندی در Arduino IoT Cloud Configuration in the Arduino IoT Cloud

  • ایجاد تغییرات کد Making Code changes

  • تست کردن آن Testing it out

  • استفاده از کتابخانه شخص ثالث برای رسیدگی به Debouncing Using a Third Party Library to handle Debouncing

  • آزمایش تغییرات انحرافی ما Testing our Debouncing Changes

ایجاد زنگ هشدار حسگر حرکتی که با تلفن همراه شما تماس می‌گیرد Creating a Motion Sensor Alarm that calls your Cell Phone when it is Tripped

  • هشدار سنسور حرکتی که با تلفن همراه شما تماس می گیرد - نمای کلی پروژه Motion Sensor Alarm that calls your Cell Phone - Project Overview

  • سیم کشی مدار Wiring the Circuit

  • پیکربندی در Arduino IoT Cloud Configuration in the Arduino IoT Cloud

  • ایجاد تغییرات کد Making Code changes

  • ایجاد تغییرات کد Making Code changes

  • تست زنگ هشدار Testing out the Alarm

  • مروری بر If This then That (IFTTT) Overview of If This Then That (IFTTT)

  • فعال کردن اپلت در IFTTT Enabling an Applet on IFTTT

  • ایجاد یک هوک اینترنت اشیا به IFTTT Creating an IoT Webhook to IFTTT

  • آزمایش اپلت سفارشی IoT IFTTT ما Testing our Custom IoT IFTTT Applet

اندازه گیری دما و رطوبت با سنسور DHT-22 Measuring Temperature and Humidity with a DHT-22 Sensor

  • اندازه گیری دما و رطوبت - بررسی اجمالی پروژه Measuring Temperature and Humidity - Project Overview

  • سیم کشی مدار Wiring the Circuit

  • پیکربندی در IoT Cloud Configuration in the IoT Cloud

  • ایجاد تغییرات در کد Making Code Changes

  • تست کردن آن Testing it Out

ایجاد یک سیستم خود تنظیم کننده دما Creating a Temperature-Controlled Self Regulating System

  • پروژه اینترنت اشیاء خود تنظیم با دما - بررسی اجمالی Temperature-Controlled Self Regulation IoT Project - Overview

  • استفاده از ترانزیستور به عنوان سوئیچ برای کنترل فن Using a Transistor as a Switch to Control our Fan

  • قطعات مورد نیاز برای پروژه Parts Needed for the Project

  • بررسی نمودار مدار Reviewing the Circuit Diagram

  • سیم کشی مدار Wiring the Circuit

  • سیم کشی مدار Wiring the Circuit

  • پیکربندی در IoT Cloud Configuration in the IoT Cloud

  • بررسی داشبوردی که برای پروژه ایجاد خواهد شد Reviewing the Dashboard that will be created for the project

  • بررسی الگوریتمی که برای کد پروژه خود استفاده خواهیم کرد Reviewing the Algorithm that we will use for our Project Code

  • ایجاد تغییرات در کد Making Code Changes

  • تست کردن آن Testing it out

  • تست کردن آن Testing it out

بسته شدن Closing

  • بستن نظرات Closing Comments

جایزه Bonus

  • می خواهید بیشتر بدانید؟ Want to learn more?

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت پروژه های اینترنت اشیا با Arduino IOT Cloud
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4.5 hours
58
Udemy (یودمی) udemy-small
04 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3,798
4.4 از 5
دارد
دارد
دارد
Lee Assam

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lee Assam Lee Assam

مهندس برق و نرم افزار، مدرس دانشگاه

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.