تبیان، دستیار زندگی
شکل زیر نحوه اتصال سنسور CNY70 به آیسی LM358 را مشاهده می کنید.سمتی از این سنسور که نوشته دارد پایه بالا یی و پایینی مربوط به LED فرستنده و دو پایه قسمتی که نوشته ندارد مربوط به گیرنده است.پایه بالایی قسمتی که نوشته دارد به تغذیه 5 ولت و پایه زیر این پایه
بازدید :
زمان تقریبی مطالعه :

توضیحات مدار تعقیب خط

در ادامه مبحث گذشته در شکل زیر نحوه اتصال سنسور CNY70 به آی سی LM358 را مشاهده می کنید سمتی از این سنسور که نوشته دارد پایه بالایی و پایینی مربوط به LED فرستنده و دو پایه قسمتی که نوشته ندارد مربوط به گیرنده است پایه بالایی قسمتی که نوشته دارد به تغذیه 5 ولت و پایه زیر این پایه را با یک مقاومت 220 اهم به منفی وصل کنید قسمتی از این سنسور که نوشته ندارد پایه بالایی را به تغذیه 5 ولت و پایه پایینی را با یک مقاومت 5 مگا اهم به منفی وصل کنید از اشتراک مقاومت 5 مگا اهم با پایه پایینی قسمت گیرنده سنسور به ورودی مثبت آی سی LM358 که پایه 3 می باشد وصل کنید

تعقیب خط و ربات و رباتیک , line follower , robot , robotic

یک سر پتانسیومتر 10K را به مثبت 5 ولت ویک سر دیگر آن را به منفی منبع تغذیه یا باطری وصل کنید سر دیگر پتانسیومتر را به ورودی منفی آی سیLM358 که پایه 2 می باشد  وصل کنید پایه 4 آی سی LM358 را به منفی ، پایه 8 آی سی LM358 را به مثبت منبع تغذیه وصل کنید پایه 1 آی سی LM358 را توسط مقاومت 220 اهم به ورودی پایه های میکروکنترلر وصل کنید این کار را برای هر سه سنسور CNY70 انجام دهید.

همانطور که در نقشه می بینید پایه های خروجی آی سی LM358 توسط مقاومتهای 220 اهم به پایه های RB3,RB1,RB2 میکروکنترلر وصل می شوند میکروکنترلر بر اساس HIGH یا LOW شدن این پایه ها تصمیم گیری می کند و پایه های RB6 یا RB7 را که به یک سر موتور وصل هستند را HIHG یا LOW می کند دیود در خروجی آی سی ULN2803 نقش محافظتی را دارد خازنهای دو سر موتور نیز جهت از بین بردن نویز و کارکرد بهتر موتور مورد استفاده قرار می گیرند البته در عمل یکی از خروجی ها آی سی LM358 از پایه 7 این آی سی گرفته شده است پایه 5 میکروکنترلر را حتما به تغذیه منفی وصل کنید.

با تنظیم پتانسیومترها می توانید فاصله و حساسیت سنسورها را تعیین کنید قبل از اینکه سنسورها را در زیر ماشین رباتی خود بگذارید از سالم بودن و عملکرد صحیح سنسورها مطمئن شوید قبل از هر کاری مدار خود را بر روی برد بورد پیاده سازی کنید و خروجی دو عدد آی سی LM358  را که پایه های 1 و 7  و 1 می باشند را توسط مقاومتهای 220 اهم به صورت مجزا به سه LED وصل کنید زمانیکه کاغذ سفید رنگ را به قسمت بالایی این سنسورها نزدیک می کنید LED مربوط به هر سنسور روشن می شود شما می توانید با تنظیم پتانسیومترها شدت نور LED ها و میزان فاصله پاسخگویی سنسورها را تعیین کنید زمانیکه از عملکرد صحیح سنسورها و تنظیم آنها مطمئن شدید سه خروجی آی سی LM358 را به ورودیهای RB3,RB2,RB1 از میکروکنترلر وصل کنید تصمیم گیری میکروکنترلر بر اساس HIGH یا LOW شدن این پایه های میکروکنترلر می باشد خروجی های RB6,RB7 میکروکنترلر را قبل از اتصال به پایه های 1و2 ورودی آی سی ULN2803 به دو عدد LED وصل کنید و پس از مطمئن شدن از عملکرد صحیح برنامه ای که در میکروکنترلر توسط پرگرامر LOAD شده است آت را به ورودی 1 و 2 آی سی وصل کنید سپس خروجی 18 آی سی ULN2803 را به سر یک موتور و سر دیگر موتور را به مثبت منبع تغذیه وصل کنید در واقع میکروکنترلر منفی یک سر موتور را می دهد خروجی 17 آی سی ULN2803 را به یک سر موتور دیگر وصل کنید و سر دیگر این موتور را به مثبت منبع تغذیه وصل کنید.

تغذیه ربات

برای تغذیه مدار از 6 عدد باطری 1.2 ولت آمپر بالا استفاده کنید قبل از اتصال باطری به ربات عمل تغذیه را توسط منبع تغذیه DC انجام دهید و از سیمهای سوسماری بلند جهت اتصال مثبت و منفی منبع تغذیه به ربات استفاده کنید.

در این مدار بهتر است از رگولاتور 7805 استفاده کنید تغذیه مثبت کل مدار به غیر از موتورها از رگولاتور 7805 می باشد اگر تغذیه موتورها را از رگولاتور 7805 بگیرید موتورها آمپر لازم را جهت حرکت کردن نخواهند داشت.

مسیر ربات

تعقیب خط و ربات و رباتیک , line follower , robot , robotic

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

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

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

ادامه دارد...

تنظیم برای تبیان : سید خاموشی