در بسیاری از مکانها خصوصا کارخانه ها، کارگاه ها، باغها و مرغداری ها نیاز است برخی از وسایل در زمانهایی معین و از پیش تعیین شده بصورت اتوماتیک روشن و خاموش شوند. در این پروژه یک برد جهت کنترل اتوماتیک وسایل در زمانهای تعیین شده را طراحی میکنیم تا قادر باشید وسایل خود را به صورت زمانبندی شده کنترل کنید.
برای نمونه در باغها لازم است آبیاری در یک بازه ی زمانی خاص که مناسب آبیاری است انجام شود، مثلا آبیاری در ساعت 17:00 شروع و در ساعت 17:50 اتمام یابد. توسط این دستگاه میتوان این بازه ی زمانی را تعریف و بدین ترتیب سیستم آبیاری خود را اتوماتیک نمود. یا بعنوان مثالی دیگر از کاربرد این مدار، در کارگاه ها و مرغداری ها لازم است سیستمهای تهویه مطبوع راس یک زمان مشخص روشن و در زمان معین دیگری خاموش شوند. توسط این مدار میتوان زمانهای روشن و خاموش شدن را برای دستگاه متصل به مدار تعیین کرد.
برد کنترل اتوماتیک وسایل در زمانهای تعیین شده با آردوینو
در این آموزش ابتدا کار با ماژول ساعت DS3231 را آموزش داده ایم و توسط آن زمان فعلی یعنی ساعت و تاریخ فعلی را محاسبه کرده ایم. سپس به سراغ نمایشگر رنگی رفته ایم و روش راه اندازی آن و همچنین روش نمایش اطلاعات روی آن را آموزش داده ایم. نهایتا سراغ مدار اصلی خود رفته ایم و سخت افزار و نرم افزار آن را بصورت دقیق بررسی کرده ایم.
در مدار خود از ماژول ساعت DS3231 استفاده نموده ایم که نسبت به DS1307 عملکرد بهتری دارد و بسیار دقیقتر است. نمایشگر انتخابی ما هم نمایشگر رنگی 1.8 اینچ با چیپست ST7735 است که نسبت به قیمتش کارایی فوق العاده و کیفیت بالایی دارد. نمایشگرهای رنگی برای نمایش داده ها روی صفحه نمایش خود، کاربر را به چالش می کشند که با استفاده از چند تکنیک برنامه نویسی به بهترین شکل داده ها را روی نمایشگر به نمایش گذاشته ایم.
فایلهای پیوست پروژه برد کنترل اتوماتیک وسایل
- آموزش کار با DS3231 و نمایشگر رنگی
- شماتیک مدار ساخته شده
- سورس کد آردوینوی آموزشها و مدار ساخته شده
- PCB طراحی شده برای مدار
- آموزش خط به خط همه ی برنامه ها
- آموزش مدار و روش کار با آن
فیلم تست برد کنترل اتوماتیک وسایل