Mundarija:

USB ESP-12 dasturchisi: 7 qadam
USB ESP-12 dasturchisi: 7 qadam

Video: USB ESP-12 dasturchisi: 7 qadam

Video: USB ESP-12 dasturchisi: 7 qadam
Video: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Noyabr
Anonim
USB ESP-12 dasturchi
USB ESP-12 dasturchi
USB ESP-12 dasturchi
USB ESP-12 dasturchi
USB ESP-12 dasturchi
USB ESP-12 dasturchi

IoT bilan o'ynash qiziq bo'lardi deb o'yladim, shuning uchun esp8266 ni sinab ko'rishga qaror qildim. Men u erda esp8266-ni dasturlash uchun ko'plab echimlarni ko'rdim, shuning uchun men ba'zi fikrlarni bu erdan oldim https://www.instructables.com/id/USB-to-ESP-01-Boa… va bu erda https://cmheong.blogspot.com/2018/05/yordamida-ch340-u… esp-01 dasturini faqat flesh va reset tugmalari bilan dasturlash uchun. Men buni qilganimdan so'ng, esp-12-ni dasturlash uchun adapter modini yaratish qiziq bo'lardi deb o'yladim.

Qismlar:

Narxlar chegirmalar va turli mamlakatlarga jo'natish tufayli o'zgarishi mumkin, lekin nima bo'lmasin, lekin mening vaziyatimda yozish paytida bo'lgani kabi to'g'ri.

CH340 USB to ESP8266 ESP-01 Wi-Fi modul adapteri $ 0,80

10 dona Lahzali kalit tugmasi $ 0,52

ESP-12S ESP8266 1.95 dollar

2 dona ESP-12 kesish taxtasi $ 0,40

10 dona pogo pin $ 2.05

2 dona er -xotin qatorli SMT SMD erkak pinli sarlavhali ulagich $ 1,33

ingichka sim

issiq yopishtiruvchi qurol va elim

lehim temir va lehim

elastik tasma

1 -qadam: Pogo pinlarini sindirish taxtasiga lehimlang

Pogo pinlarini sindirish taxtasiga lehimlang
Pogo pinlarini sindirish taxtasiga lehimlang

Pogo pinlarini quyidagi pimlarga ajratish taxtasiga lehimlang:

QALDIRISH (SIFIRLASH)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Pogo pinlari juda kichkina, shuning uchun men pinlarni lehim paytida ushlab turish uchun issiqdan izolyatsiya qilish uchun lenta bilan o'ralgan cımbızdan foydalanishim kerak edi.

Multimetr bilan uzluksizligini tekshirish orqali pogo pinlari bir -birlari bilan qisqartirilmasligiga ishonch hosil qiling. CH_PC va VCC, GPIO15 va GND o'rtasida 10k rezistorlar bor.

2-qadam: ESP-12 kesish taxtasi va simga lehim pin sarlavhalari

Lehim pin sarlavhalari ESP-12 uzilish taxtasi va simga
Lehim pin sarlavhalari ESP-12 uzilish taxtasi va simga
Lehim pin sarlavhalari ESP-12 uzilish taxtasi va simga
Lehim pin sarlavhalari ESP-12 uzilish taxtasi va simga

Kengash bilan birga keladigan ikkita 8p pinli sarlavhani taxtaning old qismidagi uzun pim bilan ulang, taxtaning orqa tarafida lehimlanganda, barcha pimlarni taxtaga faqat yuqorida ishlatilganlarni lehimlashning hojati yo'q (qarang) bu erda minimal miltillovchi sxemalar uchun). Buning sababi shundaki, agar siz eskiz 12-ni ishga tushirish/dasturlashni xohlasangiz, u allaqachon taxtaga lehimlangan bo'lishi mumkin (men buni hali sinab ko'rmagan bo'lsam ham). Endi ikki qatorli 4 ta pinli ikkita qatorli smt pin sarlavhasining bir qismini kesib oling. ESP-01 kesish paneliga mos keladigan 4-pinli ikki qatorli pinni ulash uchun lehim simlari.

Ismlar bir xil emas (GNDdan tashqari), lekin:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

3 -qadam: CH340 USB adapteriga lehim tugmalari

CH340 USB adapteriga lehim tugmalari
CH340 USB adapteriga lehim tugmalari
CH340 USB adapteriga lehim tugmalari
CH340 USB adapteriga lehim tugmalari

GPIO0 va GND pinlari orasidagi FLASH rejimi uchun CH340 USB adapterining pastki qismidagi lehim tugmasi. Uni adapterga issiq yopishtiring.

RESET va GND pinlari orasidagi RESET rejimi uchun CH340 USB adapterining orqa qismidagi lehim tugmasi. Uni adapterga issiq yopishtiring

4 -qadam: Issiq yopishtiruvchi pogo pinlari, ko'pik va ikki qatorli 4p pinli sarlavha

Issiq yopishtiruvchi pogo pinlari, ko'pik va ikki qatorli 4p pinli sarlavha
Issiq yopishtiruvchi pogo pinlari, ko'pik va ikki qatorli 4p pinli sarlavha
Issiq yopishtiruvchi pogo pinlari, ko'pik va ikki qatorli 4p pinli sarlavha
Issiq yopishtiruvchi pogo pinlari, ko'pik va ikki qatorli 4p pinli sarlavha
Issiq yopishtiruvchi pogo pinlari, ko'pik va ikki qatorli 4p pinli sarlavha
Issiq yopishtiruvchi pogo pinlari, ko'pik va ikki qatorli 4p pinli sarlavha

Pogo pinlarining ichki tomonini sindirish taxtasiga issiq elim bilan yopishtiring, shunda ular harakatlanuvchi pimga hech qanday elim yopishmasligiga e'tibor bering. Pogo pinlari orasiga ozgina qadoqlash ko'pikini (yoki shimgichga o'xshash har qanday materialni) yopishtiring, shunda esp-12 bo'shliqqa osongina tushmaydi. Smt ikki qatorli 4p sarlavhasini uzilish taxtasining orqa tomoniga yopishtiring, shunda u CH340 usb adapteridan chiqarilganda uzilmaydi.

5-qadam: ESP-12 ni Pogo pinlari va sendvichlarini boshqa bo'lak taxtasi bilan tekislang

ESP-12 ni Pogo pinlari va sendvichni boshqa bo'lak taxtasi bilan tekislang
ESP-12 ni Pogo pinlari va sendvichni boshqa bo'lak taxtasi bilan tekislang
ESP-12 ni Pogo pinlari va sendvichni boshqa bo'lak taxtasi bilan tekislang
ESP-12 ni Pogo pinlari va sendvichni boshqa bo'lak taxtasi bilan tekislang
ESP-12 ni Pogo pinlari va sendvichni boshqa bo'lak taxtasi bilan tekislang
ESP-12 ni Pogo pinlari va sendvichni boshqa bo'lak taxtasi bilan tekislang

ESP-12 ni (men ESP-12F va ESP-12S bilan sinab ko'rdim) pogo pinlariga tekislang va ustiga boshqa paneldagi sendvich qo'ying. Uni mahkam ushlab turish uchun elastik tasmadan foydalaning. Barcha kontaktlarning tegib turishiga ishonch hosil qilish uchun siz esp-12 ni sozlashingiz kerak bo'lishi mumkin. Agar pogo pimlarini ishlatishning o'rniga, ESP-12 yonbag'ridagi metall qisqichlardan foydalanilsa, unchalik qiyin bo'lmaydi. Bu erda youtube-dagi misol, kimdir ishlatilmagan anakartdagi PCI uyasidagi kontaktlardan foydalangan https://www.youtube.com/embed/BvY_T-My9Ls va https://www.youtube.com/watch? v = gI_lKu2uJDs

QAYD: Ko'proq ishlatilgandan so'ng, men pogo pimlarini tekislash va ularga etarlicha bosim o'tkazishni juda qiyin deb bilaman, shuning uchun odamlarga, agar ko'p umidsizliklarga dosh berolmasalar, pogo pinlarini ishlatmaslikni tavsiya qilaman.

6-qadam: Esp-12 adapter modini CH340 USB adapteriga ulang va dasturdan uzoqda

Esp-12 adapter modini CH340 USB adapteriga ulang va dastur uzoqda
Esp-12 adapter modini CH340 USB adapteriga ulang va dastur uzoqda
Esp-12 adapter modini CH340 USB adapteriga ulang va dastur uzoqda
Esp-12 adapter modini CH340 USB adapteriga ulang va dastur uzoqda
Esp-12 adapter modini CH340 USB adapteriga ulang va dastur uzoqda
Esp-12 adapter modini CH340 USB adapteriga ulang va dastur uzoqda

Esp-12 adapter modini CH340 USB adapteriga ulang (bort usb vilkasi bilan bir xil yo'nalishda), keyin uni shaxsiy kompyuteringizga joylashtiring va dasturlaringizni yuklash uchun Arduino IDE yoki ESP Flash Download Tool-dan foydalaning.

QAYD: agar flesh-protsedura ishlamasa, bu pogo pinlari va esp-12 o'rtasidagi aloqa yaxshi bo'lmaganligi sababli bo'lishi mumkin, esp-12 va/yoki elastik tasmasini barcha pim pinlarida yaxshi tekis bosim o'tkazishi uchun sozlang.

7 -qadam: Arduino IDE bilan yonib -o'chadigan BLINK misoli (ixtiyoriy)

Image
Image
Arduino IDE bilan miltillovchi BLINK misoli (ixtiyoriy)
Arduino IDE bilan miltillovchi BLINK misoli (ixtiyoriy)
Arduino IDE bilan miltillovchi BLINK misoli (ixtiyoriy)
Arduino IDE bilan miltillovchi BLINK misoli (ixtiyoriy)

Arduino IDE -ni ishga tushiring va BLINK misolini yuklang.

FLASH rejimiga o'tish uchun FLASH tugmachasini (pastda) ushlab turing va RESET tugmasini (orqaga) bosing, so'ng FLASH tugmasini (pastda) qo'yib yuboring.

Esp-12 parametrlarini o'rnating

Yuklash -ni bosing

Agar u to'g'ri ishlagan bo'lsa, u videodagi kabi o'zini tutishi kerak

QAYD: agar flesh-protsedura ishlamasa, bu pogo pinlari va esp-12 o'rtasidagi aloqa yaxshi bo'lmaganligi sababli bo'lishi mumkin, esp-12 va/yoki elastik tasmasini barcha pim pinlarida yaxshi tekis bosim o'tkazishi uchun sozlang.

Tavsiya: