Բովանդակություն:
- Քայլ 1. Խորհրդի ֆիզիկական բնութագրերը
- Քայլ 2: Մուտք ESP8266 կապում
- Քայլ 3. Երկու Արդուինոների համեմատություն
- Քայլ 4: Փոխել կարգավիճակի և ռեժիմի ընտրություն
- Քայլ 5: Fրագրաշարի տեղադրում
- Քայլ 6: AT ծրագրակազմի ստուգում
- Քայլ 7: Օրինակ
- Քայլ 8. Կարգավորեք Arduino IDE միջավայրը
- Քայլ 9. Arduino Mega ռելեներով ՝ օգտագործելով Esp8266 առանձին տախտակ
- Քայլ 10. Arduino Mega ներկառուցված Esp8266- ով
Video: Arduino MEGA 2560 WiFi ներկառուցված - ESP8266: 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այսօրվա տեքստում մենք քննարկում ենք Arduino- ն, որը ես համարում եմ չափազանց յուրահատուկ, քանի որ դրա տախտակում տեղադրված է ESP8266: Այն ESP12- ը զոդված չէ տախտակին: Փոխարենը, այն ունի Espressif չիպ: Այսպիսով, տախտակին դուք ունեք ներկառուցված Tensilica չիպ `4 ՄԲ հիշողությամբ, ATmega2560- ի հետ միասին, որը ավանդական Arduino Mega- ն է:
Եկեք անցնենք, թե ինչպես է աշխատում այս Arduino- ն, և եկեք հավաքենք, որը ցույց է տալիս, թե երբ պետք է ընտրեք ESP կամ Mega ՝ տան ավտոմատացում կատարելու համար: Դրանով մենք կարող ենք լամպերը միացնել և անջատել, ինչը մի մեխանիզմ է, որը կարող է ձեզ համար շատ օգտակար լինել ձեր տանը բարելավումներ կատարելու համար:
Քայլ 1. Խորհրդի ֆիզիկական բնութագրերը
Ինձ շատ դուր է գալիս, որ այս Arduino- ն ունի Pigtail միակցիչ ալեհավաքի համար: Ինչու՞ է սա լավ: Եթե դուք միացնում եք ալեհավաքը այս սարքի վրա, դուք կունենաք հսկայական օգուտ, քանի որ այն կբարձրացնի ձեր հասանելիությունը ՝ ուղիղ 90 մետրից մինչև 240 մետր հեռավորության վրա: Ես այս եզրակացության եկա իմ կատարած թեստից հետո, այնպես որ ես ստիպված չէի ապավինել միայն տվյալների թերթիկի ձեռնարկին:
Այս տախտակն ունի նաև ընտրիչ անջատիչ, որը թույլ է տալիս ESP- ին միջամտել TX0- ի և TX3- ի միջև կապին `հիշելով, որ ATmega- ն ունի չորս սերիա: Երկրորդ ընտրիչ անջատիչը DIP անջատիչն է, և մենք ունենք նաև ESP8266- ի հիմնական ձայնագրման ռեժիմ: Բոլոր ամրացումը լիովին համատեղելի է ATmega pinout- ի հետ:
Քայլ 2: Մուտք ESP8266 կապում
Այստեղ ես ցույց եմ տալիս տախտակի հետևը, որտեղ կա սեղան, որը ցույց է տալիս ESP կապումներին հասանելիություն:
Քայլ 3. Երկու Արդուինոների համեմատություն
Այստեղ մենք համեմատություն ունենք Mega Arduino- ի հետ ինտեգրված ESP- ի (Arduino Mega RobotDyn) և ավանդական Mega Arduino- ի (Arduino Mega 2560) միջև: Մենք տեսնում ենք, որ դրանք նման են, բայց 2560 -ում մենք ունենք USB տպիչ, որը մեծ միակցիչ է: Այնուամենայնիվ, RobotDyn- ում մենք ունենք մինի USB: Ինձ հատկապես դուր է գալիս ավելի կոմպակտ տարբերակը, բայց երկուսում էլ ուժը նույնն է:
Այսպիսով, մենք կարող ենք տեսնել, որ RobotDyn- ի ստեղծողների մտադրությունն էր պահպանել ATmega- ի ճարտարապետությունը:
Ինչպես տեսնում ենք վերևի աղյուսակում, ATmega- ն ունի 32 ՄԲ հիշողություն ՝ չհաշված ESP հիշողությունը: Սա հիանալի է, քանի որ ավանդական Mega Arduino- ն ունի ընդամենը 256kb հիշողություն: RobotDyn- ի հզորությունը 7 -ից 12 վոլտ է, իսկ ESP8266- ն արդեն սնուցվում է և արդեն ունի լարման նվազեցնող: Այսպիսով, Arduino- ի սնուցումը արդեն սնուցում է ESP- ն, որն արդեն իջել է մինչև 3v3, իսկ ներքին այդ միկրոկոնտրոլերն արդեն 3v3 է:
Պրոցեսորները նույնն են ՝ 16 ՄՀց, և այս մոդելների մեկ մեծ առավելությունը IO- ների մեծ քանակն է:
Քայլ 4: Փոխել կարգավիճակի և ռեժիմի ընտրություն
Մենք այստեղ ունենք DIP անջատիչ և մի քանի դիրքով սեղան: Դրանք օգնում են կապերին ՝ կախված ձեր նպատակից: Էական մանրամասներից մեկն այն է, որ եթե ESP- ով գրում եք Flash, պետք է տեղյակ լինեք նույնիսկ փոքր -ինչ տարբերվող հասցեների մասին:
Ստորև բերված պատկերում մենք մեծացրել ենք այն բանալին, որը փոխում է Arduino Mega- ի սերիական նավահանգիստը: Սա միանում է ESP- ին, ինչպես նաև առանցքային ռեժիմին ՝ պահանջելով, որ ձայնագրելու համար մենք պետք է սեղմենք ESP8266- ը:
Քայլ 5: Fրագրաշարի տեղադրում
Եթե ցանկանում եք ESP8266- ն օգտագործել AT ռեժիմում, ներբեռնեք PDF ֆայլը: Այժմ դուք պետք է կազմաձևեք քարտը, որպեսզի ESP8266- ը միացված լինի USB- ին և ձայնագրման ռեժիմում: Դա անելու համար 5, 6 և 7 անջատիչները միացրեք ON (ձախ), իսկ մնացած բոլոր անջատիչները ՝ OFF (աջ):
Եթե ցանկանում եք ESP8266- ն օգտագործել AT ռեժիմում, ապա պետք է կազմաձևեք Flash Download Tool- ը հետևյալ կերպ.
SPI արագություն = 80 ՄՀց
SPI ռեժիմ = DIO
Ֆլեշի չափը = 32 Մբիթ 4 մբ բայթ x 8 բիթ = 32 մ բիթ
Բյուրեղային հաճախականություն = 26 Մ
Ֆայլ / bin / esp_init_data_default.binataddress0x3fc000
Ֆայլ / bin / blank.binataddress0x37e000
Ֆայլ / bin / boot_v1.4 (b1).binataddress0x00000
Ֆայլ / bin / at / 512+512 / user1.1024.new.2.binataddress0x1000
Քայլ 6: AT ծրագրակազմի ստուգում
Այս մասում ես օգտագործեցի esptool.exe- ն, որը հրամանի գործիք է, որը մուտք է գործում ESP8266 Flash և ստուգում որոշ պարամետրեր, ինչպիսիք են չիպի տեսակը և հիշողության չափը:
Քայլ 7: Օրինակ
Այս օրինակում մենք ցույց ենք տալիս այն վեցանկյուն հասցեները, որոնք օգտագործում ենք Flash Download Tool- ով գրելու համար:
Բացի այդ, նրանց համար, ովքեր մեծ փորձ չունեն ESP8266- ի հետ, ես առաջարկում եմ իմ նախորդ երկու տեսահոլովակները `ձայնագրում ESP01- ում և ներածություն ESP8266- ին:
Քայլ 8. Կարգավորեք Arduino IDE միջավայրը
Արդուինոն ձայնագրելու համար առեղծված ընդհանրապես չկա: Ձեզ անհրաժեշտ է միայն տեղադրել Mega Arduino 2560 տախտակը, կարծես դա ավանդական Arduino- ն է:
Քայլ 9. Arduino Mega ռելեներով ՝ օգտագործելով Esp8266 առանձին տախտակ
Մենք այստեղ ունենք հավաքման սխեմա, որը ես կատարում եմ տեսանյութում: Մենք Arduino Mega- ն միացրեցինք ESP01- ին և վերահսկեցինք երկու ռելեներ մեկ հավելվածի համար:
Քայլ 10. Arduino Mega ներկառուցված Esp8266- ով
Այստեղ մենք անում ենք նույնը, ինչ նշված է վերևում, բայց Arduino Mega- ն օգտագործելիս `ինտեգրված ESP- ով: Խորհուրդներից մեկն այն է, որ դուք դիտում եք տեսանյութը, որը կոչվում է Բնակելի ավտոմատացում Arduino Mega- ով և ESP8266- ով ՝ այս թեմայի վերաբերյալ ավելի մանրամասն տեղեկությունների համար:
Խորհուրդ ենք տալիս:
Ինչպե՞ս ծրագրավորել Arduino Mega 2560 Core ?: 3 քայլ
Ինչպե՞ս ծրագրավորել Arduino Mega 2560 Core- ը. Դա Arduino mega 2560- ի ավելի փոքր տարբերակն է և, ըստ երևույթին, կոչվում է Arduino mega core … Չնայած կար մեկ խնդիր. Այն չի ներառում USB միացում և շատ բան չկա
Տնական էլեկտրոնային թմբուկի հավաքածու Arduino Mega- ով 2560: 10 քայլ (նկարներով)
Տնական էլեկտրոնային թմբուկի հավաքածու Arduino Mega2560- ով. Սա իմ Arduino նախագիծն է: Ինչպե՞ս կառուցել էլեկտրոնային թմբուկի հավաքածու Arduino- ի հետ: Ողջույն, սիրելի ընթերցող: Երկրորդ, քանի որ դա իրոք էժան ընկերություն է
Ներկառուցված ունիվերսալ ինտերֆեյսի տախտակ - USB/Bluetooth/WIFI կառավարում `6 քայլ
Ներկառուցված ունիվերսալ ինտերֆեյսի տախտակ - USB/Bluetooth/WIFI վերահսկում. Ես հաճախ գտնում եմ, որ զրոյից գրադարաններ եմ ստեղծում նոր ներդրված մոդուլների համար `սարքի տվյալների թերթի հիման վրա: Գրադարանի ստեղծման մեջ ես գտնում եմ, որ խրված եմ կոդերի մի ցիկլի մեջ, կազմում եմ, ծրագրավորում և ստուգում, երբ երաշխավորում եմ, որ իրերն աշխատում են և առանց վրիպակների: Հաճախ կոմ
Շարժիչային կառավարման համակարգ `Arduino Mega 2560 և IoT- ի օգտագործմամբ` 8 քայլ (նկարներով)
Շարժիչային կառավարման համակարգ `Arduino Mega 2560- ի և IoT- ի միջոցով. Տնտեսապես դրանք օգտագործվում են համակարգչի փոխարեն: Usրագրի նպատակն է `ամբողջությամբ թվայնացված հսկողություն, տվյալների գրանցում և մոնիտորինգ 3 փուլային ինդուկցիոն շարժիչով
WiFi Jammer ներկառուցված Powerbank- ով `12 քայլ
WiFi Jammer ՝ ներկառուցված Powerbank- ով. Բարև ընկեր, այս տեսանյութում ես ձեզ կասեմ Ինչպես կարող եք կատարել շարժական WiFi jammer ներկառուցված սնուցման բանկով: որը կարող է օգտագործվել ինչպես բջջային հեռախոսը լիցքավորելու, այնպես էլ ձեր WiFi jammer- ը միացնելու համար :: ինչ -որ մեկի WiFi ցանցը խցանելն անօրինական է: Ես անում եմ