پنجشنبه , ۲۵ مرداد ۱۳۹۷

معرفی ماژولESP8266

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

۱:توضیح مختصر ماژول

تا کنون ماژول متعددی جهت  ارتباط  از بستر WIFI  ساخته شده اند و هر کدام نسبت به دیگری دارای امکانات و قیمت و اندازه های متفاوت می باشند.

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

۱:تنوع ماژول ۲:سایز کوچک ۳:توان مصرفی پایین  ۴:راه اندازی راحت و سریع ۵:داشتن پایه های جهت ورودی و خروجی  ۶:قیمت ارزان ان و… نام برد.

۲:تنوع ماژول

تاکنون بالغ بر ۲۰ نمونه از این ماژول ساخته شده است که اصل و ماهیت ان ها همه یه نوع کار را انجام میدهند اما در تعداد پایه -اندازه ماژول-قابلیت اتصال به انتن خارجی-مقدار حافظه فلش و … با یکدیگر متفاوت هستند که در ادامه این موارد در جدول معین شده است.

Name Active pins Pitch Form factor LEDs Antenna Shielded Dimensions

(mm)

Notes
ESP01 ۶ ۰.۱ in ۲×۴ DIL Yes PCB trace No ۱۴.۳ × ۲۴.۸ ۵۱۲ KiB Flash
ESP-01M ۱۶ ۱.۶ mm ۲×۹ edge connector No PCB trace Yes ۱۸.۰ × ۱۸.۰ Uses ESP8285 (1 MiB built-in flash)
ESP-01S ۶ ۰.۱ in ۲×۴ DIL Yes PCB trace No ۱۴.۴ × ۲۴.۷ (۱ MiB Flash )
ESP-02 ۶ ۰.۱ in ۲×۴ castellated No U.FL socket No ۱۴.۲ × ۱۴.۲
ESP-03 ۱۰ ۲ mm ۲×۷ castellated No Ceramic No ۱۷.۳ × ۱۲.۱
ESP-04 ۱۰ ۲ mm ۲×۴ castellated No None No ۱۴.۷ × ۱۲.۱
ESP-05 ۳ ۰.۱ in ۱×۵ SIL No U.FL socket No ۱۴.۲ × ۱۴.۲
ESP-06 ۱۱ various ۴×۳ dice No None Yes ۱۴.۲ × ۱۴.۷ Not FCC approved.
ESP-07 ۱۴ ۲ mm ۲×۸ pinhole Yes Ceramic + U.FL socket Yes ۲۰.۰ × ۱۶.۰ Not FCC approved.
ESP-07S ۱۴ ۲ mm ۲×۸ pinhole No U.FL socket Yes ۱۷.۰ × ۱۶.۰ FCC and CE approved.
ESP-08 ۱۰ ۲ mm ۲×۷ castellated No None Yes ۱۷.۰ × ۱۶.۰ Not FCC approved.
ESP-09 ۱۰ various ۴×۳ dice No None No ۱۰.۰ × ۱۰.۰
ESP-10 ۳ ۲ mm ۱×۵ castellated No None No ۱۴.۲ × ۱۰.۰
ESP-11 ۶ ۱.۲۷ mm ۱×۸ pinhole No Ceramic No ۱۷.۳ × ۱۲.۱
ESP-12 ۱۴ ۲ mm ۲×۸ castellated Yes PCB trace Yes ۲۴.۰ × ۱۶.۰ FCC and CE approved
ESP-12E ۲۰ ۲ mm ۲×۸ castellated Yes PCB trace Yes ۲۴.۰ × ۱۶.۰ ۴ MiB flash.
ESP-12F ۲۰ ۲ mm ۲×۸ castellated Yes PCB trace Yes ۲۴.۰ × ۱۶.۰ FCC and CE approved. Improved antenna performance. 4 MiB flash.
ESP-12S ۱۴ ۲ mm ۲×۸ castellated Yes PCB trace Yes ۲۴.۰ × ۱۶.۰ ۴ MiB flash. FCC approved.
ESP-13 ۱۶ ۱.۵ mm ۲×۹ castellated No PCB trace Yes W18.0 × L20.0 Marked as ″FCC″. Shielded module is placed sideways, as compared to the ESP-12 modules.
ESP-14 ۲۲ ۲ mm ۲×۸ castellated +6 No PCB trace Yes ۲۴.۳ × ۱۶.۲

۳:ماژول مورد استفاده جهت آموزش

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

ماژولی که در این آموزش قصد استفاده از ان را داریم ESP8266-M07 میباشد که در جدول بالا با رنگ سبز مشخص شده است و از مزیت های ان داشتن انتن داخلی با قابلیت اتصال به انتن خارجی می باشد.

همچنین توصیه ما این است فیبری که جهت تبدیل این ماژول به دیپ می باشد را تهیه نمایید و ماژول را بر روی ان لحیم کنید زیرا این امر باعث می شود ان را بر روی برد برد قرار دهیدو به تمامی پایه ها به راحتی دسترسی داشته باشید و  مهم ترین نکته ان وجود مقاومت بر روی ان هست که ماژول را در حالت اماده به کار جهت دریافت دستورات AT و ارسال و  دریافت اطلاعات می باشد که  د ادامه توضیح داده خواهد شد.

نکته:در صورت پیدا نکردن فیبر هیچ نگران نباشید بدون ان به راحتی ماژول راه اندازی می شود و فیبر صرفا جهت سهولت است.

esp8266-07

نمایی از پشت و روی ماژول Esp8266-07

نمایی از فیبر راه انداز جهت لحیم کردن ماژول بر روی ان

۴: مشخصات ماژول

Module Model ESP-07
Package SMD-16
Size ۲۱.۲*۱۶*۳˄±۰.۱˅mm
SPI Flash Default 8Mbit
Interface UART/GPIO/ADC/PWM
IO Port ۹
UART Baudrate Support 300 ~ 4608000 bps ˈDefault 115200 bps
Frequency Range ۲۴۱۲ ~ ۲۴۸۴MHz
Antenna Built-in ceramic antenna or External Antenna with IPEX connector
Secondary Development Support
Transmit Power ۸۰۲.۱۱b: 16±۲ dBm (@11Mbps)
۸۰۲.۱۱g: 14±۲ dBm (@54Mbps)
۸۰۲.۱۱n: 13±۲ dBm (@HT20, MCS7)
Receiving Sensitivity CCK, 1 Mbps : -90dBm
CCK, 11 Mbps: -85dBm
۶ Mbps (1/2 BPSK): -88dBm
۵۴ Mbps (3/4 64-QAM): -70dBm
HT20, MCS7 (65 Mbps, 72.2 Mbps): -67dBm
Power (Typical Values) Continuous Transmission => Average: ~ 71mA, Peak: 300
Modem Sleep: ~20mA
Light Sleep: ~2mA
Deep Sleep: ~0.02mA
Security WEP/WPA-PSK/WPA2-PSK
Power Supply Voltage 3.0V ~ 3.6VˈCurrent >300mA
Operating Temperature -۲۰ ć ~ ۸۵ ć
Storage Environment -۴۰ ć ~ ۹۰ ć , < 90%RH
Weight ۰.۴۰g

از مهم ترین مشخصات ان میتوان به موارد زیر اشاره کرد

۱:ارتباط سریال UART با باود ریت پیش فرض ۱۱۵۲۰۰

۲: ولتاژ کاری ۳ تا ۳.۶ ولت

۳: پشتیبانی از دستورات  AT

۴: قابلیت کار به عنوان  STA   – AP-هر دو

۵: قابلیت کار در ارتباط TCP-UDP

۶: قابلیت کار به عنوان SERVER – CLIENT

و…

۵: نحوه سیم کشی ماژول و راه اندازی ان

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

در صورتی که از فیبر تبدیل که ابتدای پست از  ان صحبت شد استفاده نمایید اهمیت استفاده از مقاومت ها کاهش می یابد چون ان مقاومت اصلی بر روی فیبر لحیم شده است.

نکته مهم در امر تغذیه حذف نویز و پارازیت می باشد که این عوامل توسط خازن های C8 و C9 دفع میگردد. توصیه میشود  خازن C9 حتما از نوع تانتالیوم مباشد.

۶: توضیح مختصر در مورد پایه های ماژول و  نقش قطعات 

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

پایه ۱  : پایه ۱ ماژول با نام RESET مشخص شده است که در صورت اتصال این پایه به زمین مدار ماژول ریست میشود و برای جلوگیری از این امر توسط یه مقاومت با مقدار۱۰ کیلو اهم به ولتاژ ۳.۳ ولت متصل شده است. زمانی که ماژول روشن میشود ممکن است در ابتدای ان ولتاژ دارای ریپل و تغییرات زیاد باشد به همین دلیل باید ابتدا ریست گردد که این امر توسط خازن C7 با ظرفیت۱۰ میکرو فاراد انجام میگرد.

چون ابتدای روشن شدن خازن تخلیه می باشد و به صورت اتصال کوتاه عمل میکندوماژول ریست شده و بعد خازن شارژ می شود و به صورت اتصال باز عمل میکند.

جهت ریست کردن ماژول میتوان از طریق سخت افزار و همچنین نرم افزار اقدام نمود که برای ریست شدن از طریق سخت افزار از ترانزیستور Q2 به شماره ۲c945  استفاده شده است و با اعمال ولتاژ به پایه بیس ترانزیستور روشن شده و باعث میشود پایه RESET  به زمین متصل گردد و همچنین خازن دشارژ شود و ماژول ریست گردد.

پایه ۲  :پایه ۲ ماژول ADC نام دارد که میتوان از این پایه جهت نمونه برداری ولتاژ استفاده نمود.

۷:ارتباط بین ماژول و کامپیوتر  از طریق ارتباط سریال با استفاده از مبدل های (USB TO SERIAL(TTL

جهت ارسال و دریافت  دیتا از طریق این ماژول باید دستورات AT به ماژول ارسال گرددو ماژول را کانفیگ نمود.
ماژول دارای پورت سریال UART   می باشد که پایه های ان با نام RXD (دریافت) و TXD (ارسال)مشخص شده است. پورت سریال دارای سرعت نرخ بیتBAUD می باشدکه مقدار ان پیشفرض ۱۱۵۲۰۰ است.

نکته مهم در مورد حداکثر ولتاژ قابل اعمال به پایه های ماژول می باشد که مقدار ان حداکثر ۳.۳ ولت است.به همین جهت در صورتی که ولتاژ مبدل سریال ۵ ولت باشد باید از تقسیم ولتاژ مقاومتی استفاده نمود که در عکس شماتیک بخش ۵ مقاومت R13 و R14 جهت تقسیم ولتاژ به RXD ماژول می باشدو مقاومت R6 جهت حذف نویز و هارمونیک می باشد.

جهت ارسال دستورات AT از کامپیوتر به ماژول میتوانید از مبدل های USB to TTL  استفاده نمایید که در ادامه عکس چند نمونه ان اورده شده است.

با اتصال یکی از ماژول های فوق به پورت USB  یه COM مجازی ساخته میشود که میتوانید از طریق نرم افزار مربوطه دیتا های خود را ارسال و دریافت کنید.
در مورد نحوه کار با ماژول در ادامه توضیحات داده خواهد شد.

۸:نرم افزار ارسال دیتا از طریق مبدل ها

جهت ارسال دستورات AT از طریق کامپیوتر میتوان نمونه های زیادی را نام برد که با سرچ ساده می توانید ان ها را از اینترنت دانلود نمایید که در ادامه نام چند نرم افزار ارایه شده است و نرم افزار پیشنهادی ما DOCKLIGHT می باشد.

۱:DOCKLIGHT

۲:ترمینال نرم افزار BASCOM

۳:Serial Port Terminal

۴:Free Serial Port Terminal

۵:Hyper Serial Port

۶:Qt Terminal

۷:Terminal

و….

نرم افزار داک لایت را میتوانید با سرچ از اینترنت دانلود نمایید(البته نسخه کرک شده را دانلود نمایید)

نحوه کار با این نرم افزار در ادامه آموزش ها خدمتتان توضیح داده خواهد شد

۹:دستورات AT COMMANDS

جهت کانفیگ کردن این ماژول و ارسال و دریافت داده ها دستورات خاص تعیین شده است که شروع ان ها با AT می باشد.

در ادامه فایل دریافت دستورات جهت دانلود برای شما قرار داده شده است که توضیحات ان به صورت فارسی در ادامه اورده خواهد شد.

جهت دریافت دستورات AT COMMANDS کلیک نمایید.

منبع : فروشگاه آترین الکترونیک

همچنین ببینید

HLK-M35

HLK-M35 HLK-M35یک ماژول جدید و ارزان قیمت UART-WIFI (سریال به وای فای) می باشد که …

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