NodeMCU-CH340 برد توسعه مبتنی بر ESP8266 برای اجرای برنامه و ارتباط Wi-Fi است. ترکیب ماژول ESP، رابط USB به سریال و پینهای قابل دسترس، کار نمونهسازی را نسبت به استفاده مستقیم از یک ماژول SMD سادهتر میکند. نام CH340 به پل ارتباطی USB-UART مربوط است؛ این تراشه، پردازنده Wi-Fi برد نیست.
ویژگیها و مشخصات فنی
| مشخصه | مقدار یا توضیح |
|---|---|
| پردازش اصلی | ESP8266، پردازنده 32 بیتی Tensilica L106 |
| Wi-Fi | 802.11 b/g/n در 2.4 GHz |
| پل ارتباط رایانه | خانواده CH340، طبق عنوان نسخه فروشگاه |
| درگاه تصویر | microUSB |
| پایهها | دو ردیف اتصال؛ برچسب برد با GPIO تراشه تطبیق داده شود |
| نرمافزار | firmware سازگار ESP8266؛ Arduino یا Lua با نصب محیط متناسب |
| Flash و ADC برد | وابسته به نسخه و مدار؛ مقدار نسخه مرجع تعمیم داده نمیشود |
| حالت Boot | ورود دانلود از طریق مدار خودکار سازگار یا کنترل دستی |
نحوه کار و نوع خروجی
رابط USB-UART به رایانه یک مسیر سریال میدهد؛ برنامه روی ESP8266 اجرا میشود. ابزار پروگرام از همین مسیر firmware را روی Flash مینویسد و سپس میتوان پیامهای برنامه را مشاهده کرد. انتخاب Lua یا Arduino مربوط به نرمافزار نصبشده است و همزمان بودن آنها از نام NodeMCU نتیجه نمیشود.
در ESP8266، GPIO0 هنگام Reset برای انتخاب دانلود یا اجرای عادی اهمیت دارد. مدار خودکار میتواند از سیگنالهای سریال استفاده کند، اما در صورت مشکل، باید حالت Boot و Reset و نسخه برد بررسی شوند. پیام سریال راهاندازی نیز با پروتکل کاربردی برنامه یکسان نیست.
کاربردها
برد برای آموزش توسعه Wi-Fi، خواندن حسگر خارجی و ساخت نمونه کنترلکننده یا وبسرور قابل بررسی است. ارائه سرویس شبکه یا اتصال به اینترنت نیازمند برنامه، تنظیم شبکه و زیرساخت مناسب است؛ برد پس از تغذیه بهتنهایی یک وبسرور کاربردی آماده محسوب نمیشود.
نکات اتصال، نصب و محدودیتها
برای رایانه از درایور متناسب با پل شناساییشده استفاده کنید؛ درایورهای مدل دیگر USB-UART جای آن را نمیگیرند. پایههای D0 و مانند آن نام برد هستند و باید با GPIO مورد انتظار در برنامه تطبیق داده شوند. محدوده ADC روی نسخههای مختلف ممکن است به تقسیم ولتاژ برد وابسته باشد؛ مقدار ورودی مجاز را از نام NodeMCU تعیین نکنید.
تغذیه USB را از سطح منطقی GPIO جدا در نظر بگیرید و به پایههای تراشه 5 V اعمال نکنید. توان ارسال 20 dBm یک عدد ثابت برای همه حالتها و نسخهها نیست و در متن عمومی اعلام نمیشود. در استفاده باتریخور، مصرف پل USB، رگولاتور و LED را نیز لحاظ کنید؛ مشخصه خواب تراشه معادل مصرف مجموعه برد نیست.








