کتاب ساخت روبات به زبان ساده نوشته گوردون مکوم ترجمه عادله خجسته توسط انتشارات نبض دانش به چاپ رسیده است.
موضوع کتاب: فنی و مهندسی، مهندسی برق، برق و الکترونیک
فرآیند ساخت یک ربات، دارای سه مرحله اصلی است:
البته هرکدام از این مراحل دارای زیربخشها و فرآیندهایی است که ممکن است بسیار پیچیده باشند. این زیربخشها ممکن است نیاز به بازنگری و یا تکرار داشته باشند. این بازنگری و یا انجام دوباره و چندباره زیربخشها، ممکن است در میانهی یکی از مراحل بعدی انجام شود. برای مثال گاهی لازم است یکی از بخشهای ربات را که به طور کامل تحلیل کردهایم، در مرحله طراحی مورد بازنگری قرار دهیم و دوباره آن را تحلیل کنیم. اما روند انجام کار نباید به گونهای باشد که برای مثال ابتدا یک قطعه از ربات را بسازیم و بعد از ساخته شدن، تازه بخواهیم این قطعه و یا شرایط مسابقه را تحلیل و بررسی کنیم.
در این مرحله ابتدا باید صورت مساله به خوبی تحلیل شود. برای مثال اگر بخواهیم در یک مسابقهی تعقیب خط ویژه شرکت کنیم. در اولین قدم باید قوانین مسابقه را به دقت مطالعه کرده و موانع و چالشهای موجود در مسابقه را به خوبی بررسی کنیم. در همین گام اول میتوان به سوالات اساسی پاسخ داد مانند: «ابعاد ربات چقدر باید باشد؟»، «آیا میتوان از منبع تغذیه خارجی استفاده کرد یا فقط باتری مجاز است؟ در گامهای بعدی به تحلیل ساختار ربات به صورت جزء به جزء میپردازیم. تمام فعالیتهای مربوط به بخش تحلیل بدون درگیر شدن با پیچیدگیهای فنی مربوط به طراحی و یا ساخت ربات و فقط به صورت نظری انجام میشوند. مانند تحقیق و مطالع دربارهی انواع موتورها و یافتن موتور مناسب، تحقیق دربارهی سنسورهای مورد نیاز، اطلاع از قطعات و دستگاههای موجود در بازار ایران و …در این مرحله باید نتایجی را که از مرحلهی تحلیل به دست آوردهایم استفاده کرده و بر اساس آنها طراحی و شبیهسازی اجزای مختلف ربات را انجام دهیم. این مرحله هم بیشتر شکل نظری دارد اما استفاده از نرمافزارهای مختلف شبیهسازی جنبه عملی آن را کمی پررنگتر میکند. طراحی ما باید به گونهای باشد که هم قابلیت انعطاف کافی داشته باشد و هم اینکه ربات را بیش از حد پیچیده نکند. فراموش نکنید که در اکثر مواقع بهترین جواب، ساده ترین جواب است. این مرحله زیربخشهای متعددی دارد که علیرغم مجزا بودن، باید با یکدیگر در تعامل بوده و با هم سازگار باشند:
مدارات مورد نیاز را طراحی کرده و با استفاده از برنامههای شبیهسازی مانند Proteus صحت کار آنها را تا حد امکان نزدیک به شرایط واقعی شبیهسازی کنیم. برنامههای سادهای برای میکروکنترلر مورد نظرمان بنویسیم که از طریق این برنامهها بتوانیم عملکرد اجزای مختلف مدار را بررسی کنیم. برای مثال یک برنامه برای آزمایش LCD و یک برنامه برای آزمایش صفحه کلید و برنامه دیگری برای آزمایش درایور موتورها و غیره. این برنامهها را هم میتوانیم به صورت نرمافزاری شبیهسازی کنیم.ساخت روبات به زبان ساده
کتاب ساخت روبات به زبان ساده نوشته گوردون مکوم ترجمه عادله خجسته توسط انتشارات نبض دانش به چاپ رسیده است.
موضوع کتاب: فنی و مهندسی، مهندسی برق، برق و الکترونیک
فرآیند ساخت یک ربات، دارای سه مرحله اصلی است:
البته هرکدام از این مراحل دارای زیربخشها و فرآیندهایی است که ممکن است بسیار پیچیده باشند. این زیربخشها ممکن است نیاز به بازنگری و یا تکرار داشته باشند. این بازنگری و یا انجام دوباره و چندباره زیربخشها، ممکن است در میانهی یکی از مراحل بعدی انجام شود. برای مثال گاهی لازم است یکی از بخشهای ربات را که به طور کامل تحلیل کردهایم، در مرحله طراحی مورد بازنگری قرار دهیم و دوباره آن را تحلیل کنیم. اما روند انجام کار نباید به گونهای باشد که برای مثال ابتدا یک قطعه از ربات را بسازیم و بعد از ساخته شدن، تازه بخواهیم این قطعه و یا شرایط مسابقه را تحلیل و بررسی کنیم.
در این مرحله ابتدا باید صورت مساله به خوبی تحلیل شود. برای مثال اگر بخواهیم در یک مسابقهی تعقیب خط ویژه شرکت کنیم. در اولین قدم باید قوانین مسابقه را به دقت مطالعه کرده و موانع و چالشهای موجود در مسابقه را به خوبی بررسی کنیم. در همین گام اول میتوان به سوالات اساسی پاسخ داد مانند: «ابعاد ربات چقدر باید باشد؟»، «آیا میتوان از منبع تغذیه خارجی استفاده کرد یا فقط باتری مجاز است؟ در گامهای بعدی به تحلیل ساختار ربات به صورت جزء به جزء میپردازیم. تمام فعالیتهای مربوط به بخش تحلیل بدون درگیر شدن با پیچیدگیهای فنی مربوط به طراحی و یا ساخت ربات و فقط به صورت نظری انجام میشوند. مانند تحقیق و مطالع دربارهی انواع موتورها و یافتن موتور مناسب، تحقیق دربارهی سنسورهای مورد نیاز، اطلاع از قطعات و دستگاههای موجود در بازار ایران و …در این مرحله باید نتایجی را که از مرحلهی تحلیل به دست آوردهایم استفاده کرده و بر اساس آنها طراحی و شبیهسازی اجزای مختلف ربات را انجام دهیم. این مرحله هم بیشتر شکل نظری دارد اما استفاده از نرمافزارهای مختلف شبیهسازی جنبه عملی آن را کمی پررنگتر میکند. طراحی ما باید به گونهای باشد که هم قابلیت انعطاف کافی داشته باشد و هم اینکه ربات را بیش از حد پیچیده نکند. فراموش نکنید که در اکثر مواقع بهترین جواب، ساده ترین جواب است. این مرحله زیربخشهای متعددی دارد که علیرغم مجزا بودن، باید با یکدیگر در تعامل بوده و با هم سازگار باشند:
مدارات مورد نیاز را طراحی کرده و با استفاده از برنامههای شبیهسازی مانند Proteus صحت کار آنها را تا حد امکان نزدیک به شرایط واقعی شبیهسازی کنیم. برنامههای سادهای برای میکروکنترلر مورد نظرمان بنویسیم که از طریق این برنامهها بتوانیم عملکرد اجزای مختلف مدار را بررسی کنیم. برای مثال یک برنامه برای آزمایش LCD و یک برنامه برای آزمایش صفحه کلید و برنامه دیگری برای آزمایش درایور موتورها و غیره. این برنامهها را هم میتوانیم به صورت نرمافزاری شبیهسازی کنیم.ساخت روبات به زبان ساده