فهرست مطالب:

برنامه نویسی خودکار ESP-01: 4 مرحله
برنامه نویسی خودکار ESP-01: 4 مرحله

تصویری: برنامه نویسی خودکار ESP-01: 4 مرحله

تصویری: برنامه نویسی خودکار ESP-01: 4 مرحله
تصویری: پایتون | سه سوته یک تقویم بساز 2024, نوامبر
Anonim
برنامه نویسی خودکار ESP-01
برنامه نویسی خودکار ESP-01

من این راهنما را نوشتم زیرا مقالات زیادی در مورد برنامه نویسی ESP-01 پیدا کردم ، اما همه آنها نیاز به اقدامات دستی مانند تغییر از برنامه نویسی به اجرا یا فشار دادن دکمه تنظیم مجدد دارند.

با استفاده از یک برد FTDI با پین RTS و DTR ، من یک برنامه نویس ساختم که به طور خودکار در حالت برنامه نویسی تغییر می کند ، در صورت لزوم تنظیم مجدد می شود و سپس به حالت اجرا مانند برد ESP-WROOM-32 باز می گردد.

با استفاده از این پروژه می توانید ESP-01 را به Arduino IDE متصل کرده و UPLOAD را فشار دهید.

الزامات:

  1. برد FTDI با پین RTS و DTR و با خط 3.3v (مانند این پیوند آمازون)
  2. خازن 470 uf
  3. مقاومت 10k
  4. Mini breadbord (برای ساده سازی اتصالات)
  5. 7 پرش مرد تا زن
  6. ESP-01

مرحله 1: صفحه FTDI خود را بررسی کنید

تابلوی FTDI خود را بررسی کنید
تابلوی FTDI خود را بررسی کنید

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

مرحله 2: همه را با هم متصل کنید

همه را با هم وصل کنید
همه را با هم وصل کنید
همه را با هم متصل کنید
همه را با هم متصل کنید
همه را با هم متصل کنید
همه را با هم متصل کنید

اکنون زمان اتصال همه این عناصر است. اتصالات انجام شده به شرح زیر است:

  • FTDI GND به ESP-01 GND
  • FTDI 3.3V تا ESP-01 3V3
  • FTDI RXD تا ESP-01 TX
  • FTDI TXD تا ESP-01 RX
  • FTDI RTS به ESP-01 RST
  • FTDI DTR به ESP-01 IO0
  • مقاومت FTDI 3.3V تا 10k و سپس مقاومت ESP-01 EN
  • در نهایت 470 uf خازن بین FTDI 3.3v (کاتد) و FTDI GND (آند).

مرحله 3: پیشرفت ها

پیشرفت ها
پیشرفت ها

برای ساده سازی بیشتر سیم کشی و استفاده مجدد ، می توانید از آداپتور تخته نان مخصوص ESP-01 استفاده کنید (تصویر را ببینید).

این به شما امکان می دهد یک تخته ایستا بسازید و به سادگی ESP-01 خود را وصل و جدا کنید.

مرحله 4: لذت ببرید

اکنون می توانید FTDI را با کابل USB به رایانه متصل کرده و بدون فشار دکمه مزاحم با Arduino IDE یا esptool بازی کنید.

توصیه شده: