لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون اینترنت اشیا با Raspberry Pi
IoT Automation with Raspberry Pi
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Master Raspberry Pi، Python برای Raspberry Pi، دسترسی به پینهای GPIO، PiCamera، شبکهسازی با استفاده از سوکت، اتوماسیون خانگی با معرفی و راهاندازی Raspberry Pi آشنا شوید، Python برای Raspberry Pi دسترسی به پینهای GPIO، PiCamera آموزش شبکهسازی با استفاده از سوکتها آموزش اتوماسیون خانگی پیش نیازها:Basic در مورد الکترونیک و برنامه نویسی یک کامپیوتر یا یک لپ تاپ
در این دوره آموزشی با معرفی و راهاندازی Raspberry Pi، Python برای Raspberry Pi، دسترسی به پینهای GPIO، PiCamera، Networking با استفاده از سوکتها و در نهایت اتوماسیون خانگی آشنا میشویم.
اینترنت اشیا هر روز چیزهای بیشتری را وارد عرصه دیجیتال می کند، که احتمالاً در آینده نزدیک آن را به یک صنعت چند تریلیون دلاری تبدیل خواهد کرد. ساختن پروژه خود بر روی اینترنت اشیا به شما کمک می کند تا به طور عملی بیاموزید که چگونه مهندسی در این فناوری شگفت انگیز به کار می رود. از طریق این آموزش، ما با موارد ضروری Raspberry Pi که به طور خاص برای فناوری اینترنت اشیا (IoT) مورد نیاز است آشنا خواهیم شد.
آموزش شامل موارد زیر خواهد بود؛
1. راه اندازی و نصب بسته
2. ماژول های پایتون برای Raspberry Pi
3. GPIO، Tkinter، سوکت-IO، شبکه
4. برنامه های کاربردی با Picamera، Twython، SMTP(ایمیل)، و غیره.
5. کار با پایگاه های داده، Blynk، Thingspeak
6. تجزیه و تحلیل داده ها و ترسیم نمودار
7. اتوماسیون و نظارت
هدف اولیه این دوره آموزش همه افرادی است که مایل به تسلط بر اینترنت اشیا هستند. ما تمام مفاهیمی را در دوره گنجانده ایم که به کارآموزان کمک می کند تا در کار با این فناوری به تخصص دست یابند. تمام مهارت هایی که برای استفاده از این فناوری به طور ماهرانه باید مورد نیاز باشد در این دوره تمرین می شود. IoT Raspberry Pi with Projects چهارمین و یکی از واحدهای مهمی است که معرفی شده است تا متوجه شوید که Raspberry Pi چگونه اینترنت اشیا را تایید می کند. شما همچنین این شانس را خواهید داشت که روی یک پروژه کوچک کار کنید که درک شما از اینترنت اشیا را تقویت می کند. اینترنت اشیا یا اینترنت اشیا چیزی نیست جز سیستمی از دستگاه های محاسباتی مرتبط مانند CPU و OS به همراه یک ماشین مکانیکی و دیجیتالی مانند حسگر و برخی از اشیا، حیوانات یا افراد که با نوعی شناسه یا نشانه دسترسی منحصر به فرد ارائه می شوند. و امکان انتقال داده ها از طریق شبکه مبتنی بر اینترنت، اینترانت و غیره بدون نیاز به هیچ نوع تعامل انسان با انسان یا انسان با کامپیوتر. اگر این موضوع کاملاً پیچیده به نظر می رسد، نگران نباشید. اجازه دهید فقط بر برخی از اشتقاق ساده از تعریف فوق تمرکز کنیم. در مورد اینترنت اشیا، همه چیزهایی که به اینترنت متصل هستند را می توان در سه دسته اصلی قرار داد:
کسانی که اطلاعات را جمع آوری کرده و مانند فرستنده ارسال می کنند.
کسانی که اطلاعات را دریافت می کنند و بر اساس آن عمل می کنند مانند گیرنده و پردازشگر.
کارهایی که هر دو را انجام می دهند مانند ترکیب کننده.
سرفصل ها و درس ها
معرفی
Introduction
معرفی Raspberry Pi 2 و 3
Introduction to Raspberry Pi 2 and 3
راه اندازی برای Raspberry OS
Setup for Raspberry OS
ثبت از راه دور
Remote Logging
پیکربندی Raspberry PI
Raspberry PI Configuration
آدرس IP Raspberry
IP Address of Raspberry
راه اندازی با نرم افزار
Starting up with Software
سیستم فایل در Raspberry PI
File System in Raspberry PI
سیستم فایل در Raspberry PI
File System in Raspberry PI
نوشتن فایل متنی
Writing Text File
ایجاد متغیرها
Creating Variables
دریافت کدنویسی
Getting the Coding
دادن نام عنوان
Giving Title Name
حسابی
Arithmetic
نوشتن یک برنامه
Writing a Program
نوشتن برنامه ادامه دارد
Writing a Program Continues
عملگر منطقی خیر
Logical Operator Not
به صورت بیتی
Bitwise
اپراتورهای بیتی
Bitwise Operators
تشکیل اپراتورهای واگذاری
Forming an Assignment Operators
ورودی از کاربر
Input from User
بیانیه های انتخاب
Selection statements
بیانیه انتخاب
Selections Statement
گرفتن تصمیم ورودی
Taking Input Decision
تعریف توابع جدید
Defining New Functions
کارکرد
Functions
توابع با آرگومان های پیش فرض
Functions with Default Arguments
استدلال های موضعی مورد نیاز
Required Positional Arguments
بیانیه های حلقه ای
Looping Statements
بیانیه ها و برنامه های کاربردی
Looping Statements and Applications
فایل جدید در برنامه
New File in Application
بازتعریف ارزش ها
Redefining the Values
مفاهیم در حلقه
Concepts in Loop
با استفاده از کلمه کلیدی Break
Using the Break Keyword
رشته ها در پایتون
Strings in Python
ساختارهای داده در پایتون
Data Structures in Python
عناصر جایگزین در رشته
Alternate Elements in String
روش فرمت نقطه ای
Dot Format Method
عملگر برش در رشته ها
Slicing Operator in Strings
لیست ها در پایتون
Lists in Python
لیست مثال ها و درک لیست
List Examples and List Comprehension
مثال هایی در لیست و رشته ها
Examples on List and Strings
درک لیست
List Comprehension
تاپل ها، مجموعه ها و دیکشنری ها
Tuples, Sets and Dictionaries
تاپل ها
Tuples
درک ساختار داده مجموعه
Understanding Set Data Structure
ساختار داده فرهنگ لغت
Dictionary Data Structure
کلاس ها و اشیاء
Classes and Objects
ایجاد ساختار داده های شخصی
Creating Own Data Structure
تجزیه و تحلیل تغییر در پارامترها
Analyzing Change in Parameters
درباره Class و Object بیشتر بدانید
Learning more on Class and Object
تعریف روش دریافت شمارش
Defining the Get Count Method
برنامه نویسی ماژولار
Modular Programming
ایجاد یا نوشتن یک ماژول جدید
Creating or Writing a New Module
ایجاد یک روش تابع
Creating a Function Method
عملکرد در حال اجرا از ماژول
Running Function from the Module
تصحیح کد واردات
Correcting the Import Code
ایجاد یک شی از کلاس
Creating an Object of Class
کار با پین های Raspberry PI
Working with Pins of Raspberry PI
با استفاده از Raspberry PI
Using the Raspberry PI
چشمک زدن LED
Blinking an LED
برنامه نویسی پین های Raspberry Pi
Programming Raspberry Pi Pins
کدهای Python3 در Raspberry PI
Python3 Codes on Raspberry PI
LED چشمک زن و پین برنامه نویسی
Blinking LED and Programming Pin
کنترل LED با استفاده از دکمه
Contolling LED using Button
خواندن ورودی از روی دکمه
Reading an Input from the Button
دکمه و LED با هم کار می کنند
Button and LED Working Together
خواندن ارزش پین ها
Reading the Value of Pins
PWM
PWM
تغییر شدت نور
Varying the Intensity of Light
ایجاد یک شیء PWM
Creating a PWM Object
مبانی شبکه
Networking Basics
شبکه سازی در پایتون
Networking in Python
مشتری یا آدرس سرور
Client or the Server Address
آدرس IP و شماره پورت
IP Address and Port Number
راه اندازی SSH Client
Starting up SSH Client
ایجاد سوکت مشتری و سوکت سرور
Creating a Client Socket and Server Socket
سرور و کلاینت برنامه نویسی
Programming Server and Client
اتصال به سرور
Connecting to the Server
بستن سوکت
Closing the Socket
کنترل نور با دستورات
Controlling a Light with Commands
اتصال سرور با مشتری
Connecting Server with the Client
دستورات Raspberry Pi
Commands from Raspberry Pi
در حال اجرا سرور روی Raspberry Pi
Running Server on Raspberry Pi
کدنویسی برای اجرای سرور
Coding for running the Server
Twython API
Twython API
نوشتن کد پایتون به عنوان مشتری
Writing Python Code as Client
به روز رسانی و جستجوی برنامه های کاربردی توییتر
Twitter Update and Search Applications
تنظیمات و راه اندازی برنامه
Application Settings and Setup
به روز رسانی وضعیت با تصویر
Updating Status with Image
روش برای جستجوی ژنراتور
Method for Search Generator
توسط یک توییت کنترل می شود
Led Controlled by a Tweet
اصلاح Twthon Streamer
Modifying the Twthon Streamer
تجزیه و تحلیل شیء استریمر من
Analyzing the Object of My Streamer
کنترل توسط یک توییت
Led Controlling by a Tweet
Twython و Gpiozero APP
Twython and Gpiozero APP
انجام اتوماسیون در بردبرد
Performing Automation on Bredboard
پیکربندی پین برای برنامه Twython و gpiozero
Pin Configuration for Twython and gpiozero App
تغییر دکمه های LED
Modifying the Led Buttons
برنامه نویسی و پیکربندی gpiozero
Programming and gpiozero Configuration
چاپ نتایج برای فایل ها
Printing Results for Files
ساخت سرور و ارسال ایمیل
Creating server and sending email
ارسال ایمیل با استفاده از Raspi
Sending Email using Raspi
آشنایی با سروری که باید ایجاد شود
Understanding the Server to be created
خطای احراز هویت SMTP
SMTP Authentication Error
ایجاد اتصالات
Creating the Connections
چک کردن دکمه ها
Checking the Buttons
تجزیه و تحلیل اتصال در بندر
Analyzing the connection on the Port
مقادیر سنسور در پایتون
Sensor Values in Python
اعمال تغییرات در کدها
Applying Changes to the Codes
ارزش سنسور ارسال ایمیل
Emailing Sensor Values
نصب پایتون
Installation of Python
اتصال سنسور DHT
Connecting the DHT Sensor
اجرای کد برنامه نویسی
Running the Programming Code
واردات دکمه
Importing the Button
دما و رطوبت ایمیل
Emailing Temperature and Humidity
مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.
نمایش نظرات