Բովանդակություն:

Sonoff Basic Wifi Extender - MQTT Dry Contact Relay - 5v DC ցածր լարման ՝ 6 քայլ
Sonoff Basic Wifi Extender - MQTT Dry Contact Relay - 5v DC ցածր լարման ՝ 6 քայլ

Video: Sonoff Basic Wifi Extender - MQTT Dry Contact Relay - 5v DC ցածր լարման ՝ 6 քայլ

Video: Sonoff Basic Wifi Extender - MQTT Dry Contact Relay - 5v DC ցածր լարման ՝ 6 քայլ
Video: Sonoff 5V Wifi Relay Module 2024, Նոյեմբեր
Anonim
Sonoff Basic Wifi Extender - MQTT Չոր կոնտակտային ռելե - 5 վ DC ցածր լարման
Sonoff Basic Wifi Extender - MQTT Չոր կոնտակտային ռելե - 5 վ DC ցածր լարման

Լավ, ես ունեի առաջին սերնդի Sonoff հիմնական սարքեր, և ես չեմ ուզում դրանք օգտագործել 220 վ -ով, քանի որ դրանք իրականում դեռ ապահով չէին այդ թողարկումում: Նրանք որոշ ժամանակ պառկել էին և սպասում, որ ինչ -որ բան անեն իրենց հետ:

Այսպիսով, ես պատահաբար հանդիպեցի martin-ger նախագծին GitHub- ում (https://github.com/martin-ger/esp_wifi_repeater) և կոտրեցի Sonoff- ը:

Սկզբում ես Sonoff- ին հարմարեցրի 5vDC- ի վրա աշխատելու համար և անջատեցի մնացած միացումը:

Պարագաներ

Sonoff Basic R1

5 վ DC հոսանքի աղբյուր

Քայլ 1. Sonoff 5v DC- ով

Sonoff 5v DC- ով
Sonoff 5v DC- ով
Sonoff 5v DC- ով
Sonoff 5v DC- ով
Sonoff 5v DC- ով
Sonoff 5v DC- ով

Այսպիսով, սա բավականին պարզ է:

Առաջին պատկերում կտեսնեք, որ Sonoff- ն օգտագործում է AMS1117 կարգավորիչ `5 վ -ից մինչև 3.3 վ: Կարգավորիչի կապումներն են ձախից աջ ՝ IN (GND), OUT, IN (+): Wireոդելով մի փոքր մետաղալար `iIN (GND) - ին և IN (+) - ին, կարող եք միացնել ձեր 5 վ DC հոսանքի աղբյուրը` մնացած տախտակի սնուցման համար: Քանի որ այնտեղ կարող է մի փոքր անհանգիստ լինել, ես օգտագործեցի կապի 2 այլ կետ: MSոդման դատարկ կետը AMS117- ի աջ կողմում (քառակուսի pcb նշիչ) GND է: Ձախից կա + կապ: Դիտեք մոտիկից նկարը:

Լավ, երբ դա արվի, արդեն կարող եք փորձարկել ՝ նախքան այլ փոփոխություններ կատարելը:

Քայլ 2: Տեղադրեք նոր որոնվածը

Նոր ծրագրակազմի տեղադրում
Նոր ծրագրակազմի տեղադրում
Նոր ծրագրակազմի տեղադրում
Նոր ծրագրակազմի տեղադրում

Թղթապանակի որոնվածը Github- ում https://github.com/martin-ger/esp_wifi_repeater- ում կտեսնեք.bin ֆայլերը.

  • 0x00000.bin
  • 0x02000.bin

Դուք պետք է ներբեռնեք դրանք:

Այնուհետև գնում եք ESP Expressif կայք և ներբեռնում եք ESP ներբեռնման գործիքը (միայն ԱՀ).

www.espressif.com/hy/support/download/othe…

Սկսեք այն և նախ կստանաք ընտրության պատուհան `ընտրեք Մշակողը, այնուհետև ESP8266: Էկրանը պետք է նման լինի վերևի սքրինշոթին:

Այնուհետև կտտացրեք «…» աջ կողմին ՝ նախ թերթելու և ընտրելու համար 0x00000 ֆայլը: Ավելացրեք հիշողության վայրը կողքի վանդակում ՝ 0x00000:

Նույնը արեք երկրորդ ֆայլի դեպքում և հիշողության վայրը սահմանեք ՝ 0x02000:

Երբ դա արվի, վերցրեք ձեր նախընտրած USB-TTL- ը և միացրեք Sonoff- ը (համոզվեք, որ Sonoff տախտակին միացված այլ էներգիա չունեք): Նաև կրկնակի ստուգեք, որ USB-TTL- ը սահմանվել է 3.3 վ!

Սեղմեք Sonoff- ի կոճակին ՝ USB-TTL- ը ձեր համակարգչում տեղադրելիս, ֆլեշ ռեժիմը ակտիվացնելու համար:

ESP ներբեռնման գործիքի մեջ ընտրեք COM նավահանգիստը և արագությունը սահմանեք 1152000: Կտտացրեք START:

Այն պետք է տևի ընդամենը 3 կամ 4 վայրկյան: Երբեմն իմ տախտակը պատշաճ կերպով չի անցնում ֆլեշ ռեժիմին. Պարզապես հանեք USB-TTL- ը, սեղմեք կոճակը և նորից տեղադրեք:

Լավ - դրանով մենք ունենք նոր որոնվածը Sonoff ESP8266- ում:

Անջատեք ձեր USB-TTL- ը և միացրեք 5 վ DC հոսանքի աղբյուրը Sonoff- ին:

Քայլ 3: Կարգավորեք ձեր WiFi- ն

Մենք պատրաստվում ենք օգտագործել Telnet- ը `սարքը կազմաձևելու համար: Ես օգտագործում եմ tyեփամածիկ:

Էլեկտրաէներգիան Sonoff- ին միացնելուց հետո դուք պետք է տեսնեք նոր Wifi SSID- ի հայտնվելը `MyAP:

Միացեք դրան ձեր համակարգչով. Սկզբում գաղտնաբառ չկա:

Միացնելուց հետո բացեք tyեփամածիկը և դրեք այն. 192.168.4.1 PORT 7777

Երբ կապն ավարտվի, կտեսնեք ՝ CMD>

Օգտագործելով հիմնական հրամանները, դուք պատրաստվում եք կարգավորել Wifi սարքը: Համարձակ է հրամանը. Դա ձեր կարգավորումից հետո շեղագիր է: Ինձ հետ առաջին հրամանը միշտ տալիս է «Անվավեր հրաման», այնպես որ պարզապես կրկնեք այն:

CMD>

սահմանել ssid your_home_router_SSID- ը

գաղտնաբառ սահմանել քո_հիմնական_ուղղորդողի_բառը

սահմանել ap_ssid the_ESP's_new_ssid

սահմանել ap_password ESP's_password

ցույց տալ // (պարամետրերը ստուգելու համար)

կարգավորել կարգավիճակը 13 // (LED- ը GPIO 13 -ի վրա է տախտակի վրա)

խնայել // (!!! չմոռանալ)

վերականգնել // (= վերագործարկել)

Դե, այժմ դուք ունեք հիմնական ենթածանց, որը կարող եք օգտագործել ՝ ձեր հիմնական Wifi- ից առանձնացված IoT սարքերը միացնելու համար:

Կամ կարող եք սա օգտագործել հյուրերի, դայակների, ժամաչափով ինտերնետ մուտք գործող երեխաների համար …

Հաջորդ - Ավելացնել MQTT, Չոր կոնտակտային ռելե և մաքրում:

Քայլ 4. Մաքրում, կատարելագործում MQTT- ով և փոխանցման չոր կոնտակտով

Մաքրում, կատարելագործում MQTT- ով և փոխանցման չոր կոնտակտով
Մաքրում, կատարելագործում MQTT- ով և փոխանցման չոր կոնտակտով
Մաքրում, կատարելագործում MQTT- ով և փոխանցման չոր կոնտակտով
Մաքրում, կատարելագործում MQTT- ով և փոխանցման չոր կոնտակտով

ՄԱՔՐՈՄ

Սկզբում ես մաքրեցի տախտակը և պատրաստեցի չոր ռելեի շփման վարքագծին:

Սա նշանակում է:

  1. 5v DC- ն միացնելով կանաչ տերմինալին
  2. կտրելով PCB- ի հին երթուղիները (կտրեք տախտակի վերևը և ներքևը), որպեսզի տերմինալը իրականում մեկուսացված լինի և միանա անմիջապես այն 2 կետերին, որոնք մենք ավելի վաղ զոդել էինք PCB- ում: Վերևում դուք կարող եք կտրել այն, որտեղ կարմիր գծերն են. Կտեսնեք, որ սկզբում դրանք մի փոքր ավելի եմ կտրել: Ես օգտագործում եմ Սթենլիի դանակ, իսկ հետո շատ սուր քերիչ: Փոխարենը սովորաբար մի փոքր հարթ պտուտակահան է նույնպես լավ, որպեսզի քերի PCB- ի պղինձը:
  3. կտրեք PCB- ը ռելեի մոտ (զոդման ուղի) և տեղադրեք կամուրջ, ինչպես տեսնում եք նկարում: Հիմնականում ռելեի ձախ 2 միացումները դեռ սնվում են 3.3 վ լարման միջոցով: 2իշտ 2 կոնտակտներն այժմ կձևավորեն փակ օղակ ՝ կանաչ տերմինալով, տախտակի վերևում: Այսպիսով ստեղծելով հիմնական չոր շփում:

MQTT

Երբ դա արվի, ես 5 վ DC հոսանքի աղբյուրը միացնում եմ կանաչ տերմինալին, որպեսզի տախտակը միանա: Դուք պետք է տեսնեք, որ կանաչ LED- ը թարթվի, երբ Wifi- ն գործում է:

MQTT- ի համար ես օգտագործում եմ հանգույց-կարմիր կարգավորում Raspberry Pi 3A+-ում ՝ Aedes MQTT- ով: Թույլ տվեք ինձ տեղյակ պահել, եթե որևէ մեկը շահագրգռվա՞ծ է ընդլայնել այս հրահանգը, թե ինչպես ստեղծել այն: Բայց դա նաև կաշխատի ցանկացած այլ MQTT բրոքերի հետ:

Միացեք Putty- ին Sonoff- ին: Կարող եք օգտագործել ներքին (192.168.4.1) կամ արտաքին IP (IP, որը ստացել է ձեր Wifi երթուղիչից):

CMD>

սահմանել mqtt_host IP_from_your_MQTT_server // (մնացածը թողեցի կանխադրված. MQTT- ն պետք է լինի հիմնական ցանցում, այնպես որ ներքին կամ ինտերնետային հանրային ցանցում)

gpio 12 ռեժիմը դուրս է // (ռելեն GPIO 12 -ում է)

խնայել

վերակայել

Համոզվեք, որ պահեք և վերակայեք: MQTT- ի կարգավորումները փոխվում են միայն վերագործարկման ժամանակ:

Երբ դա արվի, կարող եք օգտագործել MQTT հաճախորդի գործիքը `հաղորդագրությունները ստուգելու համար: Ես օգտագործում եմ MQTT Explorer- ը:

Քայլ 5: Փորձարկեք MQTT- ը

Փորձարկել MQTT- ը
Փորձարկել MQTT- ը
Փորձարկել MQTT- ը
Փորձարկել MQTT- ը

15 վայրկյան հետո դուք պետք է տեսնեք ESP- ը, որը հրում է հաղորդագրությունները:

Էստաֆետը փորձարկելու համար հաղորդագրություն եք հրապարակում.

թեմա ՝/WiFi/ESPRouter_xxxxxx/հրաման // (xxxxxx- ը ձեր սարքի HEX արժեքն է)

հաղորդագրություն. gpio 12 սահմանել բարձր 4 -ի համար // (սահմանել gpio 12, փոխանցումավազքը ՝ բարձր 4 վայրկյան)

Դուք պետք է լսեք ռելեի կտտոցը, և ESP- ը կուղարկի հրամանի հետադարձ կապը թեմային («պատասխան»):

Այսուհետ կարող եք օգտագործել telnet կամ MQTT ՝ կարգավորումները կազմաձևելու և փոխելու համար: Validանկացած վավեր հրաման կարող է հրապարակվել MQTT- ի կողմից:

Վերջ: Այժմ դուք պետք է ունենաք ցածր լարման Sonoff, մասնավոր Wifi SSID, MQTT- ով և չոր ռելեով, որը կարելի է կառավարել:

Թույլ տվեք հիմա մեկնաբանություններում, եթե դա օգտակար համարեցիք, իմ թույլ տված ցանկացած սխալ, ձեր գտած սխալները կամ բարելավումներ:

Շնորհակալություն

Քայլ 6: Բարելավումներ…

Տեսականին, այնուամենայնիվ, այդպես է:

Ես ունեմ մոտ 2.4 ԳՀց մինի ալեհավաք հին երթուղիչից:

Ես կփորձեմ տեղադրել այն Sonoff- ում և տեսնել, թե արդյոք դա մի փոքր բարելավում է տիրույթը:

Մուտք դեպի AP/ST - կողպեք վեբ էջի հասանելիությունը

լռելյայն վեբ էջը «բաց է»: Այսպիսով, իդեալական դեպքում, երբ ամեն ինչ լավ է աշխատում, բացեք tyեփամածիկը և ուղարկեք «կողպեք» հրամանը և պահպանեք այն: Լռելյայն այն կօգտագործի ձեր ST գաղտնաբառը ՝ վեբ էջը պաշտպանելու համար:

Խորհուրդ ենք տալիս: