معرفی دوره
رزبری پای چیست؟ Raspberry Pi یک برد الکترونیکی است که برای پیاده سازی پروژه های کنترلی مورد استفاده قرار میگیرد. در سال های اخیر، با مطرح شدن بحث اینترنت اشیا، برد رسپبری نیز به شدت مورد توجه مهندسین و متخصصین IoT قرار گرفته و اکثر سناریوهای هوشمندسازی و اینترنت اشیا از طریق این برد صورت میگیرد. اخیراً از برد Raspberry به طور گسترده در حوزه IoT استفاده می شود.
اهداف دوره
1- آشنایی و راه اندازی برد رزبری
- آموزش کار با رسپبری – رزبری پای
- معرفی و آشنایی با رسپبری ۳ (رزبری چیست)
- کاربرد رزبری پای
- راه اندازی برد رسپبری پای (راه اندازی رسپبری پای ۳)
- آشنایی با لینوکس رزبین- Raspbian (محیط گرافیکی رزبری پای)
2- آموزش برنامه نویسی رزبری پای
- آموزش برنامه نویسی پایتون در برد آموزشی Raspberry (تسلط بیشتر به پایتون : دوره آموزش پایتون)
- آموزش برنامه نویسی C در برد Raspberry
3- آشنایی با ماژول ها و رابط های Raspberry Pi با انجام پروژه های عملی
- آموزش نحوه اتصال به رسپبری پای
- ارائه ابزارهای مورد نیاز برای راه اندازی، وصل شدن به برد رزبری و کار کردن با رزبری پای
- معرفی دستورات خط فرمان رزبری پای
- آموزش کار با ماژول های رزبری در قالب انجام چند پروژه با رسپبری (انجام پروژه Raspberry)
- کنترل LED با کلید
- کنترل LED با Raspberry از طریق پایتون
- استفاده از ماژول GPS برد رسپبری پای
4- آشنایی با کاربرد رزبری پای در پیاده سازی سناریوهای اینترنت اشیا
- برای آشنایی با اینترنت اشیا می توانید مقالات اینترنت اشیا را مطالعه نمایید
چند نمونه از پروژه های رزبری پای و پروژه های اینترنت اشیا که پس از اتمام دوره آموزش Raspberry pi قادر به انجام خواهید بود:
- پروژه چراغ راهنمایی با برد Raspberry Pi
- پروژه پردازش تصویر با رزبری پای
- پروژه درب بازکن هوشمند با Raspberry pi
- راه اندازی وب سرور در رسپبری پای
- ارسال ایمیل توسط رسپبری پای
مخاطبین دوره
این دوره آموزشی برای دانشجویان، دانش آموزان و مهندسین الکترونیک و همچنین متخصصین اینترنت اشیا، هوشمندسازی و پروژه های کنترلی و علاقمندان به یادگیری برد رزبری پای و اینترنت اشیا مفید خواهد بود.
ضمناً شرکت ها و ارگان های خصوصی و دولتی که نیاز به آموزش برنامه نویسی برد رسپبری پای برای کارکنان دارند، می توانند با ما تماس حاصل کنند، و در رابطه با شرایط مناسب و تخفیف های ما برای ثبت نام های گروهی یا آموزش اختصاصی برای سازمان ها ، اطلاعات لازم را کسب کنند.
دموی رایگان از محتوای دوره
دموهای رایگان دوره مقدماتی آموزش برد رزبری پای – ۳ Raspberry Pi(رایگان) در این قسمت قابل مشاهده می باشد. چنانچه دموی جدیدی از این دوره، ارائه شود، در همین قسمت درج خواهد شد. همچنین شما می توانید از طریق “ثبت نام در وب سایت” دموهای جدید این دوره را به محض ارائه شدن، از طریق ایمیل دریافت نمایید. امیدواریم این دوره را بپسندید و از این آموزش لذت ببرید.
دوره آموزش رزبری پای | شروع کار با Raspberry Pi
دوره آموزش رزبری پای | معرفی برد Raspberry Pi
دوره آموزش رزبری پای | معرفی رابط خط فرمان در رزبین
دوره آموزش رزبری پای | معرفی رابط گرافیکی لینوکس رزبین
سرفصل مطالب دوره
بخش اول: معرفی و راه اندازی برد Raspberry Pi
جلسه ۱: آشنایی با برد رزبری پای
- آشنایی با برد رزبری پای – Raspberry Pi چیست؟
- کاربردهای برد رسپبری پای
- مقایسه نسخه های مختلف Raspberry
- تشریح بخش های مختلف برد (ماژول های Raspberry )
- مقایسه بین کامپیوترهای تک برد (SBC)
- معیارهای انتخاب یک SBC مناسب
- معرفی GPIO در رزبری
جلسه ۲: راه اندازی رزبری پای ۳
- انتخاب سیستم عامل
- معرفی سیستم عامل های موجود از جمله توزیع های لینوکس Debian, Arch Linux و سیستم عامل ویندوز ۱۰
- لوازم مورد نیاز جهت شروع کار با رزبری پای از جمله Raspberry 3 مدل B ، کارت حافظه Micro SD ، کابل LAN، آداپتور و سایر کیت های جانبی
- آموزش نصب سیستم عامل روی رزبری پای (نصب raspbian)
- دانلود فایل image سیستم عامل رزبین
- دانلود ابزار Write فایل image روی کارت SD
- فرمت و آماده سازی کارت SD
- انتقال image سیستم عامل رزبین به کارت SD
بخش دوم: آشنایی با لینوکس رزبین (Raspbian)
جلسه ۱: معرفی بخش گرافیکی رزبین
- معرفی محیط دسکتاپ
- معرفی ابزارهای موجود در محیط گرافیکی لینوکس رزبین
- mathematica
- Scratch
- NodeRED
- معرفی Terminal و File Manager
- محیط بخش پیکربندی لینوکس رزبین
جلسه ۲: معرفی دستورات خط فرمان (Bash Programming) در لینوکس رزبین
- ویژگی های رابط خط فرمان
- معرفی دایرکتوری های رزبین
- مخازن لینوکس رزبین
- دستورات فایل و دایرکتوری
- دستور APT برای کار با مخازن
- دستورات مختص شبکه
- دستورات سیستمی
- دستورات ویرایش فایل
- دستورات دیگر لینوکس رزبین
بخش سوم: ارتباط از راه دور با برد رزبری پای
جلسه ۱: ارتباط خط فرمان
- اتصال رزبری پای به شبکه
- فعال کردن SSH
- پیدا کردن ip رزبری پای
- دسترسی به خط فرمان Raspberry Pi
جلسه ۲: ارتباط VNC (اتصال به محیط گرافیکی رسپبری پای از طریق VNC)
- نصب پکیج مورد نیاز برای ارتباط VNC
- ایجاد یک سرور VNC
- دسترسی به محیط گرافیکی رزبری پای از طریق VNC
- غیرفعال کردن سرور ایجاد شده
- اجرای همیشگی VNC به هنگام Boot شدن دستگاه
بخش چهارم: واسط GPIO در رزبری پای
جلسه ۱: آشنایی با GPIO
- شماره گذاری پین های GPIO
- راه اندازی ماژول GPIO
- آشنایی با مدهای GPIO
- پروژه شماره ۱ : کنترل LED توسط رسپبری پای به زبان پایتون
جلسه ۲: راه اندازی موج PWM روی GPIO
- PWM چیست؟
- کاربرد PWM
- سورس کد راه اندازی PWM روی GPIO رزبری پای به زبان پایتون
- مقایسه PWM با حالت عادی
جلسه ۳: ورودی ها در GPIO
- تعریف ورودی در GPIO
- مفهوم Pull Up
- مفهوم Pull Down
- اسکن ورودی
- پروژه شماره ۲ : کنترل LED توسط کلید در رسپبری پای با استفاده از مفاهیم Pull Up و Pull Down به زبان پایتون
جلسه ۴: وقفه ها در GPIO
- وقفه چیست؟
- روش های پاسخگویی به وقفه در رزبری پای
- پروژه شماره ۳ : کنترل LED توسط کلید در رسپبری پای با استفاده از مفهوم وقفه به زبان پایتون
بخش پنجم: برنامه نویسی به زبان C در رسپبری پای
جلسه ۱: کدنویسی به زبان C در Raspberry
- نحوه کدنویسی، کامپایل و اجرای پروژه به زبان C در Raspberry
- پروژه شماره ۴ : برنامه Hello World به زبان C در Raspberry Pi
جلسه ۲: کار با GPIO به زبان C در محیط رزبری
- نصب کتابخانه های لازم برای کار با GPIO به زبان C
- مشاهده اسامی پین های GPIO در زبان C
- پروژه شماره ۵ : برنامه روشن خاموش کردن LED به زبان C در رزبری پای
جلسه ۳: نصب و استفاده از محیط برنامه نویسی CodeBlocks برای برنامه نویسی C در رزبری پای
- نصب برنامه CodeBlocks
- تنظیمات CodeBlocks جهت کار با GPIO
بخش ششم: آموزش ماژول های رزبری پای
جلسه ۱: ماژول تشخیص حرکت در رزبری پای
- معرفی ماژول HC-SR501 جهت تشخیص حرکت
- نحوه متصل نمودن ماژول HC-SR501 به برد Raspberry Pi
- پروژه شماره ۵ : روشن شدن LED به محض تشخیص حرکت به زبان پایتون
جلسه ۲: ماژول GPS در رزبری پای
- معرفی ماژول GPS
- نحوه ارتباط ماژول GPS با برد رزبری پای
- راه اندازی واسط UART جهت دریافت اطلاعات GPS
- خواندن اطلاعات دریافتی از GPS
بخش هفتم: آموزش Node Red و مقدمات اینترنت اشیا در رزبری پای
این بخش از دوره رزبری پای، مقدمه ای از نحوه کنترل اشیاء از طریق اینترنت با استفاده از برد رزبری پای می باشد. در این سناریو، برای پیاده سازی یک اینترنت اشیاء ساده از ابزار گرافیکی Node Red استفاده شده است.
جلسه ۱: معرفی Node Red
- معرفی ابزار Node Red
- راه اندازی ابزار Node Red در رزبری
- معرفی چند Node پرکاربرد
- پروژه شماره ۵ : روشن و خاموش کردن LED به وسیله Node Red در Raspberry Pi
جلسه ۲: نصب نود جدید در Node Red
- آپدیت مخازن
- نصب NPM
- آپدیت Node Red
- افزودن نود جدید به Node Red
جلسه ۳: نصب نود UI در Node Red
- دانلود و نصب نود UI
- معرفی نودهای موجود در ماژول UI
جلسه ۴: کاربرد نود UI در Node Red
- معرفی نود Switch
- معرفی نود Slider
- پروژه شماره ۶ : کنترل LED و تولید موج PWM توسط نودهای Switch و Slider در Node Red
جلسه ۵: راه اندازی وب سرور در Node Red
- پیاده سازی درخواست GET با استفاده از نود HTTP
- پردازش Response با نود Json
- نحوه ارسال دستور روشن و خاموش LED از طریق درخواست وب
- پروژه شماره ۷ : کنترل روشن و خاموش شدن LED از طریق ارسال درخواست وب در Node Red
منابع و مراجع
ابزارهای مورد نیاز دوره
ابزارهای مورد نیاز برای انتقال و نصب سیستم عامل رزبین روی SD-Card بورد رزبری پای
- balenaEtcher-Setup-1.4.8-x64
- win32diskimager-1.0.0
ابزارهای ارتباط از راه دور با برد رزبری
- MobaXterm Professional 11.0 Build 3816 Portable
- PUTTY
- VNC-Viewer-6.18.907
- IP-Scanner
- Raspbian
- Win32DiskImager
- Putty
- VNC
- IPScanner
- برد Raspberry Pi 3 مدل B یا B+
- آداپتور رزبری
- کابل شبکه LAN
- SD Card ترجیحاً با ظرفیت ۸ GB به بالا
محصولات پیشنهادی
- پکیج RaspberryPi مدل B همراه با کابل و آداپتور و SD-Card
سایر دوره ها
دوره های اینترنت اشیاء علوم نوین امیرکبیر، مفاهیم اساسی و ضروری IoT همراه با مسائل کاربردی و نحوه پیاده سازی و شبیه سازی IoT را به شما آموزش می دهد. با گذراندن این دوره های آموزشی، برای ورود به دنیای اینترنت اشیاء آماده خواهید شد.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
بوت کمپ پایتون و علم داده
دوره برنامه نویسی NFT و متاورس (Metaverse)
دوره اصول و مبانی برنامه نویسی
دوره تخصصی امنیت و بازنگری قرارداد هوشمند (Audit)
دوره هایپرلجر فابریک پیشرفته | کاربرد بلاکچین در صنعت
دوره هایپرلجر فابریک مقدماتی | HyperLedger Fabric
دوره آموزش شبیه ساز Omnet
معرفی دوره OMNET چیست؟ یک شبکه کامپیوتری یا مخابراتی، شامل تجهیزات و زیرساختی است که اجرای آن در مقیاس تجاری،…
دوره آموزش مجازی سازی کارکردهای شبکه NFV
معرفی دوره مفهوم مجازی سازی کارکردهای شبکه (NFV) در تعریف NFV و پاسخ به سوال “NFV چیست” باید بگوییم NFV عبارت…
دوره آموزش اینترنت اشیا با Packet Tracer
معرفی دوره آموزش اینترنت اشیا اخیراً بسیار پر اهمیت شده است چرا که با پیشرفت سریع علوم و تکنولوژی در…
پکیج آموزش جامع NS2
معرفی دوره قبل از آموزش NS2 ابتدا ببینیم شبکه چیست. یک شبکه کامپیوتری یا مخابراتی، شامل یک سری تجهیزات و…
امتیاز دانشجویان دوره
نظرات
۱۰۰,۰۰۰ تومان
مهندس پیمان نوری
مدرس دورههای امنیتکارشناس ارشد امنیت – دانشگاه صنعتی مالک اشتر - مدرس دورههای امنیت
پردرآمدترین مهارت ها را یاد بگیرید
طرح استعدادیابی
ارشدان بلاکچین
(Blockchain Seniors)
تا کنون بیش از 1000 دانشجو در این طرح شرکت کرده اند.
شما هم دوست دارید برای تضمین آینده کاری خودتان به این جمع بپیوندید؟
همین امروز شروع کنید!
مجید شبیری(مدیریت)
با سلام و عرض ادب خدمت دوستان گرامی که با دوره آموزشی Raspberry Pi همراه ما هستند.
اگر سوالی در رابطه با این مبحث داشتید لطفا در بخش نظرات عنوان بفرمایید.
با تشکر و قدردانی از همراهی شما دوستان گرامی.
hadi kamizi
سلام …
ممنون از اموزش های خوبتون
موفق و سربلند باشید
سید مجید شبیری(مدیریت)
با سلام و احترام
ممنون دوست عزیز
شما هم موفق باشید.