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