آموزش Node-RED و رزبری پای پیکو W: شروع کار - آخرین آپدیت

دانلود Node-RED and Raspberry Pi Pico W Getting Started

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

Node-RED و Raspberry Pi Pico W: ساخت پروژه‌های IoT گام به گام

با این دوره جامع، دانش خود را در زمینه اینترنت اشیاء (IoT) ارتقا دهید و با استفاده از ابزارهای پیشرفته Node-RED، Raspberry Pi Pico W و MicroPython، مهارت‌های فنی خود را گسترش دهید. این دوره برای علاقه‌مندان به اتوماسیون صنعتی، دانشجویان، متخصصان الکترونیک و علاقه‌مندان به دنیای فناوری طراحی شده است.

یادگیری Node-RED برای مبتدیان

  • آشنایی با Node-RED در سیستم‌های IoT و رویداد محور
  • راه‌اندازی ماشین مجازی اوبونتو (Ubuntu) به عنوان هاست Node-RED
  • استفاده از Node-RED با داکر (Docker) و مدیریت حجم‌های پایدار
  • درک کامل ویرایشگر Node-RED، نودها (nodes)، فلوها (flows)، ایجاد و استقرار
  • ساخت داشبورد Node-RED و استفاده از ویجت‌ها
  • آشنایی با گزینه‌های امنیتی Node-RED
  • استفاده از نودهای پیشرفته مانند RBE، Switch، Catch
  • مدیریت گروه‌های فلو، اعتبارنامه‌های امن و متغیرهای محیطی
  • یکپارچه‌سازی Node-RED با سرویس‌های خارجی و APIها (RESTful API، OpenWeatherMap، Google Sheet)
  • اتصال Node-RED به پایگاه داده MySQL

کار با Raspberry Pi Pico W و MicroPython

  • آشنایی با Raspberry Pi Pico و برنامه‌نویسی با MicroPython
  • استفاده از MQTT برای ارتباط بین Node-RED و Raspberry Pi Pico W
  • اتصال و استفاده از قطعات سخت‌افزاری مختلف با Raspberry Pi Pico W: سوئیچ‌ها، دکمه‌ها، جوی استیک، نمایشگر LCD، نوارهای LED RGB، موتورهای سروو و DC، RFID، IR، سنسورها

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

  • درک اولیه از میکروکنترلرها
  • آشنایی با نحوه سیم‌کشی مدارهای ساده روی بردبورد
  • تجربه در سطح مبتدی با یک زبان برنامه‌نویسی مانند پایتون (Python)، جاوااسکریپت (Javascript) یا سی‌پلاس‌پلاس (C++) (کدهای دوره به تفصیل توضیح داده می‌شوند)
  • گذراندن دوره‌های مقدماتی میکروکنترلر مانند "Arduino Step by Step Getting Started" به درک بهتر مفاهیم کمک می‌کند.

چرا این دوره؟

Node-RED یک ابزار توسعه نرم‌افزار متن‌باز قدرتمند است که به شما امکان می‌دهد برنامه‌ها را به صورت بصری ایجاد کنید. Raspberry Pi Pico W یک میکروکنترلر بی‌سیم مقرون به صرفه برای پروژه‌های تعبیه‌شده است. این دوره به شما کمک می‌کند تا سیستمی شامل Node-RED و Raspberry Pi Pico W راه‌اندازی کنید، با Node-RED، فلوها، و MicroPython آشنا شوید و Pico W را برای تعامل با قطعات مختلف برنامه‌نویسی کنید. مباحث کلیدی مانند MQTT، ماشین‌های مجازی Ubuntu Linux، Docker و MySQL نیز پوشش داده می‌شوند.

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

  • بخش ۱: Node-RED برای مبتدیان مطلق - معرفی Node-RED، سیستم‌های رویداد محور، نصب با Docker، مبانی نودها و فلوها، داشبورد و MQTT.
  • بخش ۲: افزودن Raspberry Pi Pico W - استفاده از Pico W به عنوان یک دستگاه جانبی Node-RED، ارتباط با MQTT، اتصال قطعات سخت‌افزاری و کنترل آن‌ها از طریق Node-RED و داشبورد.
  • بخش ۳: منابع تکمیلی Node-RED - نودهای ضروری، ساختارهای کنترلی، ادغام Node-RED با سرویس‌ها و APIهای خارجی (مانند OpenWeatherMap و Google Sheet) و استفاده از پایگاه داده MySQL.

برای اطلاعات بیشتر، مشاهده بخش "درباره این دوره" توصیه می‌شود. با ما در این سفر هیجان‌انگیز همراه شوید!


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

مقدمه Introduction

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

  • 01.015 - مخزن کد دوره 01.015 - Course code repository

  • 01.020 - سخت افزار 01.020 - Hardware

  • 01.030 - نرم افزار 01.030 - Software

مقدمه Node-RED Introduction to Node-RED

  • 02.000 - مقدمه این بخش 02.000 - Introduction to this section

  • 02.010 - Node-RED چیست؟ 02.010 - What is Node-RED?

  • دانش خود را بیازمایید: Node-RED Test your knowledge: Node-RED

  • 02.030 - ارتباطات در Node-RED 02.030 - Communication in Node-RED

  • دانش خود را در مورد ارتباطات Node-RED بیازمایید Test your knowledge on Node-RED communications

  • 02.040 - گزینه‌های نصب Node-RED 02.040 - Node-RED installation options

  • دانش خود را در مورد گزینه‌های نصب Node-RED بیازمایید Test your knowledge on Node-RED installation options

راه‌اندازی Node-RED با داکر Setup Node-RED with Docker

  • 02.050 - راه‌اندازی Node-RED با استفاده از داکر 02.050 - Setup Node-RED using Docker

  • 02.060 - گزینه‌ها و ملاحظات سخت‌افزاری برای داکر 02.060 - Hardware Options and Considerations for Docker

  • 02.070 - ایجاد یک ماشین مجازی اوبونتو 02.070 - Create an Ubuntu virtual machine

  • 02.080 - نصب داکر روی سرور 02.080 - Install Docker on the server

  • 02.090 - نصب Node-RED با استفاده از داکر 02.090 - Install Node-RED using Docker

  • 02.100 - سرور جدید Node-RED خود را تست کنید 02.100 - Test your new Node-RED server

  • 02.110 - راه‌اندازی خودکار راه‌اندازی با داکر کامپوز 02.110 - Setup auto-start with Docker Compose

  • 02.120 - راه‌اندازی Node-RED برای پایداری داده‌ها 02.120 - Setup Node-RED for data persistence

  • 02.130 - نگهداری Node-RED 02.130 - Node-RED maintenance

  • 02.140 - امنیت: https 02.140 - Security: https

  • 02.150 - امنیت: احراز هویت 02.150 - Security: authentication

  • 02.160 - امنیت: کاربران فقط خواندنی و کاربر پیش‌فرض 02.160 - Security: read-only users and default user

مبانی Node-RED Node-RED basics

  • 02.170 - مقدمه این بخش 02.170 - Introduction to this section

  • 02.180 - ویرایشگر Node-RED 02.180 - The Node-RED editor

  • 02.190 - گره‌ها (Nodes) 02.190 - Nodes

  • 02.200 - ایجاد و استقرار فلوها (Flows) 02.200 - Creating and deploying flows

  • 02.210 - بهترین شیوه‌ها برای کار با فلوها 02.210 - Best Practices for Working with Flows

  • 02.220 - گره "debug" 02.220 - The "debug" node

  • 02.230 - گره "function" 02.230 - The "function" node

  • 02.250 - گره "complete" 02.250 - The "complete" node

  • 02.260 - گره "delay" 02.260 - The "delay" node

  • 02.270 - گره "trigger" 02.270 - The "trigger" node

  • 02.280 - تنظیمات و پیکربندی Node-RED 02.280 - Node-RED settings and configuration

  • 02.290 - مستندات و منابع Node-RED 02.290 - Node-RED documentation and resources

داشبورد Node-RED Node-RED dashboard

  • 02.300 - مقدمه این بخش 02.300 - Introduction to this section

  • 02.310 - ورودی و خروجی متن 02.310 - Text input and output

  • 02.330 - گیج (gauge) و اسلایدر (slider) 02.330 - The gauge and slider

  • 02.340 - سوئیچ (switch) 02.340 - The switch

  • 02.350 - دراپ‌داون (dropdown) 02.350 - The dropdown

  • 02.360 - فرم (form) 02.360 - The form

  • 02.370 - قالب UI (UI template) 02.370 - The UI template

Node-RED و MQTT Node-RED and MQTT

  • 02.380 - مقدمه این بخش 02.380 - Introduction to this section

  • 02.390 - نصب MQTT Mosquitto روی سرور اوبونتو 02.390 - Installing MQTT Mosquitto on Ubuntu Server

  • 02.400 - تست سرویس MQTT در خط فرمان 02.400 - Test the MQTT service on the command line

  • 02.410 - سابسکریبر و ناشر احراز هویت شده 02.410 - Authenticated sub and pub

  • 02.420 - تست MQTT در Node-RED 02.420 - Test MQTT in Node-RED

  • 02.425 - (درس جایزه) آماده‌سازی Raspberry Pi Pico برای MicroPython 02.425 - (Bonus lecture) Prepare the Raspberry Pi Pico for MicroPython

  • 02.430 - MQTT با Raspberry Pi Pico W 02.430 - MQTT with Raspberry Pi Pico W

  • 02.440 - مثال ناشر MQTT 02.440 - MQTT pub example

  • 02.450 - مثال مشترک MQTT 02.450 - MQTT sub example

  • 02.460 - تست‌های MQTT Node-RED با RPi Pico W 02.460 - Node-RED with RPi Pico W MQTT tests

Node-RED و Raspberry Pi Pico W - آزمایش‌های مقدماتی Node-RED & Raspberry Pi Pico W - warming up experiments

  • 03.010 - مقدمه این بخش 03.010 - Introduction to this section

  • 03.015 - راه‌اندازی Thonny و Micropython برای Raspberry Pi Pico W شما 03.015 - Setup Thonny and Micropython for your Raspberry Pi Pico W

  • 03.020 - الگوهای پرکاربرد 03.020 - Frequently used patterns

  • 03.030 - الگو ۱: وای‌فای (Wi-Fi) 03.030 - Pattern 1: Wi-Fi

  • 03.040 - الگو ۲: مشترک و ناشر MQTT 03.040 - Pattern 2: MQTT sub and pub

  • 03.050 - الگو ۳: Node-RED 03.050 - Pattern 3: Node-RED

  • 03.070 - گیج و پتانسیومتر 03.070 - Gauge and potentiometer

  • 03.080 - دکمه 03.080 - Button

  • 03.090 - دکمه نمونه با وقفه‌ها 03.090 - Sample button with interrupts

  • 03.100 - کنترل LED 03.100 - LED control

  • 03.110 - کنترل LED بدون نظرسنجی (استفاده از وقفه) 03.110 - LED control without polling (uses interrupt)

  • 03.120 - LED و دکمه 03.120 - LED and button

ورودی‌ها و خروجی‌ها Inputs and outputs

  • 03.130 - مقدمه این بخش 03.130 - Introduction to this section

  • 03.140 - مبانی سوئیچ اسلاید (Slide switch) 03.140 - Slide switch basics

  • 03.141 - سوئیچ اسلاید با Node-RED 03.141 - Slide switch with Node-RED

  • 03.150 - مبانی جویستیک (Joystick) 03.150 - Joystick basics

  • 03.151 - جویستیک با Node-RED 03.151 - Joystick with Node-RED

  • 03.160 - مبانی رله (Relay) 03.160 - Relay basics

  • 03.161 - کنترل رله با Node-RED 03.161 - Relay control with Node-RED

  • 03.170 - مبانی RFID 03.170 - RFID basics

  • 03.171 - RFID با Node-RED 03.171 - RFID with Node-RED

  • 03.180 - مبانی گیرنده و فرستنده IR 03.180 - IR receiver and transmitter basics

  • 03.181 - گیرنده و فرستنده IR با Node-RED 03.181 - IR receiver and transmitter with Node-RED

نمایشگرها و LEDها Displays and LEDs

  • 03.190 - مقدمه این بخش 03.190 - Introduction to this section

  • 03.200 - مبانی LCD I2C 03.200 - I2C LCD basics

  • 03.201 - LCD I2C با Node-RED 03.201 - I2C LCD with Node-RED

  • 03.210 - مبانی شیفت رجیستر ۵۹۵ 03.210 - 595 shift register Basics

  • 03.211 - شیفت رجیستر ۵۹۵ Node-RED 03.211 - 595 shift register Node-RED

  • 03.220 - مبانی LED Strip RGB WS2812 03.220 - WS2812 Strip RGB LED strip basics

  • 03.221 - LED Strip RGB WS2812 با Node-RED 03.221 - WS2812 Strip RGB LED strip with Node-RED

