آیا تا به حال می خواهید خانه خود را خودکار کنید؟ آیا می خواهید چراغ ها، پنکه و سایر وسایل را از گوشی هوشمند خود کنترل کنید؟ یا یک آموزش در مورد دستگاه های متصل و شروع کار با آنها می خواهید؟ پروژه DIY Home Automation اندروید ما به شما نشان می دهد که چگونه خانه خود را با استفاده از یک تلفن هوشمند اندرویدی خودکار کنید. این به هیچ وجه نیازی به تجربه برنامه نویسی اندروید ندارد و یک برنامه رایگان برای توسعه در اختیار شما قرار داده شده است. با استفاده از این برنامه اندرویدی می توانید چراغ ها، تهویه مطبوع و قفل درها را از طریق تلفن هوشمند خود کنترل کنید. این سیستم بلوتوث برای اتصال به دستگاه شما و کنترل لوازم مختلف خانه شما است. با این آموزش هک DIY لذت ببرید!
مواد مورد نیاز
سخت افزار:
- Arduino / Arduino کلون کنید یا با این آموزش برد آردوینو سفارشی خود را بسازید .
- یک ماژول بلوتوث 5v TTL -UART مانند: JY-MCU BT_BOARD (ارزانتر) یا Bluesmirf Gold/Silver .
- پنج رله SPDT 5 ولت مانند: رله 5 ولت .
- نمونه اولیه تخته یا تخته نان.
- سیم های اتصال.
نرم افزار :
- آردوینو IDE
- Eclipse برای برنامه نویسی اندروید (اختیاری، غیر ضروری). برای آموزش نصب و راه اندازی محیط: نحوه نصب اندروید و eclipse و آموزش یادگیری برنامه نویسی اندروید حتی اگر برای این پروژه نیازی به آن ندارید.
چگونه کار می کند؟
پروژه DIY Android Home Automation با یک برنامه رایگان به نام "DIY SmartHome" ارائه می شود. این برنامه لوازم مختلف متصل به آردوینو و رله های شما را کنترل می کند. هنگامی که دکمههای جابجایی روی برنامه فشرده میشوند، سیگنالهای بلوتوث مربوطه از تلفن Android شما به ماژول بلوتوثی که به آردوینو خود متصل کردهاید ارسال میشود. آردوینو متوجه می شود که کدام سیگنال ارسال شده و آن را با سیگنال های از پیش تعریف شده اختصاص داده شده برای هر دستگاه مقایسه می کند. هنگامی که آردوینو آن سیگنال را شناسایی می کند، رله متصل به پین دیجیتال خود را با عبور 5 ولت از آن فعال می کند. بنابراین رله روشن می شود و دستگاه مربوطه متصل به رله نیز روشن می شود. برای خاموش کردن آن، آردوینو یک ولتاژ 0 ولت یا کم منطقی را به پین دیجیتالی خود منتقل می کند.
راه اندازی اتصالات برای پروژه DIY Android Home Automation
نمودار اتصال برای آردوینو مطابق شکل است. برای راه اندازی این سیستم باید سیم کشی بین ماژول آردوینو و بلوتوث و همچنین با رله ها برقرار شود. در اینجا، Tx ماژول بلوتوث به آردوینو Rx (پایه دیجیتال 0) و Rx ماژول به آردوینو Tx (پایه دیجیتال 1) متصل میشود. 5 ولت و GND ماژول به 5 ولت و GND آردوینو متصل هستند.
رله مورد استفاده شما SPDT است و دارای 5 پین در قسمت زیرین است. همانطور که در بالا نشان داده شده است، در اینجا پایه های 1 و 3 پایه های سیم پیچ هستند. 1 به پین دیجیتال آردوینو و 3 به آردوینو GND متصل است. 2 کنتاکت مشترک در رله ای است که باید برق دستگاه خود را به آن وصل کنید (AC 230V) و 4 پایه ای است که باید سیم دستگاه خود را به آن وصل کنید.
اتصال دستگاه خود به رله
در یک رله SPDT معمولی که پین خروجی آن در مرحله بالا نشان داده شده است، پایه های 2 و 4 مانند دو پایانه یک سوئیچ عمل می کنند. هنگامی که یک ولتاژ دیجیتال دیجیتال از آردوینو به رله اعمال می شود، سوئیچ روشن می شود، زمانی که ولتاژ برداشته می شود، خاموش می شود. شما می توانید این سیستم را که ساخته اید به یک تابلوی برق معمولی وصل کنید و سیم ها را از پشت کلیدهای برد به رله خود بکشید. همانطور که در نمودار اتصال در مرحله بالا مشاهده می شود، باید یک خط AC برق را به ترمینال مشترک همه رله ها وصل کنید. سپس، باید سیمها را از پشت تابلوی چراغها/لامپهای مربوطه که میخواهید کنترل کنید، گسترش دهید. هر یک از این سیم ها به ترمینال "NO" (به طور معمول باز) رله ها وصل می شوند (پایه شماره 4 در نمودار پین خروجی رله مرحله شماره 1). توجه: اگر میخواهید قفل درب را کنترل کنید، میتوانید از شیر برقی قفل درب استفاده کنید، که میتوان آنها را خریداری کرد و به سیستم خود متصل کرد و با استفاده از همان روش روشن/خاموش کرد. تصویر زیر نشان می دهد که چگونه می توانید سیستم را به تابلوی برق خود وصل کنید (به خاطر داشته باشید، این فقط برای نشان دادن ترتیب است، سیستم اصلی نیست که در اینجا توضیح داده شده است):
بیشتر بخوانید: اتوماسیون خانگی اندروید DIY با برنامه تلفن هوشمند رایگان
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
Ever wanted to make your home automated? Wanted to control the lights, fan, and other appliances from your smartphone? Or wanted a tutorial about connected devices and getting started with them? Our DIY Android Home Automation project will show you how to make your home automated using an Android smartphone. This requires no experience with Android programming at all, and a free application is included for you to develop. Using this Android application you will be able to control your lights, air conditioning, and door locks all from your smartphone. This system Bluetooth to connect with your device and control the various appliances in your home. Have fun with this DIY hacking tutorial!