فهرست مطالب:

هیئت برنامه نویسی ماژول ESP-01: 12 مرحله (همراه با تصاویر)
هیئت برنامه نویسی ماژول ESP-01: 12 مرحله (همراه با تصاویر)

تصویری: هیئت برنامه نویسی ماژول ESP-01: 12 مرحله (همراه با تصاویر)

تصویری: هیئت برنامه نویسی ماژول ESP-01: 12 مرحله (همراه با تصاویر)
تصویری: تصور دخترا از ازدواج🤣 2024, نوامبر
Anonim
Image
Image
مشخصات
مشخصات

اطلاعات اضافی و به روز رسانی سند در اینجا در سایت من

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

نمونه اولیه PCB
نمونه اولیه PCB

برای اطلاعات بیشتر سایت من را بررسی کنید

مرحله 7: نتیجه فرآیند فرز

Image
Image
مونتاژ PCB
مونتاژ PCB

من می خواهم نتیجه روتر باشکوه قدیمی خود را (که با اسکنر و چاپگر اپسون ایجاد شده است) اضافه کنم ، بسیار خشن اما خوب.

همچنین یک اشکال با سیم برطرف شده است (در فایلی که به شما می دهم دیگر وجود ندارد).

چند روز دیگر امیدوارم آموزش ایجاد 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: با تشکر

اگر مشکلی دارید یا سایر موارد را بنویسید یا موضوع را در انجمن باز کنید.

توصیه شده: