
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48




Իմ վերջնական ծրագիրն այն է, որ իմ տունը գրպանում ունենամ, դրա անջատիչները, տվիչները և անվտանգությունը: և հետո ինքնաբերաբար զուգակցել այն
Ներածություն. Ողջույն, Ich bin zakriya, և այս «Android տունը» իմ նախագիծն է: Այս նախագիծը առաջինն է առաջիկա չորս հրահանգներից, Yothis Instructable- ում մենք կսովորենք օգտագործել Mqtt Mcu Esp 8266 հանգույցով ՝ աշխարհի ցանկացած վայրից որոշ անջատիչների վերահսկման և վերահսկման համար: վերահսկիչի համար մենք ծրագիր կստեղծենք MIT ծրագրի գյուտարարում: Հաջորդ նախագծերում մենք կավելացնենք սենսորներ, տեսախցիկի մոդուլ, իսկ հետո վերջնականապես ավտոմատացնենք համակարգը:
Ինքնագործելու համար երեք հիմնական քայլ կլինի:
Քայլ 1. Android հավելվածի մշակում. Մենք բացելու ենք ծրագրակազմի MIT գյուտարար առցանց ծրագրակազմ `ծրագիրը մշակելու համար:
Քայլ 2. Տեղադրեք MCU Esp 8266 հանգույցը. Այն բաղկացած է երկու մասից, մեկը `սարքավորման կարգավորում, իսկ մյուսը` հանգույցի ծրագրավորում:
Քայլ 3. Mqtt հասկանալը և դրա հետ աշխատելը. այս քայլում մենք կհասկանանք հիմնական արձանագրությունը և կսովորենք օգտագործել կարգավորումը:
Led փոխելու առավելագույն ժամանակը մոտավորապես 0.68 վրկ է:
Պարագաներ:
1-մեկ հանգույց Mcu esp 8266. Micro-flYfE/174098423523? Hash = item2889131ee3: g: xKQAAOSwHu5cHIhE
2-մեկ ութ ալիքի ռելեի մոդուլ. կետ 33fe335e0f: g: ZTsAAOSwbc5augET
3- արտաքին 5 վ (2 Ա) էներգիայի աղբյուր:
Քայլ 1: Android հավելվածի մշակում:


MIT հավելվածների գյուտարարում ծրագիր ստեղծելը շատ հեշտ է: պարզապես պետք է միացնել և խաղալ: բլոկների դիագրամը կցված է:
Աշխատանքային:
1- Ամեն անգամ, երբ ծրագիրը նախաստորագրվում է, հաղորդագրություն է ուղարկվում Node Mcu Esp8266 «data_request» հասցեին:
2- Ամեն անգամ, երբ այն ստանում է ինչ-որ հաղորդագրություն («1-0» ձևով, ինչը նշանակում է, որ մեկն անջատված է), APP- ն համեմատում է այն և համապատասխանաբար սահմանում կոճակների գույները:
3- Ամեն անգամ, երբ կոճակը սեղմվում է, այն ուղարկում է հաղորդագրություն `այդ կոճակի վիճակը փոխելու համար հանգույցի mcu« վիճակներ »ցուցակում:
և կոճակը մոխրագույն դարձրու: (այժմ այն ստանում է գույնը հանգույցի mcu հաղորդագրությունից)
Խմբագրելի Aia ֆայլ ՝
Քայլ 2: Քայլ 2 (ա). Տեղադրեք Node Mcu Esp2866:


ՄԱՍ 1. Սարքավորման մաս:
ապարատը բավականին ուղիղ է ՝ հետևելով տվյալ համակարգային համակարգին, և դուք լավ եք գնում, բայց լավ եք գնում:
Նշում. Հանգույցի mcu թվային կապի ելք 3.3 վ տրամաբանական մակարդակ, որն անբավարար է ռելեային տախտակի համար, այնպես որ ձեզ անհրաժեշտ է արտաքին էներգիայի մատակարարում, որը կաշխատի ռելեներ, ինչպես նաև հանգույցը: արտաքին սնուցման աղբյուրը պետք է լինի առնվազն (5v, 2A)
կապի կապերը նշված են դիագրամում:
Քայլ 3: Քայլ 2 (բ). Node Mcu- ի ծրագրավորում


Քայլ 1: Տեղադրեք esp 8266 խորհուրդը arduino ide- ում
քայլ 2: ընտրեք ճիշտ com pin- ը:
Քայլ 3: Ներբեռնեք «Relay_control.ino և գործարկեք այն»
քայլ 4. Տեղադրեք տվյալ գրադարանները arduino ide- ում: "Adafruit_MQTT.h"
քայլ 5. այրեք այն ձեր հանգույցի mcu- ում
նշում. չմոռանաք ծրագրում ավելացնել ձեր issd, գաղտնաբառը, topic_cmd և topic_state- ը:
Նշում. ծրագիրը լավ մեկնաբանված է, և հուսով եմ, որ դա հեշտ կլինի, բայց եթե որևէ տեղ շփոթության մեջ գաք, ինձ տեղյակ պահեք
Քայլ 4: Քայլ 3. Mqtt հասկանալը

Mqtt (Message Queuing Telemetry Transport) - ը թեթև քաշի հաղորդագրությունների արձանագրություն է սարքերի հաղորդակցության համար, այն ունի երեք հիմնական բաղադրիչ:
1. Բաժանորդ. Բաժանորդը այն սարքն է, որը միանում է mqtt սերվերին ՝ սերվերից տվյալներ և հաղորդագրություններ ստանալու համար:
2. հրատարակիչ. Հրատարակիչը այն սարքն է, որը միանում է mqtt սերվերին `հաղորդագրություն կամ տվյալ սերվերի վրա վերբեռնելու համար:
3. բրոքեր. Բրոքերն այն սերվերն է, որը պահում և վերահսկում է հրատարակիչներից բաժանորդներին ուղարկվող հաղորդագրությունները:
հրատարակիչներ, բաժանորդներ հայտնի են նաև որպես այդ սերվերի հաճախորդներ
միջնորդը կարող է ունենալ բազմաթիվ բաժանորդներ և հրատարակիչներ
Ի՞ՆՉ Է ԹԵՄԱՆ.
մեկ բրոքեր կունենա հազարավոր մերսումներ, հաղորդագրության փոխանցումն ապահովելու համար հրատարակիչը տվյալներ կուղարկի իր հասցեներին որոշակի հասցեով, նույն հասցեով բաժանորդը կստանա այդ հաղորդագրությունները: այդ հասցեն կոչվում է թեմա: Մեր նախագծում մենք պետք է ունենանք թեմաներ, 1 պայման `հանգույցի mcu- ի հրապարակման և բջջային` բաժանորդագրվելու համար, և մեկը `cmds- ի համար
androids- ի համար հրապարակելու և բաժանորդագրվելու համար:
Վերջապես.apk ֆայլը ներբեռնելու համար (որը նույնպես չի թույլատրվում վերբեռնել) կգնաք «MIT APP INVENTOR»: ստեղծել հաշիվ, բեռնել.aia տիպը և այնուհետև ներբեռնել.apk «build» - ից
Եթե ունեք որևէ տեսակի հարց կամ հարց, տեղեկացրեք ինձ, և ես կցանկանայի իմանալ, եթե ցանկանում եք, որ ես աշխատեմ ձեզ համար ձեր նախագծի վրա:
Խորհուրդ ենք տալիս:
Ձայնը վերահսկեք ձեր տունը աշխարհի ցանկացած վայրից. 5 քայլ

Ձայնը վերահսկեք ձեր տունը աշխարհի ցանկացած վայրից. … այլևս ոչ գիտական ֆանտաստիկա … Այսօր օգտագործվող ապարատային և ծրագրային ապահովման միջոցով այս հրահանգը ցույց կտա, թե ինչպես է հնարավոր վերահսկել ձեր տան համակարգերի մեծամասնությունը ձայնային կառավարման, սմարթֆոնի միջոցով, պլանշետ և/կամ համակարգիչ ցանկացած վայրից
Arduino և Apple HomeKit ինտեգրում. Վերահսկեք ձեր տունը Siri- ից: IoT- ն այստեղ է. 6 քայլ

Arduino և Apple HomeKit ինտեգրում. Վերահսկեք ձեր տունը Siri- ից: IoT- ն այստեղ է. Այս Instructable- ը ձեզ կտա արագ և հեշտ միջոց ՝ արդուինո տախտակ ավելացնել Apple- ի HomeKit- ին iOS սարքի վրա: Այն բացում է բոլոր հնարավորությունները, ներառյալ սերվերի վրա աշխատող սցենարները ՝ զուգորդված Apples HomeKit " տեսարաններով "
Խելացիորեն ապահովեք ձեր խելացի տունը `14 քայլ

Խելացիորեն ապահովեք ձեր խելացի տունը. Ես պայքարում եմ ապահով և ապահով մրցույթի համար: Եթե ձեզ դուր է գալիս իմ հրահանգը, խնդրում եմ քվեարկեք դրա համար: Ես ձեզ ցույց կտամ, թե ինչպես հեշտությամբ և էժան կերպով լիովին ապահովել ձեր տունն ու շրջակա միջավայրը: Այն պարունակում է հատվածներ, որտեղ դուք կսովորեք, թե ինչպես `1. Կարգավորել y
Ձեր հեռախոսից ռելեի կառավարում Blynk- ի միջոցով. 4 քայլ

Blynk- ի միջոցով ձեր հեռախոսի ռելեի կառավարում
Դարձրեք ձեր տունը խելացի Sonoff- ի և կոնտակտորի միջոցով. 3 քայլ

Դարձրեք ձեր տունը խելացի Sonoff- ի և կոնտակտորի միջոցով