آموزش آردوینوپروژه های آردوینو

ساخت ربات آتش نشان با آردوینو (خاموش کردن آتش)

سلام. ساخت ربات آتش نشان با آردوینو (آموزش کامل خاموش کردن آتش با ربات Arduino) را آماده کردیم.

آموزش کامل طراحی ربات آتش نشان با Arduino

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

کار کامل این ربات را می توانید در فیلم زیر ببینید. حداکثر فاصله ای که ربات ما میتواند آتش سوزی را تشخیص دهد به اندازه آتش بستگی دارد. همچنین می توانید از پتانسیومتر در بالای ماژول ها برای کنترل حساسیت ربات استفاده کنید. ما از پاوربانک استفاده کرده ایم شما میتوانید از یک باتری 12 ولت نیز استفاده کنید.

قطعات مورد نیاز

  1. برد آردوینو Uno
  2. سنسور آتش / شعله – سه عدد
  3. سروو موتور SG90
  4. ماژول درایور موتور L293D
  5. پمپ آب DC

ربات آتش نشان  چگونه کار میکند؟

مغز اصلی این پروژه آردوینو Uno است، ما برای تشخیص آتش از ماژول سنسور آتش (سنسور شعله) استفاده می کنیم که در زیر توضیح داده شده است.

سنسور تشخیص شعله و آتش YG1006

سنسور تشخیص شعله و آتش برای شناسایی و پاسخ به شعله و آتش طراحی شده است. پاسخ به آتش بستگی به شما دارد و میتواند روشن کردن یک لامپ یا زنگ یا غیرفعال کردن برق و یا … باشد. انواع مختلفی از روشهای تشخیص شعله وجود دارد. برخی از آنها عبارتند از: حسگر ماوراء بنفش ، حسگر مادون قرمز (IR) ، دوربین های حرارتی مادون قرمز و …

آموزش کار با سنسور تشخیص آتش و شعله YG1006

در این پروژه ما از حسگر شعله مبتنی بر IR استفاده می کنیم. این سنسور YG1006 یک فتوترانزیستور سیلیکون NPN با سرعت بالا و حساس است. این حسگر میتواند نور مادون قرمز را با طول موج از 700nm تا 1000nm تشخیص دهد و زاویه تشخیص آن در حدود 60 درجه باشد. ماژول حسگر شعله شامل یک فتودودیود (گیرنده IR) ، مقاومت ، خازن ، پتانسیومتر و مقایسه گر LM393 در یک مدار یکپارچه است. حساسیت سنسور را می توان با تغییر در پتانسیلومتر روی برد تنظیم کرد. ولتاژ کار سنسور بین 3.3 ولت تا 5 ولت است و دارای خروجی دیجیتال است.

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

مدار پروژه ربات آتش نشان با آردوینو

شماتیک مدار این ربات آتش نشانی در زیر آورده شده است :

آموزش کامل طراحی ربات آتش نشانی با Arduino

قطعات مورد نیاز را از فروشگاه قطعات آیرنکس تهیه کنید.

برای ساخت منبع آب خود از قوه خلاقیت خود کمک بگیرید ! برای من به این صورت است :

من از یک قوطی کوچک آلومینیومی (نوشیدنی) استفاده کردم که می توانید پمپ را درون آن قرار دهید و آب درون آن بریزید. سپس آن را روی یک سروو موتور قرار دهید تا بتوانید جهت آب را کنترل کنید.

قرار دادن پمپ آب و سروو موتور برای ربات آتش نشان

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

موارد موجود در فایل : شماتیک کامل مدار ، سورس کامل

4.2 (23 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

44 نظر

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

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

  2. سلام خدمت شما عرض ادب قربان این پروژه کاملش آماده هست و قیمتش چقدر هست ممنون میشم جواب بدید خیلی ممنون

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

  3. من میخوام این ربات برام ساخته بشه. برنامه آردینو آن به من داده شود و خطوط برنامه توضیح داده شود.
    لطفا هزینه ی آن؟
    ممنون

    1. سلام عزیز
      نحوه ساخت این ربات و برنامه آن در دوره آموزش آردوینو آموزش داده شده است

  4. سلام مهندس وقت شما بخیر مهندس من ماژول L293 رو خریداری کردم اما دوقسمت Vcc,Gnd و قسمت دیگه Vin ,Gnd چجوری باید الان این وصل کنم مهندس امکانش هست کمک کنید ممنون میشم

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

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

    1. سلام عزیز، آموزش کامل ساخت ربات آتش نشان در دوره آموزش آردوینو قرار داده شده

  6. سلام قطعاترا ازکجا بخرم البته برد آردوینو را دارم.
    ممنون

    1. سلام وقت بخیر
      دوره آموزشی شامل چه پروژه هایی هست؟

    2. سلام عزیز، در صفحه irenx.ir/courses روی دوره مورد نظرتون کلیک کنید. همه توضیحات و سرفصل ها نوشته شده

  7. سلام ممنون بابت خلاقیتتون میشه کد هاش رو هم در اختیار ما بزارید؟

    1. سلام عزیز
      کد ها در فایل دانلودی انتهای مطب قرار گرفته اند

    2. سلام خسته نباشید
      ویدئو آموزشی بسته بندی تمام مراحل ربات آتش نشان را میخواستم

    1. سلام عزیز، از پمپ آب های دی سی مختلف میتونید استفاده کنید

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

    1. سلام عزیز، اگر نیاز به اموزش بیشتر دارید در دوره اردوینو ثبت نام کنید، نحوه راه اندازی ربات اتش نشان توضیح داده میشه

  9. سلام میشه از سنسور التراسونیک برای تشخیص فاصله آتش و همچنین از التراسونیک برای تشخیص آتش و محل دقیق آبپاشی استفاده کرد؟ و میشه راهنمایی بفرمایید به چه صورت

  10. اگه بخوام همین مدار ببندم ولی به جای استفاده از این موتور های اسباب بازی ، موتور شیشه بالابر شیشه ماشین بزارم باید چی کار کنم

  11. برای درایور باید از خود آی سی استفاده کرد یا از خود ماژول

    1. سلام عزیز، از آی سی استفاده کنید

  12. سلام . برای این که این ربات فعال بشه بعد از آپلود کردن کد برنامه به آردوینو آیا حتما باید کابل آردوینو به سیستم وصل باشه یا میشه جدا کرد و به آردوینو ولتاژ داد و بدون کابل اونو راه اندازی کرد؟

    1. سلام عزیز، نیازی به اتصال دائم به سیستم نیست و بعد از آپلود کد فقط کافیه برد رو تغذیه کنید.

  13. اگه میشه برنامه نویسی شو رو هم در اختیار بگذارید یا یک راهنمی بکنید ممنون

  14. سلام ببخشید وقتر من کدو روی اردینو اپلود میکنم پمپ خاموش و روسن میشه هی و وقتی شعله جلوی سنسورا میگیرم کاملا روشن میمونه ولی تو حالت عادی پمپ خاموش روشن میشه ثابت نمیمونه می توانید بگید مشکلش چی با تشکر

    1. سلام جناب. همونطور که در فیلم عملکرد پروژه میبینید باید آتش به سنسور نزدیک باشه تا پمپ فعال بشه و همچنین به میزان زیادی به دقت و حساسیت ماژول مادون قرمز بستگی داره. میزان حساسیت ماژول مادون قرمز رو که با پتانسیومتر روی ماژول تنظیم میشه تغییر بدید.

    1. سلام جناب. پروژه مورد نظرتون رو بفرمایید

  15. سلام خدمت شما
    من قطعات تهیه کردم اما شیلد درایور موتور L293D که روی اردینو سوار میشه. اینجوری ورودی و خروجی برای سنسور شعله و سروو موتور و پمپ ندارم.راهنمایی کنید این شیلد چطور بصورت جدا از اردینو راه اندازی کنم و منبع بهش بدم برای کنترل چرخ های ربات.

    1. سلام جناب. ما نگفتیم از شیلد درایور موتور استفاده کنید. شما قطعه رو باید به صورت جداگانه تهیه کنید و در صورت استفاده از شیلد بستگی به خودتون داره باید یا برنامه رو تغییر بدید یا به طوری متصل کنید من نمیتونم کمک زیادی بهتون کنم.

  16. سلام وقت بخیر فایل پروژه مشکل داره
    امکان داره اصلاح کنید ممنون.

    1. سلام جناب، چک کردم سالمه، با نرم افزار winrar باز کنید.

    2. سلام مجدد اقای رحیمی
      امکانش هست به شماره واتساپ من پیام بدین چندتا سوال داشتم راهنمایی کنید. ممنون

  17. با سلام شاید مدار و برنامه نویسی این ربات کار اسانی باشد ولی می خواستم تشکر کنم از خلاقیت بسیار بالای شما

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *