Բովանդակություն:
Video: Օգտագործեք Homie որոնվածը ՝ Sonoff անջատիչ մոդուլը քշելու համար (ESP8266 հիման վրա) ՝ 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Նախքան 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. Կառուցեք և լուսավորեք որոնվածը
Պատրաստել
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: Սարքի փորձարկում
Սարքավորումներ
Որպեսզի համոզվեք, որ այն աշխատում է.
- Անջատեք ամեն ինչ, դուք չեք ուզում տապակել Սոնոֆին, ոչ էլ ինքներդ ձեզ.
- Միացրեք AC մալուխը սարքի մուտքին;
- Միացրեք մալուխը հիմնականին:
Երբ դա արվի, Sonoff- ը պետք է գործարկի «նորմալ ռեժիմ»: Այսինքն, նա կկատարի իր աշխատանքը:
Ծրագրային ապահովում
Հոմի սարքն ինքն իրեն գովազդելու է MQTT բրոքերին: Դրա համար ես շատ եմ սիրում.
- Օգտագործեք homie-ota սարքերի և դրանց հնարավորությունների արագ դիտման համար: Այնուամենայնիվ, դրա հիմնական նպատակը OTA- ի թարմացումներն են.
- օգտագործեք 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- ում, շատ ավելի արդի տեղեկություններ) հրահանգավորեմ հիմա:-)
Խորհուրդ ենք տալիս:
Ինչպես ֆլեշ կամ ծրագրավորել ESP8266- ի որոնվածը `օգտագործելով ESP8266 ֆլեշերը և ծրագրավորողը, IOT Wifi մոդուլը. 6 քայլ
Ինչպես ջնջել կամ ծրագրավորել ESP8266- ի որոնվածը `օգտագործելով ESP8266 ֆլեշերը և ծրագրավորողը, IOT Wifi մոդուլը. Նկարագրություն. Այս մոդուլը USB ադապտեր /ծրագրավորող է ESP-01 կամ ESP-01S տիպի ESP8266 մոդուլների համար: Այն հարմար տեղադրված է 2x4P 2.54 մմ կանացի վերնագրով ՝ ESP01- ը միացնելու համար: Նաև այն ճեղքում է ESP-01- ի բոլոր կապանքները 2x4P 2.54 մմ արական ժապավենի միջոցով
«Տանը մենակ» կողոպտիչին զսպող/ օգտագործեք Attiny13 ՝ տափաստան և սերվո քշելու համար. 5 քայլ
«Տանը միայնակ» կողոպտիչին խանգարող/ Օգտագործեք Attiny13 ՝ տափաստան և սերվո քշելու համար. պետք է քշել տափաստան կամ սերվո շարժիչ, կամ նույնիսկ մի քանի DC շարժիչներ Attiny13- ով: Mo
Անլար հաղորդակցություն ՝ օգտագործելով NRF24L01 հաղորդիչ մոդուլը Arduino- ի վրա հիմնված նախագծերի համար. 5 քայլ (նկարներով)
Անլար հաղորդակցություն ՝ օգտագործելով NRF24L01 հաղորդիչ մոդուլը Arduino- ի վրա հիմնված նախագծերի համար. Սա իմ երկրորդ ուսանելի ձեռնարկն է ռոբոտների և միկրոկարգավորիչների մասին: Իսկապես զարմանալի է տեսնել ձեր ռոբոտին կենդանի և աշխատած սպասվածի պես: Հավատացեք ինձ, ավելի զվարճալի կլինի, եթե արագ և արագ կառավարեք ձեր ռոբոտին կամ անլար այլ իրերին:
Քամու կայան վինդսերֆինգի համար MQTT & AWS- ի հիման վրա. 3 քայլ (նկարներով)
Քամու կայան վինդսերֆինգի համար MQTT & AWS- ի հիման վրա. Շենժենում շատ գեղեցիկ լողափ կա: Ամռան օրերին ես ամենասիրված սպորտաձևն եմ նավարկում: Առագաստանավային սպորտի համար ես դեռ սկսնակ եմ, ինձ դուր է գալիս, որ ծովի ջրի զգացումը դիպչում է իմ դեմքին, և ավելին, ես շատ նոր ընկերներ ունեմ այս սպորտաձևի հետ: Բայց
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