موتورها Motors

  • 03.230 - مقدمه این بخش 03.230 - Introduction to this section

  • 03.240 - مبانی موتور سروو (Servo motor) 03.240 - Servo motor basics

  • 03.241 - موتور سروو با Node-RED 03.241 - Servo motor with Node-RED

  • 03.250 - مبانی موتور DC 03.250 - DC motor basics

  • 03.251 - موتور DC با Node-RED 03.251 - DC motor with Node-RED

سنسورها Sensors

  • 03.255 - مقدمه این بخش 03.255 - Introduction to this section

  • 03.257 - مبانی دما با DHT11 03.257 - Temperature with DHT11 basics

  • 03.258 - دما با DHT11 با Node-RED 03.258 - Temperature with DHT11 with Node-RED

  • 03.260 - مبانی سنسور اولتراسونیک HC-SR04 03.260 - HC-SR04 ultrasonic sensor basics

  • 03.261 - سنسور اولتراسونیک HC-SR04 با Node-RED 03.261 - HC-SR04 ultrasonic sensor with Node-RED

  • 03.270 - مبانی سنسور حرکت 03.270 - Motion sensor basics

  • 03.271 - سنسور حرکت با Node-RED 03.271 - Motion sensor with Node-RED

  • 03.280 - مبانی سنسور سطح آب 03.280 - Water level sensor basics

  • 03.281 - سنسور سطح آب با Node-RED 03.281 - Water level sensor with Node-RED

  • 03.290 - مبانی ترمیستور (Thermistor) 03.290 - Thermistor basics

  • 03.300 - مبانی سنسور نور آنالوگ 03.300 - Analog light sensor basics

گره‌ها و ویژگی‌های بیشتر Node-RED More Node-RED nodes and features

  • 04.010 - مقدمه این بخش 04.010 - Introduction to this section

  • 04.030 - گره "catch" 04.030 - The "catch" node

  • 04.040 - گره‌های "link out" و "link in" 04.040 - The "link out" and "link in" nodes

  • 04.050 - گره "range" 04.050 - The "range" node

  • 04.060 - گروه‌های گره (Node groups) 04.060 - Node groups

  • 04.070 - گره "switch" 04.070 - The "switch" node

  • 04.080 - گره JSON 04.080 - The JSON node

  • 04.090 - اطلاعات حساس (Credentials) 04.090 - Credentials

  • 04.100 - گره "RBE" (گزارش بر اساس استثنا) 04.100 - The "RBE" (Report by Exception) node

  • 04.110 - متغیرهای محیطی سراسری 04.110 - Global environment variables

  • 04.120 - متغیرهای محیطی محلی (فلو) 04.120 - Local (flow) environment variables

  • 04.130 - گره‌های شرطی و تکرار 04.130 - Conditional and iteration nodes

یکپارچه‌سازی Node-RED با سرویس‌ها و APIهای خارجی Node-RED integration with external services and APIs

  • 04.140 - مقدمه این بخش 04.140 - Introduction to this section

  • 04.150 - استفاده از APIهای RESTful و سرویس‌های وب 04.150 - Using RESTful APIs and web services

  • 04.160 - دریافت اطلاعات آب و هوا از OpenWeatherMap.org 04.160 - Get weather information from OpenWeatherMap.org

  • 04.170 - ثبت داده‌ها در Google Sheet 04.170 - Datalogging to a Google Sheet

  • 04.180 - خواندن داده‌ها از Google Sheet 04.180 - Reading data from a Google Sheet

  • 04.190a - کار با mySQL، مقدمه و نمایش 04.190a - Working with mySQL, introduction and demo

  • 04.190b - کار با mySQL، نحوه حذف mySQL 04.190b - Working with mySQL, how to remove mySQL

  • 04.190c - کار با mySQL، راه‌اندازی mySQL روی اوبونتو 04.190c - Working with mySQL, setup mySQL on Ubuntu

  • 04.190d - کار با mySQL و Node-RED 04.190d - Working with mySQL and Node-RED

نمایش نظرات

آموزش Node-RED و رزبری پای پیکو W: شروع کار
جزییات دوره
15 hours
116
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,128
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Peter Dalmaris Dr Peter Dalmaris

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