پروژه کنترل لوازم خانگی از راه دور با NodeMCU

نوع فایل
ino , pdf
حجم فایل
نویسنده
تاریخ انتشار
14 مرداد 1397
دسته بندی
پروژه آردوینو
تعداد بازدید
186 بازدید
۱۰,۰۰۰ تومان
افزودن به سبد خرید
 خرید این محصول

پروژه کنترل لوازم خانگی از راه دور با NodeMCU

 

در ادامه آموزش آردوینو فارسی امروز به شما پروژه کنترل لوازم خانگی از راه دور با NodeMCU را قرار دادیم.

کار کرد این پروژه به این صورت می باشد که ما توسط برد NodeMCU و یک رله که سخت افزار این پروژه را تشکیل می دهند قادر به کنترل هر وسیله که به رله متصل هست می باشیم.

NodeMCU  یک برد کامل می باشد که هسته وای فای آن ماژول ESP8266-12 که آخرین ورژن این ماژول هست می باشد و مزیت آن این است که پایه های GPIO بیشتر و امکانات بیشتری در اختیار ما قرار می دهد .

زبان برنامه نویسی آن LUA که یک زبان مفصریه و یعنی کامپایلری نداره و زمان اجرا تفسیر و اجرا میشه. این زبان به نسبت ساده است و با زبان‌هایی مثل javascript و scheme مقایسه میشه.

یکی از ویژگی‌های این زبان اینه که شما میتونی توی یک برنامه دیگه از اون استفاده کنید یعنی مفسرش به برنامه اضافه می شود و برنامه می تواند به با استفاده از lua برنامه ریزی بشود و مثلا plugin برایش طراحی کنید. و بسیار سبک و اپن سورس نیز می باشد

یکی از ویژگی های این برد این است که می توان توسط IDE  آردوینو برنامه نویسی کرد و از این برد استفاده کرد که ما در ابن پروژه از IDE و زبان برنامه نویسی آردینو ( C++)استفاده کردیم.

کارکرد پروژه :

در این پروژه ما از پلت فرم و کلود سرور Blynk استفاده و کار کرد آن به این صورت می باشد که ما ابتدا کتابخانه مربوط به آن را در نرم افزار Import و توسط توکن که هنگام ثبت نام در سایت این سرویس به کاربر داده می شود و کد راه انداز آن روی برد NodeMCU  آپلود و کامپایل کردیم.

و در قسمت نرم افزار ابتدا توسط نرم افزار ارائه شده این سرویس به  سرور وصل شده در سمت سخت افزار NodeMCU به مدل منزل وصل شده و سپس از طریق مودم به اینترنت دسترسی داشته و در اخر با سرور Blynk ارتباط بر قرار کرده و وقتی ارتباط بین تلفن هوشمند (توسط نرم افزا Blynk) و برد NodeMCU توسط کلود سرور ارائه شده برقرار شد.

کنترل رله از طریق اینترنت امکان پذیر شد .  در ادامه شما فقط کافی است نوع پایه (مثلا Button  است یا LED و یا …) در نرم افزار مشخص و پین مورد نظر را به آن اختصاص دهید و نرم افزار را اجرا کنید.

شماتیک و نحوه کار کرد این پروژه :

روی این برد انواع پین های کاربردی وجود دارد که در ادامه دیتاشیت این برد قرار گرفته است که گویای همه چیز می باشد .

NodeMCU-Pin

در واقع در پروژه های IOT این برد به نظر من یکی از کاملترین برد ها می باشد و قیمت آن بسیار مناسب این تکنولوژی است.

و وابسطه به برد آردینو نمی باشد یعنی شما می تواند با اتصال مستقیم انواع سنسور , حسگر,موتور و ….. به این برد قابلیت کنترل تمام موارد گفته شده از طریق اینترنت توسط انواع کلود وب سرور ها داشته باشید و مقادیر دریافتی آن ها از طریق اینترنت بررسی کنید .

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

پروتکلی مثل MQTT و …..

یکی دیگر از ویژگی های این برد این است که توسط اتصالات کم و ساده و برنامه نویسی ساده می توانید انواع پروژه های جذاب و کاربردی طراحی و پیاده سازی کنید.

این پروژه بصورت کاملا عملی و کاربردی برای شما علاقه مندان حوزه اینترنت اشیا (IOT) طراحی شده است .

از همین امروز با ما وارد این دنیای شیرین شده و یادگیری را شروع کنید.

مطالعه بیشتر

  راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.