شخصی سازی خانه های هوشمند با اینترنت اشیا به وسیله برنامه نویسی کار ساده است. امروز میخواهیم شما را وارد یک مبحث بسیار جذاب در اینترنت اشیا بکنیم. امروز با شما میخواهیم در مورد برنامه نویسی برنامه های اینترنت اشیا در خانه های هوشمند صحبت کنیم.
شخصی سازی خانه های هوشمند با اینترنت اشیا
شما یاد میگیرد که با استفاده از وب اپلیکیشن دانشگاه MIT یعنی App Inventor یک رابط کاربری برای کنترل LED در خانه های هوشمند برای سیستم عامل اندروید بنویسید. اگر راجع به خانه های هوشمند اطلاعات زیادی ندارید، همین بس که شما با استفاده از این فناوری به راحتی میتوانید، تمامی بخش های خانه خود را مدیریت و کنترل کنید و آنها را برای سبک زندگی خود شخصی سازی کنید.
کنترل LED با نرم افزار اندروید
شما با استفاده از رابط کاربری نرم افزاری اندروید میتوانید بخش های مختلف نوری خانه خود را مدیریت کنید. اگر میخواهید برنامه ای برای کنترل بخش های مختلف اپلیکیشن اندروید بنویسید، نیاز است که در برنامه خود دو بخش سرویس دهنده و سرویس گیرنده را مد نظر قرار دهید.
اگر بخواهیم بصورت جزئی تر بحث کنیم، شما در بخش سرویس دهنده نیاز به یک برد آردینو و یک LED دارید و در بخش سرویس گیرنده که هم میتواند یک کاربر باشد و هم خودتان باید یک نرم افزار اندروید داشته باشد که بتواند، با کم و زیاد کردن شدت نور کار کند!
برای این برنامه نویسی به چه چیزهایی نیاز دارید؟
اگر میخواهید یک برنامه برای کنترل LED بنویسید نیاز به سخت افزارهای زیر دارید که باید آنها را تهیه کرده باشید:
• برد آدوینو
• یک یا چند عدد LED
• یک مقاوت ۲۲۰ اهمی
• ماژول بلوتوث HM-10
برنامه نویسی برد آردینو
شما باید برای این که بتوانید یک برنامه اندرویدی داشته باشید که بتواند LED را کنترل کنید، نیاز به برنامه نویسی برد آردینو دارید. برای این کار لازم نیست که حتما یک کد نویس اینترنت اشیا باشید! کد های آماده زیادی در اینترنت وجود دارد که شما میتوانید از آن استفاده کنید.
- ساخت رابط کاربری با App Inventor
App Inventor یکی از ابزارهای ارائه شده برای ساخت برنامه های کاربردی تحت وب است که نیاز به سخت افزار و دانش برنامه نویسی ندارد و شما به راحتی با استفاده از آن میتوانید یک برنامه اندروید بنویسید. احتمالا می پرسید چطور؟ این برنامه شامل دو بخش است که یک بخش برای طراحی ظاهر گرافیکی شما است و بخش دیگر برای ساخت گزینه ها و بخش های برنامه نویسی برنامه! شما برای ساخت اپلیکیشن نیازی به برنامه نویسی ندارید!