🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش آردوینو 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
نمایش نظرات