Mundarija:
- 1 -qadam: Pogo pinlarini sindirish taxtasiga lehimlang
- 2-qadam: ESP-12 kesish taxtasi va simga lehim pin sarlavhalari
- 3 -qadam: CH340 USB adapteriga lehim tugmalari
- 4 -qadam: Issiq yopishtiruvchi pogo pinlari, ko'pik va ikki qatorli 4p pinli sarlavha
- 5-qadam: ESP-12 ni Pogo pinlari va sendvichlarini boshqa bo'lak taxtasi bilan tekislang
- 6-qadam: Esp-12 adapter modini CH340 USB adapteriga ulang va dasturdan uzoqda
- 7 -qadam: Arduino IDE bilan yonib -o'chadigan BLINK misoli (ixtiyoriy)
Video: USB ESP-12 dasturchisi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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 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
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
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
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 (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 (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)
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:
JDM dasturchisi sharhi: 9 qadam
JDM dasturchisini ko'rib chiqish: JDM - bu mashhur PIC dasturchisi, chunki u ketma -ket portdan, minimal komponentlardan foydalanadi va quvvat manbaini talab qilmaydi. Ammo bu erda chalkashliklar mavjud, tarmoqdagi dasturchilarning ko'p variantlari, qaysi PIC bilan ishlaydi? Ushbu "yo'riqnomada
CH341A dasturchisi: 8 qadam
CH341A dasturchisi: Men yaqinda CH341A mini dasturchisini sotib oldim. Mini dasturchi yaxshi va 24 va 24 seriyali chiplarni dasturlash uchun ishlatilishi mumkin. Bu juda arzon, lekin juda foydali, chunki men uni kompyuterning BIOS va yo'riqnoma dasturlarini o'chirish uchun ishlatishim mumkin
ESP8266 Fleshli va dasturchisi, IOT Wi -Fi moduli yordamida ESP8266 dasturiy ta'minotini qanday o'chirish yoki dasturlash: 6 qadam
ESP8266 Fleshli va Dasturchi, IOT Wi-Fi moduli yordamida ESP8266 dasturiy ta'minotini qanday o'chirish yoki dasturlash mumkin: Tavsif: Ushbu modul ESP-01 yoki ESP-01S tipidagi ESP8266 modullari uchun USB adapter /dasturchi. ESP01 -ni ulash uchun unga 2x4P 2,54 mm o'lchamli ayol boshi qulay tarzda o'rnatilgan. Bundan tashqari, u ESP-01 ning barcha pimlarini 2x4P 2,54 mm o'lchamdagi erkaklar orqali chiqaradi
ATTiny HV dasturchisi: 4 qadam
ATTiny HV dasturchisi: ESP8266 va brauzerga asoslangan foydalanuvchi interfeysidan foydalanadigan ATTiny dasturiy ta'minoti uchun. Bu sigortalarni o'qish va o'rnatish uchun oldingi ko'rsatma sug'urta muharriridan keladi, lekin hozir o'chirishni, o'qishni va yozishni qo'llab -quvvatlaydi
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash - Esp kartalarini Arduino Ide -ga o'rnatish va Esp -ni dasturlash: 4 qadam
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash | Esp-ni Arduino Ide-ga o'rnatish va Esp-ni dasturlash: Bu yo'riqnomada biz esp8266 platalarini Arduino IDE-ga o'rnatishni, esp-01-ni dasturlashni va unga kodni yuklashni o'rganamiz. ESP-platalar juda mashhur bo'lgani uchun men ko'rsatmalarni to'g'rilash haqida o'yladim. bu va ko'pchilik odamlar muammoga duch kelishadi