نوشته شده در دیدگاه‌تان را بنویسید

باشگاه مکاترونیک و هوش مصنوعی

معرفی باشگاه مکاترونیک و هوش مصنوعی

باشگاه رباتیک مجتمع فنی تهران با هدف ترویج علم فعالیتهای خود را از سال 1388 آغاز نموده است.

در این راستا مجموعه نشستهایی را با عنوان باشگاه رباتیک ، مکاترونیک و هوش مصنوعی ایران برگزار می نماید ، در این نشستها از جمعی از بزرگان در بخشهای مرتبط با علم رباتیک به عنوان سخنران ویژه دعوت به عمل می آید و همچنین در هر نشست یک سخنرانی دانشجویی نیز از طرف اعضای کمیته علمی دپارتمان و یا دانشجویان و دانش آموزان علاقمند که فعالیتهای پژوهشی انجام می دهند بعد از تایید مقاله و ارائه آنها توسط کمیته علمی باشگاه برگزار می گردد.


بخشهای دیگری مانند: سخن ماه، اخبار و… از بخشهای ثابت این باشگاه است که همراه با پخش فیلمها و تصاویر روز از علم رباتیک سعی بر آن دارد که نگاهی تحلیلی به وضعیت این علم در سطح دنیا داشته باشد.

حضور در این نشستها برای تمامی علاقه مندان آزاد و رایگان می باشد و این محافل می تواند باعث هدایت هرچه بهتر آنها در فعالیتهای پژوهشی و آشنایی با دیگر فعالان در این بخش باشد.

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

نوشته شده در دیدگاه‌تان را بنویسید

آموزش نرم افزار آردوینو

آموزش نرم افزار آردوینو

قدم اول اینه که نرم افزار رو نصب کنیم پس برید به این لینک و ورژن آخر رو نصب کنید(ماشاءالله این جماعت روز به روز ورژن میدن بیرون بنابراین نمیشه بگی کدوم ورژن).

شما با هر سیستم عاملی که کار کنید میتونید فایل نصبی مورد نظرتون رو پیدا کنید. حالا یه سری از دوستان ویندوزی، ادمین نیستن یعنی نمیتونن فایل EXE نصب کنن، به شما دوستان غیر ادمین هم فکر شده و میتونید فایل ZIP دانلود کنید و توی یکی از درایوهای مورد نظرتون کپی کنید.
تا این جای جلسه فرض بر اینه که شما تونستید نرم افزار رو نصب کنید.

imgres

خب نرم افزار رو که باز می کنید با محیطی شبیه شکل زیر مواجه میشید:
1

به جای این که بیایم تک تک قسمت های نرم افزار رو معرفی کنیم و بعدا هم یادمون بره کدوم قسمت کجا استفاده میشد منوی بالای نرم افزار رو بیخیال می شیم فعلا میریم سراغ کلیات نرم افزار و 5 تا کلید اصلی اون. اسم این نرم افزار اسکچ (Sketch) هست (در آینده از این اسم استفاده خواهیم کرد).

خب به ترتیب از سمت چپ شروع میکنیم:
Untitledاین کلید کامپایله. یعنی شما برنامه رو نوشتید و قصد دارید عیب یابی کنید(کامپایل کنید) اینو میزنید، خطاهای برنامه رو براتون معین می کنه.

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

Untitledبرای باز کردن فایل جدید اسکچ باید از این کلید استفاده کنید.

Untitledاین کلید برنامه های از پیش نوشته شده رو باز میکنه (open کردن).

Untitledوقتی کد می نویسید باید هر ثانیه به این فکر کنید که ممکنه یه بلای ناگهانی نازل بشه و اسکچ شما بسته بشه. این امر مساوی هست با این که بهتون بگن مثلا 100 خط کد شما پریده و این دقیقا مساوی هست با ایست قلبی. برای پیشگیری از این موضوع با زدن این کلید کدهاتون رو ذخیره(Save) کنید.

الان میریم سراغ آپلود کردن اولین کد توی آردوینو: پروژه LED چشمک زن.
قدم به قدم باهم بریم جلو.
1. کابل USB رو به آردوینو و پورت USB کامپیوتر وصل کنید.
connected-arduino-uno
2. تو این مرحله باید به آردوینو پورت COM اختصاص داده بشه. معمولا اینطوریه که به محض کانکت کردن کابل USB خود سیستم عامل شروع می کنه به نصب درایور و بعد از اتمام نصبش یه پورت COM مثلا COM4 بهش اختصاص میده( اگه دوستان در اختصاص پورت COM مشکل داشته باشن در آینده یه جلسه کوتاه به این قضیه اختصاص می دیم.)

3. مرحله بعد که مرحله نیمه نهاییه اینه که بریم توی مثال های(Examples) نرم افزار آردوینو و برنامه چشمک زن رو بیاریم. نرم افزار رو باز کنید و برید توی File
1
از اونجا گزینه Examples بعد Basics و در آخر Blink رو انتخاب کنید.
2

بعد از انتخاب این برنامه صفحه اسکچ زیر براتون باز میشه(در مورد خطوط کد نویسی در آینده صحبت می کنیم):
11

4.و اما مرحله فینال آپلود کردن کد.
اول لازمه که تنظیمات برد رو انجام بدید. این تنطیمات دوتا مرحله داره. تنظیم برد مورد استفاده و پورت com. برای انتخاب برد آردوینویی که استفاده می کنید برید به منوی Tools و از گزینه Board آردوینویی رو که دارید باهاش کار میکنید انتخاب کنید مثلا arduino UNO.
56565

بعد بیاید توی همون منوی Tools و از گزینه Port اون پورت کامی که در مرحله 2 بهتون اختصاص داده شده بود رو انتخاب کنید.
777777777777777777

برای پایان این پروسه کد رو کامپایل کنید اگر خطای کد نویسی نداشتیدآپلود کنید.
سشسشس

حالا از کجا بفهمیم کد توی برد آپلود شده؟
در صورتی که کد به درستی کامپایل بشه قسمت پایین اسکچ پیغام “Done Uploding” نمایش داده میشه:

ww

حالا به بردتون نگاه کنید. یه LED چشمک زن با فاصله زمانی 1 ثانیه داره چشمک میزنه.

روندی که بالا گفتیم پروسه آپلود کردن کد توی برد آردوینو هست. شما هر کد دیگه ای هم که داشته باشید می تونید با این روند توی برد آردوینو خودتون آپلود کنید.

این که هر خط برنامه دقیقه داره چیکار میکنه و ساختار کد نویسی در اسکچ چجوریه، جلسه بعد در موردش مفصل صحبت می کنیم این جلسه صرفا روند رو یاد گرفتید.

نویسنده: مریم اسماعیل زاده

نوشته شده در دیدگاه‌تان را بنویسید

آموزش سخت افزار آردوینو

بیس آموزش، آردوینو UNO

ArduinoUno_R3_Front (1)

متاسفانه تو این آموزش نمی تونیم به صورت خیلی جزئی به آموزش الکترونیکی بپردازیم ولی جاهایی که ممکنه تو مفهوم مشکل وجود داشته باشه لینک دادیم به صفحه های فارسی که بچه های دیگه زحمت کشیدن. عکس زیر نمایش قسمت های مختلف آردوینو به تفکیک رنگه:

1
USB connector(قسمت زرد رنگ):
با این پورت آردوینو با کابل USB به کامپیوتر وصل می شه. حالا چه احتیاجی به این کابل USB وجود داره؟
1. تامین ولتاژ مصرفی آردوینو، به زبان ساده تر یعنی روشن کردن آردوینو.
2.پروگرام کردن آردوینو با همین کابل انجام میشه یعنی فقط کافیه کد رو داشته باشیم کابل USB رو وصل می کنیم و آپلود می کنیم.
3.ارتباط سریال بین کامپیوتر و آردوینو (این قسمت مربوط به بخش برنامه نویسی است که در جلسات آینده مورد بحث قرار می گیرد.)

سوکت آداپتور (قسمت صورتی رنگ) :
هروسیله ای برای روشن شدن به ولتاژ یا به اصلاح عامیانه تر برق احتیاج داره. آردوینو هم از این قاعده جدا نیست. برای روشن کردن آردوینو چند تا راه داریم. اولین راه همون کابل USB بود. حالا فرض کنید یه مدار با آردوینو بستیم که قراره توی یه مطب یا توی بانک ازش استفاده بشه. اگه قرار باشه تنها راه روشن کرد آردوینو کابل USB باشه، باید همه جا دنبال خودمون لپتاپ هم ببریم که منطقی نیست. حالا اومدن توی بردهای آردوینو یه سوکت قرار دادن که میشه به اون سوئیچ آداپتور وصل کرد و با همون ولتاژ مصرفی آردوینو فراهم میشه.
آداپتور-مودم-12-ولت-2-آمپر-شارژر-منبع-تغذیه-12v-2a-آداپتور-مودم-آدپتور-سوئیچ-هاب-آداپتور-هارد-آداپتور-12-اداپتور آداپتور ها ولتاژها وجریان های متفاوتی دارن. حواستون باشه اینطوریا هم نیست که هر ولتاژی دوست داشته باشیم به آردوینو بدیم. معمولا آداپتورهای 5 ولت یا 9 ولت به آردوینو وصل کنید. شدیدا پیشنهاد میکنیم که 12 ولت به آردوینو وصل نکنید چون در طولانی مدت مجبور می شید باهاش خداحافظی کنید.
حالا اومدیم یه بنده خدایی پیدا شد می خواست مدارشو برداره ببره وسط صحرا باهاش کار کنه و لپتاپ هم نتونه ببره. وسط صحرا ؟ پریز برق واسه آداپتور ؟راه حل: پایه vin (در مورد این پایه بعدا توضیح داده میشه).

منبع تغذیه (قسمت نارنجی رنگ):

Untitled
برای توضیح پین های این قسمت با مثال میریم جلو. فرض کنید دو تا سنسور داریم یکی دما یکی فشار. سنسور دما 5 ولت و سنسور فشار 3.3 ولت برای روشن شدن احتیاج دارن(همون VCC). از کجا ولتاژ بیاریم؟
اگه با avr کار کنیم باید دوتا رگولاتور 5 ولت و3.3 ولت بزاریم تا از خروجی این رگولاتورها به سنسورها ولتاژ بدیم ( اگه ولتاژ بیشتر از حد تحملشون بهشون داده بشه می سوزن).

حالا اگه با آردوینو کار کنیم این دوتا رگولاتوری که ازشون حرف زدیم به صورت پیش فرض روی خود برد قرار گرفته و خروجی 5 ولت و 3.3 ولت آماده و حاضر وجود دارن. یعنی اگه شما با یکی از راه های قبلی (کابل USB یا آداپتور) خود آردینو رو روشن کرده باشین روی این دو تا پایه ولتاژهای 5 ولت و 3.3 ولت آماده استفاده هستن (شک دارید ولتمتر بزارید).
علاوه بر این، دو تا پایه زمین (GND) هم داره. برای روشن شدن سنسور علاوه بر ولتاژ دادن باید پایه گراند هم متصل باشه در غیر این صورت با وجود وصل بودن vcc سنسور روشن نمیشه.

تا الان تکلیف 4 تا پایه روشن شد حالا میریم سراغ پایه Vin. تو قسمت سوکت آداپتور یه اشاره کوچیکی کردیم. فرض کنید یه پروژه داریم که باید دمای هوای صحرا در طول یک روز اندازه گیری بشه و به ایستگاهی در فاصله یک کیلومتری فرستاده بشه. پس باید به مدت یک روز آردوینو و سنسور دما و فرستنده بی سیم توی صحرا کار گذاشته بشن. وسط صحرا نمی تونیم با آداپتور آردوینو رو روشن کنیم (پریز برق نداریم خب) میریم سراغ کابل USB. برای استفاده از کابل باید لپتاپ ما بتونه به مدت یک روز شارژ نگه داره! عملا با دو روش قبلی کاری از پیش نمیبریم.
یعنی پروژه کنسل ؟ خیر میریم سراغ پایه Vin. میشه با باتری هم آردوینو رو روشن کرد . باتری دو تا خروجی داره : ولتاژ و زمین. کافیه خروجی ولتاژ باتری به پایه Vin و گراندش به گراند آردوینو وصل بشه. البته مثل آداپتور اینجا هم مجاز نیستیم هر ولتاژی بهش بدیم. سایت سازنده خودش پیشنهاد کرده ماکزیمم 12 ولت بهش بدید ( زیر 5 ولت هم قاعدتا نباید بهش ولتاژ داد).
البته پایه Vin یه کاربرد دیگه هم داره. وقتی ولتاژ آردوینو با آداپتور فراهم بشه روی این پایه همون ولتاژ آداپتور میوفته یعنی اگه آداپتور 9 ولت وصل کرده باشید روی این پایه ولتاژی حدود 9 ولت میوفته. زمانی هم که آردوینو با کابل USB روشن بشه روی پایه Vin تقریبا 5 ولت میوفته.

و اما پایه IOREF. سطح منطقی ای که برد باهاش کار میکنه روی این پایه میفته. مثلا آردوینو UNO روی پین های ورودی خروجیش با سطح منطقی 5 ولت کار میکنه ولی آردوینو DUE با ولتاژ 3.3 ولت کار می کنه.

در مورد پایه ریست پایان همین جلسه در قسمت کلید ریست توضیح میدیم.

ورودی و خروجی های دیجیتال (قسمت سبز رنگ):

Untitled
قبل از این که وارد موضوع اصلی بشیم شاید یه عده معنی دیجیتال و آنالوگ رو ندونن .اون دوستان برن اینجا یه دوری بزنن و بیان.
آردوینو 14 تا پین دیجیتال داره از D0 تا D13. این پین ها هم به عنوان ورودی هم به عنوان خروجی تعریف میشن. یه موقع دنبال این هستیم که رله خاموش روشن کنیم پس پین به عنوان خروجی در نظر گرفته میشه. بعضی موقع ها یه سنسور دیجیتال داریم (مثل سنسور تشخیص حرکت) در این شرایط پین به عنوان ورودی تعریف میشه.
یه نکته ظریفی این وسط وجود داره. درسته موتورها هم با پایه های دیجیتال کار میکنن ولی هر پایه آردوینو فقط 40 میلی آمپر جریان داره پس عملا موتور راه انداختن با آردوینو به تنهایی کار جالبی نیست و باعث سوختنش می شه.نه تنها موتور، هر سنسوری که جریانی بیشتر از تحمل آردوینو بکشه باعث سوختنش میشه. روی هر پین آردوینو هم PULL UP داخلی وجود داره که اگه پایه به عنوان ورودی در نظر گرفته بشه با برنامه نویسی میتونیم ازش استفاده کنیم.
بعضی از این 14 تا پین آردوینو علاوه بر دیجیتال بودن ویژه گی های دیگه ای هم دارن که توضیحشون همینجاست و جلسه های بعدی روی هر کدوم ازاونها پروژه انجام میدیم.
1- پایه های سریال (Rx & Tx) : پایه های D0 و D1 آردوینو به صورت پیش فرض به عنوان پایه های ارتباط سریال در نظر گرفته شدن. پروگرام کردن آردوینو از طریق کامپیوتر هم از طریق همین 2 تا پین صورت میگیره. طوری که وقتی آردوینو در حال پروگرام شدنه این دو تا پایه که به دو تا led وصل هستن شروع به چشمک زدن می کنن. خیلی کم پیش میاد از این دو تا پایه به عنوان پین های دیجیتال در حین انجام پروژه استفاده بشه. مثلا فرض کنید بیایم به پایه های D0و D1 رله وصل کنیم و با کد نویسی اون ها رو خاموش و روشن کنیم، در حین مسیر آپلود کردن کد تو نرم افزار آردوینو یه ارور میده چرا که پین هایی که برای پروگرام کردن لازم داره ما بهشون رله وصل کردیم و استفاده شدن. بنابراین اول رله ها رو جدا می کنیم بعد پروگرام می کینم و دوباره رله ها رو وصل می کنیم. خب چه کاریه؟ از اول به دو تا پین دیگه وصل می کردیم تا این مکافات کندن و وصل کردن رو نداشته باشیم.
حالا اومدیم و مجبور شدیم با ماژولی(مثل بلوتوث) کار کنیم که ار تباطش با آردوینو از نوع TTL بود، یعنی مجبور بودیم از پایه های Rx و Txاستفاه کینم. واقعا باید برای هر بار کد آپلود کردن دائم سیم جدا کنیم و وصل کنیم؟ جواب منفیه
شما میتونید به صورت نرم افزاری پین های ارتباط سریال رو اضافه کنید. البته نمیتونید از هر پین دلخواهی هم استفاده کنید. بسته به اینکه روی کدوم نوع آردوینو کار می کنید این پین ها متفاوت هستن. به این ترفند SoftwareSerial میگن که در آینده نزدیک روش مانور خواهیم داد.

2- اینتراپت (وقفه):
اول بخونید ببینید اینتراپت چیه.
در مورد کیس خاص ما یعنی آردوینو UNO دو تا وقفه خارجی روی پین های D2و D3 وجود داره که میشه با برنامه نویسی ازاونها استفاده کرد. روال کلی وقفه اینطوریه که وقتی روی پین D2 سیگنال بیفته (به عبارتی trigger بشه) میکرو دست از اجرای هر کاری بکشه و بره یه عملیات مخصوص وقفه انجام بده(اصطلاحا میگن تابع  وقفه رو انجام بده). برای مثال فرض کنید کد اصلی روی میکرو شمارش اعداد باشه، حالا ما یه وقفه تعریف کنیم که اگه پایه D2 توسط یه رله خارجی تحریک شد پیغام “Relay ” رو چاپ کنه روی lcd. برنامه رو استارت می کنیم. میکرو شروع میکنه به شمارش 1 ، 2 ،3 و همینطوری میره جلو روی عدد 8 رله را روشن میکنیم بنابراین در اون لحظه پایه D2 تحریک شده وتابع مربوط به وقفه باید انجام باشه بنابراین در عدد 8 متوقف میشه میره پیغام “Relay ” رو روی lcd نشون میده و بر میگرده در ادامه شروع میکنه 9 ،10 ،11 و….
شکل کلی یک پالس به صورت زیره:

clk
همونطور که از شکل معلومه هر پالس لبه بالارونده و لبه پایین رونده داره. وقتی از وقفه صحبت می کنیم می تونیم تعیین کنیم پالسی که به پایه D2 داده میشه روی کدوم لبه حساس باشه. یعنی اگه به لبه بالارونده پالس رسید زیر برنامه وقفه اجرا بشه یا روی لبه پایین رونده. حتی میشه تعیین کرد به ازای هر تغییری که در سطح منطقی بوجود میاد زیر برنامه اجرا بشه.

3- 6 تا پین از 14 پین دیجیتال آردوینو UNO به صورت PWM هم کار میکنن. پین های 3، 5، 6، 9، 10 و 11. وقتی از PWM صحبت می کنیم یاد راه اندازی موتورهای DC می افتیم. ما میتونیم با استفاده از مد کاری PWM به موتورهای DC سرعت چرخش متفاوتی بدیم. با نحوه عملکرد این مد توجلسات آینده با جزئیات بیشتر و دقیق تر آشنا میشیم.

4- هر سنسوری برای برقراری ارتباط با پردازنده از یه پروتکل استفاده میکنه. بعضی ها از SPI و بعضی ها از I2C استفاده می کنن (البته یه سری از سنسورها هم ساده تر ازاین حرفا راه اندازی میشن که بعدا می بینیم). روی برد آردوینو برای هر کدوم از این دوتا پروتکل ارتباطی، پین های مشخصی در نظر گرفته شده.
اول در مورد ارتباط I2C حرف میزنیم. کلا اگه بخواهیم تشخیص بدیم سنسوری که قراره باهاش کار کنیم I2C هست یا نه کافیه به پین هاش نگاه کنیم اگه SCL و SDA داشت زدیم وسط خال. قدم بعد از تشخیص پروتکل ارتباطی سنسور، اینه که وصلش کنیم به آردوینو. برای آردوینو UNO از پین های آنالوگ A4 و A5(تو همین جلسه میگیم کجاس) استفاده میکنیم ولی بقیه مدل های آردوینو دقیقا پین هایی به اسم های SCL و SDA دارن. در آینده نزدیک با راه اندازی یه سنسور I2C کامل متوجه میشید داستان از چه قراره.

میایم سراغ SPI .برای تشخیص سنسور SPI دنبال دو تا پین تابلو برگردین: MOSI و MISO. روی برد آردوینو پین های دیجیتال 10 و 11 و 12 و 13 مخصوص پروتکل SPI هستن. ما گفتیم دنبال دوتا پین بگردین الان 4 تا پین باید وصل کنیم چی شد؟ MOSI و MISO پین هایی بود که با دیدنشوم مطمئن می شدیم سنسور از نوع SPI هست ولی در حقیقت این روش ارتباطی با 4 تا سیم داده رد و بدل میکنه به خاطر همین ما هم 4 تا پین معرفی کردیم.

5- پین دیجیتال شماره 13. این پین تو آردوینو خاصه چرا که یه led بهش وصله. گهگاهی توی پروژه هایی که داریم انجام میدیم لازمه برای آلارم یا حتی چک کردن یه LED رو روشن خاموش کنیم. مثلا فرض کنید یا سنسور تشخیص حرکت داریم و هدف اینه که به محض تشخیص هر نوع حرکتی یه آلارم به ما بده. میتونیم از این led داخلی استفاده کنیم تا به محض تشخیص جا به جایی این led روشن بشه.

پین AREF در قسمت آنالوگ توضیح داده خواهد شد.

• ورودی آنالوگ (قسمت آبی رنگ):
Untitled
6 پین بالا ورودیهای آنالوگ برد آردوینو است که با نام های A0 تا A5 مشخص شده اند. بعضی سنسورها مثل فوتوسل انالوگ هستن یعنی داده هاشون به صورت پیوسته تغییر میکنه. بدون شک نمیشه داده این سنسورها رو با پایه دیجیتال خوند پس میایم سراغ پایه آنالوگ.  خروجی سنسور وارد یه مبدل آنالوگ به دیجیتال (ADC) ده بیتی میشه و عددی بین 0 تا 1023 به عنوان داده سنسور مورد استفاده قرار می گیره. این در شرایطی هست که سنسور با ولتاژ 5 ولت کار کنه ( یعنی ماکزیم ولتاژ قابل تحمل اون 5 ولت باشه). وقتی ولتاژ قابل تحمل سنسور پایین تر باشه(مثلا 3.3 ولت) لازمه اون ولتاژ به پایه AREF هم داده بشه تا ولتاژ ورودی مرجع آنالوگ به 3.3 ولت تبدیل بشه. با اینکار رزولوشن تبدیل آنالوگ به دیجیتال بالاتر میره.

حالا یه بنده خدایی پیدا شده توی پروژش اصلا سنسور آنالوگ نداره ولی 15 تا سنسور دیجیتال باید راه بندازه. بالاتر گفتیم که کلا 14تا پین دیجیتال داریم که پین 0 و 1 هم عملا قابل استفاده نیست. بنابراین فقط 12 تا پین دیجیتال باقی میمونه در حالی که ما 15 تا سنسور داریم. یا باید بریم سراغ یه آردوینو دیگه که تعداد پایه هاش بیشتر باشه یا از یه تریک جدید استفاده کنیم . تریک جدید اینه که اون 6 تا پایه آنالوگ میتونن به عنوان دیجیتال هم استفاده بشن. یعنی چی؟
یعنی ما میتونیم به پایه A0 بگیم پایه شماره 14 دیجیتال و تا آخر به A5 بگیم پایه دیجیتال 19. با این کار دقیقا 20 تا پایه دیجیتال داریم که با کم کردن پایه 0 و 1 (به خاطر آپلود کردن کد) عملا 18 تا پایه دیجیتال داریم (هورا شدیم).

کلید ریست (قسمت آبی رنگ):

Untitled

گاهی اوقات در روند اجرای یه پروژه لازم میشه برنامه از اول اجرا بشه. مثلا فرض کنید پروژه شمارش تعداد نفراتی باشه که روزانه وارد یه محیط اداری میشن. اگه قرار باشه برنامه ریست نشه هر روز به تعداد نفرات شمارش شده اضافه میشه و داده دقیقی در دسترس نیست بنابراین لازمه روزانه مدار ریست بشه. حالا یا میتونیم یه صورت سخت افزاری ریست کنیم یعنی کلید ریست رو فشار بدیم یا میتونیم از پین ریست (RESET) استفاده کنیم. پین ریست که توی قسمت منبع تغذیه قرار داره به محض دریافت سطح منطقی 0 مدار رو ریست میکنه و برنامه از اول شروع میکنه به انجام شدن. از هر روشی که استفاده کنیم برنامه از اول اجرا میشه.


نوشته شده در دیدگاه‌تان را بنویسید

بازار کار مهندسی مکاترونیک

بازار کار مهندسی  مکاترونیک

رشته مهندسی  مکاترونیک جهت پاسخ به نیاز صنعت در طراحی و تولید رباتها پدید آمد. هدف اصلی این رشته الکترونیکی و هوشمندکردن (Autonomous) ماشینهای مکانیکی می­باشد. از اینرو در هر رسته­ای که نیاز به خودمختارسازی در آن احساس شود به وجود مهندسین  مکاترونیک نیاز است. در صنایعی که کار در محیط آن برای انسان خطرناک است و نیز در صنایعی که کاری می­بایست با دقت فراتر از دست انسان انجام شود استفاده از رباتیک ضروری می­باشد.

 صنایع آب: هوشمند­سازی و خودمختاری استخرهای پرورش و تکثیر آبزیان، هوشمندسازی و خودمختارسازی تصفیه­ خانه ­های آب و فاضلاب، بازرسی خودمختار از کانالهای انتقال آب و شبکه­های آبیاری و زهکشی و …

صنایع راه و ترابری: کنترل ترافیک هوشمند، طراحی و تولید تابلوهای هوشمند و علائم متحرک در راه­ها، خط­کشی خودمختار راه­ها، نظافت خودمختار راه ها، ترمیم خودمختار راه­ها، خودمختاری راه­های ریلی و …

 صنایع تولیدی: طراحی، تولید، نصب، نگهداری، تعمیر و هوشمندسازی کلیه تاسیسات و تجهیزات (صنایع غذایی، صنایع تبدیلی، صنایع نساجی، صنایع پوشاک، صنایع چرم، صنایع چوب، صنایع شیشه، صنایع سلولزی، صنایع شیمیایی، صنایع سنگین، صنایع معدنی، صنایع فلزی، کارخانجات ابزارآلات و ماشین­ها، صنایع تولید وسایل آزمایشگاهی، کارخانجات تولید وسایل حمل و نقل، خطوط انتقال مواد در کارخانجات)، اتوماسیون صنعتی شامل کنترل، ابزار دقیق، مانیتورینگ، اسکادا و نظایر آن، طراحی خطوط تولید، طراحی، تولید، نصب، نگهداری، تعمیر و برنامه نویسی بازوهای صنعتی و …

 صنایع نیرو: هوشمند­سازی و خودمختاری کلیه عملیات تولید، توزیع و انتقال نیرو اعم از نیروگاه­ها، شبکه­های برق، تاسیسات برقی، پست­های توزیع، سیستم­های کنترل ابزار دقیق و نظایر آن و …

 صنایع تاسیسات و تجهیزات: هوشمندسازی شبکه­ی گازرسانی شهری، هوشمندسازی و خودمختاری سیستم­های سرد کننده ساختمان، هوشمندسازی و خودمختاری انتقال زباله­ها، طراحی و هوشمند سازی وسایل انتقال (مانند آسانسور، پله برقی و … )، طراحی و تولید سیستم­های خبر و هشدار دهنده­های هوشمند، طراحی و تولید تجهیزات هوشمند آشپزخانه، سلف سرویس و…

 کاوش­های زمینی: اکتشاف خود مختار، حفاری­های رباتیک آبی، کاوش­های رباتیک زمینی و دریایی، حفاری­های رباتیک بستر دریا، نقشه­برداری­های خود مختار و …

 صنایع ارتباطات: هوشمند کردن شبکه­های پستی، هوشمند کردن ایستگاه­های ماهواره ای، و …

 کشاورزی: هوشمندسازی و خودمختاری کلیه مراحل کاشت، داشت، برداشت، جنگلداری رباتیک، آبیاری رباتیک فضای سبز، دامپروری رباتیک (شامل طیور، گاوداری، گوسفندداری، شیلات، آبزیان و نظایر آن) و …

 صنایع خدماتی: طراحی و تولید و نصب سیستمهای اطفاء حریق (شهری، صنعتی، جنگل ها)، نگهبانی و حفاظت هوشمند و خودمختار، طراحی و اجرای سیستم­های امنیتی و نظارتی و …

 صنایع نفت و گاز: هوشمندسازی و خودمختاری کلیه­ی تاسیسات سر چاهی و خطوط لوله، هوشمندسازی و خودمختاری فرآوری نفت و گاز، هوشمندسازی و خودمختاری کلیه­ی فرآیندهای پالایشگاه­های نفت و گاز و کارخانه­های پتروشیمی و …

برگرفته شده از mobtakeranrobo.blog.ir

نوشته شده در دیدگاه‌تان را بنویسید

روش های برنامه ریزی ربات

4روش مختلف در مورد نحوه برنامه ریزی ربات مطرح می شود

ربات شامل بخش های مختلفی مثلا سنسور هاست که این بخش ها ورودی های ربات هستند و قطعا باید در جایی پردازش شوند و مورد بررسی قرار گیرند تا در پروسه کنترل استفاده گردند ۴ روش مختلف در مورد نحوه برنامه ریزی ربات مطرح می شود که شامل:
• برنامه ریزی دستی (Manual Programming)
• برنامه ریزی هدایت مستقیم(Lead through Programming)
• برنامه ربزی مسیر حرکت ربات (Walk through Programming)
• برنامه ریزی ربات خارج از خط (Off- Line Programming)
می شود

در برنامه ریزی دستی اپراتور با استفاده از کلید (مثلا کلیدهای قطع و وصل و متوقف کننده)برنامه مورد نظر را بر روی ربات انجام می دهد این نحوه برنامه ریزی در کارهای خیلی ساده مورد بررسی قرار می گیرد مانند گذاشتن یا برداشتن قطعات (Pick-and-Place)
در برنامه ریزی هدایت مستقیم اپراتور از Interface  یا  Teach Pendant  استفاده می کند بدین معنی که میزان تغییر مفصل ها و یا بازوهای ربات در حافظه کنترلر ربات ضبط می شود این روش زمانی استفاده می گردد که از نظر ریاضی مشخص کردن مسیر حرکت برای ربات مشکل است ولی به راحتی می توان مسیر حرکت را توسط اپراتور نشان داد این روش می تواند مناسب ترین روش برای برنامه ریزی ربات ها باشد
برنامه ریزی مسیر حرکت ربات متداول ترین روش در رنگرزی، جوشکاری و کارهایی از این قبیل می باشد در این روش اپراتور Grip Handle  ربات را در دست می گیرد و مثلا عمل رنگ کردن جسم مورد نظر را انجام می دهد ربات تمامی مراحل کار را در حافظه می سپارد و سپس می تواند آن را مجددا بار ها و بار ها تکرار نماید کارهایی چون روشن و خاموش کردن اسپری و کنترل ورود و خروج ، سرعت و غیره را می توان با استفاده از Teach Pendant نیز برنامه ریزی نمود.

نوشته شده در دیدگاه‌تان را بنویسید

نظرات خوانندگان در مورد آینده شغلی و ارتباط با صنعت رشته مهندسی مکاترونیک

نظرات خوانندگان وبلاگ در مورد رشته مهندسی مکاترونیک

لطفا در مورد آینده شغلی مهندسی مکاترونیک هم بنویسید

.

اینو بدونین که این رشته برای اولین بار در مقطع کارشناسی در دانشگاه تربیت معلم سبزوار در حال تدریس می باشد

.

یه لطف کنید با من تماس بکیرید من اطلاعاتی از مکاترونیک لازم دارم

بهتر این است که در مورد این رشته به روزتر صحبت کنید تا به علت نبود اخبار جدید در کار کسی مشگلی ایجاد نشود


من خودم مکاترونیک سبزوار قبول شدم و یکی از منابعی که بهش مراجعه کردم سایت شما بود خیلی ممنون

دوستن عزیز من مدرکم رو سال گذشته گرفتم و اولین بار پردیس بیم الملل دانشگاه شریف در کیش این رشته رو معرفی کرد در سال ۱۳۸۱/۲ اون موقع ما حتی استاد ایرانی هم برای تدریس نداشتیم و بچه هایی که اولین گروه با هم فارق التحصیل شدیم سختی های خیلی زیادی کشیدیم. همون موقع هم شریف کیش فوق لیسانسش رو هم معرفی و پذیرش کرد. اما متاسفانه همه جا به اشتباه قزوین و سبزوار رو به عنوان اولین دانشگاه های این رشته معرفی می کنند

.

البته این رو هم یادم رفت بگم که مکاترونیک با وجود این که رشته خوبیه دو تا مشکل بزرگ داره اول این که تا زمانی که زبان انگلیسی فول نباشی واقعا به کارت نمیاد و دوم این که توی ایران بازار کار نداره و فقط باید توی کارخونه ها و ….. کار کنید. این رشته برای کسایی خوبه که قصد خروج از ایران رو دارن خوبه در غیر اینصورت واقعا وقت و سرمایه آدم حسابی هدر می ره. این تجربه شخصی منه. من حدود چهل میلیون هزینه کردم و حالا ماهی یک میلیون حقوق می گیرم

!!!!!!!!!!!!!!!!!!!!!!!!!

ضمنا پردیس بین الملل شریف کیش الان ۶۰۰ نفر دانشجوی مکاترونیک داره، ۱۴۵۲ نفر فارق التحصیل و ۸۷۵ نفر در صف پذیرش

!!!!!!!!!!!

سلام من دانشجوی ترم اول مکانیک هستم استادمون یه کنفرانس گذاشته در مورذ مکاترونیک از شما میخوام یه سری اطلاعات مفید بهم بدی میخوام دهنش باز بمونه

من مهندس الکترونیکم و میخوام امسال مکاترونیک قزوین شرکت کنم اما نمیدونم دینامیکو انتخاب کنم یا هوش مصنوعی؟……….منابعشو هم نمیدونم لاید از کجا پیدا کنم………تو اینترنت چیزی ننوشته لطفا کمکم کنید

با سلام.من به دنبال جزوات ارشد مکاترونیک هستم.لطفا اگه میتونید کمکم کنید

من ورودی۹۰مهندسی مکاترونیکه سبزوارم خیلی میترسم ک رشتم اونی ک انتظاردارم نباشه راستش زیاددرباره آینده شغلیش نمیدونم

لطفا نظرات خود را در مورد رشته مکاترونیک و آینده شغلی و دروس و دانشگاهها اینجا بنویسید.

امید که بتوانیم از نظرات سازنده شما بهره لازم را ببریم.

با تشکر

 

نوشته شده در دیدگاه‌تان را بنویسید

کارگاه آموزشی مصاحبه دکتری

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

 

محتوای کارگاه مصاحبه دکتری :

  • مصاحبه دکتری چه فرایندی دارد؟ در جلسه چه سوالاتی ممکن است پرسیده شود؟
  • چگونه می توانم ضعف های رزومه ام را در جلسه مصاحبه دکتری پوشش دهم؟
  • در مصاحبه دکتری چه مطالبی را بگویم؟ به سوالات چگونه پاسخ دهم؟ چه مطالبی را هرگز بیان نکنم؟
  • در یک فرصت اندک چه کارهایی را می توان در ارتباط با مصاحبه دکتری انجام داد؟
  • یک استاد دانشگاه به چه دلایلی علاقه مند به داشتن من به عنوان دانشجوی دکتری است؟
  • چگونه اهدافم را برای ادامه تحصیل در مقطع دکتری ابراز کنم؟

و بسیار بایدها و نبایدهای دیگر که لازمه ی مصاحبه دکتری می باشد.

 

* مبلغ ثبت نام برای حضور در کارگاه آموزشی (۶۰۰۰۰ تومان) می باشد*

جهت ثبت نام آنلاین می توانید به آدرس http://shopping.modaresanesharif.ac.ir/exams/phd/workshop
مراجعه نمائید.

* در صورت تمایل به ثبت نام حضوری می توانید به دلیل محدود بودن ظرفیت تا تاریخ ۱۰/۲ /۹۴ به آدرس : خیابان شریعتی، بالاتر از پل سید خندان، روبروی مسجد امام صادق، پلاک ۹۷۲ – موسسه مدرسان شریف مراجعه نمایید.

 

زمان کارگاه مصاحبه دکتری : ۱۴/۲/۹۴ ساعت :۱۶-۱۹

محل برگزاری کارگاه آموزشی مصاحبه دکتری : خیابان شریعتی، بالاتر از پل سید خندان، روبروی مسجد امام صادق، پلاک ۹۷۲ – موسسه مدرسان شریف

نوشته شده در دیدگاه‌تان را بنویسید

نخستین نمایشگاه رباتیک و مکاترونیک

نخستین نمایشگاه رباتیک و مکاترونیک ویژه دانشجویان دانشکده فنی و حرفه‌ای شهید رجایی قوچان در این دانشکده برپا شد.

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

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

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

وی پیرامون انجمن رباتیک دانشکده فنی و حرفه ای شهید رجایی قوچان گفت: این انجمن فعالیت خود را از اوایل آبان سال گذشته با انجام فعالیت های پژوهشی آغاز کرده و با وجود اینکه در ابتدای راه بود ولی پیشرفت چشمگیری در ساخت ربات های مسیر یاب کسب کرد.

سرپرست انجمن رباتیک دانشکده فنی و حرفه‌ای شهید رجایی قوچان مدیر ادامه داد: تیم رباتیک شهید رجایی در مسابقات رباتیک منطقه ای واقع در دانشگاه آزاد قوچان رتبه هشتم و در دومین دوره مسابقات کشوری رباتیک شاهین شهر اصفهان با حضور بیش از ۹۰ تیم از مراکز آموزشی و دانشگاهی سراسر کشور عنوان ششم را کسب کرد.

موحدی در مورد مدل های مختلف ربات های ساخته شده در این دانشکده ابراز داشت: ربات امدادگر با قابلیت حمل بار تا ۱۶ کیلوگرم، ربات دنبال کننده حرارت قابل استفاده در صنایع نظامی و تسلیحاتی، ربات موقعیت یاب با امکان اسکن محیط و کشف موقعیت های مورد نیاز در محیط مربوط و ربات پرنده که در نوع خود از جدیدترین نوع ربات هاست از جمله ربات هایی می باشند که در انجمن رباتیک این دانشکده ساخته شده است.

وی یادآور شد: این انجمن در زمینه های ربات های صنعتی و نیمه صنعتی نیز به فعالیت مشغول بوده و در مرحله اول، طراحی، ساخت و پیاده سازی سیستم های آزمایشگاهی PLC مقدماتی و پیشرفته را به انجام رسانیده که بیشتر جنبه آموزشی دارد


.

نوشته شده در دیدگاه‌تان را بنویسید

مهندسی مکاترونیک از دیدگاه ویکی‌پدیا، دانشنامهٔ آزاد

مهندسی مکاترونیک

از ویکی‌پدیا، دانشنامهٔ آزاد


مهندسی مکاترونیک (به انگلیسی: Mechatronics engineering) (یا مهندسی مکانیک و الکــترونیک) تلفیق سه رشتهٔ مهندسی مکانیک، مهندسی الکترونیک و مهندسی کامپیوتر است. این رشته سعی بر آن دارد تا نگاهی یکپارچه به سیستم‌های تشکیل شده از اجزای مکانیکی – الکترونیکی – کنترلی و نرم‌افزار داشته باشد. واژهٔ مکاترونیک توجه شمارا به علم مکانیک و الکترونیک جلب می‌کند. اما هدف مکاترونیک ایجاد و استفاده از ارتباط داخلیِ میان‌رشته‌های مهندسی مرتبط با اتوماسیون و خودکارسازی است، تا یک نمایه از کنترلِ پیشرفته را در سیستم‌های ترکیبی به خدمت بگیرد.

مهندسی مکاترونیک یک مجموعهٔ بین‌رشته‌ای تلفیقی از پوشش اهداف مشترک رشته‌های مهندسی مکانیک، مهندسی برق، مهندسی کنترل، مهندسی کامپیوتر، مهندسی مولکولی ( از نانوشیمی و بیولوژی) پدیدآمده‌است. هدف مکاترونیک این است که به سیستم‌های ساده‌تر، ارزان‌تر، راحت‌تر و انعطاف‌پذیرتر دست یابیم.در نگاه دیگر فارغ التحصیلان رشته مهندسی مکاترونیک با دید جامعی که از علوم مهندسی ( الکترونیک – مکانیک – کامپیوتر ) دارند می توانند بر اجرای طرح های مهندسی، نظارت داشته و برای آنها برنامه ریزی نمایند .

محتویات

تاریخچه

– آقای تسورو موری یک مهندس ژاپنی شرکت یاسکاوا، در سال ۱۹۶۹ میلادی واژهٔ مکاترونیک را ابداع کرد و به‌کار برد. واژهٔ مکاترونیک جایگزین واژهٔ سیستم‌های الکترومکانیکی شد و تا حدی کمتر هم به‌جای مهندسی کنترل و اتوماسیون به‌کار گرفته‌می‌شود.

توصیف

– علم مهندسی سایبرنتیک، با مسألهٔ مهندسی کنترل سیستم‌های مکانیکی سر و کار دارد. مکاترونیک برای کنترل یا تنظیم چنین سیستم‌هایی به‌کار گرفته می‌شود(نظریه کنترل، یا به فارسی نظریه کنترل را ببینید).

با پیوست ماژول‌های مکاترونیک، اهداف تولید دست‌یافتنی می‌شود.

همچنین قابلیت در دسترس‌بودن و انعطاف‌پذیری در مجموعهٔ تولید به‌دست می‌آید.

تجهیزات تولید مدرن شامل ماژول‌های مکاترونیکی می‌شود که بر مبنای یک ساختار کنترلی هدفمند، در کنار یکدیگر قرار گرفته‌اند.

شناخته‌شده‌ترین ساختارها عبارتند از: ارتباط زنجیره‌ای و ترکیبی.

روشهایی برای دست‌یابی به یک اثر فنی به وسیله الگوریتم‌های کنترل بیان می‌شوند، که ممکن است از روشهای ساخت‌یافته در طرح استفاده شود یا خیر. در رشتهٔ مکاترونیک، سیستم‌های هایبرید مهم شامل: سیستم‌های تولید، راه‌اندازهای هَمـکُـنِشی، روبات‌های اکتشاف فضایی، زیرسیستم‌های خودکار از قبیل سیستم‌های ترمزگیری ضدقفل، همچنین تجهیزاتی پر کاربرد در زندگی روزانهٔ ما، از قبیل دوربین‌های عکاسی با قابلیت تنظیم خودکار تصویر، ویدئو، دیسک‌های سخت، پخش‌کننده‌های لوح فشرده، ماشین‌های لباسشویی و … می‌شود.

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

کاربرد

اتوماسیون. سرو مکانیک. حس‌گرها و سیستم‌های کنترل. مهندسی اتومبیل، در طرح زیرسیستم‌ها از قبیل سیستم‌های ترمزگیری ضدقفل. مهندسی کامپیوتر، در طرح مکانیزم‌هایی مانند راه‌اندازهای کامپیوتری.

سابقه مکاترونیک در ایران

