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

Smart վարագույրների համակարգ `4 քայլ
Smart վարագույրների համակարգ `4 քայլ

Video: Smart վարագույրների համակարգ `4 քայլ

Video: Smart վարագույրների համակարգ `4 քայլ
Video: Zigbee հեռակառավարման վահանակ խելացի տան Moes 4 կոճակների համար: Ընդհանուր ակնարկ, Home Assistant 2024, Նոյեմբեր
Anonim
Image
Image

Կցանկանայի՞ք վարագույրների խելացի համակարգ, որը փակվի, երբ սենյակը չափազանց տաք և լուսավոր է, ինչպես նաև կարողանա այն վերահսկել հեռակա կարգով:

Այստեղ ես ձեզ ցույց կտամ, թե ինչպես կարելի է իսկապես հեշտ դարձնել ~

Պարագաներ

  • Ստվարաթղթե տուփ
  • DHT11 ջերմաստիճանի տվիչ
  • Սերվո շարժիչ
  • Եղեգի ցուցիչ
  • Realtek Ameba1 RTL8195AM միկրոկոնտրոլեր
  • Jumper մետաղալար

Քայլ 1: MQTT

MQTT
MQTT

MQTT- ը մեքենայից մեքենա (M2M)/«Իրերի ինտերնետ» միացման արձանագրություն է: Այն նախագծված էր որպես չափազանց թեթև հաղորդագրությունների հրապարակման/բաժանորդագրման փոխադրամիջոց:

Կարող ենք ասել, որ MQTT- ը IoT- ի համար նախատեսված արձանագրություն է: MQTT- ն հիմնված է TCP/IP- ի վրա և փոխանցում/ստանում է տվյալներ հրապարակման/բաժանորդագրման միջոցով:

Քանի որ մենք օգտագործում ենք ameba զարգացման խորհուրդը, մենք կարող ենք հաշիվ գրանցել amebaiot պաշտոնական կայքում և ստանալ անվճար MQTT սերվեր amebaiot.com/cloud-getting-started

Ուշադրություն դարձրեք, երբ գրանցվեք AmebaIOT.com կայքում և գրանցեք ձեր սարքը «Ամպային ծառայության» համար, այնուհետև օգտվողի անունն ու գաղտնաբառը, որոնցով մուտք եք գործել AmebaIOT.com, նույնն են ձեր MQTT կապի համար, մանրամասները հետագայում կբացատրվեն ձեռնարկում:.

Քայլ 2: Softwareրագրաշարի տեղադրում

Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում

IoT (Իրերի ինտերնետ) նախագծի կենտրոնը Wi-Fi- ով միկրոկոնտրոլեր է, մեր նախագիծը բացառություն չէ: Wi-Fi միկրոկառավարիչը, որն օգտագործվում է Realtek- ից, Ameba-1 RTL8195AM- ն է, այն ունի բազմաթիվ օգտակար ծայրամասային սարքեր և հզոր Wi-Fi մոդուլ ՝ բավականաչափ ցածր հզորությամբ, որը կարող է շաբաթներ շարունակ աշխատել բջջային մարտկոցից:

Ինչ ավելի? Այս տախտակը ծրագրավորելի է Arduino IDE- ով: Այո, ոչ մի կոշտ ծրագրային ապահովման կարիք չկա, պարզապես բացեք ձեր Arduino IDE- ն և տեղադրեք հետևյալ հղումը «լրացուցիչ տախտակի կառավարիչների URL- ներում» «Ֆայլ -> նախապատվություններ» բաժնում, և միկրոկառավարիչի ամբողջ գործիքակազմը և կոմունալ ծառայությունները ինքնաբերաբար կբեռնվեն ՝ տեղադրելով այս տախտակը «Խորհրդի կառավարիչ» «Գործիքներ -> տախտակ» բաժնում

Դրանից հետո դուք կարող եք ներբեռնել աղբյուրի կոդը Github- ից Github- ում:

Վերջին բանը, որ դուք պետք է անեք, հետևյալ տեղեկությունները խմբագրելն է, որը դուք պարզապես ներբեռնել եք, և ապա պատրաստ եք վերջապես սեղմել այդ «Վերբեռնում» կոճակը և ստանալ, որ կոդը մի քանի վայրկյանում լուսավորվի ամեբայի վրա:

Քայլ 3: Սարքաշարի միացում

Սարքաշարի միացում
Սարքաշարի միացում
Սարքաշարի միացում
Սարքաշարի միացում
Սարքաշարի միացում
Սարքաշարի միացում

Դուք կարող եք անդրադառնալ մատակարարումների բաժնին ՝ ձեզ անհրաժեշտ իրերի ցանկը ստանալու համար:

Նախ անհրաժեշտ է «տուն» կառուցել ստվարաթղթե տուփից ՝ ոչ շատ շքեղ, սա ստորև կանի:

Շղթայի միացումը բավականին պարզ է: Ստուգեք ստորև բերված կապի քարտեզը `ամեն ինչ միացնելու համար:

Միացումն ավարտվելուց հետո կարող եք սերվոն սոսնձել ձեր ստվարաթղթե տան պատին ՝ միացնելով թևը վարագույրին, սոսնձել եղեգի ցուցիչը վարագույրի մի կողմում և մագնիսը սոսնձել վարագույրի մյուս կողմում: Նկատի ունեցեք, որ լռելյայնորեն, եղեգի տվիչն ու մագնիսը պետք է միմյանց հարակից լինեն, մինչև սերվո շարժիչը քաշի վարագույրը և քաշի այն իր հետ:

Եղեգի սենսորի նպատակն է ameba- ին տեղեկացնել, որ վարագույրը փակ է, թե բացված: Վերջին, բայց ոչ ամենակարևորը, կպցրեք DHT11 սենսորը պատի մյուս կողմում, դա կօգնի չափել «սենյակի» ջերմաստիճանը և ենթադրվում է, որ ameba- ն կասի, եթե սենյակը չափազանց շատ արևի լույս է ստանում, ինչը ջերմաստիճանը բարձրացնում է անհարմար մակարդակի:. Եթե սենյակը իսկապես շոգ է, այն ինքնաբերաբար կփակվի վարագույրի վրա և օգտագործողին կուղարկի MQTT հաղորդագրություն:

Քայլ 4: Հեռախոսի կարգավորում

Հեռախոսի կարգավորում
Հեռախոսի կարգավորում
Հեռախոսի կարգավորում
Հեռախոսի կարգավորում
Հեռախոսի կարգավորում
Հեռախոսի կարգավորում
Հեռախոսի կարգավորում
Հեռախոսի կարգավորում

MQTT- ի միջոցով վարագույրը հեռակա կարգով կառավարելու համար նախ պետք է տեղադրել MQTT հաճախորդ: Android- ի համար Playstore- ում և iOS- ի համար Appstore- ում կան բազմաթիվ անվճար MQTT հաճախորդների հավելվածներ: Ահա android տարբերակը և iOS տարբերակը:

Անկախ նրանից, թե որ տարբերակն եք օգտագործում, տեղադրման կարգը նույնական է, Նախ, անհրաժեշտ է լրացնել MQTT սերվերի հասցեն `>« cloud.amebaiot.com »;

Երկրորդ, լրացրեք նավահանգստի համարը -> «1883»;

Երրորդ, բաժանորդագրվելու համար լրացրեք թեման -> «դուրս թեմա»;

Չորրորդ, լրացրեք հրապարակման թեման -> «inTopic»;

Հինգերորդ ՝ լրացրեք ձեր MQTT ամպային ծառայության օգտանունը և գաղտնաբառը.

Վերջապես, միանալու համար սեղմեք «միացնել» կոճակը:

Միանալուց հետո դուք կստանաք ameba- ից ուղարկված «--- MQTT սերվերը միացված է! ---» հաղորդագրություն ՝ որպես հաջողակ երկկողմանի կապի հաստատում: Այժմ, դուք կարող եք ուղարկել «միացված» հաղորդագրություն ՝ վարագույրը բացելու և «անջատված» հաղորդագրություն ՝ այն փակելու համար, երբ ցանկանում եք:

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