ورکشاپ آموزشی - آیسی مدار
رفتن به محتوا

ارتقای مبدل USB به ESP-01 برای پروگرام کردن آسان

آموزش و الکترونیک
۰ نظر
۶۹ نفر
کد ۴۳۴۶

ماژول‌های وای‌فای ESP-01 یکی از محبوب‌ترین بردهای بازار هستن، اما پروگرام کردنشون همیشه یه دردسر کوچیک داره. مبدل‌های USB به ESP-01 کار رو خیلی راحت کردن، ولی بیشتر مدل‌های ارزون‌قیمت بازار یه مشکل اساسی دارن؛ دکمه‌ای برای ورود به حالت پروگرام (Flash Mode) ندارن. یعنی هر بار که بخوای کدی رو روی ماژول آپلود کنی، باید با سیم پین‌ها رو به هم وصل کنی که اصلا جالب نیست.

توی این آموزش از آیسی‌مدار می‌خوایم یه تغییر خیلی ساده و کاربردی روی این مبدل‌ها انجام بدیم. فقط با اضافه کردن یه کلید فشاری کوچیک (Tactile Switch) به برد، این مشکل برای همیشه حل می‌شه. این‌طوری یه پروگرامر کامل و بی‌نقص برای ماژول‌های ESP-01 خودت می‌سازی.

انجام این پروژه خیلی سریع و راحته و فقط به کمی مهارت لحیم‌کاری نیاز داره. پس هویه رو گرم کن تا بریم سراغ ساخت این ابزار کاربردی!

قطعات موردنیاز

  • مبدل USB به ESP-01
  • کلید فشاری کوچک (تک‌سوئیچ)
  • تکه سیم‌های کوتاه
  • هویه و سیم لحیم
  • چسب حرارتی
مرحله ۱

قطعات مورد نیاز و بررسی پین‌ها

برای این تغییرات به یه کلید فشاری یا همون تک‌سوئیچ کوچیک نیاز داری. می‌تونی این کلید رو از روی بردهای الکترونیکی قدیمی باز کنی یا یکی جدید بخری. علاوه بر کلید، به دو تا تکه سیم خیلی کوتاه هم احتیاج داری تا بتونی کلید رو به پین‌های روی برد مبدل متصل کنی.

مرحله ۲

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

اول از همه باید کلید فشاری رو پشت سوکت زرد رنگ مبدل نصب کنیم. برای این کار بهترین گزینه استفاده از چسب حرارتیه. یه ترفند خوب اینه که قبل از چسب زدن، روی سطح پلاستیکی سوکت رو با یه وسیله نوک‌تیز کمی خط و خش بندازی تا چسب خیلی محکم‌تر بچسبه و کلید بعدا کنده نشه.

حالا که چسب خشک شد و کلید سر جاش محکم قرار گرفت، نوبت به لحیم‌کاری می‌رسه. اون دو تا سیم کوتاهی که آماده کرده بودی رو بردار. باید یک طرف سیم‌ها رو به پایه‌های کلید و طرف دیگه رو به پین‌های GPIO-0 و GND (زمین) روی برد لحیم کنی.

عکس‌ها رو با دقت ببین تا جای دقیق پین‌ها رو پیدا کنی. با این کار، هر بار که کلید رو فشار می‌دی، پین GPIO-0 به زمین متصل می‌شه و ماژول آماده برنامه‌ریزی می‌شه.

مرحله ۳

آپلود کد روی ماژول ESP-01

تغییرات سخت‌افزاری مبدل تموم شد و حالا یه پروگرامر عالی داری. برای آپلود کد روی ماژول، اول باید برد ESP-01 رو دقیقا با همون جهتی که توی عکس‌ها مشخص شده، روی سوکت مبدل جا بزنی. دقت کن که برعکس نذاریش تا ماژولت آسیب نبینه.

حالا کلیدی که اضافه کردیم رو با انگشت فشار بده و نگه دار. همون‌طور که کلید پایینه، مبدل رو به پورت USB کامپیوترت وصل کن. بعد از حدود یک ثانیه می‌تونی کلید رو رها کنی. با این حرکت ساده، ماژول وارد حالت پروگرام می‌شه.

حالا کافیه نرم‌افزار Arduino IDE رو باز کنی، تنظیمات برد رو دقیقا مثل عکس‌هایی که برات گذاشتیم انجام بدی و کدت رو به راحتی آپلود کنی. چند نکته مهم درباره این مبدل:

  • بعد از این که کد روی ماژول آپلود شد، می‌تونی از همین مبدل فقط برای تامین برق ESP-01 از طریق پورت USB استفاده کنی. روی این برد مقاومت‌های پول‌آپ 10 کیلواهم برای پین‌های GPIO-0 و GPIO-2 تعبیه شده تا ماژول به صورت عادی بوت بشه و کدت رو اجرا کنه.
  • تراشه اصلی این مبدل CH340 هست؛ پس اگر درایورش رو نصب داشته باشی، توی کامپیوترت به اسم USB-SERIAL CH340 شناخته می‌شه.

به همین سادگی تونستیم یه ابزار ارزون‌قیمت رو به یه وسیله کاملا حرفه‌ای و کاربردی تبدیل کنیم. دیگه نیازی به سیم‌کشی‌های کلافه‌کننده برای هر بار آپلود کد نیست. امیدوارم از ساخت این ابزار کاربردی لذت برده باشی.

اگر تو هم ایده‌ای برای ارتقای ماژول‌های پرکاربرد الکترونیکی داری یا حین انجام این پروژه سوالی برات پیش اومده، حتما توی بخش نظرات برامون بنویس. مثل همیشه منتظر کامنت‌های دلگرمت هستیم!

تو میتونی اولین سازنده باشی!

اگه پروژه رو ساختی به اشتراک بزار و اعتبار هدیه بگیر

این آموزش با استانداردهای اختصاصی آیسی‌مدار بازنویسی و بهینه‌سازی شده و تمامی حقوق انتشار آن متعلق به این مجموعه است و در صورت کپی یا بازنشر پیگرد قانونی خواهد داشت.

آموزش‌های مشابه

گفتگو‌های کاربران

هنوز نظری ثبت نشده؛ تو شروع کن!