salamis 1865 ارسال شده در 4 تیر، 2013 با سلام خدمت مهندسین گل با مجموعه تاپیک های آموزش روباتیک از 0 تا 100 در خدمتتون هستم: آموزش روباتیک از 0 تا 100(برق و الکترونیک) آموزش روباتیک از 0 تا 100(برنامه نویسی) آموزش روباتیک از 0 تا 100(سوالات و پیشنهادات) همون طور که می دونید علم روباتیک از سه شاخه زیر تشکیل شده: 1.برق 2.مکانیک 3.برنامه نویسی که در این تاپیک آموزش های مربوط به برق ارایه می شود. لطفا سوالات و اشکالات و ... در مورد آموزش ها را در تاپیک آموزش روباتیک از 0 تا 100(سوالات و پیشنهادات) مطرح کنید و تو این تاپیک اسپم ندید. از تمام دوستانی هم دعوت می کنم اگر امکانش براشون فراهم است برای پیش بردن تاپیک های آموزش همکاری کنن تا ما هم از اطلاعاتشون استفاده کنیم. کسانی هم قصد همکاری در تاپیک دارن در ارتباط باشن. با تشکر 12
salamis 1865 مالک ارسال شده در 4 تیر، 2013 در بخش های اول می خوام یه آشنایی بدم با نرم افراز هایی که در این مسیر ما باهاشون کار می کنیم. قصد ما آموزش این نرم افزار ها نیست اما در اون حدی راجع بهشون توضیح می دم که همه بتونن از تاپیک استفاده کنن. اولین برنامه معرفی می کنم پروتوس هست. بچه های برقی احتمالا با این برنامه آشنایی دارن(علم روباتیک مختص رشته خاصی نیست من خودم افرادی رو دیدم که مثلا با مدرک کشاورزی کار روباتیک می کرد مهم اینه که علاقه داشته باشی) برنامه پروتوس(proteus professiona) برنامه ایست که به شما امکان طراحی ، شبیه سازی و حتی تست مدار را به شما می دهد. تست کردن و شبیه سازی مدار و رفع عیب های احتمالی قبل از ساخت مدار یک امتیاز بزرگ است. محیط برنامه ساده و با وجود ابزار های اندازه گیری (اسیلوسکوپ ، آمپر متر ، ولت سنج و ...) و همچنین قابلیت تحلیل های گوناگون و رسم نمودار های مربوط به مدار این برنامه را به یک ابزار مهم و جدا نشیدنی در پروژه های برق و الکترونیک تبدیل کرده است. شاید برنامه های زیادی به این منظور وجود داشته باشد(مانندpspice) اما سادگی کار کردن با این برنامه موجب محبوبیت آن در بین کاربران شده است. برای دانلود برنامه کرک شده از لینک غیر مستفیم زیر استفاده کنید(حجم 100 مگ) برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام در ادامه این تاپیک فایل های شبیه سازی شده مدار های روبات رو توسط این برنامه ارایه میدم و برای اجرای اون ها لازمه این برنامه رو سیستم تون نصب باشه پس توصیه می کنم اگه برنامه نصب نیست حتما نصب کنید اینم عکسی از محیط نرم افزار 11
salamis 1865 مالک ارسال شده در 4 تیر، 2013 این برنامه به طور تخصصی به رسم و طراحی pcb برای ساخت مدارات چاپی می پردازد. توجه کنید فقط رسم pcb و مدار و امکان تست مدار ها مثل پروتوس وجود ندارد. شاید همه شما با روش های دستی ساخت(ماژیک زد آب و اسید کاری مدار و ....) آشنا باشید اما وقتی صحبت از ساخت یک روبات برای مسابقات و یا ساخت یک روبات صنعتی می شود این روش ها استفاده نمی شوند. بلکه شما مدار را طراحی و نقشه pcb برای آن رسم می کنید و سپس فایل pcb را به شرکت های چاپ مدار فرستاده و آن ها یک مدار کاملا تمیز و بی عیب و نقص به شما تحویل می دهند. نکته ای که جا داره اینجا بگم: برنامه ی پروتوس هم قابلیت طراحی pcb را دارند. اما اکثز شرکت های چاپ pcb فقط فایل های altium را برای چاپ می پذیرند. پس یادگیری این برنامه هم ضروری به نظر می رسد. برای دانلود برنامه به لینک زیر مراجعه کنید(حجمش زیاده اگر بهش نیاز دارید خریداری کنید بگردید گیرتون میات) برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام من نقشه مدار هایی که در آموزش قرار می دم سعی می کنم عکس باشه یا فایل پروتوس اینم محیط نرم افزار 10
salamis 1865 مالک ارسال شده در 20 مرداد، 2013 طبق معمول هر کرس آموزش روباتیک ما هم کار خودمون رو با روبات مسیریاب ساده دنبال می کنیم. راجع به اینکه روبات مسیریاب چیه همه اطلاع دارید که روبات با یه سری سنسور خط سیاهی رو در پس زمینه سفید دنبال می کنه. بسته به مسابقات امکان داره رنگ ها با این چیزی که گفته شد فرق داشته باشه.این روبات بیشتر بخش میکروش مهمه که در تاپیک خودش دنبال کنید حتما. اهداف الکترونیکی این بخش از آموزش: آشنایی با طراحی و چاپ pcb آشنایی با انواع موتور ها آشنایی با درایو l298 آشنایی با سنسور مادون قرمز و CNY70 7
salamis 1865 مالک ارسال شده در 23 مرداد، 2013 با توجه به اینکه شاید بعضی از دوستان با پروتوس کار نکرده باشند این قسمت رو به شبیه سازی مدار در این برنامه می پردازیم(با تمرکز روی مدارات میکرو کنترلری). وقتی نرم افزار رو باز می کنید در اولین قدم باید قطعاتی رو که لازم دارید انتخاب کنید . برای این کار طبق شکل ابتدا دایره قرمز(component mode) را انتخاب سپس دایره آبی (pick) را بزنید تا فرم انتخاب قطعه باز شود. در پنجره باز شده در قسمت keywords اسم قطعه ای را که می خواهید بزنید. اسم چند قطعه اصلی در این برنامه: res : مقاومت cap: خازن inductor: سلف pot: پتاسیومتر pot-hg: پتاسیومتز diode: دیود cell / battery / led / switch برای آوردن میکرو هم کافیه مدلش رو بزنید.مثلا atmega32 بعد هم ok رو بزنید تا اسمش بیات تو لیست devices . واسه آوردنش هم تو محیط کار ساده است. در حالیکه انتخابش کردید تو محیط کار کلیک کنید و بعد از انتخاب جای مناسب یک بار دیگه کلیک کنید تا در صفحه قرار بگیره. برای اتصال پایه ها به هم: رو پایه مبدا کلیک کنید تا سیم رو بسازه و بعد سیم رو تا پایه مقصد بگشید و روی اون هم کلیک کنید. مهم: دار مدارات میکرو دار ما از فایل اجرایی با پسوند COFF که با code vision ساختیم استفاده می کنیم. برای این کار روی میکرو دوبار کلیک کنید و سپس در ردیف program file رو عکس پوشه که جلوش هست کلیک کنید و در پنجره باز شده فایل COFF مربوط به برنامه مورد نظر را انتخاب و تایید کنید. حال برنامه را run کنید و نتیجه را مشاهده فرمایید. 9
salamis 1865 مالک ارسال شده در 19 شهریور، 2013 تو بخش برنامه نویسی یه همچین مداری داشتیم. اون خط آبیه رو توضیحه زیادی راجع بهش ندادیم و فقط گفتیم که اسمش هست net بعضی مواقع هست که اگر بخواهیم به روش معمولی سیم کشی کنیم خیلی مدارمون شلوغ میشه. میام از نت استفاده می کنیم . همون طور که در تصویر مشاهده می کنید این خط آبی کار چند سیم رو همزمان انجام میده. برای رسم این خط آبی با توجه به شکل زیر باید گزینه ای که با دایره آبی مشخص شده است را انتخاب کنیم. سپس باید با استفاده از سیم معمولی تمام پایانه های مبدا و مقصد را به سیم آبی وصل کنیم. حال با نام گذاری پایانه ها مشخص می شود که کدام پایه ها به هم وصل هستند. مهم: پایه های هم نام به هم وصل می شوند. برای نام گذاری پایه ها از گزینه ای که با دایره قرمز مشخص شده استفاده می کنید. در شکل اول اگر توجه پایه ها 1.2.3.... نام گذاری شده اند. 7
salamis 1865 مالک ارسال شده در 2 مهر، 2013 در مدار تمرین قبل از کلیدی استفاده کردیم به این صورت: شاید براتون این سوال پیش بیات که اون خط GND به چه دردی می خوره. فرض کنید اون خط زمین نبود و مدار پایه به صورت اولیه 0 باشد. با یک باز زدن کلید مقدار پایه 1 می شود اما با برداشتن دست از روی کلید وضعیت کلید چه می شود؟؟؟؟ شاید فکر کنید که ارتباطش با سطح 1 قطع است پس از لحاظ منطقی 0 است. که کاملاااااا غلط می باشد. تا اعمال نشدن مستقیم 0 به پایه مقدار 1 در آن حفظ خواهد شد. پس وجود اون پایه gnd به این خاطر است که بعد باز شدن کلید مقدار پایه به 0 برگردد. 6
salamis 1865 مالک ارسال شده در 7 مهر، 2013 l298 یکی از ای سی درایور های پرکاربرد می باشد که قابلیت راه اندازی همزمان 2 موتور را دارد. درایور؟؟؟؟ چون خروجی میکرو و سایر قطعات الکترونیکی اون قدر نیست که بتونه یک موتور ، فن و ... رو راه اندازی کنه. درایور ورودی کنترلی رو از میکرو میگیره و خروجی تقویت شده رو به موتور میده. پین های 1و15این پین ها برای کنترل شدت جریان اعمال شده به موتورها هستند.مقاومت بین این پایه ها و زمین برای کنترل جریان استفاده خروجی به موتور استفاده می شود. ولی اگر نخواهیم از آنها استفاده کنیم باید آنها را به GND متصل نماییم. پین های 2و3خروجی برای موتور 1 پین 13 و 14 خروجی برای موتور 2 پین 5 و 7 ورودی کنترلی برای موتور 1 پین 10 و 12 ورودی کنترلی برای موتور 2 پین 6 فعال ساز موتور 1 پین 11 فعال ساز موتور 2 پین 4 ولتاز مورد نیاز برای موتور باید به این پایه وصل شود(حداکثر 46 ولت) پین 9 ولتاز مورد نیاز درایور باید به این پایه وصل شود(5 ولت) پین 8 زمین اگر ورودی فعال ساز 1 باشد. منابع تغذیه و زمین هم به درستی وصل شده باشند با توجه به ورودی هر بخش خروجی آن بخش تعیین میشود. در هر بخش 2 ورودی داریم که ترکیب آنها با هم 4 حالت مختلف را می سازد: [TABLE=width: 500] [TR] [TD=align: center]output[/TD] [TD=align: center]input2[/TD] [TD=align: center]input1[/TD] [/TR] [TR] [TD=align: center]خاموش[/TD] [TD=align: center]0[/TD] [TD=align: center]0[/TD] [/TR] [TR] [TD=align: center]راست گرد[/TD] [TD=align: center]0[/TD] [TD=align: center]1[/TD] [/TR] [TR] [TD=align: center]چپ گرد[/TD] [TD=align: center]1[/TD] [TD=align: center]0[/TD] [/TR] [TR] [TD=align: center]خاموش[/TD] [TD=align: center]1[/TD] [TD=align: center]1[/TD] [/TR] [/TABLE] نکته :با اعمال موج pwm به پایه فعال ساز می توان سرعت چرخش موتور را کنترل کرد. 6
1234aidin 13 ارسال شده در 14 آبان، 2013 در مدار تمرین قبل از کلیدی استفاده کردیم به این صورت: شاید براتون این سوال پیش بیات که اون خط GND به چه دردی می خوره. فرض کنید اون خط زمین نبود و مدار پایه به صورت اولیه 0 باشد. با یک باز زدن کلید مقدار پایه 1 می شود اما با برداشتن دست از روی کلید وضعیت کلید چه می شود؟؟؟؟ شاید فکر کنید که ارتباطش با سطح 1 قطع است پس از لحاظ منطقی 0 است. که کاملاااااا غلط می باشد. تا اعمال نشدن مستقیم 0 به پایه مقدار 1 در آن حفظ خواهد شد. پس وجود اون پایه gnd به این خاطر است که بعد باز شدن کلید مقدار پایه به 0 برگردد. :ws52:اخه با زدن کلید اتصال کوتاه پیش میاد بهتر نیست اول کلید رو با یه مقاومت سزی کنیم بعد به 5 ولت وصل کنیم ؟ 3
Mehdi.Aref 26783 ارسال شده در 19 آبان، 2013 :ws52:اخه با زدن کلید اتصال کوتاه پیش میاد بهتر نیست اول کلید رو با یه مقاومت سزی کنیم بعد به 5 ولت وصل کنیم ؟ درسته شاید چون این مدار یک مدار شبیه ساز هست که با نرم افزار پرتئوس بسته شده و اصول طراحی مدار براش زیاد مهم نیست به این شکل دراومده 4
salamis 1865 مالک ارسال شده در 11 اردیبهشت، 2014 در این پست قصد دارم شما رو با این قطعه که در روبات مسیرباب و همچنین روبات های حل ماز استفاده میشه آشنا کنم. کلا شما از این سنسور برای تشخیص مانع هم می تونید استفاده کنید. در زیر شکل این پکیج را می بینید: این پکیج دارای 4 پایه می باشد و در واقع از کنار هم قرار گرفتن یک دیود نوری و یک ترانزیستور نوری یا فتوسل تشکیل شده است. همانطور که می دانید در یک ترانزیستور جریان کمی که در پایه بیس برقرار می شود می تواند جریان بزرگ کلکتور را کنترل می کند. در این ترانزیستور نوری اشعه ی نور در واقع کار جریان بیس را انجام می دهد. اگر مانعی جلوی سنسور باشد جسم نور تابیده شده از دیود نوری را بازتاب می کند و ترانزیستور نوری با دریافت این نور بازتابی روشن می شود. ما با تحلیل و اندازه گیری جریان کلکتور ترانزیستور به وضعیت آن پی می بریم. نحوه صحیح اتصال cn70: 3
salamis 1865 مالک ارسال شده در 12 اردیبهشت، 2014 دیتا شیت این سنسور رو هم براتون آپلود کردم برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 3
ارسال های توصیه شده