Բովանդակություն:
- Քայլ 1: Գործի բացում
- Քայլ 2: Մուտք գործեք Esp8266ex մոդուլ
- Քայլ 3: Պատրաստեք սարքի բռնկումը
- Քայլ 4: Պատրաստեք ձեր ծրագրավորման միջավայրը
- Քայլ 5. Flash ծրագրավորում ESP մոդուլ
- Քայլ 6: Կարգավորեք մոդուլը
Video: Flash ծրագրավորում Joinrun խելացի վարդակից (ԵՄ վարդակից). 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
USB- ով «Joinrun Smart Wifi» վարդակից ևս մեկ ESP8266- ի վրա հիմնված wifi հոսանքի վարդակից է: Այն գալիս է հաճելի դիզայնով, փոքր ձևի գործոնով և լրացուցիչ USB լիցքավորման պորտով: Այն կարիք ունի խելացի կյանքի հավելվածի ՝ այն կառավարելու Չինաստանից սերվերի միջոցով ձեր խելացի սարքից, և կան հմտություններ ՝ Amazon- ի և Google- ի խելացի տան օգնականների հետ աշխատելու համար: Այնուամենայնիվ, այն ինտերնետ կապի կարիք ունի, և եթե ցանկանում եք պահել ձեր տան վերահսկողությունը ձեր սեփական ցանցի ներսում, կարող եք վերահսկիչը բռնկել այլ ծրագրակազմով, ինչպիսին է tasmota- ն: Tasmota- ն սարքին ավելացնում է վեբ սերվեր, այնպես որ կարող եք այն ուղղակիորեն վերահսկել ձեր տնային ցանցի դիտարկիչից:
Քայլ 1: Գործի բացում
Ներքևի ծածկույթի ափսեի հետևում կա 2 պտուտակ, որոնք պետք է հեռացվեն պատյանը բացելու համար:
Քայլ 2: Մուտք գործեք Esp8266ex մոդուլ
Սարքը չունի ներկառուցված ծրագրի վերնագիր, այնպես որ այն լուսավորելու համար հարկավոր է միացնել ծրագրավորման լարերը: ESP8266- ը առանձին տախտակի վրա է, որը զոդված է հիմնական տախտակին ուղղահայաց:
Unfortunatelyավոք, ծրագրավորման միացման քորոցը (GPIO0) հեշտությամբ մատչելի չէ: Այսպիսով, դուք պետք է անմիջապես կապվեք դրա հետ տախտակի վրա:
Ես ապասառեցրեցի ESP տախտակը հիմնական տախտակից `օգտագործելով ապամոդեցման հյուս: Այնուհետև ես մի փոքր մետաղալար կպցրեցի GPIO0 պահոցին: Մյուս ծրագրավորման կապումներն առկա են տախտակի բարձիկների վրա, ինչպես ցույց է տրված նկարում:
Քայլ 3: Պատրաստեք սարքի բռնկումը
Սարքը բռնկելու համար ես օգտագործեցի aliexpress- ից էժան USB- սերիալային ադապտեր
CP2102 MICRO USB to UART TTL մոդուլը գալիս է 6 փին վերնագրով և կարող է աշխատել 5V և 3.3V սարքերի հետ:
Եթե այն միացնում եք ձեր Windows համակարգչին, այն ստեղծում է COM պորտ, որը կարող եք տեսնել սարքի կառավարիչում: Իմը գտնվում է COM6- ում, և ես կազմաձևեցի նավահանգիստը 57600 baud:
Անջատեք CP2102- ը ձեր համակարգչից և միացրեք այն ESP մոդուլին:
3.3V և GND միացրեք ESP մոդուլի համապատասխան բարձիկներին: Մոդուլում TxD- ը RxD- ին և համապատասխանաբար RxD- ը TxD- ին:
Programրագրավորման ռեժիմը միացնելու համար GPIO0- ը պետք է քաշվի GND, օրինակ. 2k դիմադրիչով:
Քայլ 4: Պատրաստեք ձեր ծրագրավորման միջավայրը
Կան բազմաթիվ եղանակներ ՝ esp8266 մոդուլը լուսավորելու և դրանք ամբողջությամբ նկարագրելու համար, դուրս է այս հրահանգի շրջանակներից: Պարզապես օգտագործեք ձեր նախընտրած որոնիչը `մանրամասներ փնտրելու համար:
Ես օգտագործում եմ arduino ծրագրավորման IDE- ն, որտեղ esp8266 տախտակը կարող է ավելացվել տախտակի կառավարչի ընտրացանկից: Այնուհետև տեղադրում է esptool.exe- ն, որը կարող է օգտագործվել երկուական ESP մոդուլին հեշտությամբ բռնկելու համար:
Tasmota երկուական sonoff.bin- ը կարելի է ներբեռնել github- ից: Այն հասանելի է նաև տարբեր լեզուներով:
Քայլ 5. Flash ծրագրավորում ESP մոդուլ
Փաստացի ջրամեկուսացումը հեշտությամբ կարելի է անել պատուհանների հրամանի տողից:
Գնացեք այն թղթապանակը, որտեղ գտնվում է esptool.exe- ն
օրինակ cd /d %USERPROFILE %\ AppData / Local / Arduino15 / փաթեթներ / esp8266 / tools / esptool cd 0.4.13
Այնուհետև սարքը ներբեռնված sonoff երկուականով նման միացրեք սարքին
esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH %\ Documents / Downloads / sonoff.bin
Քայլ 6: Կարգավորեք մոդուլը
Հաջող բռնկումից հետո GPIO0- ի քորոցը պետք է ազատվի GND- ից և ESP- ը սնուցվի: Այնուհետև բացում է մուտքի կետը և կարող է կապված լինել դիտարկիչի հետ 192.168.4.1
Սկզբնական կազմաձևման էջում կարող եք սկանավորել ձեր wifi- ն, ընտրել համապատասխան ցանցը և մուտքագրել ձեր wifi գաղտնաբառը:
Այնուհետև ևս մեկ վերաբեռնում և ESP- ը կհայտնվի ձեր ընտրած ցանցում:
Ստուգեք ձեր երթուղղիչի ցանցը `նշանակված IP հասցեն գտնելու համար:
Այնուհետև ձեր դիտարկիչով միացեք IP- ին և սարքի տեսակը սահմանեք «18 ընդհանուր» և պահեք այն:
ESP- ն ինքնաբերաբար վերաբեռնում է, որից հետո կարող եք կարգավորել ռելեի և կոճակների նավահանգիստները, ինչպես ցույց է տրված նկարում:
Կարող եք նաև գնալ «այլ պարամետրեր» ՝ ընկերական անուն սահմանելու, MQTT- ն անջատելու դեպքում, եթե այն չունեք, և միացնել Belkin WeMo- ի նմանակին, որպեսզի plug- ը աշխատի Alexa- ի հետ:
Ամեն ինչ աշխատելուց հետո վերջապես նորից միացրեք մոդուլը հիմնական տախտակին և նորից հավաքեք վարդակից:
Խորհուրդ ենք տալիս:
Խելացի գրասեղանի LED լույս - Խելացի լուսավորություն W/ Arduino - Neopixels Workspace: 10 քայլ (նկարներով)
Խելացի գրասեղանի LED լույս | Խելացի լուսավորություն W/ Arduino | Neopixels Workspace. Այժմ մի օր մենք շատ ժամանակ ենք անցկացնում տանը ՝ ուսումնասիրելով և աշխատելով վիրտուալ կերպով, ուստի ինչու՞ մեր աշխատանքային տարածքն ավելի մեծ չդարձնել Arduino և Ws2812b լուսադիոդների վրա հիմնված սովորական և խելացի լուսավորության համակարգով: Ահա ես ձեզ ցույց եմ տալիս, թե ինչպես կառուցել ձեր Smart Գրասեղանի LED լույս, որը
IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32: 7 քայլ
IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32. Աշխարհը փոխվում է ժամանակի և գյուղատնտեսության հետ միասին: Այսօր մարդիկ ամենուր ինտեգրում են էլեկտրոնիկան, և գյուղատնտեսությունը դրանում բացառություն չէ: Էլեկտրոնիկայի այս միաձուլումը գյուղատնտեսությունում օգնում է ֆերմերներին և այգիներ կառավարող մարդկանց: Այս
WiFi- ով միացված է ջերմաստիճանի վերահսկվող խելացի վարդակից ՝ 4 քայլ
WiFi- ով միացված ջերմաստիճանի վերահսկվող խելացի խրոց: Այս հրահանգների հավաքածուում մենք կանդրադառնանք, թե ինչպես կարելի է WiFi- ով միացված ջերմաստիճանի զոնդ սարքել ՝ ծանր բեռների համար պարզ ESP8266 և DHT11 ջերմաստիճանի/խոնավության տվիչով: Մենք նաև կօգտագործենք իմ ստեղծած տպատախտակները և ես
DIY WiFi խելացի վարդակից ՝ 7 քայլ (նկարներով)
DIY WiFi խելացի վարդակ. Սա խելացի վարդակից է `ջերմաստիճանի խոնավության սենսորով DHT 11 և արտակարգ իրավիճակների LED լույսով: Ինչպես միշտ, այս վարդակից կարելի է միացնել և անջատել ցանկացած սմարթֆոնի WiFi- ի միջոցով: Սա կարող է նաև միացվել ինտերնետին և օգտվել որպես «Իրերի ինտերնետ» գործառույթից
Nabito [Բաց վարդակից V2]. Խելացի հաշվիչ էլեկտրական լիցքավորման համար. 10 քայլ (նկարներով)
Nabito [Open Socket V2]. Խելացի հաշվիչ էլեկտրական լիցքավորման համար. Սա Nabito- ի կառուցման երկրորդ ուղեցույցն է [բաց վարդակից), առաջին տարբերակը կարելի է գտնել հետևյալ հասցեով ՝ Nabito [բաց վարդակ] v1 Այս բլոգում թվարկում եմ այս նախագծի ստեղծման պատճառները գրառում. Էլեկտրամատակարարումը անիմաստ է բնակիչների համար Ի՞նչ է դա: