با سلام
ربات ورژن v1
ربات 5 سنسوره با 9 عدد LED نمایش گر + تنظیم موتور +دکمه شروع و نگه داشتن.
در ورژن تکمیلی تر ما به اضافه کردن یک سری ایده خلاقانه جدید .. ربات رو در سطح یک ربات خوب و نسبتا هوشمند رسوندیم
اما برنامه نویسی اون خیلی بیشتر طول کشید ..
9 عدد led نمایشگر .. (زبان ربات)
ما در این ربات از 9 عدد led برای نمایش وضعیت های ربات استفاده کردیم...
مثلا وقتی تمام سنسورهاش در وضعیت 1 و یا 0 هستن ... led به چرخش در می انید .. (معنی ان این است که ،در حال جستجو می باشد ... )
مثلا وقتی هر کدام از سنسورها خوانده شد،به متناسب به ان وضعیت،led ها حرکت می کنند و ان وضعیت را نشان میدهند ..
تنظیم دور موتور + دکمه شروع و نگه داشتن کمک یک پتانسیو 1 کیلو اهمی،حدود 10 سرعت مختلف برای تنظیم دور موتور تعریف شده است.یعنی شما وقتی پیچ پتانسیو رو تغییر بدهید ، به میزان تغییری سرعت ربات افزایش و یا کاهش پیدا می کند ...
زدن دکمه شروع (
START) ربات ابتدا سرعت را می خواند و بعد ان را به موتورها اعمال و شروع به حرکت کردن می کند ... زدن دکمه نگه داشتن(
STOP) ربا متوقف می شود (وقفه میکروکنترولی) و دیگر هیچ دستوری را نمی گیردو با زدن دکمه START از ان وضعیت خارج میشود ...
نکات تکمیلی تر و ویژگی ها ربات ... ابتدا می توانید یک ویدئو از شبیه ساز این ربات را در [External Link Removed for Guests]ببینید .. اینم هم یک نقشه کلی از ربات ورژن 1 ..
*سرعت این ربات بر اساس 1024 موج PWM تنظیم میشود .. و وقتی شما پتانسیو رو تغییر دهید به میزان تغییر که میدهید،این موج کاهش و یا افزایش پیدا میکند ..
*در این ورژن چرخ ها ربات بصورت برعکس میچرخد . کاربرد ان بیشتر برای جاهایست که ربات می خواهد گردش به راست و چپ کند می باشد .. به عنوان مثال وقتی ربات به یک گردش به راست رسید .. چرخ سمت راست خود رو در همان وضعیت اولیه نگه مدار،و چرخ سمت چپ را با سرعتی پایین تر به صورت برعکس می چرخند .. این کار باعث میشود،ربات سریع تر گردش ها را انجام دهد ...
* 2 سنسور به ربات اضافه شده، که وظیفه انها این است که،دقت ربات را بالاتر ببرد ،(مخصوصا در سرعت های بالا )... در سرعت ها بالا بدلیل حرکت سریع ربات،ممکن است سه سنسور جوابگو نباشد . با اضافه کردن این دو سنسور و بیشتر کردن عرض چشم ربات .. دقت ان را افزایش میدهیم .
*LED ها ، در وضعیت نمایش سرعت،شروع،نگه داشتن،گردش به راست،گردش به راست (سنسور یک مانده به انتها از سمت راست)،مسیر اصلی،گردش به چپ(سنسور یک ماند به انتها سمت چپ)،گردش به چپ.در حالتی که همه سنسور های 1 و یا 0 باشن .
*پتانسیو 1 کیلو اهم بر روی پایه منفی led ها برای تنظیم نور LED
* وقفه های led های تا حدودی روی خواندن خط توسط ربات تاثیر می گذاشت،که البته با ایجاد یک سری تغییرات ان را بهینه کرده ایم،اگر مشکلی از این بابت داشتید،بفرمایید تا ان را اصلاح کنیم . ----------
وسایل اضافه شده به این مدار + +اضافه شدن ایسی lm358 ( برای مقایسه کردن ،با دو سنسور جدید) +اضافه شدن دو سنسور گیرنده و + 9 عدد +پتانسیو 1 کیلو اهم ....
چشمان ربات (برای این به ان چسب حرارتی زده ایم،که در این حرکت،از هم جدا نشوند..)
مدار ربات ..
ادامه دارد ... (برنامه و شبیه سازی و یک سری نکات در پست بعدی) باتشکر.