Բովանդակություն:
- Քայլ 1: Տեխնիկական պայմաններ
- Քայլ 2: mingրագրավորում
- Քայլ 3: Հիմնական կապ ծրագրավորման հետ
- Քայլ 4: Կարգավորեք ձեր գաղափարը
- Քայլ 5: mingրագրավորման խորհուրդ
- Քայլ 6: PCB- ի նախատիպ
- Քայլ 7. Ֆրեզերային գործընթացի արդյունքը
- Քայլ 8: PCB- ի հավաքում
- Քայլ 9. Ինչպես օգտագործել ծրագրավորման խորհուրդը
- Քայլ 10. Օգտագործեք գրատախտակի բոլոր 4 կապում
- Քայլ 11. Օգտագործեք 3 կապում `ղեկավարելու և մեկը սերիական վրիպազերծման համար
- Քայլ 12: Շնորհակալություն
![ESP-01 մոդուլի ծրագրավորման խորհուրդ. 12 քայլ (նկարներով) ESP-01 մոդուլի ծրագրավորման խորհուրդ. 12 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2195-106-j.webp)
Video: ESP-01 մոդուլի ծրագրավորման խորհուրդ. 12 քայլ (նկարներով)
![Video: ESP-01 մոդուլի ծրագրավորման խորհուրդ. 12 քայլ (նկարներով) Video: ESP-01 մոդուլի ծրագրավորման խորհուրդ. 12 քայլ (նկարներով)](https://i.ytimg.com/vi/wHd2CWlEL1E/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
![Image Image](https://i.howwhatproduce.com/images/001/image-2195-108-j.webp)
![](https://i.ytimg.com/vi/8G0cCgNKsmU/hqdefault.jpg)
![Ակնոցներ Ակնոցներ](https://i.howwhatproduce.com/images/001/image-2195-109-j.webp)
Լրացուցիչ տեղեկություններ և փաստաթղթերի թարմացում այստեղ ՝ իմ կայքում
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րագրավորում
![Ծրագրավորում Ծրագրավորում](https://i.howwhatproduce.com/images/001/image-2195-110-j.webp)
Ինչպես տեսնում եք, այս մոդուլը USB- ի վրա չկա, այնպես որ ծրագրավորման ամենահեշտ ձևը USB- ից TTL փոխարկիչ օգտագործելն է, այն կարող եք գտնել 0, 50 $ -ով:
Ես ինչ -որ խնդիր ունեմ ավելի թանկ FT232RL կամ FT232 մոդուլի հետ, փոխարենը CH340G կամ CH340 շատ լավ է աշխատում:
Քայլ 3: Հիմնական կապ ծրագրավորման հետ
![Հիմնական կապ ծրագրավորման հետ Հիմնական կապ ծրագրավորման հետ](https://i.howwhatproduce.com/images/001/image-2195-111-j.webp)
Հիմնական կապի սխեման բավականին պարզ է, դուք պետք է 3.3 վ դնեք VCC- ի և CH_PD- ի վրա (միացնելու և միացնելու համար), այնուհետև տեղադրեք GND- ը GND- ը և GPIO0- ը (վերջին մոդուլը ծրագրավորման ռեժիմի վրա դնելը), քան RX- ը TX- ին և TX- ին միացնելուն: դեպի RX
Քայլ 4: Կարգավորեք ձեր գաղափարը
![Կարգավորեք ձեր գաղափարը Կարգավորեք ձեր գաղափարը](https://i.howwhatproduce.com/images/001/image-2195-112-j.webp)
![Կարգավորեք ձեր գաղափարը Կարգավորեք ձեր գաղափարը](https://i.howwhatproduce.com/images/001/image-2195-113-j.webp)
![Կարգավորեք ձեր գաղափարը Կարգավորեք ձեր գաղափարը](https://i.howwhatproduce.com/images/001/image-2195-114-j.webp)
Դրանից հետո դուք պետք է կազմաձևեք ձեր Arduino IDE- ն, նախ պետք է նոր տախտակ ավելացնեք Տախտակների կառավարիչում:
Խորհրդի կառավարիչում ընտրելու խորհուրդը esp8266 է:
Այժմ տախտակի ցուցակից կարող եք ընտրել ընդհանուր esp8266 տախտակ
Քայլ 5: mingրագրավորման խորհուրդ
![Mingրագրավորման խորհուրդ Mingրագրավորման խորհուրդ](https://i.howwhatproduce.com/images/001/image-2195-115-j.webp)
Այս գործընթացը հոգնեցուցիչ է, դուք պետք է միանաք, ապա հեռացնեք կապը և այլն, և բոլոր կապումներն օգտագործելու համար դա շատ հոգնեցուցիչ է:
Այս խնդրի լուծումը ծրագրավորման տախտակի ստեղծումն է (ես սպասարկման տախտակի երկրպագու եմ):
Ֆունկցիոնալությունը հետևյալն է.
- Արտաքին էներգիայի աղբյուր `միացումին ավելի ամպեր հաղորդելու համար;
- ծրագրավորման ռեժիմի ընտրության անցում և GPIO0 փին ազատելը.
- 2 անջատիչ ՝ RX և TX ակտիվացնելու և միացման համար այդ քորոցի օգտագործումը տրամադրելու համար.
- վերակայման կոճակ ՝ ծրագրավորումը սկսելու համար:
Քայլ 6: PCB- ի նախատիպ
![PCB- ի նախատիպը PCB- ի նախատիպը](https://i.howwhatproduce.com/images/001/image-2195-116-j.webp)
Լրացուցիչ տեղեկությունների համար ստուգեք իմ կայքը
Քայլ 7. Ֆրեզերային գործընթացի արդյունքը
![Image Image](https://i.howwhatproduce.com/images/001/image-2195-118-j.webp)
![](https://i.ytimg.com/vi/KXg94KO4nhI/hqdefault.jpg)
![PCB ժողով PCB ժողով](https://i.howwhatproduce.com/images/001/image-2195-119-j.webp)
Ես կցանկանայի ավելացնել իմ հին փառահեղ երթուղղիչի արդյունքը (ստեղծվել է epson սկաների և տպիչի միջոցով), բավականին կոպիտ, բայց լավ:
Կա նաև մետաղալարով ամրագրված սխալ (ֆայլը, որը ես տալիս եմ ձեզ, այլևս չկա):
Մի քանի օրից ես հույս ունեմ ավելացնել իմ նոր CNC- ն ստեղծելու ձեռնարկը, և gcode ստեղծելու ձեռնարկը: Այս կայքը ընթացքի մեջ է:
Քայլ 8: PCB- ի հավաքում
Այժմ սկսեք հավաքել խորհուրդը:
Քայլ 9. Ինչպես օգտագործել ծրագրավորման խորհուրդը
![](https://i.ytimg.com/vi/_YjsIEGZSf0/hqdefault.jpg)
Օգտագործումը բավականին պարզ է.
Նախ տեղադրեք esp01 տախտակի մեջ, քան GND- ը GND- ին, TX- ը RX- ին և RX- ը TTL- ին USB- ի փոխարկիչին:
Այժմ դուք պատրաստ եք ծրագրավորման, ես ավելացնում եմ օգտագործման մի քանի օրինակ:
Վերբեռնեք թարթող ֆայլ
- Տախտակի վրա դուք պետք է ձախ անջատիչը դնեք ծրագրավորման ռեժիմում, քան սեղմեք վերագործարկման կոճակը:
- Ստուգեք, որ RX և TX անջատիչը գտնվում է փոխանցման ռեժիմում: Սկսեք ներբեռնել ուրվագիծը:
- Ավարտելուց հետո տեղադրեք «օգտագործման ռեժիմում», տախտակը `ծրագրավորողի քորոցն անվճար տեղադրելու համար, իսկ TX- ը` «օգտագործման ռեժիմում»:
- Այսպիսով, կարող եք ստուգել արտաքին լուսադիոդի թարթումը, քանի որ BUILTIN_LED- ը միացված է TX կապին:
Քայլ 10. Օգտագործեք գրատախտակի բոլոր 4 կապում
![](https://i.ytimg.com/vi/8G0cCgNKsmU/hqdefault.jpg)
- Գրատախտակին ծրագրավորման ռեժիմում պետք է ձախ անջատիչով սահմանել, քան սեղմել վերագործարկման կոճակը:
- Ստուգեք, որ RX- ի և TX- ի անջատիչը գտնվում է փոխանցման ռեժիմում: Սկսեք ներբեռնել ուրվագիծը:
- Ավարտելուց հետո տեղադրեք «օգտագործման ռեժիմում», տախտակը ՝ ծրագրավորողի քորոցն անվճար տեղադրելու համար, իսկ RX և TX կապերը «օգտագործման ռեժիմում» տեղադրելու կոճակը: Այսպիսով, դուք օգտագործում եք բոլոր 4 փիները `led- ը վերահսկելու համար:
Քայլ 11. Օգտագործեք 3 կապում `ղեկավարելու և մեկը սերիական վրիպազերծման համար
- Տախտակի վրա դուք պետք է ձախ անջատիչը դնեք ծրագրավորման ռեժիմում, քան սեղմեք վերագործարկման կոճակը:
- Ստուգեք, որ RX- ի և TX- ի անջատիչը գտնվում է փոխանցման ռեժիմում:
- Սկսեք ներբեռնել ուրվագիծը:
- Սերիական մոնիտորը միացրեք ճիշտ նավահանգստին:
- Ավարտելուց հետո տեղադրեք «օգտագործման ռեժիմում», տախտակը `ծրագրավորողի քորոցը ազատ տեղադրելու համար, իսկ RX- ը« օգտագործման ռեժիմում »տեղադրելու կոճակը:
- Այսպիսով, դուք օգտագործում եք 3 կապում ՝ led- ը վերահսկելու և TX- ը ՝ ծրագիրը վրիպազերծելու համար:
Քայլ 12: Շնորհակալություն
Եթե ունեք որևէ խնդիր կամ այլ խնդիր, գրեք մեկնաբանություն կամ թեմա բացեք ֆորումին:
Խորհուրդ ենք տալիս:
DIY ESP32 զարգացման խորհուրդ - ESPer: 5 քայլ (նկարներով)
![DIY ESP32 զարգացման խորհուրդ - ESPer: 5 քայլ (նկարներով) DIY ESP32 զարգացման խորհուրդ - ESPer: 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-12621-j.webp)
DIY ESP32 զարգացման խորհուրդ - ESPer. Այսպիսով, վերջերս ես կարդում էի շատ IoT- ների (իրերի ինտերնետ) մասին և վստահում ինձ, ես պարզապես չէի սպասում սպասել այս հիանալի սարքերից մեկի փորձարկմանը `ինտերնետին միանալու ունակությամբ, ինքս և ձեռքս վերցրեք աշխատանքի: Բարեբախտաբար, հնարավորություն
E32-433T LoRa մոդուլի ձեռնարկ - DIY Breakout Board E32 մոդուլի համար. 6 քայլ
![E32-433T LoRa մոդուլի ձեռնարկ - DIY Breakout Board E32 մոդուլի համար. 6 քայլ E32-433T LoRa մոդուլի ձեռնարկ - DIY Breakout Board E32 մոդուլի համար. 6 քայլ](https://i.howwhatproduce.com/images/003/image-8480-12-j.webp)
E32-433T LoRa մոդուլի ձեռնարկ | DIY Breakout Board E32 մոդուլի համար. Այ, ինչ կա, տղերք: Akarsh այստեղ CETech- ից: Իմ այս նախագիծը ավելի շատ ուսուցման կոր է `հասկանալու E32 LoRa մոդուլի աշխատանքը eByte- ից, որը բարձր հզորության 1 վտ հաղորդիչ մոդուլ է: Երբ մենք հասկանանք աշխատանքը, ես դիզայն ունեմ
JALPIC One զարգացման խորհուրդ. 5 քայլ (նկարներով)
![JALPIC One զարգացման խորհուրդ. 5 քայլ (նկարներով) JALPIC One զարգացման խորհուրդ. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-12572-33-j.webp)
JALPIC One Development Board. Եթե հետևում եք իմ Instructables նախագծերին, ապա գիտեք, որ ես JAL ծրագրավորման լեզվի մեծ երկրպագու եմ PIC միկրոկոնտրոլերի հետ համատեղ: JAL- ը Պասկալի նման ծրագրավորման լեզու է, որը մշակվել է Microchip- ի 8-բիթանոց PIC միկրոկոնտրոլերների համար: Մո
ESP8266 12X մոդուլի ծրագրավորման 3 պարզ եղանակ. 5 քայլ (նկարներով)
![ESP8266 12X մոդուլի ծրագրավորման 3 պարզ եղանակ. 5 քայլ (նկարներով) ESP8266 12X մոդուլի ծրագրավորման 3 պարզ եղանակ. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2265-75-j.webp)
ESP8266 12X մոդուլը ծրագրավորելու 3 պարզ եղանակ. Եթե ծանոթ չեք ESP8266 միկրոկառավարիչին, ես իսկապես զգում եմ, որ բաց եք թողել: Այս բաներն անհավանական են. Դրանք էժան են, հզոր և ամենից լավը ներկառուցված WiFi ունեն:
ESP-12E և ESP-12F ծրագրավորման և զարգացման խորհուրդ. 3 քայլ (նկարներով)
![ESP-12E և ESP-12F ծրագրավորման և զարգացման խորհուրդ. 3 քայլ (նկարներով) ESP-12E և ESP-12F ծրագրավորման և զարգացման խորհուրդ. 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5555-65-j.webp)
ESP-12E և ESP-12F ծրագրավորման և զարգացման խորհուրդ. Այս խորհրդի գործառույթը պարզ էր. Կարողացեք ծրագրավորել ESP-12E և ESP-12F մոդուլները նույնքան հեշտ, որքան NodeMCU տախտակները (այսինքն `կոճակները սեղմելու կարիք չկա): Ունեցեք հացաթխման համար հարմար կապում ՝ օգտագործելի IO- ին հասանելիությամբ: Սերիական փոխանցման համար օգտագործեք առանձին USB