فهرست مطالب:

هیئت توسعه DIY ESP32 - ESPer: 5 مرحله (همراه با تصاویر)
هیئت توسعه DIY ESP32 - ESPer: 5 مرحله (همراه با تصاویر)

تصویری: هیئت توسعه DIY ESP32 - ESPer: 5 مرحله (همراه با تصاویر)

تصویری: هیئت توسعه DIY ESP32 - ESPer: 5 مرحله (همراه با تصاویر)
تصویری: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, جولای
Anonim
هیئت توسعه DIY ESP32 - ESPer
هیئت توسعه DIY ESP32 - ESPer
هیئت توسعه DIY ESP32 - ESPer
هیئت توسعه DIY ESP32 - ESPer

بنابراین اخیراً در مورد بسیاری از اینترنت اشیا (اینترنت اشیاء) مطالعه کرده بودم و به من اعتماد کنید ، من نمی توانستم منتظر بمانم تا یکی از این دستگاه های فوق العاده را آزمایش کنم ، با قابلیت اتصال به اینترنت ، خودم و دست به کار شدن به خوشبختانه به لطف DFRobot این فرصت پیش آمد و ESP32 ، یک ماژول قدرتمند ، هیبریدی و فوق العاده به من ارائه شد.

برای شروع ، من عمداً از تیم DFRobot خواستم تا ماژول ESP32 را به جای تابلوی توسعه برای من ارسال کنند ، زیرا من نمی توانم هیجان طراحی و ساخت ماهرانه مدار را از دستم دور کنم. و از این رو ، اینجا هستیم ، خودمان را برای توسعه برنامه ESP32 آماده می کنیم.

اهداف اصلی من برای این هیئت به شرح زیر بود:

  • تابلوی توسعه باید برای ورقه ورق مناسب باشد.
  • باید دارای کلیدهای لمسی EN (Reset) و FLASH باشد.
  • طرح PCB یک طرفه.

من طرح یک طرفه را انتخاب کردم زیرا همه به PCB های دو طرفه دسترسی ندارند ، من یکی از آن افراد هستم.

بدون مدار ارتباطی UART داخلی

این کاملا یک مبادله بود زیرا طرح یک طرفه فقط می تواند فضای کافی را در اختیار شما قرار دهد. بنابراین ما از فلش خارجی USB به TTL برای فلش کردن آن استفاده می کنیم.

  • مانند آردوینو ، من می خواستم یک LED داخلی برای کاهش سیم کشی های LED مکرر داشته باشم.
  • جمع و جور ، در عین حال آسان برای لحیم کاری و ساخت.
  • یک صفحه ابریشم دقیق
  • برای از دست دادن گرما بهتر از پد لحیم کاری GND در ESP32 استفاده کنید.

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

مرحله 1: در اطراف برخی از موارد جمع آوری کنید

جمع آوری برخی از موارد
جمع آوری برخی از موارد
جمع آوری برخی از موارد
جمع آوری برخی از موارد
جمع آوری برخی از موارد
جمع آوری برخی از موارد
جمع آوری برخی از موارد
جمع آوری برخی از موارد

اگر مقاومت SMD و البته ESP32 خود را حذف کنید ، ساخت این صفحه توسعه تنها به مقالات اساسی نیاز دارد.

الزامات اولیه:

  • ماژول ESP32
  • تخته روکش مس

شما باید حداقل 4 سانتی متر*5 سانتی متر تخته مس داشته باشید.

  • مقاومت SMD:

    • 10k - 2 قطعه
    • 1k - 1 قطعه
  • LED 3 میلی متری (هر رنگی)
  • سربرگ های مردانه - 38 پین
  • سوئیچ لمسی - 2 قطعه

الزامات ثانویه:

آهن لحیم کاری

من از کیت لحیم کاری ارائه شده توسط DFRobot استفاده می کنم. این بسیار آموزنده بود که این کار را آموزش دهد. برای لحیم کاری خوب ، مجبور شدم از نوک نعل اسبی لحیم کاری اضافی استفاده کنم.

مته PCB

یکی ندارید؟ چرا سعی نکنید یکی را خودتان بسازید! در اینجا چگونه است

کلرید آهن

این برای اهداف اچ استفاده می شود.

  • کاغذ سنباده - درجه صفر
  • لباس آهن
  • هر ابزار برش PCB
  • نوار دو طرفه
  • یک نشانگر دائمی
  • قیچی
  • استون

من می خواستم کارها را تمیز انجام دهم ، اگر این کار را نکنید ، می توانید به سادگی از این کار بگذرید.

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

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

مرحله 2: ساخت PCB

ساخت PCB
ساخت PCB
ساخت PCB
ساخت PCB
ساخت PCB
ساخت PCB

من PCB را با استفاده از روش انتقال تونر ترمیمی تهیه می کنم. PDF پیوست شده را روی مرحله مورد نیاز روی کاغذ براق چاپ کنید ، کاغذی که لمس آن احساس خوبی دارد. هنگامی که یک طرح واضح از طرح روی کاغذ براق (سفید) تهیه کردید ، دیگر چیزی شما را متوقف نمی کند ، بنابراین مراحل ساخت PCB را شروع کنید.

من بر سفید بودن کاغذ براق تأکید می کنم زیرا بعداً صفحه ابریشم را از آن جدا می کنیم. من کاغذ براق سفید ندارم ، بنابراین دو چاپ از همان طرح گرفتم.

فرایند تولید PCB در یکی دیگر از دستورالعمل های من به طور مفصل توضیح داده شده است.

ساخت PCB در خانه

تصاویر مربوط به نحوه ساخت این PCB را در بالا پیوست می کنم.

برای حفاری ، از مته های 1 میلی متری یا زیر استفاده کنید.

مرحله 3: لحیم کردن اجزاء

لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء

با لحیم کاری ESP32 روی PCB شروع کنید. در هنگام لحیم کاری این ماژول چالش برانگیز و در عین حال سرگرم کننده ، موارد زیر را باید در نظر داشت.

  • تراز ماژول با پد لحیم کاری ، اولین قدم ، مهمترین قسمت کل کار است. این را به هم بزنید و GPIO های کار نکرده و شاید حتی یک ماژول بدون کار را رنج می دهید!
  • برای جلوگیری از برچیدن آثار یا لنت های لحیم کاری در اثر داغ شدن بیش از حد ، از نکات لحیم کاری نوک تیز استفاده کنید.
  • در حین لحیم کاری ماژول ESP32 ، ابتدا پدهای مورب را لحیم کنید تا تراشه هم ترازی خود را به هم نزند.
  • پد GND ESP32 را با گرم کردن لحیم کاری در آن پد از طریق سوراخ حفر شده در مرکز لحیم کنید. این امر لحیم کاری روی پد GND ESP32 را گرم کرده و آن را با پد GND روی PCB ادغام می کند.

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

  1. ESP32
  2. مقاومت SMD
  3. سوئیچ های لمسی
  4. رهبری
  5. پرش کننده ها
  6. سربرگ های مردانه

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

پس از لحیم کاری دقیق و صحیح تمام قطعات ، با استفاده از مسواک قدیمی (همچنین بی فایده) کل PCB را تمیز کنید. با این کار تمام شار اضافی حذف می شود.

مرحله 4: چسباندن صفحه ابریشم

چسباندن صفحه ابریشم
چسباندن صفحه ابریشم
چسباندن صفحه ابریشم
چسباندن صفحه ابریشم

در حال حاضر ESPer ما کاملاً کاربردی است اما هنوز فاقد چیزی است و آن یک صفحه ابریشم است. افزودن این صفحه ابریشمی ما را از مراجعه مداوم به pinouts رهایی می بخشد. برای چسباندن آن به تخته ، از نوار دو طرفه استفاده می کنم. صفحه ابریشم را می توان از طریق طرح قبلی چاپ شده به دست آورد.

اگر در مورد کار یا سیم کشی خود شک دارید ، اکنون زمان بررسی آن است. زیرا پس از طی مراحل بعدی ، به هیچ وجه نمی توانید برد خود را تغییر دهید. با هوشیاری پیش بروید

اکنون با انجام مراحل زیر ، صفحه ابریشم را ادامه دهید:

  • کل برد ESPer را با قطعات نوار دو طرفه ، به جز قسمت ESP32 ، بپوشانید.
  • سپس صفحه ابریشم را تراز کرده و با دقت در نوار دو طرفه بچسبانید.
  • پس از آن ، مقدار کاغذ بالای ESP32 را بردارید تا نمایان شود و فضاهای خالی سمت چپ را با استفاده از چسب داغ پر کنید.

این همه برای این مرحله است.

مرحله 5: تبریک می گویم

Image
Image
تبریک می گویم!
تبریک می گویم!

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

اکنون می توانید ماژول ESP32 خود را مانند سایر بردهای توسعه دیگر فقط با سیم کشی آن با هرگونه تبدیل USB به TTL (حتی Arduino خود) استفاده کنید. سیم کشی ساده است ، فقط ESPer را با استفاده از منبع تغذیه 3.3V تغذیه کرده و اتصالات UART (Rx ، Tx) را برقرار کنید. هنگام استفاده از آردوینو ، پین RESET را زمین کنید تا از آن به عنوان مبدل TTL استفاده کنید. در مورد ESP32 با استفاده از این تابلوی توسعه در دستورالعمل های آینده بیشتر توضیح خواهم داد.

من یک مخزن GitHub برای ذخیره فایل ها برای این دستورالعمل ایجاد کرده ام. این لینک در صورت تمایل است:

github.com/UtkarshVerma/ESPer/

من یک ویدیو را جاسازی کرده ام که نشان می دهد ESP32 کد Blink را که از طریق سیستم عامل Mongoose فلش کرده بود ، مدیریت می کند.

من صفحه ابریشم را برداشته ام زیرا مجبور بودم پیشرفت های بیشتری را برای پروژه های دیگر انجام دهم.

با دنبال کردن این دستورالعمل که نحوه استفاده از ESP32 به عنوان Arduino را پوشش می دهد ، می توانید همین کار را انجام دهید. اگر می خواهید از سیستم عامل Mongoose استفاده کنید ، از این پست من دیدن کنید: Mongoose OS در ESPer

در همین حال ، من می خواهم از DFRobot.com تشکر کنم که چیزهای شگفت انگیزی مانند ESP32 را برای من ارسال کرد و به من فرصت داد تا با آنها کار کنم. حتی کلمات برای ابراز سپاسگزاری من کافی نیستند.

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

به تینکرینگ ادامه دهید!

توسط:

اوتکرش ورما

با حمایت DFRobot.com

از آشیش چودری برای وام دادن دوربینش تشکر می کنم.

توصیه شده: