Բովանդակություն:
Video: Ultimate ESP8266-01 merրագրավորող և USB ադապտեր `3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Բարև ժողովուրդ, լսե՞լ եք փոքր և էժան 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 սարքի համար օգտակար ֆիրմուերներ ցուցադրելու համար, ծրագրակազմի վերբեռնման գործիքակազմը և դրանց կազմաձևումը աննշան չեն, սա -հնարավոր է ծրագրավորողի համար: Մնացեք մեզ հետ!
Խորհուրդ ենք տալիս:
CH341A merրագրավորող ՝ 8 քայլ
CH341A ծրագրավորող. Ես վերջերս գնել եմ CH341A մինի ծրագրավորող: Մինի ծրագրավորողը նորմալ է և կարող է օգտագործվել 24 և 24 սերիայի չիպերի ծրագրավորման համար: Դա շատ էժան է, բայց բավականին օգտակար, քանի որ ես կարող եմ այն օգտագործել իմ համակարգչի BIOS- ի և երթուղղիչի որոնվածը փայլեցնելու համար: WCH- ն սիրով թողարկում է
Arduino PS/2 դեպի USB ադապտեր. 7 քայլ (նկարներով)
Arduino PS/2 դեպի USB ադապտեր. Երբևէ ցանկացե՞լ եք օգտագործել ձեր հին PS/2 ստեղնաշարը նոութբուքի կամ նոր աշխատասեղանի հետ և պարզել եք, որ դրանք այլևս չունեն PS/2 նավահանգիստներ: Եվ հետո, ոչ թե գնեք էժան PS/2 USB- ի ադապտեր գնելու, ինչպես սովորական մարդը, ցանկանում էր օգտագործել ձեր Arduin- ը
ZX Spectrum USB ադապտեր Raspberry Pi RetroPie- ի համար ՝ 5 քայլ (նկարներով)
ZX Spectrum USB Adapter for Raspberry Pi RetroPie Builds: RetroPie- ը Linux- ի հատուկ դիստրո է, որը հատուկ մշակված է Raspberry Pis- ի և այլ մեկ տախտակի համակարգիչների վրա ռետրո տեսախաղերի համակարգերի նմանակման համար: Արդեն որոշ ժամանակ է, ինչ ցանկանում եմ ամբողջովին գնալ RetroPie- ի կառուցվածքի վրա, և երբ տեսա այդ repro
ESP8266-07 merրագրավորող Arduino Nano- ի հետ. 6 քայլ (նկարներով)
ESP8266-07 merրագրավորող Arduino Nano- ի հետ. Սա կարճ ձեռնարկ է Arduino nano- ի միջոցով հիանալի ESP8266-07/12E ծրագրավորման տախտակ ստեղծելու համար: Էլեկտրագծերի սխեման շատ նման է այստեղ ցուցադրվածին: Դուք ունեք այս նախագիծը մի տախտակի վրա ամրացնելու, ինքներդ ձեզ կպցնելով
Flash ESP-01 (ESP8266) Առանց USB- ի սերիական ադապտեր `օգտագործելով Raspberry Pi: 3 քայլ
Flash ESP-01 (ESP8266) Առանց USB- ի սերիական ադապտեր `օգտագործելով Raspberry Pi. Այս հրահանգը ձեզ ուղեկցում է, թե ինչպես սկսել ձեր ESP8266 միկրոկառավարիչի ծրագրավորումը ESP-01 WIFI մոդուլի վրա: Սկսելու համար (իհարկե, ESP-01 մոդուլից բացի), Raspberry Pi Jumper լարերը 10K ռեզիստոր են, որոնք ես ուզում էի վերանորոգել