اپلیکیشن اندرویدی فلش‌کارت آموزشی ساخت ربات‌های هوشمند با BeagleBone: کتاب پروژه‌محور رباتیک

249,500 تومان
ساخت ربات‌های هوشمند با BeagleBone: دوره پروژه‌محور رباتیک ساخت ربات‌های هوشمند با BeagleBone: قدم به قدم تا یک ربات تمام عیار! آیا رویای ساخت ربات‌های هوشمند را در سر دارید؟ آیا می‌خواهید از دنیای تئ...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساخت ربات‌های هوشمند با BeagleBone: دوره پروژه‌محور رباتیک

موضوع کلی: رباتیک و سیستم‌های جاسازی شده

موضوع میانی: توسعه پروژه‌های رباتیک با کامپیوترهای تک‌برد

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر رباتیک و سیستم‌های جاسازی شده
  • 2. چرا BeagleBone؟ مقایسه با Raspberry Pi و Arduino
  • 3. جعبه‌گشایی و آشنایی با سخت‌افزار BeagleBone
  • 4. روشن کردن و اولین بوت BeagleBone
  • 5. اتصال به BeagleBone از طریق USB و ترمینال سریال
  • 6. اتصال به BeagleBone از طریق شبکه و SSH
  • 7. آشنایی با سیستم‌عامل لینوکس Debian
  • 8. دستورات ضروری خط فرمان لینوکس (بخش اول)
  • 9. دستورات ضروری خط فرمان لینوکس (بخش دوم)
  • 10. مدیریت پکیج‌ها و به‌روزرسانی سیستم
  • 11. مقدمه‌ای بر برنامه‌نویسی پایتون برای رباتیک
  • 12. راه‌اندازی محیط توسعه پایتون روی BeagleBone
  • 13. نوشتن اولین اسکریپت: "Hello, BeagleBone!"
  • 14. مبانی الکترونیک: ولتاژ، جریان، مقاومت و قانون اهم
  • 15. کار با بردبورد و قطعات الکترونیکی پایه
  • 16. اصول ایمنی در کار با الکترونیک و رباتیک
  • 17. آشنایی با GPIO: پین‌های ورودی/خروجی دیجیتال
  • 18. کنترل یک LED با استفاده از کتابخانه Adafruit_BBIO
  • 19. خواندن ورودی دیجیتال از یک کلید فشاری
  • 20. مفهوم Pull-up و Pull-down در ورودی‌های دیجیتال
  • 21. آشنایی با مدولاسیون عرض پالس (PWM)
  • 22. کنترل شدت نور LED با استفاده از PWM
  • 23. مقدمه‌ای بر موتورهای DC و اصول کار آن‌ها
  • 24. راه‌اندازی موتور DC با ترانزیستور
  • 25. استفاده از درایور موتور L298N برای کنترل کامل
  • 26. کنترل سرعت و جهت چرخش موتور DC
  • 27. آشنایی با سروو موتورها و کاربردهای آن
  • 28. کنترل دقیق زاویه سروو موتور
  • 29. آشنایی با استپر موتورها (موتورهای پله‌ای)
  • 30. راه‌اندازی و کنترل استپر موتور با درایور
  • 31. ورودی‌های آنالوگ و مبدل آنالوگ به دیجیتال (ADC)
  • 32. خواندن مقادیر آنالوگ از یک پتانسیومتر
  • 33. کار با سنسورهای نوری (LDR)
  • 34. پروتکل ارتباطی I2C: مبانی و کاربردها
  • 35. اسکن کردن باس I2C برای یافتن دستگاه‌ها
  • 36. خواندن داده از سنسور دما و رطوبت با I2C
  • 37. پروتکل ارتباطی SPI: سریع و کارآمد
  • 38. پروتکل ارتباطی UART و ارتباط سریال
  • 39. ارتباط بین BeagleBone و کامپیوتر از طریق UART
  • 40. سنسور فاصله التراسونیک (HC-SR04)
  • 41. اندازه‌گیری دقیق فاصله و پیاده‌سازی در پایتون
  • 42. سنسورهای مادون قرمز (IR) برای تشخیص مانع
  • 43. سنسورهای گیرنده و فرستنده IR برای تعقیب خط
  • 44. واحد اندازه‌گیری اینرسی (IMU): شتاب‌سنج و ژیروسکوپ
  • 45. خواندن داده‌های IMU از طریق I2C
  • 46. مقدمه‌ای بر فیلترهای دیجیتال: فیلتر کالمن ساده
  • 47. ترکیب داده‌های سنسور (Sensor Fusion) برای تخمین زاویه
  • 48. ماژول GPS و دریافت مختصات جغرافیایی
  • 49. انکودرهای چرخ (Wheel Encoders) برای اندازه‌گیری حرکت
  • 50. انتخاب شاسی ربات، موتورها و چرخ‌ها
  • 51. مونتاژ مکانیکی شاسی ربات دو چرخ
  • 52. طراحی سیستم تغذیه: انتخاب باتری و رگولاتور ولتاژ
  • 53. سیم‌کشی نهایی: اتصال موتورها، درایور و BeagleBone
  • 54. برنامه‌نویسی توابع حرکت پایه: جلو، عقب، چرخش
  • 55. ایجاد یک کلاس پایتون برای تجرید کنترل ربات
  • 56. پروژه ۱: ساخت ربات با کنترل دستی از طریق کیبورد
  • 57. یکپارچه‌سازی سنسورهای التراسونیک با ربات
  • 58. پروژه ۲: پیاده‌سازی ربات خودکار اجتناب از مانع
  • 59. نصب و کالیبراسیون سنسورهای تعقیب خط
  • 60. پروژه ۳: ساخت ربات هوشمند تعقیب خط
  • 61. مقدمه‌ای بر سینماتیک ربات‌های متحرک
  • 62. مفهوم اودومتری (Odometry) و تخمین موقعیت
  • 63. پیاده‌سازی اودومتری با استفاده از داده‌های انکودر چرخ
  • 64. آشنایی با الگوریتم‌های کنترل: کنترل PID
  • 65. پیاده‌سازی کنترلر PID برای حفظ سرعت موتور
  • 66. استفاده از PID برای بهبود عملکرد ربات تعقیب خط
  • 67. مقدمه‌ای بر مکان‌یابی و نقشه‌برداری همزمان (SLAM)
  • 68. آشنایی با سنسورهای لایدار (LIDAR) و کاربرد آن در رباتیک
  • 69. الگوریتم‌های ابتدایی برنامه‌ریزی مسیر (Path Planning)
  • 70. اتصال وب‌کم USB به BeagleBone و تنظیمات اولیه
  • 71. نصب کتابخانه OpenCV برای پردازش تصویر
  • 72. خواندن تصویر و ویدیو از دوربین با OpenCV
  • 73. عملیات پایه روی تصاویر: تغییر اندازه، برش و چرخش
  • 74. کار با فضاهای رنگی: Grayscale و HSV
  • 75. جداسازی اشیاء با آستانه‌گذاری (Thresholding)
  • 76. تشخیص لبه با الگوریتم Canny Edge Detection
  • 77. یافتن و ترسیم کانتورها (Contours) روی اشیاء
  • 78. ردیابی اشیاء بر اساس رنگ در ویدیو
  • 79. پروژه ۴: ربات دنبال‌کننده یک توپ رنگی
  • 80. آشنایی با کدهای QR و خواندن آن‌ها با دوربین
  • 81. مقدمه‌ای بر تشخیص چهره با Haar Cascades
  • 82. اتصال BeagleBone به اینترنت از طریق Wi-Fi
  • 83. مبانی شبکه‌های کامپیوتری: IP، سوکت و پورت
  • 84. ساخت یک وب سرور ساده با فریمورک Flask
  • 85. طراحی یک رابط کاربری وب (HTML/CSS) برای کنترل ربات
  • 86. ارسال دستورات از وب به ربات (Web-based Control)
  • 87. پخش زنده ویدیو از دوربین ربات به مرورگر وب
  • 88. مقدمه‌ای بر سیستم‌عامل ربات (ROS)
  • 89. نصب و پیکربندی ROS روی BeagleBone
  • 90. مفاهیم کلیدی ROS: Nodes, Topics, Messages
  • 91. ایجاد اولین Publisher و Subscriber در ROS با rospy
  • 92. یکپارچه‌سازی کنترل ربات با ساختار ROS
  • 93. واحدهای پردازشی بی‌درنگ (PRU) در BeagleBone
  • 94. برنامه‌نویسی PRU برای کنترل‌های بسیار سریع
  • 95. پروژه ۵: ساخت یک بازوی رباتیک ساده با سروو موتور
  • 96. حل سینماتیک معکوس برای بازوی رباتیک
  • 97. عیب‌یابی متداول در پروژه‌های سخت‌افزاری و نرم‌افزاری
  • 98. مدیریت منابع و بهینه‌سازی عملکرد در لینوکس
  • 99. مسیرهای مطالعاتی آینده: هوش مصنوعی و یادگیری عمیق در رباتیک
  • 100. ارائه پروژه نهایی: یکپارچه‌سازی آموخته‌ها
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

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

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

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

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: BeagleBone BeagleBone Projects embedded systems IoT Single Board Computer الکترونیک اینترنت اشیاء پروژه رباتیک توسعه ربات دوره آموزشی رباتیک ربات هوشمند رباتیک سیستم‌های جاسازی شده کامپیوتر تک‌برد هوش مصنوعی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.