گره های ارتباطی پرتابل یکی از اصلی ترین قسمت های هر شبکه مبتنی بر IoT می باشند . اینکه بتوانید دیتای محیط های غیر قابل دسترس و یا محیط هایی که امکان سیم کشی ندارند را مخابره کنید از اهمیت بالایی برخوردار است . از همین رو شرکت هایی که برد های توسعه IoT را می سازند پلتفرم های پرتابل زیادی را طراحی کرده اند . حتی جدیدا بسیاری از ماژول های IoT که قبلا نیز وجود داشت به مدل هایی با قابلیت پشتیبانی از باتری ارتقا داده شده اند . برد هایی مثل NodeMCU که در مدل های جدید دارای سوکت باتری و چیپ های مدیریت مصرف هستند . در این میان شرکت WeMos Electronic برد WeMos ESP WROOM 02 را طراحی کرده است که یک پلتفرم پرتابل می باشد . این ماژول یک برد بر پایه ماژول قدرتمند ESP WROOM 02 است که قابلیت نصب و همچنین شارژ باتری لیتیوم یونی 18650 را دارد . ماژول های ESP8266 بر اساس SoC قدرتمند ESP8266EX ESpressif می باشند که دارای فرکانس کاری 80MHz و 160MHz هستند . ESP8266 کلیه امکاناتی را که سایر میکروکنترلر ها دارند را دارد و علاوه بر این از کلیه استاندارد های IEEE802.11 ، TCP/IP ، P2P پشتیبانی می کند .می توان این برد را توسط آردوینو IDE برنامه نویسی کرد . این ماژول دارای یک microUSB است که می توان از آن برای پروگرام کردن ماژول و همچنین برای شارژ باتری استفاده کرد . به راحتی می توان از این ماژول در مکان هایی که به منبع تغذیه دسترسی نیست استفاده نمود . امکان تغذیه از طریق باتری ، این ماژول را به یکی از بهترین گزینه ها برای LORA و سنسور نتورکینگ تبدیل کرده است . توانایی های فوق العاده ESP8266 در ابعادی کوچک و همچنین امکان نصب باتری Li-Io قابلیت های فراوانی را برای این برد به همراه دارد .

 

 

مشخصات :

  • قابلیت نصب و شارژ یک باتری لیتیومی 18650
  • هسته ESP8266
  • فرکانس کریستال 26MHz و فرکانس کاری حداکثر 160MHz
  • دارای واحد های ارتباطی UART ، I2C ، SPI
  • پشتیبانی از آردوینو IDE
  • پشتیبانی از 11 ، TCP/IP و P2P
  • قابلیت اتصال به شبکه از طریق WiFi
  • دارای 2MByte حافظه خارجی Flash جهت زخیره برنامه اصلی و بوت لودر
  • دارای 50KByte حافظه SRAM
  • قابلیت بوت شدن از طریق UART
  • دارای مبدل USB-UART مدل CP1202
  • دارای آنتن PCB و عدم نیاز به آنتن خارجی
  • دارای جک microUSB
  • دارای 11 پین GPIO
  • دارای واحد ADC

 

در تصویر زیر قسمت های مختلف این برد نشان داده شده است : 

 

راه اندازی برد WeMos ESP WROOM 02 :

برای به بکار گیری این برد در آردوینو IDE باید هسته ESP را نصب کنید (SDK ارائه شده توسط ESPressif برای برد های ESP8266 ) . ابتدا از منوی File گزینه Preferences را انتخاب و متن زیر را در قسمت نشان داده شده کپی کنید :

http://arduino.esp8266.com/stable/package_esp8266com_index.json

 

 

سپس از منوی Tools گزینه Boards و سپس گزینه Boards manager را انتخاب کنید :

سپس در پنجره باز شده esp8266 را سرچ کرده و برد ESP8266 را نصب کنید :

پس از انجام کار های فوق ، می توانید برد های مبتنی بر ESP8266 را توسط آردوینو IDE پروگرام کنید . گزینه نشان داده شده در تصویر زیر انتخاب کنید (برای برد WeMos WROOM ) :

 

جهت اطمینان از پیکر بندی دست می توانید کد زیر را بر روی برد خود آپلود کنید :

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

#defin LED_PIN 2
void setup()
{
pinMode(LED_PIN,OUTPUT);


}

void loop()
{

digitalWrite(LED_PIN,HIGH);
delay(500);
digitalWrite(LED_PIN,LOW);
delay(500);

}

 

 

Tags:
About Author: USER_4