دوره آشپزخانه رزبری پای: راهنمای گام به گام برنامهنویسی پایتون برای پروژههای عملی و جذاب همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آشپزخانه رزبری پای: راهنمای گام به گام برنامهنویسی پایتون برای پروژههای عملی و جذاب
موضوع کلی: برنامهنویسی پایتون و اینترنت اشیا (IoT)
موضوع میانی: کار با رزبری پای و سنسورها
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی دوره: آشپزخانه رزبری پای و دنیای IoT
- 2. چرا رزبری پای، بهترین انتخاب برای پروژههای IoT؟
- 3. مروری بر مدلهای مختلف رزبری پای و انتخاب مناسبترین
- 4. تهیه و آمادهسازی کارت حافظه SD
- 5. نصب سیستم عامل Raspberry Pi OS (با واسط گرافیکی)
- 6. اولین بوت و پیکربندی اولیه رزبری پای
- 7. اتصال رزبری پای به شبکه (Wi-Fi و اترنت)
- 8. دسترسی از راه دور با SSH: اتصال امن به ترمینال
- 9. دسترسی از راه دور با VNC: رابط کاربری گرافیکی روی دسکتاپ
- 10. آشنایی با دستورات ضروری لینوکس در ترمینال
- 11. بهروزرسانی و ارتقاء سیستم عامل و بستههای نرمافزاری
- 12. مدیریت فایلها و فولدرها در Raspberry Pi OS
- 13. نصب و پیکربندی ویرایشگرهای کد (مانند Thonny یا VS Code)
- 14. نصب و بررسی نسخههای پایتون روی رزبری پای
- 15. مدیریت بستههای پایتون با ابزار pip
- 16. ایجاد و مدیریت محیطهای مجازی پایتون (venv)
- 17. نوشتن و اجرای اولین اسکریپت پایتون روی رزبری پای
- 18. مفاهیم پایه پایتون: متغیرها، انواع داده و عملگرها
- 19. مفاهیم پایه پایتون: ساختارهای شرطی (if/else)
- 20. مفاهیم پایه پایتون: حلقهها (for/while)
- 21. مفاهیم پایه پایتون: توابع و ماژولها
- 22. اصول رفع اشکال (Debugging) در کدهای پایتون
- 23. آشنایی با پینهای GPIO رزبری پای و وظایف آنها
- 24. معرفی کتابخانه RPi.GPIO برای کنترل GPIO
- 25. معرفی کتابخانه gpiozero: رویکرد سادهتر به GPIO
- 26. کنترل LED: اولین خروجی دیجیتال شما
- 27. محاسبه و استفاده از مقاومتهای محدودکننده جریان برای LED
- 28. اتصال دکمه فشاری: دریافت ورودی دیجیتال
- 29. مفهوم مقاومتهای Pull-up و Pull-down
- 30. حل مشکل پرش دکمه (Debouncing) در ورودیها
- 31. کنترل چند LED به صورت همزمان
- 32. ساخت یک فلاشر LED قابل برنامهریزی
- 33. سنسور دما و رطوبت DHT11/DHT22: اصول کار
- 34. اتصال سنسور DHT11/DHT22 به رزبری پای
- 35. خواندن دادههای دما و رطوبت با پایتون
- 36. سنسور نور LDR: مفهوم و کاربرد
- 37. معرفی و اتصال مبدل آنالوگ به دیجیتال (ADC) MCP3008
- 38. خواندن شدت نور محیط با LDR و MCP3008
- 39. سنسور تشخیص حرکت PIR: اصول و نحوه عملکرد
- 40. اتصال و استفاده از سنسور PIR برای تشخیص حرکت
- 41. سنسور فاصله التراسونیک HC-SR04: اندازهگیری فواصل
- 42. اندازهگیری دقیق فاصله با HC-SR04 و پایتون
- 43. سنسور رطوبت خاک: مانیتورینگ رطوبت برای گیاهان
- 44. کنترل بیزر و تولید صدا با رزبری پای
- 45. کنترل رله: روشن و خاموش کردن دستگاههای AC
- 46. مفهوم PWM (Pulse Width Modulation) برای کنترل آنالوگ
- 47. کنترل روشنایی LED با استفاده از PWM
- 48. کنترل سروو موتور: اصول و برنامهنویسی
- 49. کنترل زاویه چرخش چندین سروو موتور
- 50. آشنایی با موتورهای DC و کاربردهای آنها
- 51. کنترل موتور DC با درایور موتور L298N (پل H)
- 52. تغییر جهت و سرعت چرخش موتور DC
- 53. کنترل استپر موتور: حرکت دقیق و کنترل شده
- 54. اصول پروتکل ارتباطی I2C و کشف دستگاهها
- 55. اتصال نمایشگر OLED 0.96 اینچ (I2C)
- 56. نمایش متن، آیکون و انیمیشن روی OLED
- 57. سنسور ژایروسکوپ و شتابسنج MPU6050 (I2C)
- 58. اصول پروتکل ارتباطی SPI و کاربردها
- 59. اتصال نمایشگر TFT (SPI) به رزبری پای
- 60. نمایش تصاویر و گرافیک روی نمایشگر TFT
- 61. پروتکل UART (سریال): مبانی و پیکربندی
- 62. اتصال ماژول GPS به رزبری پای و خواندن موقعیت
- 63. پیکربندی پیشرفته شبکه بیسیم در رزبری پای
- 64. ساخت یک وب سرور ساده با فریمورک Flask
- 65. نمایش دادههای سنسور در یک صفحه وب
- 66. کنترل GPIO از طریق یک رابط وب
- 67. کار با متدهای GET و POST در Flask
- 68. ساخت یک REST API برای رزبری پای و سنسورها
- 69. مصرف APIهای خارجی در پایتون (مثلاً آب و هوا)
- 70. ارسال ایمیل از رزبری پای برای هشدارها
- 71. ذخیره دادههای سنسور در فایلهای متنی
- 72. معرفی و کار با پایگاه داده SQLite
- 73. ایجاد پایگاه داده و جداول برای دادههای سنسور
- 74. ذخیره دادههای سنسور در SQLite با پایتون
- 75. بازیابی و تحلیل دادهها از پایگاه داده SQLite
- 76. رسم نمودارهای دادههای سنسور با Matplotlib
- 77. معرفی پروتکل MQTT برای ارتباطات IoT
- 78. نصب و راهاندازی Mosquitto Broker روی رزبری پای
- 79. انتشار (Publish) دادههای سنسور با MQTT
- 80. اشتراک (Subscribe) در موضوعات MQTT
- 81. اتصال رزبری پای به پلتفرمهای ابری IoT (مانند Adafruit IO)
- 82. ارسال داده به Adafruit IO و ایجاد داشبورد
- 83. دریافت فرمان از Adafruit IO برای کنترل GPIO
- 84. معرفی AWS IoT Core و اصول کار
- 85. ارسال داده به AWS IoT Core با پایتون
- 86. نصب و راهاندازی ماژول دوربین رزبری پای
- 87. گرفتن عکس با پایتون و ذخیره آن
- 88. ضبط ویدئو با پایتون
- 89. تشخیص حرکت با استفاده از دوربین
- 90. پخش زنده ویدئو (Video Streaming) با دوربین رزبری پای
- 91. اتصال نمایشگر LCD 16x2 به رزبری پای
- 92. نمایش متن و اطلاعات سنسور روی LCD
- 93. ساخت یک رابط کاربری گرافیکی (GUI) با Tkinter
- 94. نمایش وضعیت سنسورها در GUI
- 95. کنترل GPIO از طریق رابط کاربری گرافیکی Tkinter
- 96. چندوظیفگی (Multithreading) در پایتون برای پروژههای IoT
- 97. زمانبندی وظایف با Cron jobs در لینوکس
- 98. مدیریت خطا و پایداری کدهای IoT
- 99. بهینهسازی مصرف انرژی و خاموشی ایمن رزبری پای
- 100. پروژه نهایی: سیستم هشدار هوشمند با سنسورها و دوربین
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.