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

Օգտագործեք Homie որոնվածը ՝ Sonoff անջատիչ մոդուլը քշելու համար (ESP8266 հիման վրա) ՝ 5 քայլ (նկարներով)
Օգտագործեք Homie որոնվածը ՝ Sonoff անջատիչ մոդուլը քշելու համար (ESP8266 հիման վրա) ՝ 5 քայլ (նկարներով)

Video: Օգտագործեք Homie որոնվածը ՝ Sonoff անջատիչ մոդուլը քշելու համար (ESP8266 հիման վրա) ՝ 5 քայլ (նկարներով)

Video: Օգտագործեք Homie որոնվածը ՝ Sonoff անջատիչ մոդուլը քշելու համար (ESP8266 հիման վրա) ՝ 5 քայլ (նկարներով)
Video: ԻՆՉՊԵՍ ԿԱԶՄԵԼ ԱՄԵՆ ՕՐՎԱ ՊԱՐԶ ԵՎ ԼԱՎ ԱՎԱՐՏԱՎՈՐՎԱԾ ԳՐԱԴ. 2024, Նոյեմբեր
Anonim
Սալիկի ֆիզիկական կապը համակարգչին սերիայի միջոցով
Սալիկի ֆիզիկական կապը համակարգչին սերիայի միջոցով
Սալիկի ֆիզիկական կապը համակարգչին սերիայի միջոցով
Սալիկի ֆիզիկական կապը համակարգչին սերիայի միջոցով
Սալիկի ֆիզիկական միացումը համակարգչին սերիայի միջոցով
Սալիկի ֆիզիկական միացումը համակարգչին սերիայի միջոցով

Նախքան Sonoff սարքը բռնկելը, դուք պետք է այն միացնեք ձեր համակարգչին:

Երբ սերիական վերնագիրն ամրացնենք, բռնեք.

  • Չորս dupont մալուխ (FR/DE), ընտրեք այն միակցիչները, որոնք ձեզ անհրաժեշտ են ձեր հատուկ վերնագրերի համար (Sonoff և FTDI կողմ): Իմ դեպքում սա արական է (Sonoff) - իգական (FTDI);
  • FTDI- ից USB ադապտեր (FR/DE);
  • USB մալուխ, որը հարմար է ձեր ադապտերին:

Միացրեք մալուխները Sonoff- ին, միացրեք մալուխները FTDI- ին, միացրեք FTDI- ը USB- ին, USB- ը միացրեք համակարգչին:

Սա փորձարկելուց հետո ես որոշեցի սոսնձել մալուխի միակցիչների կապերը: Քանի որ FTDI- ի կողմից գետնի և TX/RX/VCC- ի միջև բաց կա, ես որպես լցոնիչ ավելացրել եմ dupont պլաստիկ կապում առանց որևէ մալուխի: Ես նաև նշեցի GND մալուխը յուրաքանչյուր կողմում ՝ ցանկացած սխալ թույլ չտալու համար:

ARԳՈՇԱՈ 1Մ 1. Sonoff- ի նավահանգիստը 3.3 Վ է, համոզվեք, որ օգտագործում եք համապատասխան FTDI ադապտեր և/կամ համապատասխանաբար դրա լարումը սահմանում:

ARԳՈՇԱՈ 2Մ 2. Մի միացրեք AC- ը FTDI- ի հետ միաժամանակ:

Քայլ 3. Կառուցեք և լուսավորեք որոնվածը

Buildingրագրաշարի կառուցում և բռնկում
Buildingրագրաշարի կառուցում և բռնկում
Buildingրագրաշարի կառուցում և բռնկում
Buildingրագրաշարի կառուցում և բռնկում
Buildingրագրաշարի կառուցում և բռնկում
Buildingրագրաշարի կառուցում և բռնկում

Պատրաստել

Firmրագրաշարը կազմելու և բռնկելու համար ձեզ հարկավոր է.

  • IDE, ես օգտագործում եմ գերազանց Հարթակի IO- ն (տե՛ս Սկիզբը);
  • Irmրագրաշարի աղբյուրներն ու կախվածությունները (ստացեք դրանք իմ պահոցից):

Ես իմ նախագիծը կառուցել եմ Homie- ի IteadSonoffButton էսքիզների հիման վրա: Ես շատ փոքր փոփոխություններ կատարեցի ՝ հիմնականում կոսմետիկ (մեկնաբանություններ + մուտքագրում) և IDE (PlatformIO IDE ՝ Arduino IDE- ի փոխարեն):

Կազմել

Համոզվեք, որ կարող եք աղբյուրներ կազմել: Հատկապես կարևոր է համոզվել, որ դուք օգտագործում եք համապատասխան թիրախային վերահսկիչ, այս Sonoff սարքի համար պետք է ընտրեք «Espressif Generic ESP8266 ESP-01 1M» (esp01_1m in platformio.ini):

Երբ կազմումը լավ է ընթանում, մենք կարող ենք անցնել իրական ջրամեկուսացման:

Ֆլեշ

Sonoff- ը չի լսի ձեզ այնպես, ինչպես կա, անջատեք այն, սեղմեք նրա կոճակը և բաց թողեք այն միացնելուց հետո: Անհրաժեշտ է սեղմել կոճակը, նախքան այն միացնելը `« բռնկման ռեժիմ »մուտք գործելու համար: Սա իրականում GPIO 0 -ին իջեցնում է ՝ այն GND- ին միացնելով:

Այժմ, երբ Սոնոֆը սպասում է թարթման, ուղարկեք այն որոնվածը:

Այն ողջ է

Շնորհավորում եմ: Դուք այժմ կոտրված Sonoff սարքի հպարտ սեփականատերն եք `հատուկ որոնվածով:

Համոզվեք, որ կարդում եք Homie's Getting start էջը: Դուք պետք է կենտրոնանաք WIFI և MQTT բրոքերի կազմաձևման վրա, դիտեք կազմաձևը ՝ HTTP JSON API (բջջային հավելվածի և վեբ էջի ուղիղ հղումներ):

Քայլ 4: Սարքի փորձարկում

Սարքի փորձարկում
Սարքի փորձարկում
Սարքի փորձարկում
Սարքի փորձարկում
Սարքի փորձարկում
Սարքի փորձարկում

Սարքավորումներ

Որպեսզի համոզվեք, որ այն աշխատում է.

  1. Անջատեք ամեն ինչ, դուք չեք ուզում տապակել Սոնոֆին, ոչ էլ ինքներդ ձեզ.
  2. Միացրեք AC մալուխը սարքի մուտքին;
  3. Միացրեք մալուխը հիմնականին:

Երբ դա արվի, Sonoff- ը պետք է գործարկի «նորմալ ռեժիմ»: Այսինքն, նա կկատարի իր աշխատանքը:

Ծրագրային ապահովում

Հոմի սարքն ինքն իրեն գովազդելու է MQTT բրոքերին: Դրա համար ես շատ եմ սիրում.

  1. Օգտագործեք homie-ota սարքերի և դրանց հնարավորությունների արագ դիտման համար: Այնուամենայնիվ, դրա հիմնական նպատակը OTA- ի թարմացումներն են.
  2. օգտագործեք MQTT.fx (Windows- ում եմ) բրոքերին հաղորդագրություններ հոտոտելու համար: Ես այն օգտագործում եմ նաև սարքերին հաղորդագրություններ ուղարկելու համար:

Softwareրագրային ապահովում ՝ homie-ota

Սա վեբ սերվեր սկսող python սցենար է: Այնտեղից կարող եք մուտք գործել վեբ կայք, և այն ձեզ կհարթեցնի մանրամասներով: Համոզվեք, որ կարդում եք install / readme և ստեղծում եք ձեր կազմաձևման ֆայլը:

Softwareրագրային ապահովում ՝ MQTT.fx

Սա Windows ծրագիր է, որը ցույց է տալիս բաժանորդագրված թեմաներ և հնարավորություն է տալիս ուղարկել հաղորդագրություններ և լրացուցիչ նյութեր:

Դա մի տեսակ սերիական ելք կլինի ձեր բոլոր սարքերի համար միանգամից: Քանի որ սա կարող է բավականին մանրամասն լինել, կարող եք սահմանափակել («բաժանորդագրվել») միայն որոշակի թեմաներով:

Ավելի ընդհանուր «հաքերային» ապացույց գործիքի համար տե՛ս mosquitto_pub և mosquitto_sub:

Քայլ 5: Վերջնական բառեր

Վերջնական խոսքեր
Վերջնական խոսքեր

Մենք բավականին շատ թեմաներ ենք լուսաբանել `« պարզապես որոնվածը բռնկել »:

Սա, սակայն, այս տեսակի IoT սարքերի կոտրման ամենակարևոր թեման է: Դուք պետք է դրանք բոլորը միացնեք և դրանք միացնեք իրական աշխարհին:

Քանի որ «տան ավտոմատացման» մասին իմ նախկին հրահանգները, սա առաջին դեպքն է, երբ իրական աշխարհը ազդում է: Որքա excitingն հուզիչ:

Համոզվեք, որ ուշադրություն դարձրեք.

  • DIY տան ավտոմատացման համակարգի պլանավորում
  • IoT- ի կամ տան ավտոմատացման համար Homie սարքերի կառուցում
  • Ինչպե՞ս կամրջել Homie հանգույցները PiDome սերվերին:

Հմ, թվում է, որ ես պետք է PiDome (Twitter- ում, շատ ավելի արդի տեղեկություններ) հրահանգավորեմ հիմա:-)

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