نوشته شده توسط : hamid pursoleymani parizi

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

الگوریتم پیدا کردن آتش

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

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

الگوریتم خاموش کردن آتش

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




تاریخ انتشار : دوشنبه 12 اسفند 1392 | نظرات ()
 
   
یکتا رایانه بزرگترین مرکز فروش لپ تاپ جنوب شرق.