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

 

یک عدد برد آردینو از هر مدلی میتونین استفاده کنین، ما تو این پروژه از مدل UNO استفاده کردیم

یک صفحه کلید (کیپد) مدل ماترسی 4*3 (یعنی 3 تا ستون و 4 تا سطر داره)

دو عدد سنسور التراسونیک (هم از مدل hc-sr04 میتونین استفاده کنین و هم از مدل SRF-05)

یک عدد LCD کاراکتری (با توجه به اینکه LCD کاراکتری پایه های زیادی از آردینو رو اشغال میکنه به خاطر همون میتونیم از یه مبدل LCD کاراکتری  به I2C استفاده کنیم، که در این حالت فقط توسط 2 پایه میتونیم LCD کاراکتری رو راه اندازی کنیم)

یک مبدل LCD کاراکتری به I2C که بالا توضیحش رو دادم

یک عدد درایور L293D (برای تقویت جریان میکروکنتلر و برای راه اندازی موتور ها و پمپ ها )

دو عدد موتور 5 ولت یا 12 ولت (این موتور ها به عنوان پمپاژ کننده مورد استفاده قرار میگرن)

یک منبع تغذیه مجزا برای راه اندازی موتور ها و یا پمپ ها ( از باتری کتابی 9 ولت میتونین استفاده کنین)

و در نهایت یک برد برد چند تا دکمه یا همون باتن تعدادی سیم جامپر

 

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

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

  • آموزش کامل شماتیک پروژه و همه نکات مربوط
  • آموزش و توضیح خط به خط سورس مربوط به برد آردینو

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

 

حین مطالعه و انجام پروژه، هر سوال یا راهنمایی نیاز داشتین از خودم میتونین بپرسین

سرفصل های آموزشی

لینک دانلود مجموعه آموزشی و فایل های مربوطه

درباره استاد دوره

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

نظرات

دوره‌های مرتبط