آموزشگاه کامپیوتر و رباتیک ربوکام متناسب با دوره های آموزشی خود از نرم افزار های تخصصی رباتیک مرتبط با هر دوره را نیز آموزش می دهد، این نرم افزار ها با گرایشات مکانیک و الکترونیک و برنامه نویسی در دو گروه دانش آموزی و دانشجویی دسته بندی می شوند.
نرم افزار های آموزشی مکانیک
* نرم افزار شبیه سازی سه بعدی Virtual Mec
در دنیای پیشرفته صنعتی،آگاهی داشتن و استفاده کاربردی از نرم افزارهای شبیه سازی در سنین پایین باعث رشد خلاقیت و نوآوری و صنعتی شدن فرد می شود.براین اساس آموزشگاه کامپیوتر و رباتیک ربوکام پیشگام در ارائه خدمات کمک آموزشی و آموزش رباتیک اقدام به ترجمه و چاپ این اثر نموده است.
کتاب حاضر ترجمه نرم افزار طراحی سه بعدی سازهای صنعتی و مکانیکی،محصول کمپانی Metallus می باشد.این نرم افزار از محیط کاربری ساده ای برخوردار بوده و در عین حال به پیشرفته ترین ابزارهای طراحی و مدل سازی مجهز می باشد.
محیط این نرم افزار به دلیل دارا بودن ویژگی های سه بعدی چنان پویا به نظر می رسد که گویی در هنگام شبیه سازی مدل ها، با اشیا واقعی سر و کار دارید.به دلیل تنوع قطعات مکانیکی و صنعتی از قبیل انواع چرخ دنده ها، قطعات فلزی،موتورها و … کاربر می تواند انواع طرح های صنعتی در زمینه رشته های مختلف علمی از قبیل کشاورزی،عمران،پزشکی،نظامی ،خودروسازی و حتی طرح های هنری را خلق نماید.
این نرم افزار برای شبیه سازی شاسی و بدنه انواع ربات های مسابقه ای و نمایش آزاد کاربرد فراوان داشته و برای کاربر توانایی اجرای پروژه های عملی در محیط های آموزشی و حتی در منزل را فراهم می سازد.
* نرم افزار (Solid Works)
Solid Works یک نرم افزار ۳ بعدی طراحی مکانیکی است که بر روی ویندوز اجرا میشود و توسط شرکت Solid Works توسعه یافته. این نرم افزار اکنون یکی از محبوب ترین نرمافزارها در زمینه طراحی ۳ بعدی مکانیکی است.
Solid Works توسط بیش از۸۰۰٫۰۰۰ نفر از طراحان و مهندسان مکانیک به صورت گسترده مورد استفاده قرار میگیرد. کاربران Solid Works طیف وسیعی از کاربران خصوصی تا کارخانههای بزرگ را در بر میگیرند که پوشش دهنده بخش های اعظمی از بازار ساخت و تولید است.
رویکرد Solid Works:
Solid Works یک مدل ساز برای مدلسازی جامدات است که مبتنی بر پارا سالید بوده و از رویکرد پارامتری مبتنی بر ویژگی برای ساخت مدل ها و مونتاژها استفاده میکند. پارامتر به ثابتهای اطلاق میشود که مقدار آن ها شکل یا هندسه مدل یا مونتاژ را تعیین میکند. پارامترها هم به صورت پارامترهای عددی نظیر طول خطوط یا قطر دایره بوده و هم به صورت پارامترهای هندسی نظیر مماس، موازی، متقارب، هم مرکز و غیره هستند. پارامترهای عددی میتوانند از طریق استفاده روابط با یکدیگر مرتبط بوده که امکان برآورده ساختن خواستههای طراحی را فراهم میکند. خواستههای طراحی به این معناست که طراح مایل است تا مدل نسبت به تغییرات و به روز آوریها به چه صورت پاسخ دهد.
به عنوان مثال ممکن است که شما بخواهید تا سوراخ در یک قوطی بدون توجه به ابعاد و اندازههای قوطی همواره در بالای آن قرار گیرد.سالید ورکز به شما اجازه میدهد تا سوراخ را به عنوان یک مشخصه در روی سطح تعریف نموده و بدون توجه به مشخصات قوطی که بعدا معلوم میگردد خواسته خود را برآورده سازید.
مشخصات (Features) به عناصر اصلی سازنده قطعات اطلاق میشود.مشخصات اشکال و عملیاتی هستند که قطعه را به وجود میآوردند. مشخصات مبتنی بر شکل نظیر برآمدگیها (Bosses)، سوراخها (Holes) و غیره معمولا با یک نقشه دو بعدی یا سه بعدی آغاز میشوند.
محیطهای Solid Works:
نرمافزار سالید ورکز دارای ۳ محیط اصلی میباشد که عبارتند از: قطعه، مونتاژ، نقشه کشی
قطعه(Part) :
هر سیستم مکانیکی از قطعات و اجزا مختلفی تشکیل یافتهاست.برای طراحی یک مکانیزم به صورت کامل بایستی ابتدا هر یک از اجزا و قطعات آن را به صورت مجزا طراحی نمود. این کار در محیط Part صورت میگیرد. نقطه آغاز کار در این محیط یک نقشه(Sketch) دوبعدی یا سه بعدی است که از آن برای ساختن یک شکل خام استفاده میشود. در این بخش از نوار ابزار (Feature) بیشترین استفاده صورت میگیرد.همچنین در محیط (Part) امکانات مناسبی برای طراحی قالبهای تزریق پلاستیک، ورقکاری، جوش دادن قطعات و غیره وجود دارد.
مونتاژ(Assembly) :
پس از اینکه قطعات به صورت مجزا در محیط (Part) ایجاد شدند آنها را وارد محیط (Assembly) می نمایند. در اینجا با اعمال قیود خاص توسط دستور (Mate) از نوار ابزار (Assembly) قطعات مجزا را به یکدیگر مرتبط میکنند. از جمله این قیود میتوان به موازی (Parallel)، هم مرکز (Concentric)، عمود (Perpendicular) و یا قیود پیشرفته نظیر قیود ایجاد چرخ دنده یا بادامک اشاره نمود. یکی از امکانات جالب در این محیط امکان ایجاد تسمه برای پولیها است که آن ها را به یکدیگر مرتبط میکند.
از دیگر امکانات جالب توجه گزینه تشخیص تداخل (Interference Detection) است که به طراح اجازه میدهد تا با بررسی قطعه پس از مونتاژ، تداخلهای احتمالی را با سایر قطعات تشخیص داده و نسبت به رفع آن اقدام نماید. در این محیط میتوان با اعمال سرعت خطی و سرعت زاویهای و همچنین شتاب ثقل، عملکرد مکانیزم را برآورد نموده تا تقریبی از کار مکانیزم به دست آید.
نقشه کشی(Drawing) :
در این محیط میتوان اقدام به طراحی نقشههای دو بعدی نموده و یا از قطعات و مکانیزمهایی که در دو محیط قبلی ساخته شدهاند استفاده نمود. قابلیتهای متعدد این محیط یک تخته رسم الکترونیکی را برای کابر به ارمغان میآورد که به راحتی میتواند هر گونه ترسیمی را به شکل دلخواه و بدون مشکلات استفاده از راپیدوگراف و غیره در کوتاهترین زمان انجام دهد. از جمله قابلتها میتوان به اندازه گذاری خودکار نقشههای ایجاد شده از روی قطعات، تعیین نوع هاشور برای سطح مقطع با توجه به جنس قطعه، تعیین نوع خطوط و غیره اشاره کرد.
نرم افزار های آموزشی الکترونیک
* نرم افزار ادیسون
این نرم افزار یک برنامه شبیه سازی مدارات الکترونیکی به صورت واقعی و سه بعدی می باشد که می توانیم بیشتر قطعات الکترونیکی از جمله باطری و سیم لامپ سلف و مولتی متر و آمپر متر و …… را همانند محیط واقعی و به صورت سه بعدی در مدار قرار داده و نتیجه را نیز به صورت سه بعدی تماشا کنیم و جریان و ولتاژ و دیگر مولفه های الکترونیک را نیز در صفحه دستگاه های اندازه گیری تماشا نماییم . این نرم افزار طرفداران بسیاری داشته و توانسته رضایت اکثر علاقمندان به الکترونیک را به خود جلب نماید.
امکانات نرم افزار
* شبیه سازی آزمایشگاه ۳ بعدی الکترونیک
* طراحی مدارات کاربردی
* تست و راه اندازی مدارات
* محیطی ساده و جزاب
* افکت های صدای جالب برای المانها
* داشتن دستگاه های اندازه گیری و تولیدکننده
* نرم افزارElectronic Work bench
این نرم افزار برای شبیه سازی مدارهای الکتریکی و الکترونیکی به کار می رود. ویژگی مهم این نرم افزار سادگی استفاده از آن است. همچنین تا حد امکان خروجی شبیه سازی ها در این نرم افزار ملموس است. به این معنا که با وجود امکان تهیه نمودارهای پیچیده از خروجی ها، می توان نتیجه شبیه سازی را به صورتی که در دنیای خارج می بینیم هم نمایش داد.
برای مثال در صورت وارد شدن ولتاژ اضافی به یک لامپ، لامپ می سوزد و نرم افزار قطع شدن سیم پیچ داخل لامپ را نمایش می دهد. چنین ویژگی هایی را در نرم افزارهای مشابه کمتر می توان یافت. در عین حال این نرم افزار دارای مجموعه ای غنی از عناصر نیم هادی شامل انواع دیودها، ترانزیستورها و آی سی ها است و با استفاده از آن می توان مدارهای پیچیده و کاربردی را نیز شبیه سازی نمود که مثال هایی از آن همراه نرم افزار ارائه می شود.
* نرم افزار AltiumDesigner
AltiumDesigner یا همان PROTEL DXP نرم افزار قدرتمندی است که برای پیاده سازی شماتیک ، طراحی PCB و آنالیز مدارهای آنالوگ و برخی مدار های دیجیتالی طراحی شده است. یکی از مزایای این نرم افزار دسته بندی مناسب کتابخانه ها به نحوی است که با صرف زمان کوتاهی قطعه مورد نظر را خواهید یافت. آنالیز مدارهای آنالوگ در پروتل، توسط تحلیل گر پی اسپایس انجام می شود. محیط طراحی PCB در پروتل، به دلیل داشتن کتابخانه هایی کامل و بدون نقص معروف است و این امر سبب رفاه بیشتر کاربر در حین طراحی انواع PCB با این نرم افزار، خواهد شد. در این نرم افزار امکان شبیه سازی و کد نویسی برخی از FPGA ها نیز فرآهم شده است که زمان طراحی و پیاده سازی را حداقل می کند. ورژن جدید این نرم افزار حرفه ای دارای تحولات و پیشرفت های زیادی بوده که کار شما را برای طراحی نسل های بعدی مدارات الکترونیک بسیار ساده کرده است . Altium Designer توانسته است که طراحی شما را از لحاظ نرم افزاری و سخت افزاری به صورت یک پارچه در آورده و شما بتوانید مراحل طراحی خود را به سادگی انجام دهید.
امکانات ویژه ای به این نسخه از نرم افزار افزوده شده که شامل افزایش لایه های طراحی مکانیکی ،کلاسهای جدید و پیشرفت های باورنکردنی در هوش مصنوعی این نرم افزار می باشد . هوش مصنوعی در این نرم افزار به قدری تقویت گشته که شما بدون هیچ مشکلی می توانید طرح های خود را به سرعت طراحی و اشکال زدایی کرده و آن ها را هر چه نزدیکتر به استانداردهای جهانی کرده و از دیگر مهندسین و متخصصین این زمینه کاری پیشی بگیرید.
* نرم افزار Proteus
نرم افزار Proteus یکی از نرم افزار های مطرح در زمینه شبیه سازی و تست مدارات الکترونیک می باشد ، شما در این نرم افزار می توانید مدار خود را تست کنید و بعد از رفع اشکالات احتمالی برای آن pcb طراحی نمایید. در حقیقت ۹۰% کارایی بالای این نرم افزار در شبیه سازی IC های قابل برنامه نویسی یا همان میکروکنترلر ها از جمله میکرو کنترلر های AVR می باشد . تمامی افرادی که کمی با الکترونیک آشنا باشند این نرم افزار را به خوبی می شناسند و نیازی به معرفی ندارد . نرم افزار Proteuse دارای ۲ بخش می باشد . بخش اول طراحی مدار ها و شبیه سازی آن و بخش دیگر طراحی پشت فیبر برای مدار ها.
ویژگی های اصلی نرم افزار :
– شبیه سازی مدارات میکرو کنترلری در سطح بسیار حرفه ای
– دارا بودن کلیه المان های اندازه گیری واقعی نظیر اسیلوسکوپ ، سیگنال ژنراتور ، ولت متر ، امپر متر و…
– کتابخانه های قدتمند و دارار بودن کلیه قطعات الکترونیک
– امکان طراحی pcb برای مدار شبیه سازی شده بدون نیاز به تغیر دادن مدار
– امکان دیباک کردن برنامه ها و اجرای خط به خط آنها در میکرو کنترلر
– قابلیت چک کردن و رفع کردن خطاهای موجود در محیط pcb ، نظیر فاصله ی بین تراک ها ، تناسب پکیج های pcb و…
– قابلیت چک کردن و رسم قطعه ی جدید
– توانایی تغییر دادن مشخصات محیط ۳d ( تغییر رنگ ، اندازه ، ذخیره ی فایل با پسوند های مختلف )
– توانایی در یافت فرمت IDF برای نرم افزار Solidworks
– سازگاری با انواع زبان های اسمبلی
– سازگاری کامل با انواع میکروکنترولر ها
– قابلیت ذخیره سازی به صورت عکس
– سازگار با بیشتر کامپایلر ها و اسمبلرها
– شناسایی و به روز رسانی آخرین قطعات و مدارات روز دنیا
– هماهنگی کامل نرم افزار برای آزمایش کدهای نوشته شده در زبان اسمبلی
– وجود بیش از ۸۰۰۰ قطعه الکترونیکی در نرم افزار
– استفاده آسان از نرم افزار
– امکان پرینت مدارات
-پشتیبانی از آی سی سری ARM در لایسنس جدید
نرم افزارهای برنامه نویسی
ROBOTPROG
برنامه مجازی robotoprog، نرم افزاری برای آموزش و یادگیری برنامه نویسی است و نخستین بار در ژانویه ۲۰۰۵ منتشر شد.
برنامه شامل مثال های مختلفی است که راهنمای خوبی برای شروع برنامه نویسی است مانند:
– به سمت دیوار رفتن ربات
– به سمت گوشه رفتن ربات
– به خانه اول زمین رفتن ربات
– به سمت نزدیک ترین دیوار رفتن ربات
– در مسر مربعی حرکت کردن ربات
و …
به کمک این برنامه ها کاربر برنامه نویسی ساده را می آموزد.
همراه برنامه خود آموزی است که نوشتن و اجرا کردن برنامه، نوشتن جهت و موقعیت یابی و subrotine، متغیرها، عبارات عددی، حلقه ها و … را به همراه تصاویر و متن کاربردی آموزش می دهد.
برنامه نویسی میکروکنترلرها
CodeVisionAVR
CodeVisionAVR یک نرم افزار تخصصی برای رشته های برق و کامپیوتر (گرایش سخت افزار) می باشد. در واقع این نرم افزار یک کامپایلر برای زبان برنامه نویسی C می باشد که برای برنامه نویسی میکروکنترلر های AVR از آن استفاده می شود. این برنامه محیط برنامه نویسی و کامپایل کردن برنامه نوشته شده برای برنامه ریزی میکروکنترلر را برای شما فراهم می کند.
بسیاری از افراد حتی کسانی که رشته کامپیوتر می باشند با این نرم افزار بخوبی آشنا می باشند. آخرین نسخه این برنامه قدرت بسیار بیشتری پیدا کرده است و از طرفی مشکلات قبلی آن برطرف شده است. این برنامه در تمامی نسخه های ویندوز قابل نصب است.
قابلیت های کلیدی نرم افزار CodeVisionAVR 2.05.3 :
کامپایلر زبان C برای میکروکنترلر های AVR
کاملا حرفه ای
یک IDE بسیار عالی برای زبان C
قابلیت نصب در ویندوزهای ۹۵ تا ویستا و ۷، حتی ۶۴ بیتی
و …
خیییییییییییییییییییییییییییییییییییییییییییییییییلی خوب بود😃😃😃😃😃😃😃😃😃😃😃😃😃😃