فهرست مطالب:
- مرحله 1: پین های Pogo را به تخته شکست بچسبانید
- مرحله 2: سرصفحه ها را به ESP-12 Breakout Board and Wire لحیم کنید
- مرحله 3: دکمه ها را به آداپتور USB CH340 لحیم کنید
- مرحله 4: پین پوگو چسب داغ ، فوم و سرفصل پین دو ردیف 4p
- مرحله 5: ESP-12 Onto Pogo Pins and Sandwich را با یک تخته برک آوت دیگر تراز کنید
- مرحله 6: Mod Esp-12 Adapter Mod را به CH340 USB Adapter و Program Away وصل کنید
- مرحله 7: چشمک زدن مثال BLINK با Arduino IDE (اختیاری)
تصویری: برنامه نویس USB ESP-12: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
فکر کردم بازی در اینترنت اشیاء جالب باشد بنابراین تصمیم گرفتم esp8266 را امتحان کنم. من تعداد بیشماری راه حل برای برنامه نویسی esp8266 مشاهده کردم ، بنابراین ایده هایی را از اینجا وام گرفتم https://www.instructables.com/id/USB-to-ESP-01-Boa… و اینجا https://cmheong.blogspot.com/2018/05/using-ch340-u… برای برنامه نویسی esp-01 به سادگی با دکمه های فلش و تنظیم مجدد. پس از انجام این کار ، فکر می کنم جالب است که سعی کنم یک مد آداپتور برای برنامه نویسی esp-12 ایجاد کنم.
قطعات:
ممکن است قیمت ها به دلیل تخفیف و ارسال به کشورهای مختلف و موارد دیگر متفاوت باشد ، اما در زمان نوشتن در شرایط خاص من درست است
CH340 USB به ESP8266 ESP-01 آداپتور ماژول Wifi 0.80 دلار
10 عدد دکمه سوئیچ لحظه ای 0.52 دلار
ESP-12S ESP8266 1.95 دلار
2 عدد برد ESP-12 Breakout 0.40 دلار
10 عدد پین پوگو 2.05 دلار
2 عدد دو ردیف SMT SMD Male Pin Header Strip Connector 1.33 دلار
سیم نازک
تفنگ چسب گرم و چسب
لحیم کاری و لحیم کاری
باند الاستیک
مرحله 1: پین های Pogo را به تخته شکست بچسبانید
پین های پوگو را برای پین های زیر به تخته شکست بچسبانید:
استراحت (بازنشانی)
CH_PC (EN)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
سنجاق های پوگو نسبتاً کوچک هستند ، بنابراین مجبور شدم از یک موچین با مقداری نوار در اطراف آن برای عایق شدن در برابر گرما استفاده کنم تا سنجاق ها را لحیم کنم.
با بررسی تداوم با یک مولتی متر ، مطمئن شوید که پین های پوگو با یکدیگر کوتاه نمی شوند. 10k مقاومت بین CH_PC و VCC ، GPIO15 و GND در صفحه شکست وجود دارد ، بنابراین انتظار می رود که بین این پین ها خوانده شود.
مرحله 2: سرصفحه ها را به ESP-12 Breakout Board and Wire لحیم کنید
دو سرپین 8 پین را که به همراه برد جداکننده همراه با پین های بلند در جلوی تخته وصل می شود وصل کنید ، در حالی که در پشت تخته لحیم می کنید ، نیازی نیست که همه پین ها را فقط به آنهایی که در بالا استفاده شده است بچسبانید (به در اینجا برای حداقل طرح های چشمک زن). دلیل این امر این است که اگر می خواهید esp-12 را که قبلاً روی یک برد اتصال داده شده اجرا/برنامه ریزی کنید ، باید بتواند این کار را انجام دهد (اگرچه من هنوز آن را امتحان نکرده ام). حالا قسمتی از سرصفحه smt pin smt دو ردیف را برش بزنید تا دو ردیف 4 پین وجود داشته باشد. سیم لحیم کاری که پیوند را برای ردیف دو پین 4 پین مطابق با یک pinout ESP-01 مطابقت با برد شکستن متصل می کند.
نامها دقیقاً یکسان نیستند (به جز GND) اما:
VCC = 3V3
REST = RST
CH_PC = EN
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
مرحله 3: دکمه ها را به آداپتور USB CH340 لحیم کنید
دکمه لحیم کاری در پایین آداپتور USB CH340 برای حالت FLASH بین پین GPIO0 و GND. آن را به آداپتور چسب داغ بزنید.
دکمه لحیم کاری در پشت آداپتور USB CH340 برای حالت بازنشانی بین پین های RESET و GND. آن را به آداپتور چسب داغ بزنید
مرحله 4: پین پوگو چسب داغ ، فوم و سرفصل پین دو ردیف 4p
با چسب داغ قسمت داخلی سنجاق های پوگو را به تخته شکستن بچسبانید تا به آنها استحکام بخشیده و مراقب باشید هیچ چسبی روی پین متحرک نچسبد. کمی فوم بسته بندی (یا هر نوع ماده اسفنجی قابل تراکم) را بین سنجاق های پوگو بچسبانید تا esp-12 خیلی راحت در شکاف قرار نگیرد. هدر smt دو ردیف 4p را به پشت برد برک آوت بچسبانید تا هنگام خارج شدن از آداپتور usb CH340 قطع نشود.
مرحله 5: ESP-12 Onto Pogo Pins and Sandwich را با یک تخته برک آوت دیگر تراز کنید
ESP-12 (من با ESP-12F و ESP-12S آزمایش کردم) را روی پین های پوگو قرار دهید و آن را با یک تخته شکست دیگر در بالا ساندویچ کنید. از یک نوار الاستیک برای محکم نگه داشتن آن در محل استفاده کنید. ممکن است لازم باشد esp-12 را تنظیم کنید تا مطمئن شوید همه مخاطبین با فشار کافی لمس می شوند. اگر به جای استفاده از سنجاق های پوگو از گیره های فلزی فنری برای کناره ESP-12 استفاده کنید ، احتمالاً کمی دلهره آور خواهد بود. در اینجا مثالی در یوتیوب وجود دارد که در آن شخصی از مخاطبین اسلات PCI مادربرد استفاده نشده استفاده کرده است https://www.youtube.com/watch؟v=BvY_T-My9Ls و https://www.youtube.com/watch؟ v = gI_lKu2uJDs
توجه: بعد از چند بار استفاده دیگر ، تراز کردن و فشار کافی بر روی پین های پوگو بسیار مشکل است ، بنابراین به مردم توصیه می کنم از پین های پوگو استفاده نکنند مگر اینکه بتوانند با ناامیدی زیادی کنار بیایند.
مرحله 6: Mod Esp-12 Adapter Mod را به CH340 USB Adapter و Program Away وصل کنید
مد آداپتور esp-12 را به آداپتور USB CH340 وصل کنید (با بالای صفحه در جهت جهت USB) ، سپس آن را به رایانه خود بچسبانید و برای بارگیری برنامه های خود از Arduino IDE یا ESP Flash Download Tool استفاده کنید.
توجه: اگر روش فلاش کار نمی کند ، ممکن است به این دلیل باشد که تماس بین پین های پوگو و esp-12 خوب نیست ، esp-12 و/یا نوار الاستیک را تنظیم کنید تا فشار یکنواختی روی تمام پین های پوگو ایجاد شود.
مرحله 7: چشمک زدن مثال BLINK با Arduino IDE (اختیاری)
Arduino IDE را راه اندازی کنید و مثال BLINK را بارگذاری کنید.
برای ورود به حالت FLASH دکمه FLASH (پایین) را نگه دارید و دکمه RESET (عقب) را فشار دهید سپس دکمه FLASH (پایین) را رها کنید.
پارامترهای esp-12 را تنظیم کنید
روی بارگذاری کلیک کنید
اگر درست کار کرده باشد ، باید مانند ویدیو رفتار کند
توجه: اگر روش فلش کار نمی کند ، ممکن است به این دلیل باشد که تماس بین پین های پوگو و esp-12 خوب نیست ، esp-12 و/یا نوار الاستیک را تنظیم کنید تا فشار یکنواختی روی تمام پین های پوگو ایجاد شود.
توصیه شده:
برنامه نویسی میکروکنترلرها با برنامه نویس USBasp در Atmel Studio: 7 مرحله
برنامه نویسی میکروکنترلرها با یک برنامه نویس USBasp در Atmel Studio: سلام من آموزش های زیادی را در مورد نحوه استفاده از برنامه نویس USBasp با Arduino IDE خواندم و آموختم ، اما برای تکالیف دانشگاه نیاز به استفاده از Atmel Studio داشتم و هیچ آموزشی پیدا نکردم. پس از تحقیق و مطالعه از طریق بسیاری از
نحوه برنامه ریزی PIC MCU با برنامه نویس PICkit با استفاده از Breadboard: 3 مرحله
نحوه برنامه ریزی PIC MCU با برنامه نویس PICkit با استفاده از Breadboard: برای بازی با میکروکنترلرهای PIC (یا هر دستگاه دیگر) نیازی به ابزارهای گران قیمت و پیچیده ندارید. تنها چیزی که نیاز دارید یک تخته نان است که در آن مدار و برنامه نویسی خود را آزمایش کنید. البته نوعی برنامه نویس و IDE ضروری است. در این دستورالعمل
شروع کار با Esp 8266 Esp-01 با Arduino IDE - نصب بردهای Esp در Arduino Ide و برنامه نویسی Esp: 4 مرحله
شروع کار با Esp 8266 Esp-01 با Arduino IDE | نصب بردهای Esp در Arduino Ide and Programming Esp: در این دستورالعمل نحوه نصب بردهای esp8266 در Arduino IDE و نحوه برنامه نویسی esp-01 و بارگذاری کد در آن را یاد می گیریم. از آنجا که تخته های esp بسیار محبوب هستند ، بنابراین به فکر ایجاد دستورالعمل های آموزشی هستم این و اکثر مردم با مشکل روبرو هستند
5 برنامه نویس ترانزیستور PIC *شماتیک به مرحله 9 اضافه شد: 9 مرحله
5 برنامه نویس PAN Transistor *شماتیک به مرحله 9 اضافه شد: برنامه نویس PIC خود را برای پورت موازی کامپیوتر خود بسازید. این تنوع در طراحی کلاسیک دیوید تایت است. بسیار قابل اعتماد است و نرم افزارهای برنامه نویسی خوبی به صورت رایگان در دسترس است. من برنامه نویس IC-Prog و PICpgm را دوست دارم. از همه بهتر این است که
Pic 16F676 ICSP سوکت برنامه نویسی برای برنامه نویس PICkit 2: 6 مرحله
عکس 16F676 ICSP سوکت برنامه نویسی برای برنامه نویس PICkit 2: من سعی می کنم این ماژول موتور DC دوگانه را برای پروژه ربات خود بسازم و فضا برای قرار دادن هدر پین ICSP روی PCB نداشتم. بنابراین من به سرعت این طرح را مسخره کردم