Բովանդակություն:
Video: ESP-12E և ESP-12F ծրագրավորման և զարգացման խորհուրդ. 3 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս խորհրդի հանձնարարությունը պարզ էր.
- Կարողանալ ծրագրավորել ESP-12E և ESP-12F մոդուլները նույնքան հեշտ, որքան NodeMCU տախտակները (այսինքն ՝ կոճակները սեղմելու կարիք չկա):
- Ունեցեք հացաթխման համար հարմար կապում ՝ օգտագործելի IO- ին հասանելիությամբ:
- Օգտագործեք USB- ի սերիական առանձին փոխարկիչ, որպեսզի տախտակը չունենա հոսանքի լրացուցիչ արտահոսք և հնարավորինս մոտ փորձարկվի մինչև վերջնական կիրառումը, հատկապես քնի հոսանքի հետ կապված:
Այստեղ միավորը կարող է պատրաստվել հացատախտակի միջոցով և տարածել 2 մմ տրամագծով գլխիկի կապում ՝ ESP12- ի և տախտակի միջև կամրջելու համար, ինչպես ցույց է տրված այլ հրահանգներում: Այնուամենայնիվ, PCB մոդուլը ավելի կոկիկ և արագ է միանում: Այսպիսով, եթե դուք ունեք PCB- ներ պատրաստելու հանդերձանք, ապա վերցրեք կցված արվեստի գործը և թակեք դրանցից մեկը:
Մասեր:
- 2 մմ քորոց (2x8 եղանակ)
- 2.54 մմ ուղղանկյուն կապող ժապավեն (12 եղանակ + 2 ճանապարհ 3 ճանապարհ)
- Հորիզոնական 3 ճանապարհ 2.54 մմ վարդակից - օրինակ. Ֆարնել 1593474
- 2 անջատված BCW32 կամ այլ SOT23 ձևաչափով NPN տրանզիստոր:
- 4 զեղչ 10k 0805
- 2 զեղչ 22k 0805
- 0.1uF կերամիկական 0805
- 6 մմ շոշափելի անջատիչ (անցքի միջով)
- PCB- ն պատրաստված է կցված արվեստի գործերի վրա:
Քայլ 1: Նկարագրություն
NodeMCU ծրագրավորման համակարգը օգտագործում է սերիական RTS և CTS տողերը `վերականգնելու համար, իսկ GPIO0 կապում` ծրագրավորման ռեժիմը սահմանելու համար: Օգտագործվում են մի քանի NPN տրանզիստորներ: Երբ DTR- ը բարձր է, իսկ RTS- ը ՝ ցածր, Reset- ի քորոցը ցածր է քաշվում: Երբ DTR- ն ցածր է, իսկ RTS- ի բարձր GPIO0- ն ցածր է քաշվում: Mingրագրավորման ծրագրակազմը մղում է DTR և RTS կապերը, ինչպես պահանջվում է ESP12- ը ֆլեշ ռեժիմի մեջ դնելու համար:
Շղթայի դիագրամ.
Օգտագործվում է FTDI USB սերիական փոխարկիչ, քանի որ այն ունի մի կողմում պահանջվող գծեր: Հետևաբար, պարզապես պետք է ավելացնել որոշ քորոց վերնագրեր:
Այս ճեղքման տախտակի վրա ESP12 մոդուլները ծրագրելիս կամ NodeMCU V1.0- ն ընտրում եք որպես Arduino IDE- ի տախտակ, կամ եթե օգտագործում եք Generic ESP8266- ը, ապա Վերակայման մեթոդը (Գործիքներում) դնում nodemcu- ին: Այնուհետև կարող եք սեղմել ներբեռնումը, երբ ցանկանում եք բեռնել ձեր ուրվագիծը: Սալիկին անհրաժեշտ է 3.3 հոսանք, որը կիրառվում է 3.3v և GND կապում:
Ես դա կառուցեցի, որպեսզի օգնի զարգացնել իմ TicTac Super Wifi անալիզատորը, բայց իմանալով, որ այն կդառնա իմ սիրած գործիքը ESP8266 համակարգերի մշակման և փորձարկման համար ՝ ESP12 տախտակների միջոցով:
Քայլ 2: Հավաքում
Ներբեռնեք կից ESP12 Programmer artwork.docx Տպեք այն և ստուգեք, որ տախտակի չափը նշված է: Եթե ոչ, հարմարեցրեք չափը աջ սեղմման, Չափի և դիրքի միջոցով:
Ես ստեղծագործություններ եմ տպում երկու կտոր թղթի վրա: Այնուհետև դրանք ծածկում եմ ՝ կրկնապատկելու հակադրությունը և քողարկելու տպագրության ցանկացած փոքր թերություն (ես օգտագործում եմ լազերային տպիչ): Ես անցքեր եմ բացում վերին շերտի եզրին, Sellotape- ն տեղադրում անցքերի միջով, հարթեցնում և այնուհետև սեղմում անցքերի վրա, որպեսզի դրանք կպչեն: Ես ունեմ ուլտրամանուշակագույն ճառագայթման ճառագայթման սարք: Ես օգտագործում էի ուլտրամանուշակագույն սև լույս, որը լավ էր աշխատում լակի պատված PCB- ներով: Ես օգտագործում եմ թույլ նատրիումի հիդրօքսիդի լուծույթ (արտահոսքի մաքրող միջոց) `մշակում և Di-Sodium Peroxodisulphate Hexahydrate- ը մշակելու համար: Քիմիական նյութերի հետ կապված հատուկ նախազգուշական միջոցներ ձեռնարկեք, հատկապես նատրիումի հիդրօքսիդը, որն անմիջապես հարձակվում է մարմնի վրա: Դուք չեք ուզում, որ այս իրերը ձեր աչքերում լինեն: Հետո նորից բացահայտում եմ և զարգանում `ֆիլմից ազատվելով հետքերով և ավարտելով ինչ -որ ընկղմված անագով (բավականին թանկ - և սահմանափակ կյանքով): Վերջին քայլը պարտադիր չէ, հատկապես, եթե նախատեսում եք սոսնձել տախտակը, նախքան մակերևույթի չափազանց օքսիդացումը:
Ես ամրացնում եմ բաղադրիչները բարձրության կարգով: Ես տեղադրում եմ SMD բաղադրիչ, քսում եմ զոդման մածուկը մեկ կապում և կպցնում սա: Ես նույնն եմ անում SMD- ի մնացած բաղադրիչների համար: Այնուհետև ես կպցնում եմ բոլոր չպահված կապում, այնուհետև շրջում եմ դրանք:
Ես մինչև վերջ 2 մմ -անոց քորոցը չսեղմեցի, բայց այնքան բավական, որ կապումներն առաջացան մոտ 1 մմ -ով: Ավարտելուց հետո պլաստիկ ձողը կարող է իջեցվել տախտակի մակարդակին: Սա խնայում է դրանք կտրելու անհրաժեշտությունը և թույլ է տալիս ESP12 օդային սարքը լինել FTDI միակցիչից մեկ մմ հեռավորության վրա:
Եթե խնդիրներ ունեք Հորիզոնական 3 ճանապարհ 2.54 մմ վարդակներ ձեռք բերելու հետ, կարող եք օգտագործել Arduino վարդակից և այն էպոքսիդացնել հարթ և միացնել մեկ բարձիկին: Եթե այդպես է, անհրաժեշտության դեպքում միացրեք բարձիկների զույգերը, որպեսզի վարդակները միացվեն շղթային:
Վերջապես, 12 ճանապարհով ուղղանկյուն 0.1 դյույմանոց պինդ ժապավենը և պիտակը կպցրեք ստորև.
FTDI մոդուլի վրա եռակցեք 2 ճանապարհ 3 ուղղանկյուն ուղիղ անկյունագծով քորոց, ինչպես ստորև.
Քայլ 3: Ինչպես օգտագործել
Գործարկեք Arduino IDE- ն (անհրաժեշտության դեպքում ներբեռնեք և տեղադրեք Arduino.cc- ից) և եթե դրանք չունեք, ավելացրեք ESP տախտակի տվյալները (տես ՝ Sparkfun):
Բեռնեք ձեր կոդը:
Այնուհետեւ սահմանեք ծրագրավորման մանրամասները (Գործիքներ).
Ընտրեք տախտակ. Ընդհանուր ESP8266 մոդուլ կամ NodeMCU v1.0 (ESP-12E մոդուլ): Նախկինն ավելի շատ տարբերակներ է տալիս: Մնացած կարգավորումները տես ստորև: Պորտի համարը, ամենայն հավանականությամբ, տարբեր կլինի: Կտտացրեք PORT ՝ տեսնելու, թե որն է հայտնվում, երբ FTDI մոդուլը միացված է:
Այժմ սնուցեք տախտակը 3.3 վ -ով 3.3 վ պինին և միացրեք GND- ը: Միացրեք FTDI USB սերիայի փոխարկիչին: Այժմ դուք կարող եք ծրագրավորել տախտակը `պարզապես սեղմելով ներլցման կոճակը: Մի քանի անգամ դա անելուց հետո կտեսնեք այս փոքրիկ տախտակի արժեքը:
Ես դա օգտագործեցի ՝ իմ TicTac Super Wifi անալիզատորը մշակելու համար
Հուսով եմ, որ սա օգտակար կգտնեք:
Մայք
Խորհուրդ ենք տալիս:
DIY ESP32 զարգացման խորհուրդ - ESPer: 5 քայլ (նկարներով)
DIY ESP32 զարգացման խորհուրդ - ESPer. Այսպիսով, վերջերս ես կարդում էի շատ IoT- ների (իրերի ինտերնետ) մասին և վստահում ինձ, ես պարզապես չէի սպասում սպասել այս հիանալի սարքերից մեկի փորձարկմանը `ինտերնետին միանալու ունակությամբ, ինքս և ձեռքս վերցրեք աշխատանքի: Բարեբախտաբար, հնարավորություն
ESP-01 մոդուլի ծրագրավորման խորհուրդ. 12 քայլ (նկարներով)
ESP-01 մոդուլի ծրագրավորման խորհուրդ. Լրացուցիչ տեղեկությունների և փաստաթղթերի թարմացում այստեղ ՝ իմ կայքում ներկառուցված WIFI- ով: Այն ստեղծվել է որպես Arduino WIFI մոդուլ, բայց դա ավելի շատ ուժ է, քան
JALPIC One զարգացման խորհուրդ. 5 քայլ (նկարներով)
JALPIC One Development Board. Եթե հետևում եք իմ Instructables նախագծերին, ապա գիտեք, որ ես JAL ծրագրավորման լեզվի մեծ երկրպագու եմ PIC միկրոկոնտրոլերի հետ համատեղ: JAL- ը Պասկալի նման ծրագրավորման լեզու է, որը մշակվել է Microchip- ի 8-բիթանոց PIC միկրոկոնտրոլերների համար: Մո
WIDI - Անլար HDMI ՝ օգտագործելով Zybo (Zynq զարգացման խորհուրդ). 9 քայլ (նկարներով)
WIDI - Անլար HDMI ՝ օգտագործելով Zybo (Zynq զարգացման խորհուրդ). Երբևէ ցանկացե՞լ եք, որ կարողանաք ձեր հեռուստացույցը միացնել համակարգչին կամ նոութբուքին որպես արտաքին մոնիտոր, բայց չե՞ք ցանկացել այդ բոլոր ձանձրացնող լարերը խանգարել: Եթե այո, ապա այս ձեռնարկը հենց ձեզ համար է: Թեև կան որոշ ապրանքներ, որոնք հասնում են այս նպատակին, մի
Պարոն Է.Z. Խողովակների զարգացման խորհուրդ. 4 քայլ (նկարներով)
Պարոն Է.Z. Խողովակների զարգացման խորհուրդ. Նպատակը/նպատակը. Պարոն Է.Z. Tube- ն էժան վակուումային խողովակի աուդիո հարթակ է `առանց« երկաթի ». Չկա էներգիայի տրանսֆորմատոր, չկա ելքային տրանսֆորմատոր (ներ): Խողովակների ուժեղացուցիչը սովորաբար կունենա մի քանի ծանր, թանկարժեք տրանսֆորմատորներ. Ելքային տրանսֆորմատորներ, որոնք պաշտպանում են խոսքը