آموزش Raspberry Pi For Beginners - دوره کامل 2023

Raspberry Pi For Beginners - 2023 Complete Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با Raspberry Pi 4 پروژه های شگفت انگیز بسازید، با استفاده از Python 3، GPIOs، Flask، Raspberry Pi Camera و موارد دیگر تسلط کامل بر Raspberry Pi خود داشته باشید، از صفر شروع کنید. ساخت یک پروژه نظارت کامل و هشدار با Raspberry Pi آموزش Python3 از صفر، گام به گام نصب کنید. آخرین نسخه Raspberry Pi OS در Raspberry Pi 4 شما (همچنین روی 2 و 3 کار می کند) از GPIO های Raspberry Pi برای کنترل اجزای سخت افزاری ایجاد یک وب سرور در Raspberry Pi خود ارسال ایمیل از Raspberry Pi خود یاد بگیرید چگونه از ترمینال استفاده کنید کنترل بیشتری روی Pi خود داشته باشید با دوربین Raspberry Pi V2 عکس و فیلم بگیرید مستقیماً با بهترین روش ها شروع کنید یاد بگیرید چگونه هنگام کار بر روی پروژه های آینده خود مستقل تر باشید. نیازها: یک کامپیوتر + یک Raspberry Pi 4 (همچنین با Raspberry 2 و 3 کار می کند) لیستی از قطعات سخت افزاری (در یک سخنرانی پیش نمایش رایگان در ابتدا ارائه شده است). هنوز هم می توانید دوره را بدون آن اجزا شروع کنید. مانیتور یا صفحه کلید خارجی مورد نیاز نیست. بدون نیاز به برنامه نویسی، یونیکس یا تجربه سخت افزاری. اراده ای برای یادگیری و پیشرفت با Raspberry Pi

این دوره آموزشی کامل و گام به گام، آخرین نسخه Raspberry Pi را که Raspberry Pi 4 است، هدف قرار می دهد. توجه داشته باشید که همه چیز برای نسخه های Raspberry Pi 2 و 3 نیز کاملاً کار می کند.

شما به هیچ دانشی در برنامه نویسی، الکترونیک یا هر چیز دیگری نیاز ندارید. برای شروع، فقط به یک کامپیوتر برای کار کردن و یک برد Raspberry Pi نیاز دارید.

در پایان دوره شما یک پایه قوی با Raspberry Pi خود خواهید داشت و می توانید پروژه های خود را در کمترین زمان شروع کنید.


→ چرا این دوره؟


شاید شما تازه شروع کرده اید یا قبلاً شروع به یادگیری نحوه ساخت پروژه با Raspberry Pi خود کرده اید. اما دانستن اینکه ابتدا چه کاری باید انجام دهید و کدام مسیر را دنبال کنید می تواند بسیار سخت باشد و ممکن است احساس کنید گیر افتاده اید.

مشکل اکثر منابع آنلاین برای Raspberry Pi این است که آنها بر روی اجرای برنامه های موجود تمرکز می کنند تا احساس کنید کارهای زیادی انجام داده اید، اما در واقع شما فقط برخی از کدهای تصادفی را کپی/پیست کرده اید و این کار را انجام نداده اید. حتی سطح را خراش دهید. "چرا باید این کار را انجام دهید" دخیل نیست. بنابراین، دفعه بعد که مجبورید کاری را به تنهایی انجام دهید، احساس می کنید که گیر کرده اید و بیش از حد به کد دیگران وابسته هستید.

این دوره بر روی «چرا» تمرکز می‌کند و باعث می‌شود با Raspberry Pi خود بسیار خودمختار شوید، بنابراین می‌توانید پروژه‌های خود را بدون نیاز به جستجوی ناامیدانه کد برای کپی/پیست کردن در اینترنت شروع کنید. هدف شخصی من این است که شما را به اندازه کافی درک کنم تا در مدت زمان کوتاهی شروع به کار کنید، و شما را وادار کنم به عنوان یک حل کننده مشکل، با مهارت های تفکر در سطح مهندس فکر کنید.


→ و چگونه این کار را انجام خواهیم داد؟


ساده:

عملی.

گام به گام.

بدون کپی و جای‌گذاری.


این دوره آموزشی نیست که فقط تعدادی کد را دانلود و اجرا کنید. این دوره ای است که در آن شما واقعاً نحوه نوشتن کد و کار با عملکردهای مختلف Raspberry Pi را خواهید فهمید.

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


→ در این دوره چه خواهید کرد/یاد خواهید گرفت؟


در اینجا مروری بر موضوعات مختلفی است که پوشش خواهیم داد:

  • Raspberry Pi خود را راه اندازی کنید و Raspberry Pi OS را بدون مانیتور و صفحه کلید خارجی نصب کنید.

  • از اصول اولیه برنامه نویسی Python3 استفاده کنید.

  • با پنل GPIO Raspberry Pi کار کنید.

  • از حسگر PIR برای تشخیص حرکت از Pi خود استفاده کنید.

  • نحوه استفاده از ترمینال یونیکس و مفیدترین ابزارهای خط فرمان را کشف کنید.

  • یک ایمیل از Raspberry Pi خود ارسال کنید.

  • با استفاده از دوربین Raspberry Pi V2 عکس و فیلم بگیرید.

  • یک وب سرور در Raspberry Pi خود با چارچوب Flask ایجاد کنید.


این دوره به 15 بخش تقسیم شده است تا پیمایش و پیگیری پیشرفت را آسان تر کند. هر بخش بر یک موضوع متمرکز است. برای هر مبحث با توضیحات و توضیحات عملی شروع می کنیم.

و در طول مسیر، از طریق بخش‌های مختلف، فرصت‌های زیادی برای تمرین (۱۱ فعالیت) در مورد مهمترین نکات خواهید داشت.

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


بنابراین، دیگر منتظر نمانید و سفر Raspberry Pi خود را با این دوره شروع کنید!


روش تدریسی که من استفاده می‌کنم اکنون یک روش اثبات شده است - نه به این دلیل که من یا شخصی خودسرانه چنین گفته‌ایم، بلکه به دلیل بازخوردهای مثبت زیادی در مورد نتایج یادگیری موفقی که در طول سال‌ها با هزاران دانش‌آموز دریافت کرده‌ام.

>

من از پیشینه دانشگاهی نیستم. من یک مهندس هستم و تمام کاری که انجام داده ام این است که سعی کنم مشکلات واقعی را با عملی بودن در مورد آنچه باید انجام دهم و یاد بگیرم حل کنم. من در واقع از Raspberry Pi برای برنامه ریزی یک بازوی رباتیک 6 محوره استفاده کردم که اکنون در بازار وجود دارد. این من را مجبور کرد که به نقطه اصلی بروم و روی آنچه واقعاً مفید است تمرکز کنم.

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

هدف من در اینجا این است که هنگام شروع یک پروژه به شما آزادی بیشتری بدهم. برای اینکه کمتر به آنچه در اینترنت پیدا کنید (یا نه) وابسته شوید. در هنگام ساختن پروژه های جدید، خودتان بیشتر فکر کنید.


اوه، و اگر کاملاً راضی نباشید، 30 روز ضمانت بازگشت وجه دریافت می‌کنید.

در دوره می بینمت! :)


توجه - این دوره برای شما مناسب نیست اگر:

  • شما علاقه ای به درک کاری که انجام می دهید ندارید و یک راه حل سریع کپی/پیست را ترجیح می دهید.

  • شما قبلاً یک کاربر پیشرفته Raspberry Pi هستید.


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

معرفی Introduction

  • خوش آمدی! Welcome!

  • رزبری پای چیست و با آن چه می توان کرد؟ What is Raspberry Pi and What Can You Do With it?

  • فهرست مواد برای این دوره - و توصیه ها List of Materials for this Course - and Recommendations

  • چگونه از این دوره بیشترین بهره را ببرید How to get the most out of this course

Raspberry Pi OS را بدون مانیتور یا صفحه کلید خارجی نصب کنید Install Raspberry Pi OS Without any External Monitor or Keyboard

  • مقدمه Intro

  • لطفا بخوانید - درباره آخرین نسخه سیستم عامل Raspberry Pi PLEASE READ - About the latest Raspberry Pi OS version

  • سیستم عامل Raspberry Pi را با SSH و Wi-Fi Setup روی کارت میکرو SD خود فلش کنید Flash the Raspberry Pi OS with SSH and Wi-Fi Setup, on your micro SD card

  • Raspberry Pi خود را برای اولین بار بوت کنید Boot your Raspberry Pi For the First Time

  • آدرس IP Raspberry Pi را پیدا کنید Find the Raspberry Pi’s IP address

  • با استفاده از SSH به Pi خود متصل شوید Connect to Your Pi using SSH

  • VNC را برای دسترسی از راه دور به دسکتاپ Raspberry OS خود راه اندازی کنید Setup VNC to Get a Remote Access to your Raspberry Pi OS Desktop

  • پیکربندی راه اندازی را تمام کنید - مراحل آخر Finish the Startup Configuration - Last Steps

  • اضافی - برای نصب اول لازم نیست: اگر باید Wi-Fi را در کارت SD تغییر دهید Extra - not needed for first install: if you have to change Wi-Fi in the SD card

برنامه با Python3 - متغیرها و توابع Program with Python3 - Variables and Functions

  • مقدمه Intro

  • اولین برنامه پایتون شما - IDE Thonny را کشف کنید Your first Python program - Discover the Thonny IDE

  • متغیرها Variables

  • متغیرها - انواع داده ها Variables - Data types

  • کارکرد Functions

  • متغیرها - محدوده Variables - Scope

  • فعالیت 01 - یک تابع برای الحاق 2 رشته بزرگ ایجاد کنید Activity 01 - Create a Function to Concatenate 2 Uppercase Strings

  • فعالیت 01 - راه حل Activity 01 - Solution

برنامه با Python3 - شرایط، حلقه ها، لیست ها Program with Python3 - Conditions, Loops, Lists

  • شرایط Conditions

  • اپراتورهای شرایط Conditions operators

  • فعالیت 02 - اعتبارسنجی ورودی کاربر Activity 02 - Validate User Input

  • فعالیت 02 - راه حل Activity 02 - Solution

  • حلقه ها Loops

  • لیست ها Lists

  • فعالیت 03 - حداکثر مقدار را در یک لیست محاسبه کنید Activity 03 - Compute Max Value Inside a List

  • فعالیت 03 - راه حل Activity 03 - Solution

  • ماژول های پایتون Python modules

  • برنامه با Python3 - نتیجه بخش Program with Python3 - Section Conclusion

اولین مدار Raspberry Pi خود را بسازید Build Your First Raspberry Pi Circuit

  • مقدمه Intro

  • اخطار - لطفاً تماشا کنید - چگونه به طور ایمن هیئت مدیره خود را دستکاری کنید Warning - PLEASE WATCH - How to Safely Manipulate Your Board

  • درک نحوه عملکرد یک نان Understand How a Breadboad Works

  • کد رنگ مقاومت ها The Resistors Color Code

  • اولین مدار خود را بسازید - 1 LED و 1 مقاومت Build Your First Circuit - 1 LED and 1 resistor

GPIO های Raspberry Pi را با پایتون کنترل کنید Control Raspberry Pi's GPIOs with Python

  • GPIO ها چگونه کار می کنند How GPIOs Work

  • یک برنامه پایتون برای چشمک زدن LED ایجاد کنید Create a Python Program to Make an LED Blink

  • فعالیت 04 - وضعیت LED را از ورودی کاربر تنظیم کنید Activity 04 - Set the LED’s State From User Input

  • فعالیت 04 - راه حل Activity 04 - Solution

  • یک دکمه فشاری به مدار خود اضافه کنید Add a Push Button to Your Circuit

  • تشخیص زمانی که یک دکمه با پایتون فشار داده می شود Detect When a Button is Pressed with Python

با GPIO بیشتر تمرین کنید Practice More with GPIOs

  • فعالیت 05: با فشار دادن دکمه LED را روشن کنید Activity 05: Power ON the LED When the Button is Pressed

  • فعالیت 05 - راه حل Activity 05 - Solution

  • 2 LED دیگر به مدار خود اضافه کنید Add 2 More LEDs to Your Circuit

  • فعالیت 06 - هنگام فشار دادن دکمه، LED روشن شده را تغییر دهید Activity 06 - Change the Powered on LED When Pressing the Button

  • فعالیت 06 - راه حل Activity 06 - Solution

  • فعالیت 07 - کد خود را با لیست ها و توابع بهینه کنید Activity 07 - Optimize Your Code with Lists and Functions

  • فعالیت 07 - راه حل Activity 07 - Solution

تشخیص حرکت با سنسور PIR Detect Movement with a PIR Sensor

  • مقدمه Intro

  • سنسور PIR را تنظیم کنید Tune the PIR sensor

  • سنسور PIR را به مدار خود اضافه کنید Add the PIR Sensor to Your Circuit

  • داده های PIR را با پایتون بخوانید Read the PIR’s Data with Python

  • فعالیت 08 - هنگامی که حرکت تشخیص داده می شود LED را روشن کنید - اولین سیستم هشدار شما Activity 08 - Power on an LED when Motion is Detected - Your First Alarm System

  • فعالیت 08 - راه حل Activity 08 - Solution

از ترمینال در Raspberry Pi خود استفاده کنید Use the Terminal on Your Raspberry Pi

  • مقدمه Intro

  • ناوبری و سیستم فایل Navigation and File System

  • فایل ها را از ترمینال با نانو ویرایش کنید Edit Files From the Terminal with Nano

  • ایجاد، حذف و دستکاری فایل ها Create, Remove, and Manipulate Files

  • نصب و به روز رسانی نرم افزار Install & Update Software

  • چند دستور ترمینال دیگر برای به دست آوردن کنترل بیشتر بر Raspberry Pi خود A Few More Terminal Commands to Gain More Control Over Your Raspberry Pi

پایتون 3 و ترمینال Python3 and the Terminal

  • ماژول های پایتون را نصب کنید Install Python Modules

  • با پایتون از ترمینال کار کنید Work with Python from the Terminal

  • خواندن، نوشتن و دستکاری فایل ها با پایتون Read, Write, and Manipulate Files with Python

  • فعالیت 09 - یک اسکریپت پایتون جدید از ترمینال ایجاد کنید Activity 09 - Create a new Python Script From the Terminal

  • فعالیت 09 - راه حل Activity 09 - Solution

یک ایمیل از Raspberry Pi خود ارسال کنید Send an Email From Your Raspberry Pi

  • مقدمه Intro

  • یک حساب کاربری جدید جیمیل ایجاد کنید Create a new Gmail Account

  • یک ماژول جدید پایتون را نصب کنید: yagmail Install a new Python Module: yagmail

  • رمز عبور را در برنامه پایتون خود دریافت کنید Get the Password in Your Python Program

  • اولین ایمیل خود را از Raspberry Pi ارسال کنید Send Your First Email From the Raspberry Pi

  • یک پیوست به ایمیل خود اضافه کنید Add an Attachment to Your Email

با ماژول Raspberry Pi Camera V2 Vision را به برنامه های خود اضافه کنید Add Vision to Your Applications with the Raspberry Pi Camera V2 Module

  • مقدمه Intro

  • دوربین را به Raspberry Pi خود وصل کنید Plug the Camera to Your Raspberry Pi

  • دوربین را فعال کنید (سیستم عامل Bullseye) Enable the Camera (Bullseye OS)

  • فعال کردن دوربین (سیستم عامل Buster) Enable the Camera (Buster OS)

  • از ترمینال عکس بگیرید (راسپیستیل) Take a Photo From the Terminal (raspistill)

  • ضبط ویدیو از ترمینال (raspivid) Record a video From the Terminal (raspivid)

  • با پایتون عکس بگیرید Take a Photo with Python

  • با پایتون ویدیو ضبط کنید Record a Video with Python

  • فعالیت 10 - یک سری عکس بگیرید Activity 10 - Take a Series of Pictures

  • فعالیت 10 - راه حل Activity 10 - Solution

یک برنامه وب روی Raspberry Pi خود با Flask و Python ایجاد کنید Create a Web Application on Your Raspberry Pi with Flask and Python

  • مقدمه Intro

  • اولین وب سرور خود را بنویسید Write Your First Web Server

  • یک URL جدید اضافه کنید و Flask را با GPIO وصل کنید Add a new URL and Connect Flask with GPIOs

  • فعالیت 11 - انتخاب کنید کدام LED را از مرورگر وب خود روشن کنید Activity 11 - Choose Which LED to Power on From Your a Web Browser

  • فعالیت 11 - حل Activity 11 - Solution

پروژه نهایی Final Project

  • مقدمه - بررسی اجمالی پروژه Intro - Project Overview

  • پروژه - مرحله 1 Project - Step 1

  • پروژه - مرحله 2 Project - Step 2

  • پروژه - مرحله 3 Project - Step 3

  • پروژه - مرحله 4 Project - Step 4

  • پروژه - مرحله 5 Project - Step 5

  • پروژه - مرحله 6 Project - Step 6

  • پروژه - مرحله 7 Project - Step 7

  • نتیجه‌گیری پروژه - ادامه Project Conclusion - Going Further

نتیجه Conclusion

  • آنچه شما آموخته اید What You've Learned

  • کار بعدی چیه What to do next

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش Raspberry Pi For Beginners - دوره کامل 2023
جزییات دوره
10 hours
99
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,224
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Edouard Renard Edouard Renard

مهندس نرم افزار و مدرس رباتیک