آموزش پروژه ارتقا فول استک رزبری پای - آخرین آپدیت

دانلود Raspberry Pi Full Stack Upgrade Project

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

پروژه ارتقاء فول استک Raspberry Pi: ترکیبی از Raspberry Pi، ESP32 و سرویس‌های ابری

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

  • بهبود مهارت‌های تحلیل، طراحی و برنامه ریزی: در هنگام کار بر روی پروژه‌های بزرگ، توانایی‌های خود را در زمینه‌های مختلف افزایش دهید.
  • ساخت اپلیکیشن فول استک با Raspberry Pi و ESP32: توانایی خود را در ساخت یک اپلیکیشن فول استک بر پایه Raspberry Pi، ESP32 و ترکیبی از ابزارها و تکنولوژی‌های نرم‌افزاری بهبود بخشید.
  • کسب مهارت‌های جدید در نگهداری و توسعه اپلیکیشن فول استک: مهارت‌های جدیدی در نگهداری، اصلاح و توسعه یک اپلیکیشن فول استک به دست آورید.
  • درک بهتر سیستم عامل لینوکس و خط فرمان: درک خود را از سیستم عامل لینوکس و خط فرمان افزایش دهید.
  • ارتباط بین Raspberry Pi و ESP32 با HC12: یاد بگیرید چگونه از فرستنده گیرنده HC12 برای برقراری ارتباط بین Raspberry Pi و ESP32 (یا هر برد سازگار با آردوینو) استفاده کنید.
  • نمایش اطلاعات وضعیت Raspberry Pi بر روی صفحه OLED: اطلاعات وضعیت Raspberry Pi را بر روی یک صفحه نمایش OLED نشان دهید.
  • دریافت داده‌های محیطی از سنسور BME280: داده‌های محیطی را از یک سنسور BME280 بر روی Raspberry Pi و ESP32 دریافت کنید.
  • استفاده از نمودارهای گوگل و Plotly در وب اپلیکیشن Raspberry Pi: از نمودارهای گوگل و Plotly Graph Object در یک وب اپلیکیشن Raspberry Pi استفاده کنید.

پیش نیازها

  • توصیه می‌شود قبل از شروع پروژه ارتقاء فول استک Raspberry Pi، دوره فول استک Raspberry Pi را گذرانده باشید.
  • تسلط کافی بر لینوکس و خط فرمان.
  • آشنایی با سیم کشی مدارهای ساده.
  • تجربه قبلی با Raspberry Pi، ESP32 یا آردوینو یک مزیت محسوب می‌شود.

به پروژه ارتقاء فول استک Raspberry Pi خوش آمدید!

در دوره اصلی فول استک Raspberry Pi، شما یاد گرفتید چگونه یک برنامه کاربردی بسازید که میکروکامپیوترها، میکروکنترلرها، سنسورها، گیرنده‌های رادیویی، سرورهای وب، پایگاه داده و خدمات ابری را یکپارچه می‌کند.

این دوره به شما آموزش می‌دهد که چگونه این برنامه را با سخت افزار و نرم افزار جدید ارتقا دهید.

برنامه ارتقا یافته Full Stack از رایانه تک برد Raspberry Pi Zero 2 W و میکروکنترلر ESP32 استفاده می کند - اگرچه می توانید از هر Raspberry Pi و برد سازگار با آردوینو استفاده کنید.

این دو گره از طریق یک فرستنده گیرنده رادیویی مدرن با یکدیگر ارتباط برقرار می کنند. آنها می توانند محیط خود را حس کنند، وضعیت خود را در یک صفحه نمایش LED ارگانیک و یک رابط وب نشان دهند، داده ها را در Cloud ثبت کنند و در صورت بروز شرایط خاص، اعلان ها را فعال کنند.

با تکمیل این دوره، دانش و مهارت های نرم و سخت را به دست خواهید آورد و بهبود خواهید داد. شما در تجزیه و تحلیل، طراحی و برنامه ریزی مورد نیاز برای کار بر روی پروژه های بزرگ بهتر خواهید شد.

و یاد خواهید گرفت که چگونه سنسورها، نمایشگرها و ارتباطات محلی و Cloud را با استفاده از بردهای Raspberry Pi و ESP32 یا Arduino یکپارچه کنید.

این دوره مهارت های شما را افزایش می دهد.

من آن را برای سازندگان سطح متوسط طراحی کرده ام که به طور ایده آل، دوره اصلی Raspberry Pi Full Stack را تکمیل کرده اند.

لطفاً سخنرانی های رایگان را در بخش اول مرور کنید تا جزئیات بیشتری در مورد دوره کسب کنید.

منتظر دیدن شما در دوره هستم.


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

01-مقدمه 01 - Introduction

  • 01.10-این دوره درباره چیست 01.10 - What is this course about

  • 01.20-قطعاتی که به آنها نیاز خواهید داشت 01.20 - Parts you will need

  • 01.30-مخزن کد 01.30 - Code repository

  • 01.40-نمایش برنامه 01.40 - Application demonstration

02-برد های جدید 02 - The new boards

  • 02.10-بررسی Raspberry Pi Zero 2 W 02.10 - Raspberry Pi Zero 2 W review

  • 02.20-نصب سیستم عامل Raspberry Pi 02.20 - Raspberry Pi OS installation

  • 02.30-آماده سازی سیستم عامل Raspberry Pi 02.30 - Raspberry Pi OS preparation

  • 02.40-بررسی ESP32 02.40 - ESP32 review

  • 02.50-ESP32 و Arduino IDE 02.50 - ESP32 and Arduino IDE

03-جایگزینی DHT22 با BME280 03 - Replace the DHT22 with the BME280

  • 03.05-مبانی BME280 و چرایی جایگزینی DHT22 03.05 - BME280 basics and why replace the DHT22

  • 03.10-Raspberry Pi - سیم کشی 03.10 - Raspberry Pi - wiring

  • 03.20-Raspberry Pi - ماژول پایتون و مثال BME280 03.20 - Raspberry Pi - BME280 Python module and example

  • 03.30-ESP32 - سیم کشی BME280 03.30 - ESP32 - BME280 wiring

  • 03.40-ESP32 - کتابخانه و مثال اسکچ BME280 03.40 - ESP32 - BME280 library and example sketch

04-اضافه کردن صفحه نمایش OLED 04 - Add the OLED display

  • 04.05-مبانی OLED SSD1306 04.05 - OLED SSD1306 basics

  • 04.10-Raspberry Pi - سیم کشی 04.10 - Raspberry Pi - wiring

  • 04.20-Raspberry Pi - ماژول های پایتون و راه اندازی 04.20 - Raspberry Pi - Python modules and setup

  • 04.30-Raspberry Pi - کد مثال 04.30 - Raspberry Pi - example code

  • 04.40-نحوه نصب و استفاده از فونت ها و اندازه های سفارشی 04.40 - How to install and use custom fonts and sizes

05-جایگزینی RF24 با HC12 05 - Replace the RF24 with the HC12

  • 05.05-مقدمه ای بر HC12 و چرایی جایگزینی nRF24 05.05 - Introduction to the HC12 and why replace the nRF24

  • 05.10-ESP32 - سیم کشی 05.10 - ESP32 - wiring

  • 05.20-ESP32 مثال اسکچ و تست 05.20 - ESP32 example sketch and testing

  • 05.30-Raspberry Pi - سیم کشی 05.30 - Raspberry Pi - wiring

  • 05.40-Raspberry Pi - راه اندازی UART و کد مثال 05.40 - Raspberry Pi - UART setup and example code

  • 05.50-ارتباط ESP32 و RPi از طریق HC12 05.50 - ESP32 & RPi communication via HC12

  • 05.60-پیکربندی HC12 با دستورات AT 05.60 - HC12 configuration with AT commands

06-مونتاژ سخت افزار جدید 06 - Assemble the new hardware

  • 06.10-اهداف این بخش 06.10 - Objectives of this section

  • 06.20-Raspberry Pi - سیم کشی 06.20 - Raspberry Pi - Wiring

  • 06.30-تست سیم کشی Raspberry Pi 06.30 - Raspberry Pi wiring test

  • 06.40-ESP32 - سیم کشی 06.40 - ESP32 - wiring

  • 06.50-تست سیم کشی ESP32 06.50 - ESP32 wiring testing

07-بازیابی برنامه اصلی Full Stack 07 - Restore the original Full Stack application

  • 07.05-بازیابی برنامه - مقدمه 07.05 - Application restoration - Introduction

  • 07.10-نصب ماژول های سیستم مورد نیاز 07.10 - Install required system modules

  • 07.20-دانلود، کامپایل و نصب پایتون 3 07.20 - Download, compile and install Python 3

  • 07.30-راه اندازی محیط مجازی پایتون برنامه 07.30 - Setup the app Python Virtual Environment

  • 07.40-راه اندازی Nginx 07.40 - Setup Nginx

  • 07.50-راه اندازی Flask 07.50 - Setup Flask

  • 07.60-نصب UWSGI 07.60 - UWSGI installation

  • 07.70-پیکربندی Nginx 07.70 - Nginx configuration

  • 07.80-پیکربندی UWSGI 07.80 - UWSGI configuration

  • 07.90-تست پیکربندی UWSGI و Nginx 07.90 - UWSGI and Nginx configuration testing

  • 07.100-پیکربندی systemd برای شروع خودکار uwsgi 07.100 - Configure systemd to auto-start uwsgi

  • 07.110-کپی فایل های اصلی برنامه 07.110 - Copy the original application files

08-تست و رفع اشکال 08 - Testing and fixing

  • 08.05-مقدمه و برنامه 08.05 - Introduction and plan

  • 08.10-پیکربندی uWSGI برای کار با برنامه FS 08.10 - Configure uWSGI to work with the FS app

  • 08.20-راه اندازی SQLite3 08.20 - Setup SQLite3

  • 08.30-نصب ماژول های پایتون مورد نیاز 08.30 - Install required Python modules

  • 08.40-بازیابی lab_app.py – قسمت 1: ماژول های پایتون 08.40 - Restore lab_app.py – Part 1: Python modules

  • 08.41-بازیابی lab_app.py – قسمت 2: رفع مسیر lab_temp 08.41 - Restore lab_app.py – Part 2: Fix lab_temp route

  • 08.45-بازیابی اسکریپت اصلی برنامه flask – قسمت 3: رفع مسیر lab_env_db 08.45 - Restore main flask application script – Part 3: Fix lab_env_db route

  • 08.50-بازیابی اسکریپت لاگر: env_log.py 08.50 - Restore logger script: env_log.py

  • 08.60-Plotly 08.60 - Plotly

  • 08.70-لاگر Google Sheet 08.70 - Google Sheet logger

  • 08.80-اسکریپت گیرنده گره از راه دور: hc12_receiver.py قسمت 1 - ESP32 08.80 - Remote node receiver script: hc12_receiver.py Part 1 - ESP32

  • 08.85-اسکریپت گیرنده گره از راه دور: hc12_receiver.py قسمت 2 - Raspberry Pi 08.85 - Remote node receiver script: hc12_receiver.py Part 2 - Raspberry Pi

  • 08.90-سرویس گیرنده گره از راه دور 08.90 - Remote node receiver service

  • 08.100-IFTTT 08.100 - IFTTT

  • 08.110-تست کامل 08.110 - Full test

09-ویژگی های جدید 09 - New features

  • 09.05-مقدمه و برنامه 09.05 - Introduction and plan

  • 09.10-گرفتن فشار بارومتریک - محلی 09.10 - Capture barometric pressure - local

  • 09.15-گرفتن فشار بارومتریک - از راه دور 09.15 - Capture barometric pressure - remote

  • 09.20-نمایش فشار بارومتریک محلی فعلی 09.20 - Show current local barometric pressure

  • 09.25-نمایش فشار بارومتریک تاریخی 09.25 - Show historical barometric pressure

  • 09.30-ارتقاء Plotly قسمت 1 – راه اندازی و شیء نمودار Plotly 09.30 Upgrade Plotly Part 1 – Setup and the Plotly Graph Object

  • 09.31-ارتقاء Plotly قسمت 2 – پیاده سازی ارتقاء 09.31 Upgrade Plotly Part 2 – Upgrade implementation

  • 09.40-نمایش داده های سنسور روی OLED قسمت 1 – برنامه 09.40 Show sensor data on OLED Part 1 – Plan

  • 09.41-نمایش داده های سنسور روی OLED قسمت 2 – راه اندازی و اسکریپت پایه 09.41 Show sensor data on OLED Part 2 – Setup and base script

  • 09.42-نمایش داده های سنسور روی OLED قسمت 3 – زمانبندی 09.42 Show sensor data on OLED Part 3 – Scheduler

  • 09.50-نمایش فضای در دسترس SD روی OLED (فشار دادن دکمه) 09.50 - Show SD available space on OLED (button press)

  • 09.60-صفحه نمایش OLED به عنوان یک سرویس 09.60 - OLED display as a service

  • 09.70-PCB جدید برای Raspberry Pi 09.70 - New PCB for the Raspberry Pi

  • 09.80-PCB جدید برای ESP32 09.80 - New PCB for the ESP32

درس جایزه Bonus lecture

  • درس جایزه Bonus lecture

نمایش نظرات

آموزش پروژه ارتقا فول استک رزبری پای
جزییات دوره
7.5 hours
73
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
673
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Peter Dalmaris Dr Peter Dalmaris

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