توسعه پذیرترین برد ESP8266

سلام

در قسمت چهارم از سری ماژول وای فای ESP، می خواهیم با یکی از خفن ترین برد های مبتنی بر ESP8266 آشنا بشیم یعنی Wemos D1!



Wemos D1 Mini Pro

برد Wemos D1 Mini Pro که به اختصار بهش Wemos d1 میگیم، بردی شبیه به NodeMCU هست (اگر میخواهید با NodeMCU آشنا شوید قسمت سوم را مطالعه کنید)

وموس مدل های مختلفی با هسته ESP8266 داره که بنظر من کاربردی ترین و بهترینشون همین D1 mini pro هست.

Wemos D1 Mini Pro
Wemos D1 Mini Pro

سایز وموس از NodeMCU خیلی کوچک تر هست و برخلاف NodeMCU میتونید آنتن خارجی هم به اون وصل کنید.

حافظه فلشی که در این برد تعبیه شده 16 مگابایت هست! و 16 پایه داره که 11 تای اونها I/O هستند ولی تقریبا تمام پین های لازم رو داره. مثل NodeMCU ولتاژش 3.3 ولت هست (اون 5 ولتی که میبینید همون ورودی میکرو USB هست) با فرکانس های 80 و 160 مگ هم میتونه کار کنه و...




چرا توسعه پذیر ترین؟

وموس شیلد (shield) های آماده بسیار زیادی داره که بدون کمترین دردسر میشه اون رو توسعه داد.

تعدادی از شیلد ها
تعدادی از شیلد ها

تعدادی از این شیلد ها رو در بالا میبینید. مثلا شیلد button که روی وموس نصب میکنید و میتونید مقدار دیجیتال یک پین را صفر و یک کنید. یا شیلد رله و...

یک شیلد خاص هم به اسم Dual Base داره که اگر خواستید شیلد هارو کنار هم نصب کنید نه روی هم از اون استفاده میشه. شیلد باتریش خیلی خوبه ^_^

این کانفیگی که میبینید شامل یک برد Wemos d1 mini هست به عنوان پردازشگر، یک باتری لیتیومی که به شیلد باتری وصل شده، یک شیلد SHT30 که سنسور دما و رطوبت هست و در نهایت یک نمایشگر OLED برای نمایش دما و رطوبت. سخت افزار شما تکمیله فقط کافیه کد رو آپلود کنید.

به همین راحتی، نه سیم میخاد، نه برد بورد، نه PCB! برای همین توسعه پذیر ترینه :))

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


TFT 2.4 Touch Shield
TFT 2.4 Touch Shield

شیلد بالا یکی از مورد علاقه ترین شیلد های منه! چرا؟ چون یک نمایشگر لمسی 2.4 اینچی TFT به وموس شما اضافه میکنه :)



آخرش کدوم؟

هیچ فرقی نمیکنه که شما از Wemos استفاده میکنید یا از NodeMCU! حتی خود ماژول های ESP. برنامه نویسی اونها مثل همه و فقط اسم پایه ها رو باید تغییر بدین.

  • اگر خیلی به سخت افزار علاقه ندارید، با وموس به راحتی کل سخت افزار رو پیاده کنید.
  • یا اگر میخواهید دستتون توی سخت افزار بیشتر باز باشه و هر مداری خواستید ببندید NodeMCU به کمکتون میاد.
  • ولی اگر دیوونه سخت افزارین قطعا درگیر شدن با ماژول ها و حتی آی سی ESP شمارو به جنون میرسونه!
تصمیم با خودتون، یکی رو انتخاب کنید تا استارت کد زدن رو در قسمت پنجم بزنیم.