لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Raspberry Pi و Arduino - رفتن به سطح بعدی [ویدئو]
Raspberry Pi and Arduino — Go to the Next Level [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Raspberry Pi و Arduino دو پلتفرم همه کاره هستند که قابلیت های منحصر به فردی را برای ایجاد طیف گسترده ای از پروژه ها ارائه می دهند. این دوره به شما قدرت می دهد تا از قدرت ترکیبی این دو تخته استفاده کنید و پروژه های نوآورانه ای ایجاد کنید که از محدودیت های پلتفرم های فردی فراتر می روند. این دوره با اصول ارتباط سریال شروع می شود و به شما یاد می دهد که چگونه ارتباط دو طرفه بین Raspberry Pi و Arduino برقرار کنید. نحوه ساخت مدار آردوینو برای پروژه را به صورت گام به گام و کنترل اجزای آردوینو از Raspberry Pi و استفاده از نقاط قوت هر دو برد را یاد خواهید گرفت. این دوره همچنین قابلیت های پیشرفته Raspberry Pi از جمله کار با Pi Camera و ایجاد ربات تلگرام با استفاده از Python 3 را پوشش می دهد. شما یاد خواهید گرفت که چگونه دوربین را با آردوینو ادغام کنید و دستورات را از چت تلگرام به آردوینو ارسال کنید و پروژه های خود را از راه دور کنترل کنید. . این دوره شامل فعالیت های عملی عملی است، از جمله پروژه نهایی که شامل ساخت یک سیستم کامل اینترکام با استفاده از ارتباط سریال، ربات تلگرام، دوربین Pi و غیره است. در پایان دوره، دانش و مهارت لازم برای ایجاد پروژه های نوآورانه خود را خواهید داشت و پتانسیل کامل Raspberry Pi و Arduino را باز می کنید. ساختن یک سیستم کامل مخابره داخل ساختمان با Raspberry Pi و Arduino درک تفاوت های Arduino و Raspberry Pi ایجاد یک ارتباط سریال دو طرفه ساخت یک پروتکل سفارشی برای صحبت در سریال درک "چرا" در پشت چیزها یاد بگیرید چگونه هنگام کار روی پروژه های آینده خود مستقل تر باشید. این دوره برای سازندگان آردوینو و/یا رزبری پای در نظر گرفته شده است که میخواهند این دو برد را برای پروژههای هیجانانگیزتر و چالشبرانگیزتر ترکیب کنند، یا برای هر کسی که علاقهمند به توسعه پروژههای رباتیک جدی یا اتوماسیون خانگی با استفاده از آردوینو و رزبری پای است. از آنجایی که ما اصول برنامه نویسی پایتون یا C++ را پوشش نمی دهیم، این دوره برای افراد مبتدی مناسب نیست. داشتن درک کامل از Arduino و Raspberry Pi قطعا به شما در شروع کار کمک می کند. با این حال، لازم نیست متخصص باشید. از Raspberry Pi به عنوان "مغز" و Arduino به عنوان "عضلات" برنامه خود استفاده کنید
* با نه فعالیت و یک پروژه نهایی بزرگ تمرین کنید
* در هنگام حل مشکلات یک ذهنیت مهندسی ایجاد کنید
سرفصل ها و درس ها
معرفی
Introduction
خوش آمدی!
Welcome!
رزبری پای در مقابل آردوینو یا رزبری پای و آردوینو؟
Raspberry Pi Versus Arduino, or Raspberry Pi and Arduino?
فهرست مطالب این دوره
List of Materials for This Course
نحوه پیگیری دوره
How to Follow the Course
مراحل نصب
Installation Steps
بخش مقدمه
Section Introduction
Raspberry Pi OS را بدون مانیتور نصب کنید - Recap
Install Raspberry Pi OS Without a Monitor - Recap
Arduino IDE را روی Raspberry Pi OS نصب و پیکربندی کنید
Install and Configure Arduino IDE on Raspberry Pi OS
قسمت 1 - ارتباط سریالی بین رزبری پای و آردوینو
Part 1 - Serial Communication Between Raspberry Pi and Arduino
بخش مقدمه
Section Introduction
راه اندازی سخت افزار و نرم افزار برای سریال
Hardware and Software Setup for Serial
ارتباط سریالی را آغاز کنید
Initiate Serial Communication
ارسال اطلاعات از آردوینو به رزبری پای
Send Data from Arduino to Raspberry Pi
ارسال اطلاعات از رزبری پای به آردوینو
Send Data from Raspberry Pi to Arduino
ایجاد ارتباط دو طرفه
Create Bidirectional Communication
در صورت عدم اتصال، ارتباط سریال را اشکال زدایی کنید
Debug Serial Communication if Can't Connect
در صورت عدم موفقیت، اتصال با پایتون را دوباره امتحان کنید
Retry Connecting with Python if Failed
قسمت 1 - تمرین
Part 1 - Practice
بخش مقدمه
Section Introduction
فعالیت 01 - روشن/خاموش LED آردوینو از رزبری پای
Activity 01 - Power On/Off Arduino LED from Raspberry Pi
فعالیت 01 - راه حل
Activity 01 - Solution
فعالیت 02 - ارتباط دو طرفه
Activity 02 - Bidirectional Communication
فعالیت 02 - راه حل
Activity 02 - Solution
فعالیت 03 - ارتباط دو جهته ناهمزمان
Activity 03 - Asynchronous Bidirectional Communication
فعالیت 03 - راه حل
Activity 03 - Solution
قسمت 2 - عملکردهای آردوینو (قطعات سخت افزاری)
Part 2 - Arduino Functionalities (Hardware Components)
فعالیت 04 - اشکال زدایی سریال با استفاده از صفحه LCD
Activity 04 - Debug Serial Using LCD Screen
فعالیت 04 - راه حل
Activity 04 - Solution
فعالیت 05 - هنگام فشار دادن دکمه فشاری، LED RGB را از Raspberry Pi تنظیم کنید
Activity 05 - Set RGB LED from the Raspberry Pi when Pressing on Push Button
فعالیت 05 - راه حل
Activity 05 - Solution
فعالیت 06 - سروو را از رزبری پای پاک کنید
Activity 06 - Sweep Servo from the Raspberry Pi
فعالیت 06 - راه حل
Activity 06 - Solution
قسمت 3 - قابلیت های Raspberry Pi (ربات دوربین و تلگرام)
Part 3 - Raspberry Pi Functionalities (Camera and Telegram Bot)
بخش مقدمه
Section Introduction
دوربین - راه اندازی سخت افزار
Camera - Hardware Setup
دوربین - راه اندازی نرم افزار
Camera - Software Setup
دوربین - با پایتون عکس بگیرید
Camera - Get Photo with Python
ربات تلگرام – راه اندازی اکانت تلگرام
Telegram Bot – Set Up Telegram Account
ربات تلگرام - یک ربات بسازید و توکن را ذخیره کنید
Telegram Bot - Create a Bot and Save the Token
ربات تلگرام - کنترل از راه دور دستورات
Telegram Bot - Handle Remote Commands
ربات تلگرام - اعلان ها و پیام ها را به تلفن خود ارسال کنید
Telegram Bot - Send Notifications and Messages to Your Phone
ربات تلگرام - برنامه کامل
Telegram Bot - Complete Program
قسمت 3 - تمرین
Part 3 - Practice
بخش مقدمه
Section Introduction
فعالیت 07 - هنگامی که برد آردوینو متصل است، یک اعلان به تلگرام ارسال کنید
Activity 07 - Send a Notification to Telegram when Arduino Board Is Connected
فعالیت 07 - راه حل
Activity 07 - Solution
فعالیت 08 - رنگ LED RGB و متن LCD را از تلگرام انتخاب کنید
Activity 08 - Choose RGB LED Color and LCD Text from Telegram
فعالیت 08 - راه حل
Activity 08 - Solution
فعالیت 09 - عکس بگیرید و آخرین مورد را با فشار دادن دکمه به تلگرام ارسال کنید
Activity 09 - Take Photos and Send Last One to Telegram when Button Is Pressed
فعالیت 09 - راه حل
Activity 09 - Solution
قسمت 4 - سیستم کامل اینترکام (پروژه نهایی)
Part 4 - Complete Intercom System (Final Project)
معرفی پروژه
Project Introduction
مرحله 1 (پروتکل) - پروتکلی را که استفاده خواهیم کرد (سریال، تلگرام) تعریف کنید
Step 1 (Protocol) - Define the Protocol We Will Use (Serial, Telegram)
نمایش نظرات