آموزش قسمت اول راه اندازی ماژول وای فای ESP8266

به نام خدا

با سلام خدمت دوستان عزیز

در این مطلب قصد دارم ارتباط ماژول وای فای به لبتاب رو آموزش بدم …

ماژول ESP-12E

پایه های این ماژول را در شکل زیر مشاهده می کنید. این ماژول قابلیت های بیشتری نسبت به ESP-01 دارد. به طوری که می تواند علاوه بر پروتکل UART با SPI نیز راه اندازی شود. همچنین در کنار این ماژول پایه های GPIO بیشتری وجود دارد که میتواند مستقیما مورد استفاده قرار گیرد.

esp8266 

این تصویر ماژول وای فای ESP8266  است…

توضیح پایه های ماژول:

-TX /RX:این دو پین جهت ارتباط سریال UART بادستگاه های خارجی است.

-GPIO4/GPIO5/GPIO2/GPIO15/GPIO16/GPIO14/GPIO12/GPIO13/GPIO0 :این پین های ورودی و خروجی ماژول است . می توان مستقیما این پین ها را یک کرد و یا از بیرون مقدار پین را خواند.همچنین از پین های GPIO0 و GPIO15 برای ورود به حالت برنامه ریزی استفاده می شود.

-CH_PD:این پین برای فعال کردن ماژول استفاده می شود و باید یک باشد.

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

-RESET:از این پین برای ریست کردن ماژول استفاده می شود.در حالت عادی این پین با یک مقاومت ۱۰K به VCC وصل شود.

-VCC:پین تغذیه ماژول است که باید به ولتاژ ۳٫۳ ولت وصل شود.

نکته مهم:برای تغذیه این مدار حتما باید از ولتاژ ۳٫۳ولت استفاده شود و سطح ttl پایه ها نیز ۳٫۳v است.

-GND:این پایه باید به GND مدار وصل شود.

وقتی این ماژول را از بازار می خرید دو حالت وجود دارد:

۱-این ماژول از قبل برنامه ریزی اولیه شده است.

۲-ماژول هیچ برنامه ای را در حافظه خود ندارد.

اینم یه شماتیک حرفه ای برای راه اندازی ماژول esp8266 که به صورت زیر است:

دوستان تو شماتیک بالا اون خازن ها ۱۰۰ میکرو فاراد هستن که من اشتباها نوشتم ۱۰۰PF

——————————————————————————————————-

 ماژول ESP-01

پایه های این ماژول را در شکل زیر مشاهده می کنید. همانطور که در شکل مشاهده می کنید، پروتکل مورد استفاده برای راه اندازی ماژولUART  می باشد.

همانطور که در شکل مشاهده می کنید، پروتکل مورد استفاده برای راه اندازی ماژول UART می باشد. پایه Rx و Tx به ترتیب برای دریافت و ارسال دیتا به کار می رود. دستوراتی که برای کار با این ماژول وجود دارد تحت عنوان AT Command می باشد.

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

——————————————————————————————————

در ادامه مطلب قصد داریم ماژول را به لبتاب خود مرتبط کنیم

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

دوستان سه نکته خوبی که مبدل بالا داره اینه که خودش میتونه تغذیه ماژول شمارو تامین و نیاز به تغذیه جانبی نداره و هم اینکه سطح ولتاژش ۳٫۳ ولت است،من خودم از همین استفاده میکنم خیلی عالیه که ازین ماژول تو همه کاراتون هم میتونید استفاده کنید آی سی این مبدل CH340  هستش که درایورشو آخر مطلب گذاشتم برا دانلود.

اینم لینک خریدش از ECA

برای راه اندازی تغذیه ۳٫۳ ولتی ماژول را تامین میکنیم.

و پایه GND  به زمین منبع تغذیه متصل می شود.

و پایه TX ماژول به پایه RX  مبدل USB به SERIAL متصل میشود.

و پایه RX ماژول نیز پایه TX مبدل USB به SERIAL متصل میشود.

توجه : در این قسمت دقت کنید که که سطح ولتاژ  مبدل USB به SERIAL حتما باید ۳٫۳ ولت باشد تا به ماژول آسیب نرسد

اگر ۳٫۳ ولت نبود کافیست با یک تقسیم مقاومتی در مسیر TX  مبدل به RX ماژول سطح ولتاژ را از ۵ ولت به ۳٫۳ ولت برسانید که در ادامه عرض میکنیم.

در این پروژه بنده از مبدل USB  به سریال با تراشه CH340 استفاده کردم و درایور آن را نیز قرار داده ام

این شماتیک مدار است وقتی که شما از یک مبدل usb به سریال معمولی استفاده می کنید که باید تغذیشو از خارج تامین کنید:

65

 تغذیه تمامی قسمت های مدار ۳٫۳ ولت است.

مرحله بعدی باید درایور مبدل usb  به سریال را نصب کنید و نرم افزار آن را با استفاده از run as adminstrator اجرا کنید

پس از اجرای نرم افزار در سمت چپ نرم افزار روی port numer  کلیک کرده و com  مورد نظر خود را انتخاب کنید

و سپس روی قسمت baudrate کلیک کرده و آن را روی ۵۷۶۰۰ (بادریت پیش فرض ماژول) قرار دهید

حال طبق شکل زیر روی نرم افزار کلیک راست کنید و مقدار Line Transmiter  را روی CR LF قرار دهید

سپس روی دکمه close port  کلیک کنید تا اتصال برقرار شود

12

حال باید AT (تمامی حروف بزرگ باشد) را تایپ کرده و enter بزنید که در این حالت ماژول نیز باید OK را برگرداند.

در آموزش های بعدی at command ها و نحوه تعویض فریمور ماژول را با نرم افزار esp_flasher توضیح خواهم داد.

شماتیک و فوت پرینت ماژول روهم برا آلتیوم هم روهم براتون گذاشتم.

امیدوارم به دردتون بخوره ،موفق و سربلند باشید.

دانلود درایور و نرم افزار serial

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

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

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

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

 

mehdi sehati

در این سایت پروژه و آموزش های انواع ماژول ها و میکروکنترلر ها و نحوه ارتباط سخت افزار با نرم افزار (برنامه نویسی اندروید برای گوشی و برنامه نویسی سی شارپ برای کامپیوتر) و برنامه نویسی پایتون و رسبری پای و ماژول های وای فای قرار میگیرد همچنین دوستان برای توضیحات بیشتر و سفارش پروژه میتوانند به آی دی تلگرام بنده مراجعه کنند

مطالب مرتبط

Subscribe
Notify of
guest

0 نظرات
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x