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

Ultimate ESP8266-01 merրագրավորող և USB ադապտեր `3 քայլ
Ultimate ESP8266-01 merրագրավորող և USB ադապտեր `3 քայլ

Video: Ultimate ESP8266-01 merրագրավորող և USB ադապտեր `3 քայլ

Video: Ultimate ESP8266-01 merրագրավորող և USB ադապտեր `3 քայլ
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, Հուլիսի
Anonim
Ultimate ESP8266-01 ծրագրավորող և USB ադապտեր
Ultimate ESP8266-01 ծրագրավորող և USB ադապտեր

Բարև ժողովուրդ, լսե՞լ եք փոքր և էժան ESP8266-01 մոդուլի ԻՐԱԿԱՆ հնարավորությունների մասին: Այն մեկնարկեց շուկայում ՝ ասելով, որ դա պետք է լինի ձեր ընտրությունը, եթե ցանկանում եք ձեր նախագծին ավելացնել IOT հնարավորությունները: Իրականում այս փոքր մոդուլը կարող է ՁԵՐ ՆԱԽԱԳԻԸ լինել, ոչ միայն հաղորդակցման սարք:

Այն կարող է դառնալ wifi- կրկնող, շատ օգտակար: Դա կարող է լինել «ծիծաղելի» գործիք ՝ ձեր ընկերների wifi- ով խառնվելու, նրանց սարքերն անջատելու կամ տասնյակ կեղծ ցանցեր ստեղծելու համար (խնդրում ենք լամեր չլինել և ծիծաղելի պահել բաները, էլ չենք ասում օրինական): Այն կարող է միացվել ռելեի մոդուլին ՝ դառնալով IOT շարժիչ, կամ այն կարող է միացվել սենսորային մոդուլին ՝ դառնալով IOT սենսոր:

Ես փորձարկում եմ այս նյութերը և, հավանաբար, կհրապարակեմ լրացուցիչ ձեռնարկներ, քանի որ իսկապես զարմացած եմ հսկայական ներուժից:

Շարունակեք հետևել ավելին: Այսօրվա ձեռնարկը ամեն ինչ ծրագրավորողի մասին է (պարտադիր է հեշտությամբ փորձարկել բոլոր տարբեր ծրագրերը):

Քայլ 1: Բաղադրիչներ և նյութեր

Բաղադրիչներ և նյութեր
Բաղադրիչներ և նյութեր
Բաղադրիչներ և նյութեր
Բաղադրիչներ և նյութեր
Բաղադրիչներ և նյութեր
Բաղադրիչներ և նյութեր

Ի դժբախտություն, ESP8266-01- ը հարմարավետ չէ և բավականին տհաճ և ժամանակատար է լարերը անջատել/միացնել ամեն անգամ, երբ ուզում եք ինչ-որ բան փոխել: Ոչինչ, կա իսկապես էժան usb- սերիալային փոխարկիչ, որը նախատեսված է ESP- ը սնուցելու և ձեր համակարգչին միացնելու համար:

Ինչպե՞ս կարող է այն լուսավորել ESP- ը: Դե, իրականում, չի կարող… (⊙_☉)

Ամոթալի է, այնպես չէ՞: Բնօրինակը… բոլորովին անհեթեթություն է: Հետո նրանք պատրաստեցին երկրորդ տարբերակը ՝ սահող անջատիչով, որը թույլ կտա ESP- ին կարգավորել բռնկման ռեժիմում: Կարծում եմ, նրանք կարծում էին, որ ինչ -ինչ պատճառներով ESP- ի սովորական օգտագործողին անհրաժեշտ էր սարքը իսկապես երկար ժամանակ տեղադրել ֆլեշ ռեժիմում, ոչ միայն նոր որոնվածը (FW) բռնկելու համար: Եթե USB- ը միացնելուց հետո մոռանում եք նորից միացնել չլարող ռեժիմը, ապա պետք է այն անջատեք և նորից միացնեք, որպեսզի թույլատրվի գործարկել կոդը: Նրանք այնուհետև պատրաստեցին երրորդ տարբերակը `պարզ վայրկյանական կոճակով: Լավ միտք! Կարծես փոքր է և դժվար է կոճակը սեղմելը, հատկապես ESP մոդուլը վերևում, բայց ինչ էլ որ լինի … Ինձ անհանգստացնում է այն, որ, ըստ երևույթին, նրանք կարծում էին, որ ESP-01- ի ստանդարտ օգտվողը ծայրահեղ ցածր բյուջե ունի, և նա չի կարող իրեն թույլ տալ երկրորդ ակնթարթային կոճակը `« MCU » - ի (ESP- ի պրոցեսորը) վերագործարկելու համար: Reasonableանկացած ողջամիտ մարդ դա կաներ, քանի որ այն, ամենայն հավանականությամբ, կարժենա մեկ դոլար: Ոչ … Նրանք որոշեցին, որ եթե ցանկանում եք վերագործարկել MCU- ն, Գուցե այն տեղադրեք ֆլեշ ռեժիմում, դուք պետք է անջատեք և միացնեք USB- ը:

Դու ինձ ձեռ ես առնում? (ಠ_ಠ)

Արի, մենք այդքան աղքատ չենք: Մենք կծախսեինք այդ լրացուցիչ $ ցենտը: Ինչու չեք կարող պատճենել սա, սա, այս կամ այս դիզայնը և թույլ տալ, որ մենք երջանիկ ապրենք ??? (☉ ヮ ☉) ノ

Մի վախեցեք, եթե մենք չենք կարող գնել խելացի ծրագրավորող, մենք դեռ կարող ենք կառուցել վերջնական ESP-01 ծրագրավորողը ՝ ընդամենը երկու հատ pcb կոճակով և երկու լարով:

Ավելացնելով գեղեցիկ 3D տպագիր պատյան, մենք կարող ենք առաջին տարբերակի բութ ծրագրավորողը վերածել գեղեցիկ և իսկապես հարմարավետ սարքի: Գործը նախատեսված է «հիմնական» (ամենաէժան) USB ծրագրավորողի և դասական 6x6 մմ չափի pcb կոճակների համար, որոնք շոշափելի հպման կոճակներ են: Եթե ուշադիր նայեք, կտեսնեք, որ ես տարբեր լուսանկարներում տարբեր կոճակներ եմ օգտագործում: Դա պարզապես այն պատճառով է, որ ես որոշել եմ օգտագործել ավելի երկար լիսեռ ունեցող կոճակներ, դա միայն իմ հարմարավետության համար է: Յուրաքանչյուր կոճակ լավ է աշխատում:

Այժմ, հղումներ (փոխկապակցված, btw).

ESP8266-01. Bangood, Amazon, Amazon.

ESP8266-01 ծրագրավորող ՝ Bangood, Amazon, Amazon:

Կոճակներ ՝ Bangood, Amazon, Amazon:

Ձեզ կպահանջվեն միայն զոդման նվազագույն գործիքներ, եթե կարծում եք, որ ինչ -որ բան բաց է թողնում, կարող եք այստեղ նայել:

Քայլ 2: Էլեկտրամոնտաժ և հավաքում

Էլեկտրամոնտաժ և հավաքում
Էլեկտրամոնտաժ և հավաքում
Էլեկտրամոնտաժ և հավաքում
Էլեկտրամոնտաժ և հավաքում
Էլեկտրամոնտաժ և հավաքում
Էլեկտրամոնտաժ և հավաքում
Էլեկտրամոնտաժ և հավաքում
Էլեկտրամոնտաժ և հավաքում

Դա հեշտ է. Ներբեռնեք այս ֆայլը, գործարկեք ձեր 3D տպիչը, տեղադրեք ցանկացած նյութ, որը ձեզ դուր է գալիս (խորհուրդ եմ տալիս PLA- ն ավելի լավ հանդուրժողականության համար) և սկսել տպումը:

Այժմ, էլեկտրամոնտաժը: Երկու մալուխ կպցրեք GND կապում, մեկ մալուխը RST- ի վրա և վերջինը `Gpio0 կապում:

Այս լարերը պետք է կտրվեն չափման համար (մոտավոր) և զոդվեն սեղմակների կոճակներին: Ընտրեք երկու կապում միևնույն կողմում, սովորաբար կոճակի հակառակ կողմի կապումներն ամրանում են, այնպես որ դուք կստեղծեք պարզ, միշտ փակ կապ: Մի անհանգստացեք, եթե սխալն ընտրեք, ոչինչ չեք վնասի: Մուլտիմետրով պատրաստված շարունակականության չափումը, անշուշտ, կարող է որոշել, թե որ քորոցներն են ճիշտ: Մի քանի կաթիլ տաք սոսինձ դրեք բացված կոճակների կապումներին ՝ կարճ միացման վտանգից խուսափելու համար: Այնուհետեւ կպցրեք կոճակները տեղում, զգույշ եղեք, որ սոսինձ չթափվի կոճակների ներսում, քանի որ հակառակ դեպքում դրանք այլևս չեն աշխատի: Ես ներսից մի քանի տաք սոսինձ եմ օգտագործել, դրանք տեղում պահելու համար, իսկ դրսից ՝ ուժեղ սոսինձ:

Այժմ, եթե դուք վստահ եք ձեր զոդման հմտություններին, կարող եք ուղղակիորեն շարունակել սոսնձել պատյանը, բայց ես նախապես մի փոքր ջրամեկուսացման թեստ կկատարեի (կարդացեք հաջորդ քայլը):

Գործը սոսնձելու համար ձեզ հարկավոր է ինչ -որ ամուր սոսինձ, էպոքսիդները լավ են, ես օգտագործել եմ ցիանոակրիլատ սոսինձ (նույնը, ինչ ես օգտագործել եմ կոճակները ցեմենտացնելու համար):

Քայլ 3: Ինչպես օգտագործել այն

Ինչպես օգտագործել այն
Ինչպես օգտագործել այն

Պարզապես միացրեք USB ծրագրավորողին և տեղադրեք վարորդները, ծրագրավորողները օգտագործում են CH340 սերիական չիպը, այդ մասին բազմաթիվ ձեռնարկներ կան (պատուհանների համար):

Օգտագործումը պարզ է, մեկ կոճակը վերականգնում է MCU- ն, մյուսը `MCU- ն դնում է ֆլեշ ռեժիմում, եթե այն սեղմված է պահվում MCU (վեր) բեռնման ընթացքում:

- youանկանու՞մ եք վերագործարկել ձեր նախագիծը: Սեղմեք վերակայման կոճակը:

- wantանկանու՞մ եք վերբեռնել փոփոխված որոնվածը: Պահեք բռնկման կոճակը սեղմված, սեղմեք և արձակեք վերակայման կոճակը, արձակեք բռնկման կոճակը: MCU- ն պատրաստ կլինի որոշակի ծածկագիր վերբեռնելու համար, որից հետո այն գործարկելու է կոդը:

Որ ծրագրակազմը ցանկանում եք վերբեռնել, ինչ ծրագրակազմը կցանկանայիք օգտագործել այն վերբեռնելու համար, կունենաք համապատասխան COM նավահանգիստ ՝ որպես թիրախ օգտագործելու համար և ESP- ի համար լավ միացման և խաղալու ֆիզիկական միակցիչ, և ձեզ հարկավոր չէ շփոթել մալուխների հետ: և առանց որևէ պատճառի պետք չէ անհանգստացնել USB- ին: Օ,, վերջապես!

Ես կգրեմ առանձին ձեռնարկ ՝ այս փոքրիկ wifi սարքի համար օգտակար ֆիրմուերներ ցուցադրելու համար, ծրագրակազմի վերբեռնման գործիքակազմը և դրանց կազմաձևումը աննշան չեն, սա -հնարավոր է ծրագրավորողի համար: Մնացեք մեզ հետ!

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