: ما قصد داریم به لطف خدا یک ربات آتش نشان را در پایان این دوره ها طراحی کرده و بسازیم. پس بد نیست ساختار یک ربات آتش نشان ساده رو با هم بررسی کنیم.
در حالت کلی یک ربات شامل 3 بخش زیر می باشد:
1- ورودی ها: شامل همه ی سنسورهای مختلف ربات که اطلاعات محیط رو اعم از میزان نور، میزان گازهای مختلف، درجه حرارت محیط و.... دریافت و در در اختیار بخش پردازش گر ربات قرار می دهند
2- پردازش گر: اطلاعات ورودی ربات را دریافت و توسط مدارهای کنترلی(اعم از میکرو کنترولرها و مدارهای الکترونیکی دیگر) آنرا پردازش و تصمیم گیری می کند و تصمیمات رو در اختیار بخش های اجرایی ربات قرار می دهد.
3- خروجی ها(بخش های اجرایی): شامل موتورها، پمپ آب، ledهای هشدار دهنده، آژیر خطر و...
ابتدا ربات به وسیله ی سنسورهای نوری(نوعی مقاومت نوری) و بخش پردازشگر ابتدا مکان آتش را بر روی زمین مشابقه پیدا می کند.
الگوریتم پیدا کردن آتش:(الگوریتم در اینجا به معنای راهکار حل مسآله می باشد)
همان طور که میدونید یکی از مهمترین مشخصات آتش تابش نور و گرمای زیاد می باشد. مقاومت های نوری هم هر زمانی که نور بیشتری از محیط دریافت کنند مقاومت آنها کمتر می شود(در اینجا از مقاومت نوری به عنوان حسگر نور استفاده کردیم). ربات برای پیدا کردن آتش در ابتدا به صورت ثابت به دور خود می چرخد. یک مقاومت نوری نیز در جلوی ربات قرار دارد . هنگامیکه جلوی ربات در حین چرخش در مقابل آتش قرار بگیرد، نوری که به مقاومت نوری میرسد افزایش یافته و مقاومت آن کاهش می یابد. در نتیجه ربات توسط بخش پردازشگر وجود آتش را تشخیص می دهد. بخش پردازشگر دستور توقفِ چرخش و حرکت به سوی آتش را صادر می کند. این دستور توسط مدارهای واسط(در اینجا منظور مدارهایست که برای تقویت و کنترل جریان طراحی می شوند) به موتورها منتقل و اجرا می شود و ربات به سوی آتش حرکت می کند.
الگوریتم خاموش کردن آتش:
ربات در حال حرکت به سوی آتش می باشد،پس باید در یک فاصله ی مناسب از آتش که در آن فاصله به ربات اسیب نرسد بایستد و پمپ آب روشن کرده و آتش را خاموش کند. برای این کار یک مقاومت نوری دیگر را جوری بر روی ربات قرار می دهیم تا فقط هنگامیکه ربات در بالا سر آتش قرار میگیرد این سنسور آتش را ببیند. (سنسور به صورت عمود بر زمین مسابقه و در ارتفاع حدود 20،10سانتیمتری سطح زمین قرار می گیرد). پس هنگامیکه این مقاومت نوری در مقابل آتش قرار گرفت، بخش پردازشگر به موتورها دستور توقف و به پمپ آب دستور پاشیدن آب را می دهد. به این ترتیب آتش خاموش می شود.
این ساختار یکی از ساده ترین ساختارها برای ساخت ربات آتش نشان می باشد که الآن به صورت بسیار مختصر ارایه شد.
ما بعد از پایان این بخش وارد بخش دیجیتال شده و با طراحی های دیجیتال و بحث هایی از مدارهای منطقی آشنا می شوید که قطعاً جذابیت های بسیار زیادی برای دوستای عزیز خواهد داشت. در حقیقت بخش فعلی شاید کسل کننده ترین بخش کار ما می باشد، چون مطالب ارایه شده بیشتر قالب کلاسیک و سنتی دارد و هنوز به معنی واقعی وارد بخش های پژوهشی و عملی کار نشدیم!
علاقه مندی ها (Bookmarks)