فهرست مطالب:
- مرحله 1: مشخصات
- مرحله 2: برنامه نویسی
- مرحله 3: اتصال پایه به برنامه نویسی
- مرحله 4: ایده خود را پیکربندی کنید
- مرحله 5: هیئت برنامه نویسی
- مرحله 6: نمونه اولیه PCB
- مرحله 7: نتیجه فرآیند فرز
- مرحله 8: مونتاژ PCB
- مرحله نهم: نحوه استفاده از صفحه برنامه نویسی
- مرحله 10: از هر 4 پین برد استفاده کنید
- مرحله 11: از 3 پین برای کنترل Led و از یک برای اشکال زدایی سریال استفاده کنید
- مرحله 12: با تشکر
تصویری: هیئت برنامه نویسی ماژول ESP-01: 12 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
اطلاعات اضافی و به روز رسانی سند در اینجا در سایت من
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 ماژول ارزان قیمت esp8266 با WIFI داخلی است.
این ماژول به عنوان ماژول WIFI آردوینو ایجاد شده است ، اما قدرت آن بیشتر از یک آردوینو است ، اگر شما باید یک ماژول کوچک برای کنترل یک رله یا برخی از دیتاگرهای دیجیتالی ساده انجام دهید ، این بهترین راه حل است.
در اینجا می توانید اخبار یا به روز رسانی های مربوط به این صفحه را پیدا کنید.
مرحله 1: مشخصات
برخی از انواع این ماژول وجود دارد ، اما همه آنها دارای یک پردازنده L106 32 بیتی RISC ریزپردازنده مبتنی بر Tensilica Xtensa Diamond Standard 106Micro با سرعت 80 مگاهرتز هستند ، هنگام خرید یکی از آن باید فقط روی فلش توجه کنید ، برخی 512 کیلوبایت دارند فلش ، 1 مگابایت دیگر
تعریف پین
- VCC: قدرت 3.0 ~ 3.6 ولت
- GND: زمین
- RESET: سیگنال تنظیم مجدد خارجی (سطح ولتاژ پایین: فعال)
- CH_PD: فعال کردن تراشه بالا: روشن ، تراشه به درستی کار می کند. کم: خاموش ، جریان کم
- GPIO0: (FLASH) I/O IO منظوره عمومی ، اگر کم باشد در حالی که تنظیم مجدد/روشن است ، تراشه را به حالت برنامه نویسی سریال می برد
- GPIO1: (TX) I/O IO هدف عمومی و سریال TXd
- GPIO3: (RX) I/O IO هدف عمومی و سریال RXd
- GPIO2: I/O IO هدف عمومی و Serial1 TXd
مرحله 2: برنامه نویسی
همانطور که می بینید این ماژول روی usb نصب نشده است ، بنابراین ساده ترین راه برای برنامه نویسی استفاده از مبدل USB به TTL است ، می توانید آن را با 0 ، 50 دلار پیدا کنید.
من با ماژول FT232RL یا FT232 گران تر مشکل دارم ، در عوض CH340G یا CH340 بسیار خوب کار می کند.
مرحله 3: اتصال پایه به برنامه نویسی
طرح اتصال پایه بسیار ساده است ، شما باید 3.3 ولت را روی VCC و CH_PD (برای فعال و فعال کردن) قرار دهید ، سپس GND و GND و GPIO0 (آخرین موردی که ماژول را در حالت برنامه نویسی قرار داده است) قرار دهید تا RX را به TX و TX وصل کنید. به RX
مرحله 4: ایده خود را پیکربندی کنید
پس از آن باید Arduino IDE خود را پیکربندی کنید ، ابتدا باید برد جدیدی را در Boards Manager اضافه کنید.
در مدیر هیئت مدیره ، هیئت مدیره برای انتخاب esp8266 است.
حالا می توانید از لیست بردها ، برد اصلی esp8266 را انتخاب کنید
مرحله 5: هیئت برنامه نویسی
این فرایند خسته کننده است ، باید اتصال دهید ، سپس اتصال و غیره را حذف کنید و برای استفاده از همه پین ها بسیار خسته کننده است.
راه حل من برای این مشکل ایجاد یک برد برنامه نویسی است (من طرفدار برد سرویس هستم).
عملکرد این است:
- منبع تغذیه خارجی برای آمپر بیشتر به مدار.
- تغییر حالت انتخاب برنامه نویسی و سپس رها کردن پین GPIO0 ؛
- 2 برای فعال کردن RX و TX و استفاده از آن پین برای مدار.
- یک دکمه تنظیم مجدد برای شروع برنامه نویسی
مرحله 6: نمونه اولیه PCB
برای اطلاعات بیشتر سایت من را بررسی کنید
مرحله 7: نتیجه فرآیند فرز
من می خواهم نتیجه روتر باشکوه قدیمی خود را (که با اسکنر و چاپگر اپسون ایجاد شده است) اضافه کنم ، بسیار خشن اما خوب.
همچنین یک اشکال با سیم برطرف شده است (در فایلی که به شما می دهم دیگر وجود ندارد).
چند روز دیگر امیدوارم آموزش ایجاد CNC جدیدم و آموزش ایجاد gcode را اضافه کنم. این سایت در حال کار است
مرحله 8: مونتاژ PCB
حالا مونتاژ هیئت مدیره را شروع کنید.
مرحله نهم: نحوه استفاده از صفحه برنامه نویسی
نحوه استفاده بسیار ساده است:
ابتدا esp01 را در برد قرار دهید ، سپس GND را به GND ، TX را به RX و RX را به TX مبدل TTL به USB وصل کنید.
اکنون شما آماده برنامه نویسی هستید ، من چند مثال استفاده را اضافه می کنم.
یک فایل چشمک زن بارگذاری کنید
- در صفحه شما باید سوئیچ سمت چپ را در حالت برنامه نویسی تنظیم کنید تا روی دکمه بازنشانی کلیک کنید.
- بررسی کنید که سوئیچ RX و TX در حالت انتقال باشد. از شروع بارگذاری طرح.
- پس از اتمام ، صفحه را در حالت "استفاده" قرار دهید تا پین برنامه نویس آزاد شود و دکمه TX را در "حالت استفاده" قرار دهید.
- بنابراین می توانید چشمک زدن led خارجی را بررسی کنید زیرا BUILTIN_LED به پین TX متصل است.
مرحله 10: از هر 4 پین برد استفاده کنید
- در صفحه باید سوئیچ سمت چپ را در حالت برنامه نویسی تنظیم کنید تا روی دکمه بازنشانی کلیک کنید.
- بررسی کنید که سوئیچ RX و TX در حالت انتقال باشد. از شروع بارگذاری طرح.
- پس از اتمام ، صفحه را در حالت "استفاده از" قرار دهید تا پین برنامه نویس آزاد شود ، و دکمه را برای قرار دادن پین های RX و TX در "حالت استفاده" قرار دهید. بنابراین از هر 4 پین برای کنترل led استفاده می کنید.
مرحله 11: از 3 پین برای کنترل Led و از یک برای اشکال زدایی سریال استفاده کنید
- در صفحه شما باید سوئیچ سمت چپ را در حالت برنامه نویسی تنظیم کنید تا روی دکمه بازنشانی کلیک کنید.
- بررسی کنید که سوئیچ RX و TX در حالت انتقال باشد.
- از شروع بارگذاری طرح.
- مانیتور سریال را به پورت صحیح وصل کنید.
- پس از اتمام ، صفحه را در حالت "استفاده" قرار دهید تا پین برنامه نویس آزاد شود و دکمه را برای قرار دادن RX در "حالت استفاده" قرار دهید.
- بنابراین از 3 پین برای کنترل led و TX برای اشکال زدایی برنامه استفاده می کنید.
مرحله 12: با تشکر
اگر مشکلی دارید یا سایر موارد را بنویسید یا موضوع را در انجمن باز کنید.
توصیه شده:
نحوه فلش یا برنامه نویسی ESP8266 در سیستم عامل با استفاده از ESP8266 Flasher و Programmer ، ماژول IOT Wifi: 6 مرحله
نحوه فلش یا برنامه نویسی ESP8266 در سیستم عامل با استفاده از ESP8266 Flasher و Programmer ، ماژول IOT Wifi: توضیحات: این ماژول یک آداپتور /برنامه نویس USB برای ماژول های ESP8266 از نوع ESP-01 یا ESP-01S است. برای اتصال ESP01 به هدر زنانه 2x4P 2.54 میلی متر به راحتی نصب شده است. همچنین تمام پین های ESP-01 را از طریق یک مرد نر 2x4P 2.54 میلی متر باز می کند
برنامه نویسی ماژول CSR CSR: 7 مرحله
برنامه نویسی ماژول CSR CSR: اخیراً چند بلندگوی بلوتوث ساخته ام (پیوندهای زیر) و در حالی که از نظر ظاهری عالی هستند و برای گوش دادن فوق العاده هستند ، اما & quot؛ نام & quot؛ که روی تلفن من (یا دستگاه پخش بلوتوث) ظاهر می شود یکی از موارد زیر است: 1) چیزی خسته کننده مانند & quot؛ CS
شروع کار با Esp 8266 Esp-01 با Arduino IDE - نصب بردهای Esp در Arduino Ide و برنامه نویسی Esp: 4 مرحله
شروع کار با Esp 8266 Esp-01 با Arduino IDE | نصب بردهای Esp در Arduino Ide and Programming Esp: در این دستورالعمل نحوه نصب بردهای esp8266 در Arduino IDE و نحوه برنامه نویسی esp-01 و بارگذاری کد در آن را یاد می گیریم. از آنجا که تخته های esp بسیار محبوب هستند ، بنابراین به فکر ایجاد دستورالعمل های آموزشی هستم این و اکثر مردم با مشکل روبرو هستند
3 روش ساده برنامه نویسی ماژول ESP8266 12X: 5 مرحله (همراه با تصاویر)
3 روش ساده برنامه نویسی ماژول ESP8266 12X: اگر با میکرو کنترلر ESP8266 آشنا نیستید ، من واقعاً احساس می کنم که از دست رفته اید! این موارد باورنکردنی هستند: ارزان ، قدرتمند و از همه مهمتر دارای WiFi داخلی هستند
هیئت برنامه نویسی و توسعه ESP-12E و ESP-12F: 3 مرحله (همراه با تصاویر)
هیئت برنامه نویسی و توسعه ESP-12E و ESP-12F: وظیفه این برد ساده بود: قادر به برنامه ریزی ماژول های ESP-12E و ESP-12F به آسانی بردهای NodeMCU (یعنی نیازی به فشردن دکمه ها نیست). با دسترسی به IO قابل استفاده ، پین های دوست داشتنی برای نان بردار داشته باشید. از USB جداگانه برای انتقال سریال استفاده کنید