درسال های گذشته به منظور گسترش و پیشبرد علمی – تخصصی و ایجاد شبکه ارتباطی میان صاحب نظران، پژوهشگران و کارشناسان و بهبود بخشیدن به امور آموزشی و پژوهشی در زمینه‌های مرتبط با علم مکاترونیک، انجمن مکاترونیک در ایران تشکیل گردیده‌است . انجمن مکاترونیک ایران متولی آکادمیک این رشته در ایران است. این انجمن نخستین مجلهٔ علمی ترویجی مکاترونیک ایران را نیز در دستور کار دارد.[۱] امروزه زمینه تخصصی مکاترونیک در همه جای جهان شناخته شده‌است . تعداد مجلات علمی و کنفرانس‌های مختص رشته مکاترونیک نیز به صورتی فراگیر در حال گسترش است . در حــوزه صنعت نـیز شرکـت‌های بین المـللی با بهره گیری از این تخصص اقدام به تولید و عرضه محصولاتی کرده‌اند که طیف آن از دوربین‌های پیشرفته، ربات‌های انسان گون، دستگاه‌های پزشکی و خودروهای هوشمند گرفته تا محصولات بدیع نظامی و هوا فضایی است. علم مکاترونیک در ایران نیز سابقه‌ای 10 تا 20 ساله داشته ، و با توجه به کاربرد روزافزون محصولات پیچیده و مرکب در صنایع کشور، ضرورت ایجاد ساختارهای جدید برای توسعه دانش مکاترونیک و تربیت نیروهای متخصص روز آمد اهمیت ویژه‌ای پیدا کرده‌است. با توجه به ماهیت میان رشته‌ای دانش مکاترونیک و حجم وسیعی از تولیدات عملی کشور که عملاً ارتباط مستقیمی با تخصص مکاترونیک دارند، تأسیس دوره‌های آموزشی مکاترونیک در هنرستان‌های فنی، آموزشکده‌ها و دانشگاه‌ها، به عنوان محملی برای تشویق و تسهیل تعاملات عملی و فناوری ضروری به نظر می‌رسید. با توجه به تولید دستگاه‌های هوشمند، نیاز به این رشته نمود بسیاری پیدا کرد. امروزه از لوازم خانگی، خودروها تا صنایعی مثل پالایشگاه، نیروگاه، پتروشیمی و سیمان نیز از کاربردهای این علم استفاده می‌کنند.

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

میدان متنوع

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

یکی دیگراز جنبه‌های متنوعی که مکاترونیک به آن وارد شده، نانومکاترونیک است که به ساخت دستگاهها و سیستمهای مکاترونیکی در ابعاد نانو می پردازد.

مطالعه بیشتر

برای کسب اطلاعات بیشتر به زبان فارسی، متن‌های زیر را مطالعه فرمایید.

برای کسب اطلاعات بیشتر به زبان اصلی، متن‌های زیر را مطالعه فرمایید.

منابع

  1. فصلنامه علمی ترویجی انجمن مکاترونیک ایران [[۱]]
نوشته شده در دیدگاه‌تان را بنویسید

معرفی رشته مهندسی مکاترونیک -کارشناسی، ارشد

معرفی رشته مهندسی مکاترونیک (کارشناسی، ارشد)

تلفیق مکانیک و الکترونیک


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

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

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

 این فناورى که براساس تجمیع مهندسى مکانیک، الکترونیک، کامپیوتر و سیستم هاى کنترل است، مکاترونیک نامیده مى شود. این واژه ترکیبى از دو بخش «مکا» مخفف مکانیسم و «ترونیک» مخفف الکترونیک است.

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

به عنوان مثال در بحث کنترل موتورهاى الکتریکى، امروزه دیگر براى کاهش زمان و هزینه تولید و بهبود کیفیت، طراحى موتور و درایو الکتریکى و کنترل کننده دیجیتال و حسگرها، همگى با هم در نظر گرفته مى شوند. یکى از مسائل صنعتى _ تحقیقاتى، روش هاى کنترل سرعت بدون استفاده از حسگرهاى سرعت، به منظور کاهش هزینه است، یعنى یک موتور الکتریکى را به یک مهندس کنترل مى دهند تا یک کنترل کننده سرعت بدون استفاده از حسگر سرعت، طراحى کند. کارهاى زیادى در این زمینه انجام شده ولى بعد از مدت ها به این نتیجه رسیده اند که بهتر است از همان ابتدا، هنگام طراحى موتور الکتریکى، استراتژى کنترل بدون حسگر در نظر گرفته شود، یعنى موتور را طورى طراحى کنیم تا کنترل آن بدون حسگر خارجى تا حد زیادى آسان شود. واضح است که این یکپارچه سازى باعث کاهش هزینه و زمان تولید محصول صنعتى خواهد شد.
بعد دیگر یکپارچه سازى، در مرحله تولید است. شماى کلى یک سیستم کلاسیک الکترومکانیکى شامل فرآیند مکانیکى، محرکه ها و حسگرها و همچنین پردازشگر اصلى است. در واقع الگوریتم کنترلى در پردازشگر اصلى اجرا مى شود. بسیارى از فرآیندهاى صنعتى کلاسیک در قالب فوق نمایش داده مى شوند.
در سیستم هاى مکاترونیکى، یکپارچه سازى اجزا در مرحله تولید، به دو روش انجام مى شود: یکپارچه سازى سخت افزارى و یکپارچه سازى نرم افزارى. در یکپارچه سازى سخت افزارى، فرآیند مکانیکى به همراه حسگرها، محرکه ها و پردازشگرها، به عنوان یک سیستم جامع در نظر گرفته مى شوند. در اینجا معمولاً خود حسگرها و یا محرکه ها داراى پردازشگرهاى محلى هستند که عموماً به آنها حسگرها و یا محرکه هاى هوشمند اطلاق مى شود. در اینجا اجزاى سیستم داراى ارتباطات محلى بوده که این ارتباطات، معمولاً از طریق خطوط ارتباطى باس یا به صورت بى سیم است.
در یکپارچه سازى نرم افزارى، یک سیستم نظارتى یا به عبارتى کنترل کننده مرکزى، به منظور مدیریت کل فرآیند، تشخیص خطا و بهینه سازى، بر کل سیستم نظارت مى کند که در واقع به معناى پردازش اطلاعات در یک سطح بالاتر است. معمولاً این سیستم نظارتى یک سیستم هوشمند است که این امر تصمیم سازى براى بهبود عملکرد سیستم فیزیکى را قابل اجرا مى سازد. در اینجا مى توان به این نکته پى برد که یکى از دلایل منحصر به فرد بودن محصولات مکاترونیکى، به کارگیرى قدرت محاسباتى بالا در خلق سیستم هایى است که داراى کیفیت و قابلیت اعتماد بسیار بالا هستند


http://www.leitnerbox.ir.