Мазмуну:

USB ESP-12 программисти: 7 кадам
USB ESP-12 программисти: 7 кадам

Video: USB ESP-12 программисти: 7 кадам

Video: USB ESP-12 программисти: 7 кадам
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Октябрь
Anonim
USB ESP-12 программисти
USB ESP-12 программисти
USB ESP-12 программисти
USB ESP-12 программисти
USB ESP-12 программисти
USB ESP-12 программисти

IoT менен ойноо кызыктуу болот деп ойлогом, ошондуктан 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 board $ 0.40

10 даана казык казыктары $ 2.05

2 даана Double Row SMT SMD Эркек Pin Header Strip Connector $ 1.33

жука зым

ысык желим пистолети жана клей

ширетүүчү жана темир

ийкемдүү топ

1 -кадам: Pogo Pinsти Breakout Boardко кошуңуз

Pogo Pins'ти Breakout Boardко Solder
Pogo Pins'ти Breakout Boardко Solder

Төмөнкү казыктар үчүн пинг казыктарын үзүлүү тактасына кошуңуз:

КАЛДЫРУУ (КАЛПЫНА КЕЛТИРҮҮ)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Пого казыктары анча чоң эмес, ошондуктан мен пинтерлерди кармоо үчүн ысыктан корголош үчүн тегерегине скотч менен пинцет колдонууга туура келди.

Мультиметр менен үзгүлтүксүздүгүн текшерүү менен, пого казыктары бири -бири менен кыскартылбаганын текшериңиз. CH_PC менен VCC, GPIO15 жана GND ортосунда 10k резисторлор бар, андыктан бул казыктардын ортосунда окуу күтүлөт.

2-кадам: ESP-12 Breakout Board жана Wire үчүн Solder Pin Headers

ESP-12 Breakout Board жана Wire үчүн Solder Pin Headers
ESP-12 Breakout Board жана Wire үчүн Solder Pin Headers
ESP-12 Breakout Board жана Wire үчүн Solder Pin Headers
ESP-12 Breakout Board жана Wire үчүн Solder Pin Headers

Тактайдын алдыңкы жагында узун төөнөгүчтөрү бар эки 8p төөнөгүчтүн башын тиркеңиз, тактанын артында ширетүү учурунда, бардык казыктарды тактага жогоруда колдонгондорду гана ширетүүнүн кажети жок (караңыз) минималдуу жаркыраган схемалар үчүн). Мунун себеби, эгер сиз эскап-12ге чуркап кеткен esp-12ди иштетүүнү/программаны кааласаңыз, анда ал муну жасай алышы керек (бирок мен азырынча аракет кыла элекмин). Эми 4 катарлуу эки катар болушу үчүн, эки катар smt пин башынын бир бөлүгүн кесип алыңыз. Эски тактага дал келген ESP-01 пинутуна ылайык 4 пин эки катарлуу түйүндү туташтыруучу ширетүүчү зым.

Аттар такыр окшош эмес (GNDден башка), бирок:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

3 -кадам: CH340 USB адаптерине Solder баскычтары

CH340 USB адаптерине Solder баскычтары
CH340 USB адаптерине Solder баскычтары
CH340 USB адаптерине Solder баскычтары
CH340 USB адаптерине Solder баскычтары

CH340 USB адаптеринин ылдый жагындагы Sloter баскычы GPIO0 жана GND казыктарынын ортосундагы FLASH режими үчүн. Адаптерге ысык клей.

CH340 USB адаптеринин артындагы RESET жана GND казыктарынын ортосундагы RESET режими үчүн Solder баскычы. Адаптерге ысык клей

4 -кадам: Hot Glue Pogo Pins, Foam жана Double Row 4p Pin Header

Hot Glue Pogo Pins, Foam жана Double Row 4p Pin Header
Hot Glue Pogo Pins, Foam жана Double Row 4p Pin Header
Hot Glue Pogo Pins, Foam жана Double Row 4p Pin Header
Hot Glue Pogo Pins, Foam жана Double Row 4p Pin Header
Hot Glue Pogo Pins, Foam жана Double Row 4p Pin Header
Hot Glue Pogo Pins, Foam жана Double Row 4p Pin Header

Пого пиндердин ички капталын жылдыруучу такага эч кандай клей албоо үчүн кам көрүп, аларга бир аз күч берүү үчүн сынык тактасына ысык клей менен жабыңыз. Пого казыктарынын ортосуна кичинекей таңгак көбүгүн (же кандайдыр бир сыгылуучу губка сыяктуу материалды) чаптаңыз, андыктан esp-12 боштукка оңой эле түшпөйт. SMT кош катар 4p башын CH340 USB адаптеринен сууруп жатканда ажыратылбашы үчүн, үзүлүү тактасынын артына жабыштырыңыз.

5-кадам: ESP-12 Onto Pogo Pins менен Сэндвичти дагы бир Breakout Board менен тегиздеңиз

ESP-12 Onto Pogo Pins менен Сэндвичти дагы бир Breakout Board менен тегиздеңиз
ESP-12 Onto Pogo Pins менен Сэндвичти дагы бир Breakout Board менен тегиздеңиз
ESP-12 Onto Pogo Pins менен Сэндвичти дагы бир Breakout Board менен тегиздеңиз
ESP-12 Onto Pogo Pins менен Сэндвичти дагы бир Breakout Board менен тегиздеңиз
ESP-12ди Onto Pogo Pins менен Сэндвичти дагы бир Breakout Board менен тегиздеңиз
ESP-12ди Onto Pogo Pins менен Сэндвичти дагы бир Breakout Board менен тегиздеңиз

Тегиздөө ESP-12 (мен ESP-12F жана ESP-12S менен сыналган) пого казыктарына жана үстүнө дагы бир сынык тактасы менен сэндвичке. Аны бекем кармоо үчүн ийкемдүү боону колдонуңуз. Бардык байланыштар жетишерлик басым менен тийип жатканына ынануу үчүн esp-12ди тууралашыңыз керек болот. Эгерде пого казыктарын колдонуунун ордуна ESP-12 капталындагы металл жазгычтарды колдонсоңуз, анча деле кыйын болмок эмес. Бул жерде youtubeдагы мисал, кимдир бирөө колдонулбаган энелик платадан PCI уячасынан байланыштарды колдонгон https://www.youtube.com/embed/BvY_T-My9Ls жана https://www.youtube.com/watch? v = gI_lKu2uJDs

ЭСКЕРТҮҮ: Дагы бир нече жолу колдонгондон кийин, мен пого казыктарына тегиздөө жана аларга жетиштүү басым жасоо өтө татаал деп эсептейм, ошондуктан мен адамдарга көп нааразычылыктар менен күрөшпөй туруп, пого казыктарын колдонбоону сунуштайм.

6-кадам: CH340 USB адаптерине Esp-12 адаптер модун сайыңыз жана программадан алыс болуңуз

CH340 USB адаптерине Esp-12 адаптер модун Plug жана Away программасы
CH340 USB адаптерине Esp-12 адаптер модун Plug жана Away программасы
CH340 USB адаптерине Esp-12 адаптер модун Plug жана Away программасы
CH340 USB адаптерине Esp-12 адаптер модун Plug жана Away программасы
CH340 USB адаптерине Esp-12 адаптер модун Plug жана Away программасы
CH340 USB адаптерине Esp-12 адаптер модун Plug жана Away программасы

CH340 USB адаптерине esp-12 адаптер модун сайыңыз (үстөлдүн үстү USB плагин менен бирдей), андан кийин муну компьютериңизге жабыштырыңыз жана программаларыңызды жүктөө үчүн Arduino IDE же ESP Flash жүктөө куралын колдонуңуз.

ЭСКЕРТҮҮ: эгер жаркыроо процедурасы иштебесе, анда бул пинг казыктары менен esp-12 ортосундагы байланыш жакшы болбогондуктан болушу мүмкүн, esp-12 жана/же ийкемдүү диапазонду бардык пино казыктарына жакшы бирдей басым берүү үчүн тууралаңыз.

7 -кадам: Arduino IDE менен жаркылдаган BLINK мисалы (милдеттүү эмес)

Image
Image
Arduino IDE менен жаркылдаган BLINK мисалы (милдеттүү эмес)
Arduino IDE менен жаркылдаган BLINK мисалы (милдеттүү эмес)
Arduino IDE менен жаркылдаган BLINK мисалы (милдеттүү эмес)
Arduino IDE менен жаркылдаган BLINK мисалы (милдеттүү эмес)

Arduino IDEди иштетип, BLINK мисалын жүктөңүз.

FLASH режимине кирүү үчүн FLASH баскычын басып (асты) жана RESET баскычын (артка) басыңыз, андан кийин FLASH баскычын (асты) коё бериңиз.

Esp-12 параметрлерин орнотуңуз

Жүктөөнү чыкылдатыңыз

Эгерде ал туура иштеген болсо, анда ал видеодогудай болушу керек

ЭСКЕРТҮҮ: эгер жаркыроо процедурасы иштебесе, анда бул пинг казыктары менен esp-12 ортосундагы байланыш жакшы болбогондуктан болушу мүмкүн, esp-12 жана/же ийкемдүү диапазонду бардык пого казыктарына жакшы бирдей басым берүү үчүн тууралаңыз.

Сунушталууда: