ارتباط گوشی اندرویدی با میکرو توسط ماژول wifi ESP8266

پروژه های اندروید,پروژه های میکروکنترلر AVR

به نام خدا

در این مطلب قصد دارم برنامه اندروییدی که نوشتم را برای ارتباط با میکرو کنترلرها از طریق ماژول wifi معرفی کنم

توسط این برنامه اندرویدی میتوانید پس از وارد کردن آی پی و پورت ماژول wifi (ماژول esp8266  به صورت سرور تنظیم شده است) به آن متصل شوید و دیتا را ارسال و دریافت کنید

این برنامه از 8 عدد دکمه on/off تشکیل شده است که میتوان توسط آن 8 رله را کنترل کرد

از ویژگی های مهم این پروژه اتصال اتوماتیک است که پس از وارد کردن آی پی و پورت سرور قابل تنظیم است که در این حالت در هر زمان به محض ورود به برنامه ،نرم افزار به طور اتوماتیک به ماژول متصل میشود

همچنین از دیگر ویژگی این پروژه قابلیت اتصال به مودم وای فای منزل است به این صورت که هم ماژول esp8266  و هم گوشی شما به مودم منزلتان متصل است و شما با ست کردن local ip میتوانید به محض استارت برنامه رله هارا کنترل کنید و همچنین برد شما برای کنترل لوازم منزل بسیار زیاد میشود و محوطه ی خانه شمارو به راحتی پوشش می دهد

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

و بخاطر وجود اسکرول بار هر تعداد دکمه میتوان قرار داد

در شکل زیر محیط برنامه را مشاهده میکنید

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

برای تمامی تاگل باتن ها از انیمیشن استفاده شده است که استفاده از برنامه را برای کاربر جذاب می کند.

و در پایین صفحه ،فضایی برای  نمایش اطلاعات دریافتی وجود دارد.

با لمس رو دکمه refrsh مقدار دما توسط میکرو از سنسور دمای دیجیتال ds18b20 خوانده می شود به برنامه فرستاده میشود; و همچنین یک سیکبار برای کنترلر نور led متصل به میکرو از طریق pwm قرار دارد;

این پروژه با داشتن سورس آن به راحتی قابل گسترس است.

این نرم افزار در اندروید استدیو نوشته است.

دوستان یکم تو فیلم سریع صحبت کردم تا حجم فیلم زیاد نشه. 💡 .

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

لیست قطعات مورد استفاده :

1-ماژول وای فای  ESP8266 و برد کمکی ماژول وای فای و یا پین هدر نری ریز اتصال مستقیم به ماژول وای فای

2-میکرو کنترلر atmega16

3-lcd کاراکتری 2 در 16

4-رله ی 5 ولتی 8عدد یا ماژول رله 5 ولت 8 کانال

5-مبدل USB به سریال

6-سنسور دمای دیجیتال DS18B20

7-LED

«این قطعات رو از هر فروشگاهی میتونید تهیه کنید»

توضیحات تنظیمات میکروکنترلر:

فرکانس کاری میکرو 8 مگا هرتز است که میتوانید از اسیلاتور داخلی استفاده کنید و فیوز بیت ها رو به صورت زیر تنظیمات کنید:

کلاک سلکت صفر برابر 0

کلاک سلکت یک برابر 0

کلاک سلکت دو برابر 1

کلاک سلکت سه برابر 0

و در صورت اتصال کریستال خارجی 8 مگا هرتز تمامی کلاک سلکت هارو 1 کنید

توضیحات بیشتر در مورد نحوه پروگرام کردن میکرو از این لینک ببینید.

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

که از میکرو کنترلر at mega 16 و ماژول وای فای esp8266 و از ال سی دی کاراکتری 16*2 برای نمایش اطلاعات استفاده شده است.

خرید

 

دوستان این لینک هم حتما ببینید.

برای خرید این پروژه و توضیحات بیشتر می توانید به تلگرام بنده  مراجعه کنید

آی دی تلگرام بنده :

microdroidprj@

لینک مطالب مرتبط :

برنامه اندرویدی حرفه ای کنترلر LEDRGB و 8 رله با قابلیت دریافت دما از طریق بلوتوث 

برنامه ی اندرویدی برای ارتباط با ماژول HC-05

برنامه ای کنترل رله و بسیار کاربردی برای پروژه ها از طریق گفتار

پروژه ارتباط با میکروکنترلر از طریق برنامه #c

10
دیدگاه بگذارید

avatar
4 Comment threads
6 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
5 Comment authors
mcfaحیدرسعیدfaridmicrodroidprjsiteمحمد Recent comment authors
محمد
Guest
محمد

سلام….چطور خریداری کنیم پروژه تون رو

سعید
Guest
سعید

سلام دوست عزیز این محصول پشتیبانی داره ؟ متاسفانه شما در تلگرام انلاین نیستین

حیدر
Guest
حیدر

سلام. برای خرید پروژه تون چکار باید بکنیم؟؟؟؟؟
کل پروژه شامل سورس زبان سی در کدویژن و سورس اندروید استودیو
[راستی کد ها شامل توضیح فارسی هم هست یا نه منةورم اینه که خط به خط توضیح داده شده یا نه]

mcfa
Guest
mcfa

سلام
خسته نباشید
میشه یه شماره تلفن برای خرید پروژه بفرمایید؟
یا اگه تو شبکه های اجتماعی دیگه مثل سروش یا وات ساپ عضوید ادرس اونارو بگید.
چون تلگرام فیلتر شده و دسترسی ندارم.
متشکر اقای مهندس