فهرست مطالب:

ESP8266-07 برنامه نویس با آردوینو نانو: 6 مرحله (همراه با تصاویر)
ESP8266-07 برنامه نویس با آردوینو نانو: 6 مرحله (همراه با تصاویر)

تصویری: ESP8266-07 برنامه نویس با آردوینو نانو: 6 مرحله (همراه با تصاویر)

تصویری: ESP8266-07 برنامه نویس با آردوینو نانو: 6 مرحله (همراه با تصاویر)
تصویری: ESP8266 ESP01 WIFI-UART | برنامه نویسی LDmicro-Roboremo 2024, نوامبر
Anonim
برنامه نویس ESP8266-07 با آردوینو نانو
برنامه نویس ESP8266-07 با آردوینو نانو

این یک آموزش کوتاه برای ایجاد یک برد برنامه نویسی عالی ESP8266-07/12E با استفاده از نانو Arduino است. شماتیک سیم کشی بسیار شبیه به آنچه در اینجا نشان داده شده است. شما می توانید این پروژه را روی یک تخته نورد بچسبانید ، یک تخته چوب را به خود بچسبانید یا از فایلهای gerber پیوست شده برای ایجاد یک PCB مطمئن تر استفاده کنید. پیشنهاد می کنم اگر اغلب دستگاه های ذکر شده را برنامه ریزی می کنید ، از یک PCB یا ورق ورق استفاده کنید (اگر به خود اطمینان دارید که به درستی لحیم می شود).

من در حال برنامه ریزی برای ایجاد برخی محتواها با ESP-07 هستم و به طور مرتب از تخته ای که در این آموزش ایجاد شده است استفاده خواهم کرد.

طراحی دارای یک تنظیم کننده ولتاژ 3.3 ولت است که ماژول ESP را روشن می کند ، شما باید یک منبع تغذیه 5 ولت را علاوه بر کابل usb آردوینو وصل کنید. علاوه بر این ، شما همچنین باید از یک تخته شکست استفاده کنید. کار با همه چیز را آسان تر می کند

تدارکات

  • آردوینو نانو
  • ESP8266-07 یا/12/e
  • تخته شکست ESP-07
  • مینی کابل usb
  • جک قدرت 5.5 میلی متری (زن و مرد)
  • پین هدر زنانه 1*15 (2 عدد)
  • پین هدر زنانه 1*8 (2 عدد)
  • سوئیچ ضامن 6 پین (اختیاری)
  • دکمه های فشار (2 عدد)
  • مقاومتهای 5 اهم (2 عدد)
  • مقاومت 10 کیلو اهم (2 عدد)
  • lm1117 3.3v (من از نسخه smd استفاده کردم ، در صورت تمایل برای ایجاد یک مدار نان می توانید از TH استفاده کنید)
  • خازن 47uf (در صورت بروز مشکل در برق می توانید از مقادیر بالاتر استفاده کنید)
  • تخته نان ، یا تخته ورق ، یا PCB

مرحله 1: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی

مدار تخته نان:

1. Arduino nano و ماژول ESP را با استفاده از برد شکست به یک تخته نان متصل کنید. برای دسترسی بهتر به پین های صفحه شکست ، می توانید از دو تخته نان به جای یکی مانند تصویر استفاده کنید.

2. تغذیه ریل ها: پین 5 ولت جک قدرت را به پین 3 تنظیم کننده lm1117 3.3v ، GND را به پین 1 و خروجی را از پین 2 به ریل "+" تخته نان متصل کنید. همچنین پین GND جک قدرت را به " -" تخته نان متصل کنید. یک خازن 47uf اضافه کرده و ریل ها را مطابق شکل به هم وصل کنید.

3. دو دکمه فشار دهید (تنظیم مجدد و برنامه) و یک پین از هر کدام را برای تنظیم مجدد و دیگری را به GPIO0 ESP وصل کنید. پین های معمولاً متصل را با استفاده از مقاومتهای 10kohm به 3.3 ولت بکشید. پین های معمولاً باز شده را به GND وصل کنید

4. اتصال + راه آهن به VCC تخته شکست ESP

5. اتصال - راه اندازی به GND تخته شکست ESP

6. پینهای CH_PD و GPIO15 ESP را با استفاده از مقاومتهای 5kohm به +3.3 ولت بکشید

7. پین RX نانو را به RX ESP با استفاده از یک سوئیچ 2 کاناله متصل کنید

8. با استفاده از سوئیچ ضامن 2 کاناله ، TX نانو را به TX ESP وصل کنید. (سوئیچ ضامن اختیاری است ؛ امکان قطع کامل سیگنال بین آردوینو و ESP)

9. پایه های RST و GND آردوینو را کنار بزنید ، این مرحله تراشه ATmega را "غیرفعال" می کند.

من از منبع تغذیه 5 ولت خارجی استفاده کردم زیرا آردوینو نمی تواند جریان کافی را برای تغذیه قابل اعتماد ماژول ESP ایجاد کند. من از شارژر قدیمی و کابل usb اصلاح شده استفاده می کنم.

مرحله 2: لحیم کردن مدار پرده ای

لحیم کردن یک مدار Perfboard
لحیم کردن یک مدار Perfboard
لحیم کردن یک مدار Perfboard
لحیم کردن یک مدار Perfboard
لحیم کردن یک مدار Perfboard
لحیم کردن یک مدار Perfboard
لحیم کردن یک مدار Perfboard
لحیم کردن یک مدار Perfboard

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

همچنین ، من از پین های هدر زن 2.54 میلی متری برای جدا کردن Nano و ESP استفاده کرده ام.

مرحله 3: مدار PCB

مدار PCB
مدار PCB

gerber پیوست شده را به تولید کننده PCB بفرستید و بس!

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

فایل ها با EasyEDA ایجاد شده اند.

مرحله 4: اضافه کردن پشتیبانی Esp8266 به Arduino IDE

افزودن پشتیبانی Esp8266 به Arduino IDE
افزودن پشتیبانی Esp8266 به Arduino IDE
افزودن پشتیبانی Esp8266 به Arduino IDE
افزودن پشتیبانی Esp8266 به Arduino IDE
افزودن پشتیبانی Esp8266 به Arduino IDE
افزودن پشتیبانی Esp8266 به Arduino IDE
افزودن پشتیبانی Esp8266 به Arduino IDE
افزودن پشتیبانی Esp8266 به Arduino IDE

اگر ماژول را قبلاً پیکربندی کرده اید ، می توانید از این مرحله بگذرید

مرحله 1: IDE را باز کرده و به تنظیمات File >> بروید ، پنجره ای ظاهر می شود. مانند یکی از تصاویر پیوست شده به نظر می رسد

مرحله 2: در کادر قرمز ، این خط را بچسبانید:

arduino.esp8266.com/stable/package_esp8266com_index.json

اگر چیزی قبلاً در آنجا نوشته شده است ، یک کاما اضافه کنید و سپس URL را بچسبانید

مرحله 3: به ابزار >> board >> board board بروید ، اگر مشکلی در این مورد دارید به تصاویر پیوست مراجعه کنید

مرحله 4: پس از اتمام بارگیری پنجره ، از کادر جستجو برای جستجوی esp8266 استفاده کنید ، نتیجه را با عنوان "esp8266 by esp8266 community" پیدا کرده و نصب کنید

توجه: من نسخه 2.5.2 را نصب کردم زیرا برخی نسخه های بعدی باعث "fatalerrors" می شوند

مرحله 5: پس از اتمام نصب ، به منوی Tools >> Board >> بروید و "generic esp8266 module" را انتخاب کنید.

مرحله 6: به ابزارها بروید و در بخش "board: Generic esp8266 module" تعدادی پیکربندی پیدا خواهید کرد. اطمینان حاصل کنید که تصویر شما با تصویر پیوست مطابقت دارد.

مرحله 5: بارگذاری طرح

کابل usb را به آردوینو نانو وصل کرده و آن را به کامپیوتر وصل کنید. همچنین ، یک منبع تغذیه 5 ولت را به پریز برق روی برد وصل کنید.

اگر تصمیم گرفته اید سوئیچ ضامن را اضافه کنید ، مطمئن شوید که آن را فشار داده اید.

برای قرار دادن ماژول esp در حالت برنامه نویسی:

دکمه های RESET و PROGRAM را فشار داده و نگه دارید و سپس "RESET" را در حالی که هنوز "PROGRAM" را فشار می دهید ، رها کنید

یک لحظه صبر کنید و سپس دکمه "PROGRAM" را رها کنید

در رایانه ، IDE را باز کنید و به Tools >> port بروید و پورت COM را که کابل usb خود را به کامپیوتر متصل کرده اید انتخاب کنید.

کد خود را بنویسید و از دکمه بارگذاری در سمت چپ بالای IDE خود برای شروع برنامه نویسی ماژول ESP استفاده کنید.

مرحله 6: کد را آزمایش کنید

امکان آزمایش برخی برنامه ها بدون حذف ماژول از سوکت آن وجود دارد.

برای انجام این کار ، کلید تغییر حالت را باز کرده و دکمه RESET را فشار دهید.

من سوئیچ ضامن را برای جدا کردن کامل دو صفحه اضافه کرده ام

لذت ببرید!

توصیه شده: