توضیحات
پروژه Smart Controller یک سیستم کنترل هوشمند و چندمنظوره مبتنی بر ماژول ESP8266-12S است که برای اتوماسیون خانگی، کنترل تجهیزات الکترونیکی و مدیریت هوشمند محیط طراحی شده است. این سیستم قابلیت کنترل خروجیها، مدیریت شبکههای WiFi، تنظیم عملکرد کلیدها، کنترل دما و رطوبت، و ارتباط با گیرندههای خارجی را از طریق رابط کاربری تحت وب فراهم میکند.
در این پروژه چهار خروجی ماسفت روی برد قرار دارد که میتوان از آنها برای کنترل تجهیزاتی مانند لامپ، فن یا رله استفاده کرد. همچنین میتوانید تا ۶ گیرنده خارجی را از طریق WiFi به سیستم متصل کرده و هرکدام را بهصورت جداگانه از صفحه وب یا کلیدهای فیزیکی روی برد کنترل کنید.
سیستم مجهز به ترموستات داخلی با سنسور DHT11 است که دما و رطوبت محیط را اندازهگیری کرده و خروجیهای مربوط به کنترل دما و رطوبت را بهصورت خودکار فعال یا غیرفعال میکند. برای نمایش وضعیت سیستم از نمایشگر OLED مدل SSD1306 استفاده شده است که اطلاعاتی مانند وضعیت WiFi، خروجیها، دما و رطوبت را بهصورت پویا و چرخشی نمایش میدهد.
تمامی تنظیمات از طریق رابط کاربری وب قابل انجام هستند؛ از جمله تنظیم شبکههای WiFi داخلی و خارجی، مدیریت گیرندهها، تعیین عملکرد کلیدها، تنظیم پارامترهای ترموستات و پیکربندی نمایشگر. تمام دادهها نیز در EEPROM ذخیره میشوند تا پس از قطع برق حفظ شوند.
در پوشه پروژه، فایلهای کامل شامل:
-
کد آردوینو پروژه (Smart_controller.ino)
-
فایل مقداردهی اولیه EEPROM (SmartController_EEPROM_Init.ino)
-
فایلهای طراحی PCB و شماتیک در نرمافزار Altium Designer
قرار داده شدهاند تا بتوانید پروژه را بهصورت کامل اجرا، و در صورت نیاز تغییرات سختافزاری دلخواه خود را اعمال کنید.
در مجموع، پروژه Smart Controller یک راهکار جامع و حرفهای برای ساخت کنترلر هوشمند تحت وب است که هم از نظر نرمافزاری و هم سختافزاری آماده استفاده و توسعه در سیستمهای اتوماسیون خانگی و اینترنت اشیا (IoT) میباشد.
نظرات
اولین نفر باشید که این آیتم را نقد میکنید
هنوز هیچ نظری وجود ندارد