
Բովանդակություն:
- Քայլ 1: Տեխնիկական պայմաններ
- Քայլ 2: mingրագրավորում
- Քայլ 3: Հիմնական կապ ծրագրավորման հետ
- Քայլ 4: Կարգավորեք ձեր գաղափարը
- Քայլ 5: mingրագրավորման խորհուրդ
- Քայլ 6: PCB- ի նախատիպ
- Քայլ 7. Ֆրեզերային գործընթացի արդյունքը
- Քայլ 8: PCB- ի հավաքում
- Քայլ 9. Ինչպես օգտագործել ծրագրավորման խորհուրդը
- Քայլ 10. Օգտագործեք գրատախտակի բոլոր 4 կապում
- Քայլ 11. Օգտագործեք 3 կապում `ղեկավարելու և մեկը սերիական վրիպազերծման համար
- Քայլ 12: Շնորհակալություն
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48



Լրացուցիչ տեղեկություններ և փաստաթղթերի թարմացում այստեղ ՝ իմ կայքում
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01- ն էժան esp8266 մոդուլ է ՝ ներկառուցված WIFI- ով:
Այն ստեղծվել է որպես Arduino WIFI մոդուլ, բայց դա ավելի մեծ ուժ է, քան Arduino- ն, քան հիմա, եթե դուք պետք է մի փոքր մոդուլ անեք ռելե կամ պարզ թվային տվյալների գրիչ կառավարելու համար: Դա լավագույն լուծումն է:
Այս տախտակի մասին նորություններ կամ թարմացումներ կարող եք գտնել այստեղ:
Քայլ 1: Տեխնիկական պայմաններ
Այս մոդուլի որոշ տարբերակ կա, բայց բոլորն ունեն պրոցեսոր L106 32-բիթանոց RISC միկրոպրոցեսորային միջուկ, որը հիմնված է Tensilica Xtensa Diamond Standard 106Micro- ի վրա, որն աշխատում է 80 ՄՀց հաճախականությամբ, և երբ գնում եք այն, պետք է ուշադրություն դարձնել միայն Flash- ին, ոմանք ունեն 512 KiB Ֆլեշ, այլ 1 ՄԲ
Pin սահմանում
- VCC: Հզորություն 3.0 ~ 3.6V
- GND: Գրունտ
- RESET. Արտաքին զրոյական ազդանշան (voltageածր լարման մակարդակ. Ակտիվ)
- CH_PD: Chip Enable. Բարձր. Միացված, չիպը ճիշտ է աշխատում; Lowածր. Անջատված, փոքր հոսանք
- GPIO0. (FLASH) I/O Ընդհանուր նշանակության IO, եթե ցածր է, երբ վերականգնումը/միացումը միացնում է չիպը սերիական ծրագրավորման ռեժիմի
- GPIO1: (TX) I/O Ընդհանուր նշանակության IO և սերիական TXd
- GPIO3: (RX) I/O Ընդհանուր նշանակության IO և սերիական RXd
- GPIO2: I/O Ընդհանուր նշանակության IO և Serial1 TXd
Քայլ 2: mingրագրավորում

Ինչպես տեսնում եք, այս մոդուլը USB- ի վրա չկա, այնպես որ ծրագրավորման ամենահեշտ ձևը USB- ից TTL փոխարկիչ օգտագործելն է, այն կարող եք գտնել 0, 50 $ -ով:
Ես ինչ -որ խնդիր ունեմ ավելի թանկ FT232RL կամ FT232 մոդուլի հետ, փոխարենը CH340G կամ CH340 շատ լավ է աշխատում:
Քայլ 3: Հիմնական կապ ծրագրավորման հետ

Հիմնական կապի սխեման բավականին պարզ է, դուք պետք է 3.3 վ դնեք VCC- ի և CH_PD- ի վրա (միացնելու և միացնելու համար), այնուհետև տեղադրեք GND- ը GND- ը և GPIO0- ը (վերջին մոդուլը ծրագրավորման ռեժիմի վրա դնելը), քան RX- ը TX- ին և TX- ին միացնելուն: դեպի RX
Քայլ 4: Կարգավորեք ձեր գաղափարը



Դրանից հետո դուք պետք է կազմաձևեք ձեր Arduino IDE- ն, նախ պետք է նոր տախտակ ավելացնեք Տախտակների կառավարիչում:
Խորհրդի կառավարիչում ընտրելու խորհուրդը esp8266 է:
Այժմ տախտակի ցուցակից կարող եք ընտրել ընդհանուր esp8266 տախտակ
Քայլ 5: mingրագրավորման խորհուրդ

Այս գործընթացը հոգնեցուցիչ է, դուք պետք է միանաք, ապա հեռացնեք կապը և այլն, և բոլոր կապումներն օգտագործելու համար դա շատ հոգնեցուցիչ է:
Այս խնդրի լուծումը ծրագրավորման տախտակի ստեղծումն է (ես սպասարկման տախտակի երկրպագու եմ):
Ֆունկցիոնալությունը հետևյալն է.
- Արտաքին էներգիայի աղբյուր `միացումին ավելի ամպեր հաղորդելու համար;
- ծրագրավորման ռեժիմի ընտրության անցում և GPIO0 փին ազատելը.
- 2 անջատիչ ՝ RX և TX ակտիվացնելու և միացման համար այդ քորոցի օգտագործումը տրամադրելու համար.
- վերակայման կոճակ ՝ ծրագրավորումը սկսելու համար:
Քայլ 6: PCB- ի նախատիպ

Լրացուցիչ տեղեկությունների համար ստուգեք իմ կայքը
Քայլ 7. Ֆրեզերային գործընթացի արդյունքը



Ես կցանկանայի ավելացնել իմ հին փառահեղ երթուղղիչի արդյունքը (ստեղծվել է epson սկաների և տպիչի միջոցով), բավականին կոպիտ, բայց լավ:
Կա նաև մետաղալարով ամրագրված սխալ (ֆայլը, որը ես տալիս եմ ձեզ, այլևս չկա):
Մի քանի օրից ես հույս ունեմ ավելացնել իմ նոր CNC- ն ստեղծելու ձեռնարկը, և gcode ստեղծելու ձեռնարկը: Այս կայքը ընթացքի մեջ է:
Քայլ 8: PCB- ի հավաքում
Այժմ սկսեք հավաքել խորհուրդը:
Քայլ 9. Ինչպես օգտագործել ծրագրավորման խորհուրդը

Օգտագործումը բավականին պարզ է.
Նախ տեղադրեք esp01 տախտակի մեջ, քան GND- ը GND- ին, TX- ը RX- ին և RX- ը TTL- ին USB- ի փոխարկիչին:
Այժմ դուք պատրաստ եք ծրագրավորման, ես ավելացնում եմ օգտագործման մի քանի օրինակ:
Վերբեռնեք թարթող ֆայլ
- Տախտակի վրա դուք պետք է ձախ անջատիչը դնեք ծրագրավորման ռեժիմում, քան սեղմեք վերագործարկման կոճակը:
- Ստուգեք, որ RX և TX անջատիչը գտնվում է փոխանցման ռեժիմում: Սկսեք ներբեռնել ուրվագիծը:
- Ավարտելուց հետո տեղադրեք «օգտագործման ռեժիմում», տախտակը `ծրագրավորողի քորոցն անվճար տեղադրելու համար, իսկ TX- ը` «օգտագործման ռեժիմում»:
- Այսպիսով, կարող եք ստուգել արտաքին լուսադիոդի թարթումը, քանի որ BUILTIN_LED- ը միացված է TX կապին:
Քայլ 10. Օգտագործեք գրատախտակի բոլոր 4 կապում

- Գրատախտակին ծրագրավորման ռեժիմում պետք է ձախ անջատիչով սահմանել, քան սեղմել վերագործարկման կոճակը:
- Ստուգեք, որ RX- ի և TX- ի անջատիչը գտնվում է փոխանցման ռեժիմում: Սկսեք ներբեռնել ուրվագիծը:
- Ավարտելուց հետո տեղադրեք «օգտագործման ռեժիմում», տախտակը ՝ ծրագրավորողի քորոցն անվճար տեղադրելու համար, իսկ RX և TX կապերը «օգտագործման ռեժիմում» տեղադրելու կոճակը: Այսպիսով, դուք օգտագործում եք բոլոր 4 փիները `led- ը վերահսկելու համար:
Քայլ 11. Օգտագործեք 3 կապում `ղեկավարելու և մեկը սերիական վրիպազերծման համար
- Տախտակի վրա դուք պետք է ձախ անջատիչը դնեք ծրագրավորման ռեժիմում, քան սեղմեք վերագործարկման կոճակը:
- Ստուգեք, որ RX- ի և TX- ի անջատիչը գտնվում է փոխանցման ռեժիմում:
- Սկսեք ներբեռնել ուրվագիծը:
- Սերիական մոնիտորը միացրեք ճիշտ նավահանգստին:
- Ավարտելուց հետո տեղադրեք «օգտագործման ռեժիմում», տախտակը `ծրագրավորողի քորոցը ազատ տեղադրելու համար, իսկ RX- ը« օգտագործման ռեժիմում »տեղադրելու կոճակը:
- Այսպիսով, դուք օգտագործում եք 3 կապում ՝ led- ը վերահսկելու և TX- ը ՝ ծրագիրը վրիպազերծելու համար:
Քայլ 12: Շնորհակալություն
Եթե ունեք որևէ խնդիր կամ այլ խնդիր, գրեք մեկնաբանություն կամ թեմա բացեք ֆորումին:
Խորհուրդ ենք տալիս:
DIY ESP32 զարգացման խորհուրդ - ESPer: 5 քայլ (նկարներով)

DIY ESP32 զարգացման խորհուրդ - ESPer. Այսպիսով, վերջերս ես կարդում էի շատ IoT- ների (իրերի ինտերնետ) մասին և վստահում ինձ, ես պարզապես չէի սպասում սպասել այս հիանալի սարքերից մեկի փորձարկմանը `ինտերնետին միանալու ունակությամբ, ինքս և ձեռքս վերցրեք աշխատանքի: Բարեբախտաբար, հնարավորություն
E32-433T LoRa մոդուլի ձեռնարկ - DIY Breakout Board E32 մոդուլի համար. 6 քայլ

E32-433T LoRa մոդուլի ձեռնարկ | DIY Breakout Board E32 մոդուլի համար. Այ, ինչ կա, տղերք: Akarsh այստեղ CETech- ից: Իմ այս նախագիծը ավելի շատ ուսուցման կոր է `հասկանալու E32 LoRa մոդուլի աշխատանքը eByte- ից, որը բարձր հզորության 1 վտ հաղորդիչ մոդուլ է: Երբ մենք հասկանանք աշխատանքը, ես դիզայն ունեմ
JALPIC One զարգացման խորհուրդ. 5 քայլ (նկարներով)

JALPIC One Development Board. Եթե հետևում եք իմ Instructables նախագծերին, ապա գիտեք, որ ես JAL ծրագրավորման լեզվի մեծ երկրպագու եմ PIC միկրոկոնտրոլերի հետ համատեղ: JAL- ը Պասկալի նման ծրագրավորման լեզու է, որը մշակվել է Microchip- ի 8-բիթանոց PIC միկրոկոնտրոլերների համար: Մո
ESP8266 12X մոդուլի ծրագրավորման 3 պարզ եղանակ. 5 քայլ (նկարներով)

ESP8266 12X մոդուլը ծրագրավորելու 3 պարզ եղանակ. Եթե ծանոթ չեք ESP8266 միկրոկառավարիչին, ես իսկապես զգում եմ, որ բաց եք թողել: Այս բաներն անհավանական են. Դրանք էժան են, հզոր և ամենից լավը ներկառուցված WiFi ունեն:
ESP-12E և ESP-12F ծրագրավորման և զարգացման խորհուրդ. 3 քայլ (նկարներով)

ESP-12E և ESP-12F ծրագրավորման և զարգացման խորհուրդ. Այս խորհրդի գործառույթը պարզ էր. Կարողացեք ծրագրավորել ESP-12E և ESP-12F մոդուլները նույնքան հեշտ, որքան NodeMCU տախտակները (այսինքն `կոճակները սեղմելու կարիք չկա): Ունեցեք հացաթխման համար հարմար կապում ՝ օգտագործելի IO- ին հասանելիությամբ: Սերիական փոխանցման համար օգտագործեք առանձին USB