آموزش ساخت پروژه‌های اینترنت اشیاء با Arduino IoT Cloud - آخرین آپدیت

دانلود Building Internet of Things Projects with Arduino IOT Cloud

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

یادگیری اینترنت اشیاء (IoT): ساخت پروژه‌ها، داشبوردها و یکپارچه‌سازی با IFTTT

با این دوره آموزشی، به دنیای شگفت‌انگیز اینترنت اشیاء (IoT) قدم بگذارید! شما پروژه‌های عملی IoT خواهید ساخت، دستگاه‌های IoT را پیکربندی می‌کنید، داشبوردهای مدیریتی ایجاد می‌کنید، از وب‌هوک‌ها بهره می‌برید و با استفاده از IFTTT یکپارچه‌سازی‌های قدرتمندی را پیاده‌سازی می‌کنید. با استفاده از پلتفرم ابری Arduino IoT، برنامه‌های IoT امن و کاربردی بسازید و از صفر به یک متخصص IoT تبدیل شوید!

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

  • آشنایی با مفاهیم پایه‌ای اینترنت اشیاء (IoT)
  • واژگان کلیدی و اصطلاحات رایج در دنیای IoT
  • معرفی جامع پلتفرم ابری Arduino IoT
  • نحوه راه‌اندازی و اتصال برد Arduino MKR WiFi 1010 به پلتفرم ابری Arduino
  • ساخت برنامه‌های IoT با استفاده از پلتفرم ابری Arduino و کمترین کدنویسی
  • ایجاد داشبوردهای پیشرفته برای نظارت بر پروژه‌ها، دستگاه‌ها و سنسورهای IoT
  • ادغام وب‌هوک‌ها در برنامه‌های IoT برای اتصال به خدمات خارجی
  • استفاده از If This Then That (IFTTT) برای یکپارچه‌سازی سرویس‌ها با پروژه‌های IoT
  • ساخت نمونه‌های اولیه پروژه‌های اینترنت اشیاء با بردهای Arduino MKR
  • اتصال امن دستگاه‌های IoT شما به فضای ابری
  • کار با ویرایشگر وب Arduino

پروژه‌هایی که خواهید ساخت:

ابتدا با پروژه‌های ساده IoT ابری شروع می‌کنیم، مانند:

  • کنترل LED از طریق فضای ابری
  • دریافت مقادیر آنالوگ
  • تشخیص رویدادها از دستگاه‌های IoT مانند فشردن دکمه و ارسال آن به فضای ابری

سپس به سراغ پروژه‌های پیشرفته‌تر می‌رویم:

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

همچنین یاد می‌گیرید چگونه با کمترین کد، داشبوردهای IoT بسازید تا دستگاه‌ها و خصوصیات خود را در فضای ابری نظارت کنید!

مخاطبان این دوره:

  • دانشجویان
  • علاقه‌مندان به اینترنت اشیاء (IoT)
  • علاقه‌مندان به الکترونیک
  • مهندسان برق
  • سازندگان (Makers)
  • علاقه‌مندان به پروژه‌های فنی (Tinkerers)

پیش‌نیازهای دوره:

  • دانش پایه Arduino
  • درک اولیه از برنامه‌نویسی (ترجیحاً زبان C)
  • انگیزه و آمادگی برای یادگیری

چرا پلتفرم ابری Arduino IoT مهم است؟

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

چالش‌های کلیدی در ساخت برنامه‌های IoT با روش‌های ساده Arduino:

  • نیاز به استفاده از بردهای Arduino با قابلیت Wi-Fi داخلی یا ماژول‌های اضافی (مانند ESP8266 یا ESP32)
  • اهمیت امنیت اتصالات برای جلوگیری از دسترسی هکرها و محافظت از داده‌های IoT
  • دشواری اتصال به فضای ابری و نیاز به نوشتن کد سفارشی برای یکپارچه‌سازی
  • پیچیدگی ساخت داشبورد برای نظارت و کنترل برنامه‌های IoT که مستلزم کدنویسی اضافی و زمان‌بر است.

پلتفرم ابری Arduino IoT برای حل این مشکلات طراحی شده است.

این پلتفرم به شما امکان می‌دهد:

  • به راحتی، امن و بدون دردسر پروژه‌های IoT Arduino را که مستقیماً به فضای ابری متصل می‌شوند، بسازید.
  • بردهای Arduino MKR را به سرعت و به صورت امن به فضای ابری متصل کنید.
  • وب‌هوک ایجاد کنید تا APIها و سرویس‌های پشتیبان را به راحتی به پروژه‌های IoT خود متصل نمایید.
  • پروژه‌های خود را به صورت لحظه‌ای نظارت کنید با ساخت داشبورد و ویجت‌ها تنها با چند کلیک.

همین امروز در دوره آموزشی Arduino IoT Cloud Bootcamp شرکت کنید و یاد بگیرید چگونه برنامه‌های IoT Arduino را به ساده‌ترین شکل به فضای ابری متصل کنید!

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


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

مقدمه Introduction

  • تماشای این ویدیو - انتظارات این دوره Please Watch - What to expect in this course

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

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

  • آشنایی با واژگان Arduino 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

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

  • مروری بر Arduino MKR WIFI 1010 Overview of the Arduino MKR WIFI 1010

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

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

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

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

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

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

  • تست کردن Testing it out

بررسی فایل‌های پروژه، ویرایشگر وب و کد 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

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

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

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

  • تست کردن 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

  • تست کردن تغییرات 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)

  • فعال سازی یک Applet در IFTTT Enabling an Applet on IFTTT

  • ایجاد یک IOT Webhook به IFTTT Creating an IoT Webhook to IFTTT

  • تست کردن Applet سفارشی 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

  • پروژه IOT خودتنظیم دمایی - مروری 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
جزییات دوره
4.5 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,176
4.4 از 5
دارد
دارد
دارد
Lee Assam
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lee Assam Lee Assam

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