کتاب صوتی ساخت رباتهای هوشمند با BeagleBone: کتاب پروژهمحور رباتیک
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب ساخت رباتهای هوشمند با BeagleBone: کتاب پروژهمحور رباتیک
موضوع کلی: رباتیک و سیستمهای جاسازی شده
موضوع میانی: توسعه پروژههای رباتیک با کامپیوترهای تکبرد
📋 سرفصلهای کتاب (100 موضوع)
- 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. ارائه پروژه نهایی: یکپارچهسازی آموختهها
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.