فهرست مطالب:

ESP01 برنامه نویسی مدار چاپی: 5 مرحله
ESP01 برنامه نویسی مدار چاپی: 5 مرحله

تصویری: ESP01 برنامه نویسی مدار چاپی: 5 مرحله

تصویری: ESP01 برنامه نویسی مدار چاپی: 5 مرحله
تصویری: چگونه همه چیز را با رمزهای چهار رقمی کنترل کنیم؟!! 2024, نوامبر
Anonim
ESP01 برنامه نویسی مدار چاپی
ESP01 برنامه نویسی مدار چاپی

اخیراً ، مجبور شدم در ESP01 خود کد بنویسم و تصمیم گرفتم از یک آداپتور برای انتقال کد به CHIP استفاده کنم.

با این حال ، لازم بود تعدادی تغییر در آداپتور ایجاد شود تا کد منتقل شود.

یعنی آداپتور برای انجام انتقال کد کاملاً ایده آل نبود. سازگاری لازم بود.

تدارکات

  • برد مدار چاپی JLCPCB
  • 02 دکمه x ؛
  • مقاومت 01 x 330R ؛
  • 01 x سبز LED ؛
  • 02 مقاومت 10kR ؛
  • 01 x نوار پین مرد / زن 1x4 ؛
  • نوار پین زن 01 x 2x4.

مرحله 1: آداپتور معمولی

آداپتور معمولی
آداپتور معمولی

آداپتور مورد استفاده در شکل بالا نشان داده شده است.

با این حال ، برای جلوگیری از مشکلات و ایجاد تغییرات در ساختار ، تصمیم گرفتیم یک آداپتور ایجاد کنیم که بتواند با یک آداپتور ESP01 کار کند و انتقال کد به CHIP را انجام دهد.

برد مدار چاپی در بالا نشان داده شده است.

در این مقاله ، نحوه ساخت برنامه نویس خود و قسمتهای اصلی مدار چشمک زن ESP01 را خواهید آموخت.

از طریق طراحی این برد مدار الکترونیکی ، نیازی به سازگاری جدید نیست و می تواند کد پروژه شما را ثبت کند.

بنابراین ، در این مقاله نکات زیر را خواهید آموخت:

  1. ایجاد ضبط کننده و آداپتور ESP01 ؛
  2. هدف مدار ضبط ESP01 را درک کنید.
  3. با نحوه تنظیم ESP01 برای حالت انتقال کد آشنا شوید. اکنون ، ما ارائه کامل توسعه پروژه برنامه نویس برای هیئت مدیره ESP01 را آغاز می کنیم.

مرحله 2: توسعه برنامه نویس برای هیئت مدیره ESP01

توسعه برنامه نویس برای هیئت مدیره ESP01
توسعه برنامه نویس برای هیئت مدیره ESP01
توسعه برنامه نویس برای هیئت مدیره ESP01
توسعه برنامه نویس برای هیئت مدیره ESP01

همانطور که قبلاً ذکر شد ، این پروژه شامل ایجاد یک برنامه نویس برای ESP01 به منظور تسهیل برنامه نویسی آن است.

برای این منظور ، ما مدار زیر را نشان دادیم که در شکل بالا نشان داده شده است.

بنابراین ، همانطور که می بینید ، این مدار دارای موارد زیر است:

  • 2 دکمه برای پیکربندی ESP01 برای حالت برنامه نویسی ؛
  • چراغی که نشان می دهد کارت روشن است ؛
  • نوار پین برای انتقال کد به CHIP.

در زیر ، ما مواد مورد نیاز برای ساخت پروژه را ارائه می دهیم. لیست قطعات الکترونیکی

  • برد مدار چاپی JLCPCB (بارگیری فایل های پروژه)
  • 02 دکمه x ؛
  • مقاومت 01 x 330R ؛
  • 01 x سبز LED ؛
  • 02 مقاومت 10kR ؛
  • 01 x نوار پین مرد / زن 1x4 ؛
  • نوار پین زن 01 x 2x4.

اکنون ، هر قسمت از مدار برنامه نویسی ESP01 را توضیح می دهیم. توجه داشته باشید که ما از اتصال 2x4 - 2.54mm برای اتصال ESP01 استفاده می کنیم ، همانطور که در شکل بالا نشان داده شده است.

از طریق این اتصال ، ESP01 با سایر قسمتهای مدار توسعه یافته متصل می شود.

بنابراین ، ابتدا آن را به این کانکتور وصل کرده و با استفاده از دکمه های RESET و FLASH آن را در حالت برنامه نویسی قرار دهید. این دو دکمه مسئول تنظیم آن در حالت برنامه نویسی خواهند بود.

در نهایت ، ما پین های اتصال USB - SERIAL FTDI232 مبدل و LED را داریم. از نوار اتصال مبدل برای اتصال آن و انتقال کد به ESP01 استفاده می شود.

از LED برای نشان دادن قدرت کارت استفاده می شود.

از این مدار ، ما طراحی برد الکترونیکی را انجام دادیم.

مرحله 3: توسعه برد مدار چاپی برنامه نویس ESP01

توسعه دهنده مدار چاپی برنامه نویس ESP01
توسعه دهنده مدار چاپی برنامه نویس ESP01
توسعه دهنده برد مدار چاپی برنامه نویس ESP01
توسعه دهنده برد مدار چاپی برنامه نویس ESP01

از طراحی طرح شماتیک الکترونیکی ، طراحی برد مدار چاپی برنامه نویس ESP01 توسعه یافت.

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

همانطور که مشاهده می کنید ، ESP01 باید به کانکتور 2x4 متصل شود و مبدل سریال USB به پین های 90 درجه متصل شود.

این کانکتور با زاویه مربوطه برای کاهش اندازه برد و قرار دادن آن در زیر ساختار ESP01 استفاده شد.

علاوه بر آن ، ما دکمه های برنامه نویسی را در بالا و LED را برای سیگنال دهی به صفحه پر انرژی در پایین صفحه داریم.

از این پروژه ، آخرین برد مدار چاپی به صورت سه بعدی به دست آمد که در شکل بالا نشان داده شده است.

در نهایت ، از طریق این پروژه ، امکان برنامه نویسی و ضبط کد در ESP01 وجود دارد.

در ادامه ، گام به گام برای قرار دادن ESP01 در حالت برنامه نویسی و انتقال کد به ESP01 توضیح خواهیم داد.

مرحله 4: فرآیند انتقال کد برای ESP01

برای این کار باید مراحل زیر را انجام دهید

  1. مبدل USB-SERIAL FTDI232 را به رایانه خود و به نوار اتصالات پین ICSP وصل کنید.
  2. بررسی کنید چراغ LED روشن باشد. برای نشان دادن قدرت کارت استفاده می شود.
  3. پورت COM مبدل USB-SERIAL FTDI232 خود را انتخاب کنید.
  4. دکمه FLASH را فشار داده و نگه دارید ؛
  5. دکمه RESET را فشار داده و رها کنید. پس از آن ، LED آبی ESP را می بینید که یکبار چشمک می زند.

آماده! ESP01 شما برای دریافت کد جدید پیکربندی شده است. اکنون ، فرآیند انتقال کد خود را از طریق Arduino IDE انجام دهید

پس از انتقال ، کد شما در حافظه ESP01 ثبت می شود و آماده کنترل برنامه شما خواهد بود.

مرحله 5: و سرانجام … نتیجه مورد انتظار چیست؟

بنابراین ، از توسعه این پروژه ، امکان ایجاد یک کارت با ویژگی های برتر از کارت معمولی وجود داشت و به طور گسترده در چندین فروشگاه به فروش می رسد.

بر خلاف برد معمولی ، این نسخه دارای دو دکمه برای پیکربندی CHIP برای حالت برنامه نویسی است ، به گونه ای که برای انجام این کار نیازی به افزودن عناصر جدید نیست.

بنابراین ، از طریق این پروژه ، می توان یک ضبط کننده برتر از موجود در بازار ایجاد کرد ، عملکرد پیکربندی آن را درک کرد و فرآیند پیکربندی CHIP را برای انجام انتقال کد انجام داد.

ما از JLCPCB برای حمایت از پروژه تشکر می کنیم و در صورت تمایل می توانید به این پیوند دسترسی داشته باشید ، به فایل های پروژه دسترسی داشته باشید و تابلوهای مدار چاپی خود را با قیمت 2 دلار خریداری کنید.

توصیه شده: