کنترل محیط اطراف به وسیله ی WIFI و برنامه ی کامپیوتری

سلام.بخش سخت افزاری این سایت رو با یه پست در مورد کنترل محیط اطراف به ساده ترین شکل ممکن شروع می کنیم.

توی این پروژه ما یه نرم افزار با Qt نوشتیم و به کمک اون و WIFI به سیستم طراحی شده متصل شدیم.با فشار دادن یه دکمه لامپی که به سیستم وصل شده روشن یا خاموش میشه.سیستم طراحی شده برای روشن و خاموش کردن لامپ از یه ماژول وای فای HLK-RM04 و میکروکنترلر PIC تشکیل شده.ماژول HLK-RM04 یه قطعه ای هستش این شکلی:

HLK-RM04

این ماژول مثل مودم های ADSL که تنظیم میشن آی پی و اسم و رمز میگیره.خیلی ساده.و البته اطلاعات دریافتی رو از طریق پروتکل USART مبادله می کنه.ینی از میکروکنترلر اطلاعات رو میگیره میده به تمام چیزایی که بهش وصل شدن (از طریق WIFI) و اطلاعاتی که دم و دستگاه های مختلف براش ارسال میکنن (از طریق WIFI و سوکت) ارسال میکنه برای میکرو.میکرو این اطلاعات رو پردازش میکنه و عملیات مورد نظر رو انجام میده.

برنامه نوشته شده در سمت کامپیوتر رو می تونید از لینک زیر دانلود کنید:

دانلود

با روشن کردن دستگاه و متصل شدن بهش به کمک WIFI ، برنامه رو باز میکنید و روی دکمه ی Connect کلیک می کنید.اگه اتصال موفقیت آمیز باشه پیامش رو دریافت می کنید و دکمه ی مربوط به روشن و خاموش کردن لامپ فعال میشه.با کلیک کردن روی این دکمه میشه کنترلرش کرد.

تصاویر زیر از مراحل اتصال به سیستم هستن و در آخر هم می تونید یه فیلم کوتاه از کار انجام شده رو ببینید:

Qt-WIFI connection

 

Qt-WIFI connection

Qt-WIFI connection

برای مشاهده ی فیلم روی لینک زیر کلیک کنید:

فیلم

سوالات خودتون رو در تالار سایت Forum مطرح کنید


دیگر موضوعات برنامه نویس امین آقاخانی

آشنایی با ماژول WIFI HLKRM04

برنامه نویسی Socket در Qt

موضوع را به اشتراک بگذارید

درباره نویسنده

امید آقاخانی هستم مدیر کامپیوتر دانشجو
به شدت به دنیای برنامه نویسی علاقه دارم و برنامه نویسی به خودی خود اشتراک منابع را به ارمغان می آورد
در زمینه های برنامه نویسی اندروید و iOS و وب سایت با زبان شیرین PHP و کمی ویندوز با سی شارپ فعالیت میکنم

امیدوارم سهم خود از خدمت به میهنم را به خوبی انجام داده باشم