Բովանդակություն:

USB ESP-12 ծրագրավորող ՝ 7 քայլ
USB ESP-12 ծրագրավորող ՝ 7 քայլ

Video: USB ESP-12 ծրագրավորող ՝ 7 քայլ

Video: USB ESP-12 ծրագրավորող ՝ 7 քայլ
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 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/օգտագործելով-ch340-u… esp-01- ը ծրագրավորելու համար պարզապես ներառված են ֆլեշ և զրոյական կոճակներ: Դա անելուց հետո ես մտածեցի, որ հաճելի կլինի փորձել ադապտերային ռեժիմ պատրաստել դրա համար ՝ նաև esp-12- ը ծրագրավորելու համար:

Մասեր:

Գները կարող են տարբեր լինել `զեղչերի և տարբեր երկրներ առաքման պատճառով, և ինչը` ոչ, բայց ճիշտ է, քանի որ իմ կոնկրետ իրավիճակում գրելու պահին

CH340 USB- ից ESP8266 ESP-01 Wifi մոդուլի ադապտեր 0.80 դոլար

10 հատ Momentary switch button 0.52 $

ESP-12S ESP8266 1,95 դոլար

2 հատ ESP-12 Breakout board 0.40 դոլար

10 հատ pogo կապում 2.05 դոլար

2 հատ Double Row SMT SMD Արական Pin Header Strip միակցիչ 1.33 $

բարակ մետաղալար

տաք սոսինձ ատրճանակ և սոսինձ

զոդման եւ զոդման

առաձգական խումբ

Քայլ 1. Ogոդեք Pogo- ի կապում Breakout Board- ին

Ogոդեք Pogo- ի կապում Breakout Board- ին
Ogոդեք Pogo- ի կապում Breakout Board- ին

Պոգոյի կապում զոդեք բեկման տախտակին հետևյալ կապում.

ՀԱՆԳԻՍՏ (Վերակայել)

CH_PC (EN)

ԵԿԿ

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Պոգոյի քորոցները բավականին փոքր են, այնպես որ ես ստիպված էի օգտագործել մի պինցետ, որի շուրջը կար ժապավեն ՝ մեկուսացման ընթացքում քորոցները բռնելու համար ջերմությունից մեկուսացնելու համար:

Համոզվեք, որ pogo- ի կապումներն իրար կարճացված չեն ՝ բազմաչափով ստուգելով շարունակականությունը: _Եղքման տախտակին CH_PC- ի և VCC- ի, GPIO15- ի և GND- ի միջև կա 10k դիմադրություն, այնպես որ ակնկալեք ընթերցում այդ կապանքների միջև:

Քայլ 2. Oldոդեք վերնագրերը ESP-12 Breakout Board- ի և Wire- ի վրա

Oldոդման համար ամրացրեք վերնագրերը ESP-12 Breakout Board- ին և Wire- ին
Oldոդման համար ամրացրեք վերնագրերը ESP-12 Breakout Board- ին և Wire- ին
Oldոդման համար ամրացրեք վերնագրերը ESP-12 Breakout Board- ին և Wire- ին
Oldոդման համար ամրացրեք վերնագրերը ESP-12 Breakout Board- ին և Wire- ին

Կցեք երկու 8p քորոց վերնագրերը, որոնք գալիս են ջարդման տախտակից, տախտակի առջևի երկար կապում, իսկ տախտակի հետևի մասում զոդելիս, ձեզ հարկավոր չէ բոլոր կապումերը կպցնել տախտակին միայն վերևում օգտագործվածներին (տե՛ս այստեղ նվազագույն ջրամեկուսացման սխեմաների համար): Դրա պատճառն այն է, որ եթե ցանկանում եք գործարկել/ծրագրավորել esp-12- ը, որն արդեն զոդված է բեկման տախտակի վրա, այն պետք է կարողանա դա անել (չնայած դա իրականում դեռ չեմ փորձել): Այժմ կտրեք կրկնակի տող smt կապի վերնագրի մի հատվածը, որպեսզի 4 տողից երկու տող լինի: Pinոդման մետաղալար, որը կապում է քորոցը 4 պին կրկնակի շարքի համար `ըստ ESP-01 պինուտի, որը համապատասխանում է ճեղքման տախտակին:

Անունները նույնը չեն (բացառությամբ GND- ի), բայց.

VCC = 3V3

ՀԱՆԳԻՍՏ = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Քայլ 3: Sոդման կոճակներ CH340 USB ադապտերին

Oldոդման կոճակներ CH340 USB ադապտերին
Oldոդման կոճակներ CH340 USB ադապտերին
Sոդման կոճակներ CH340 USB ադապտերին
Sոդման կոճակներ CH340 USB ադապտերին

3ոդման կոճակ CH340 USB ադապտերի ներքևում FLASH ռեժիմի համար GPIO0 և GND կապում: Տաք սոսնձեցրեք այն ադապտորին:

3ոդման կոճակ CH340 USB ադապտերի հետևի մասում ՝ RESET ռեժիմի համար ՝ RESET և GND կապերի միջև: Տաք սոսնձեցրեք այն ադապտորին

Քայլ 4. Թեժ սոսինձ Pogo կապում, փրփուր և կրկնակի տող 4p Pin վերնագիր

Թեժ սոսինձ Pogo կապում, փրփուր և կրկնակի տող 4p Pin վերնագիր
Թեժ սոսինձ Pogo կապում, փրփուր և կրկնակի տող 4p Pin վերնագիր
Թեժ սոսինձ Pogo կապում, փրփուր և կրկնակի տող 4p Pin վերնագիր
Թեժ սոսինձ Pogo կապում, փրփուր և կրկնակի տող 4p Pin վերնագիր
Թեժ սոսինձ Pogo կապում, փրփուր և կրկնակի տող 4p Pin վերնագիր
Թեժ սոսինձ Pogo կապում, փրփուր և կրկնակի տող 4p Pin վերնագիր

Պոգոյի կապում ներքին հատվածը տաք սոսնձեցրեք ճեղքման տախտակին `նրանց որոշակի ուժ տալու համար, զգույշ եղեք, որ շարժական կապում սոսինձ չստանա: Սոսնձեցրեք մի փոքր փաթեթավորման փրփուր (կամ ցանկացած սեղմվող սպունգի նման նյութ) պոգոյի քորոցների միջև, որպեսզի esp-12- ը շատ հեշտությամբ չընկնի այդ բացը: Սոսնձեք smt կրկնակի տող 4p վերնագիրը `ջարդման տախտակի հետևի մասում, որպեսզի այն չջնջվի CH340 USB ադապտերից դուրս գալուց:

Քայլ 5. ESP-12 Onto Pogo կապումներն ու սենդվիչները հավասարեցրեք մեկ այլ ճեղքման տախտակի հետ

ESP-12 Onto Pogo կապումներն ու սենդվիչները հավասարեցրեք մեկ այլ ճեղքման տախտակի հետ
ESP-12 Onto Pogo կապումներն ու սենդվիչները հավասարեցրեք մեկ այլ ճեղքման տախտակի հետ
ESP-12 Onto Pogo կապումներն ու սենդվիչները հավասարեցրեք մեկ այլ ճեղքման տախտակի հետ
ESP-12 Onto Pogo կապումներն ու սենդվիչները հավասարեցրեք մեկ այլ ճեղքման տախտակի հետ
ESP-12 Onto Pogo կապումներն ու սենդվիչները հավասարեցրեք մեկ այլ ճեղքման տախտակի հետ
ESP-12 Onto Pogo կապումներն ու սենդվիչները հավասարեցրեք մեկ այլ ճեղքման տախտակի հետ

Հարմարեցրեք 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

ՈEՇԱԴՐՈԹՅՈՆ. Որոշակի օգտագործումից հետո շատ դժվար եմ համարում հավասարվել և բավականաչափ ճնշում գործադրել պոգոյի քորոցների վրա, ուստի խորհուրդ եմ տալիս մարդկանց չփորձել օգտագործել պոգո կապում, եթե չկարողանան հաղթահարել շատ հիասթափությունների:

Քայլ 6. Միացրեք Esp-12 ադապտերային մոդուլը CH340 USB ադապտեր և հեռու ծրագիր

Միացրեք Esp-12 ադապտերային մոդուլը CH340 USB ադապտեր և հեռու ծրագիր
Միացրեք Esp-12 ադապտերային մոդուլը CH340 USB ադապտեր և հեռու ծրագիր
Միացրեք Esp-12 ադապտերային մոդուլը CH340 USB ադապտեր և հեռու ծրագիր
Միացրեք Esp-12 ադապտերային մոդուլը CH340 USB ադապտեր և հեռու ծրագիր
Միացրեք Esp-12 ադապտերային մոդուլը CH340 USB ադապտեր և հեռու ծրագիր
Միացրեք Esp-12 ադապտերային մոդուլը CH340 USB ադապտեր և հեռու ծրագիր

Միացրեք esp-12 ադապտերների մոդուլը CH340 USB ադապտերի մեջ (տախտակի վերևով նույն ուղղությամբ, ինչ USB վարդակից), այն կպցրեք ձեր համակարգչին և օգտագործեք Arduino IDE կամ ESP Flash Download Tool- ը `ձեր ծրագրերը բեռնելու համար:

NOTԱՆՈԹՈ:ԹՅՈՆ. Եթե բռնկման ընթացակարգը չի աշխատում, ապա դա կարող է լինել, քանի որ pogo կապերի և esp-12- ի միջև շփումը լավ չէ, կարգավորեք esp-12 և/կամ առաձգական ժապավենը, որպեսզի լավ ճնշում գործադրվի բոլոր pogo կապում:

Քայլ 7. LINKրամեկուսացման BLINK օրինակ Arduino IDE- ով (ըստ ցանկության)

Image
Image
Ingրամեկուսացման BLINK օրինակ Arduino IDE- ով (ըստ ցանկության)
Ingրամեկուսացման BLINK օրինակ Arduino IDE- ով (ըստ ցանկության)
Ingրամեկուսացման BLINK օրինակ Arduino IDE- ով (ըստ ցանկության)
Ingրամեկուսացման BLINK օրինակ Arduino IDE- ով (ըստ ցանկության)

Սկսեք Arduino IDE- ն և բեռնեք BLINK- ի օրինակը:

FLASH ռեժիմ մուտք գործելու համար պահեք FLASH կոճակը (ներքևում) և սեղմեք RESET կոճակը (ետ), այնուհետև բաց թողեք FLASH կոճակը (ներքևում):

Կարգավորեք esp-12- ի պարամետրերը

Սեղմեք վերբեռնում

Եթե այն ճիշտ է աշխատել, այն պետք է իրեն պահի այնպես, ինչպես տեսանյութում է

NOTԱՆՈԹՈ:ԹՅՈՆ. Եթե բռնկման ընթացակարգը չի աշխատում, ապա դա կարող է լինել, քանի որ pogo կապերի և esp-12- ի միջև շփումը լավ չէ, կարգավորեք esp-12 և/կամ առաձգական ժապավենը, որպեսզի լավ ճնշում գործադրվի բոլոր pogo կապում:

Խորհուրդ ենք տալիս: