این دستورالعمل اصول مربوط به ساخت دستگاههایی را برای کنترل اتوماسیون خانگی از طریق اینترنت نشان میدهد. ما قصد داریم یک دستگاه (یا چندین مورد از آنها) بسازیم که از طریق اینترنت با یکدیگر صحبت می کنند تا چراغ ها، موتورهای پرده/پرده، پریز برق و غیره را کنترل کنند.
برخلاف دستگاههایی که از طریق مرورگر وب یا تلفن کنترل میشوند، این دستگاهها به گونهای طراحی شدهاند که دستگاههای ساده و مبتنی بر آردوینو هستند که میتوانند به صورت دوطرفه با یکدیگر صحبت کنند. آنها ممکن است در یک خانه یا در ساختمان های مختلف باشند و ممکن است ارتباط یک طرفه (مثلا کلید چراغ و چراغ) یا دو طرفه (مانند کنترل کننده اتوماسیون) داشته باشند.
این امکان وجود دارد که ترکیبات محلی دستگاه/رله برای کنترل برق سوکت برق تلویزیون، رایانه و غیره داشته باشید.
همچنین می توانید این کار را در کنترل ساختمان مشاهده کنید. نمونه های تجاری که روی رابط های محلی یا اختصاصی کار می کنند عبارتند از: Clipsal C-Bus، X10، Bus-SCS.
تصویر نمونه ای از آنچه را که ما در تلاش هستیم با استفاده از دستگاه های C-Bus تجاری به عنوان مثال به دست آوریم، نشان می دهد.
(http://en.wikipedia.org/wiki/File:CBus_Wiring.gif). اما در مورد ما C-Bus با اینترنت یا یک شبکه محلی جایگزین می شود.
از نظر عملی، داشتن یک دستگاه در هر اتاق با چندین کلید، سنسور و احتمالاً موتورهای ولتاژ پایین و یک دستگاه در تابلوی توزیع که رلهها یا دیمرها را کنترل میکند، بسیار منطقی است.
یکی از عوامل مهم در اتلاف انرژی، روشن بودن بیش از حد چراغ ها در دوره هایی است که اتاق به اندازه کافی از نور طبیعی روشن می شود. اضافه کردن یک سنسور نور در اتاقی با دستگاه نور قابل کاهش با کنترل نور اتاق در پاسخ به نور حس شده در اتاق، کارایی انرژی را به میزان قابل توجهی افزایش می دهد.
==========
اتفاقا. اگر این دستورالعمل را دوست دارید، ممکن است این موارد را نیز دوست داشته باشید:
دماسنج دیجیتال برای خانه شما:
http://www.instructables.com/id/An-Arduino-Thermometer-with-Digital-Display/
Internet-Radio:
http://www .instructables.com/id/Arduino-Raspberry-Pi-Internet-Radio/
"Wii-Remote" خود را مانند کنترل یک PC Flight Simulator بسازید
http://www.instructables.com/id/Flight-Simulator-with- Arduino-and-Python/
==== ======
مرحله 2: نمونه سازی اولیه دستگاه اینترنت آردوینو
ما بر روی اصول خود دستگاه تمرکز خواهیم کرد.
برای انجام این کار، نمونه اولیه آن را با LED ها و سوئیچ ها انجام خواهیم داد. هنگامی که آردوینوها در حال مکالمه و کنترل LED هستند، کار کردن آن با سپرهای رله اصلی و سپرهای موتور مستقیماً به جلو است.
ما قصد داریم یک دستگاه با سوئیچ و LED بسازیم و 2 تا از آنها را از طریق اترنت وصل خواهیم کرد. به این ترتیب ما همزمان عملکرد سوئیچ و کنترل نور را نمونهسازی میکنیم و کامهای دو جهته را نشان میدهیم.
برای بسیاری از دستگاه ها باید آنها را از طریق یک روتر متصل کنیم. اگر فقط 2 دستگاه داشته باشیم (همانطور که در اینجا انجام می دهیم) می توانیم آنها را به یکدیگر متصل کنیم . آی سی اترنت از کراس اوور مورد نیاز مراقبت می کند .
ما باید کمی فکر کنیم که چگونه یک دستگاه آدرس دستگاهی را که می خواهد با آن ارتباط برقرار کند می داند.
در اینجا نحوه برخورد ما با آن آمده است:
هر دستگاه آدرس IP ثابت خود را دارد. هر دستگاه "می داند" با کدام دستگاه می خواهد صحبت کند. بنابراین میتوانیم آدرس IP Static دستگاه مقصد را در کد آردوینو دستگاه فرستنده کدگذاری کنیم. ظریف ترین راه حل نیست. ولی کاملا کاربردی