Բովանդակություն:
- Քայլ 1: Կարգավորման ակնարկ
- Քայլ 2: Սարքավորման պահանջներ
- Քայլ 3: Բաղադրիչների միացում
- Քայլ 4: Amazon Web Services (AWS) կարգավորում
- Քայլ 5. IBM Bluemix- ի կարգավորում
- Քայլ 6. IBM Cloudant NoSQL տվյալների շտեմարանի ստեղծում
- Քայլ 7. Twilio- ի կարգավորում SMS ծանուցման համար
- Քայլ 8: Ազնվամորի Պի հանգույց Կարմիր հոսք
- Քայլ 9. IBM հանգույցի կարմիր վահանակ
- Քայլ 10: Ավարտեք
Video: Խելացի տուն. 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս Smart Home ծրագիրը միացնում է լույսը, որն այս դեպքում լուսադիոդն է, երբ այն մութ է և շարժումը հայտնաբերվում է: Այն օգնում է, երբ տարածքը մութ է, այնպես որ օգտվողները կարիք չունեն գտնելու անջատիչների լույսերը, որոնք կարող են դժվար լինել մթության մեջ:
Բացի այդ, այս ծրագիրը կարող է հետևել շրջապատող ջերմաստիճանին և խոնավությանը: Եթե խոնավությունը բարձր է, նշանակում է, որ շուտով կարող է անձրև գալ: Սա թույլ է տալիս օգտագործողին մնալ տեղեկացված և պատրաստ պահել իր լվացքները, որոնք դրսում դրված են, որպեսզի անձրևը չգա:
Նրա վեբ ինտերֆեյսը օգտագործում է IBM- ի Node Red- ը, որտեղ օգտագործողը կկարողանա կառավարել LED- ն, ինչպես նաև դիտել հավելվածի կողմից հավաքված Իրական ժամանակի և պատմական տվյալները:
Քայլ 1: Կարգավորման ակնարկ
Մեր ձեռնարկի քայլերն ավարտելուց հետո ձեր կարգավորումը պետք է ունենա այս տեսքը, ինչպես վերևում է:
Քայլ 2: Սարքավորման պահանջներ
- MCP3008 ADC x1
- Լույսից կախված դիմադրություն x1
- DHT11 տվիչ x1
- PIR տվիչ x1
- Լուսադիոդ (LED) x1
- 10k Ω դիմադրություն x2
- 330 Ω դիմադրություն x1
Քայլ 3: Բաղադրիչների միացում
Մասերի քայլ առ քայլ միացում
Վերոնշյալ պատկերները քայլ առ քայլ ընթացակարգեր են, թե ինչպես միացնել այս ծրագրի համար անհրաժեշտ բոլոր բաղադրիչները:
Պատկեր 1 ՝ MCP3008 ADC և LDR միացում
Պատկեր 2. DHT11 տվիչի միացում
Պատկեր 3. Միացնելով PIR տվիչը
Պատկեր 4: LED- ի միացում
Քայլ 4: Amazon Web Services (AWS) կարգավորում
- Մուտք գործեք AWS և կտտացրեք ծառայություններ
- Ընտրեք IoT Core- ը
- Գործիքի վահանակում անցեք «Կառավարել» և կտտացրեք «Իրեր»
- Կտտացրեք ստեղծել *Նշում. Եթե դեռ բան չունեք, կտտացրեք «Գրանցել բան»
- Կտտացրեք «Ստեղծել մեկ բան»
- Անվանեք ձեր իրերին անուն և կտտացրեք «Հաջորդ»
- Հաջորդ էկրանին կտտացրեք «Ստեղծեք վկայագիր» առաջին տողի վրա
-
Համոզվեք, որ ներբեռնեք բոլոր 3 վկայականները, ներառյալ արմատային CA- ն
Root-ca- ի համար անցեք այս հղումով
Աջ սեղմեք վեբ էջի ցանկացած կետի վրա և պահպանեք որպես, ֆայլի անվան համար տեղադրեք rootca.pem, իսկ տիպի պահպանման համար տեղադրեք բոլոր ֆայլերը, կտտացրեք պահպանել:
- Ակտիվացրեք ձեր վկայագիրը և կտտացրեք կատարվածը
- Հաջորդը, գնացեք «Ապահով» և կտտացրեք քաղաքականությանը
- Ստեղծեք քաղաքականություն
- Դեռևս «Ապահով» ներդիրում գնացեք վկայագրեր
- Գնացեք ձեր ստեղծած վկայական, կտտացրեք 3 կետերի վրա և կտտացրեք կցել քաղաքականություն և ընտրեք այն քաղաքականությունը, որը դուք նոր եք ստեղծել և կցեք այն:
- Այժմ կրկին կտտացրեք 3 կետերի վրա և կտտացրեք կցել մի բան, և ընտրեք այն, ինչ ստեղծել եք և կցեք այն:
- Վերադարձեք ձեր ստեղծած իրին և կտտացրեք դրա վրա ՝ կառավարել-> բաներ:
- Գնացեք փոխազդեցության, այժմ վերցրեք https հղումը, այս հղումը օգտագործվում է aws բրոքերի հետ փոխազդելու համար:
- Ձեր aws- ն այժմ պատրաստ է օգտագործման համար:
Քայլ 5. IBM Bluemix- ի կարգավորում
- Մուտք գործեք IBM bluemix և անցեք
- Մուտքագրեք ծրագրի յուրահատուկ անուն և հյուրընկալողի անուն, այս երկու դաշտերի համար կարող եք ընտրել sp-yourstudentid և սեղմել ստեղծել
- Սպասեք, որ ծրագիրը սկսվի, եթե ձեր ծրագիրը չի սկսվում, գուցե ստիպված լինեք վերագործարկել այն
- Վահանակի վրա սեղմեք iotf- ծառայության վրա ՝ ամպերի ձուլման ծառայությունների ներքո և գործարկեք Watson IoT հարթակը
- Իմ դեպքի համար նշեք կայքի url- ը ՝
-
Սարքերի ներքո, նախ գնացեք սարքի տեսակները և կտտացրեք ավելացնել սարքի տեսակը
- Ընտրեք տեսակը որպես դարպաս և անունը դրեք որպես gw-yourstudentid: Կտտացրեք հաջորդ, այնուհետև կտտացրեք կատարվածին
- Այժմ գնացեք թերթել և ավելացնել սարքը
- Ընտրեք ձեր ստեղծած սարքի նոր տեսակը և տեղադրեք gwid-yourstudentid սարքի ID- ի համար և մինչև ամբողջ անվտանգությունը կտտացրեք հաջորդը:
- Մուտքագրեք AUTHTOKEN-gw-yourstudentid նույնականացման նշանի համար, այնուհետև կտտացրեք հաջորդ, ապա ՝ ավարտված:
- Նկատի ունեցեք կազմակերպության ID- ն, սարքի տեսակը, սարքի ID- ի նույնականացման եղանակը և նույնականացման նշանը
- Bluemix- ն այժմ պատրաստ է օգտագործման համար
Քայլ 6. IBM Cloudant NoSQL տվյալների շտեմարանի ստեղծում
IBM Cloudant NoSQL տվյալների շտեմարանը կօգտագործվի ձեր տվիչների ուղարկած տվյալները պահելու համար: Այս բաժինը կուղեկցի ձեզ, թե ինչպես այն կարգավորել:
- Մուտք գործեք IBM bluemix և անցեք մխիթարել/վահանակ
- Կտտացրեք Cloudant-jy- ին
- Կտտացրեք գործարկման ամպամած վահանակի վրա
- Հաջորդը, անցեք տվյալների բազա
- Կտտացրեք Ստեղծեք տվյալների բազա վերևի աջ մասում
- Մենք կստեղծենք 4 տվյալների բազա, այնպես որ դուք պետք է չորս անգամ կրկնեք քայլը ՝ տվյալների բազայի չորս անունները (լուսազգայուն 1, լուսազգայուն 2, խոնավության սենսոր 1, խոնավության զգայուն 2)
- Դրանից հետո դուք պատրաստ եք տվյալներ ուղարկել չորս տվյալների շտեմարաններին:
Քայլ 7. Twilio- ի կարգավորում SMS ծանուցման համար
- Մուտք գործեք Twilio, գրանցվեք Twilio- ում, եթե ոչ
- Պատճենեք ձեր հաշվի SID- ը և Auth Token- ը, որոնք ցուցադրված են վահանակի վահանակում
- Գնացեք runtime-> api ստեղներ, այնուհետև կտտացրեք ստեղծել նոր api ստեղն, տեղադրեք ցանկացած անուն, որը ցանկանում եք ընկերական անվան համար
- Կտտացրեք ստեղծել api ստեղնը
- Համոզվեք, որ նշեք կողմնակի և գաղտնի բանալին
- Ձեզ կտրվի պատահական համար, պարզապես կտտացրեք ընտրեք այս համարը
- Համոզվեք, որ պատճենեք հեռախոսահամարը
- Գնացեք այս հղումով ՝ https://www.twilio.com/console/sms/settings/geo-permissions ՝ Սինգապուրը աշխարհագրական դիրքի բաժնում ավելացնելու համար:
Քայլ 8: Ազնվամորի Պի հանգույց Կարմիր հոսք
Սկսեք Node Red- ը ձեր Raspberry Pi- ի վրա
հանգույց-կարմիր սկիզբ
Ձեր համակարգչի դիտարկիչում մուտքագրեք հետևյալ URL- ը:
x.x.x.x- ը ներկայացնում է ձեր Raspberry Pi- ի IP հասցեն:
x.x.x.x: 1880
Երբ հայտնվում եք Node-Red վեբ էջում, նավարկեք ինքներդ դեպի Ներմուծում> Սեղանի տախտակ ՝ վերևի աջ մասում գտնվող ընտրացանկի կոճակի միջոցով:
Կպցնել հետևյալ հոսքի մեջ
[{"id": "201c473b.092328", "type": "tab", "label": "CA2"}, {"id": "58439df3.32af14", "type": "mqtt out", " z ":" 201c473b.092328 "," name ":" Ուղարկել լուսային արժեքներ "," թեմա ":" sensors/lightRoom2 "," qos ":" 1 "," պահպանել ":" "," միջնորդ ":" 15d3961c.c2373a "," x ": 835," y ": 453," լարերը "` }, {"id": "492090f5.064b3", "type": "pimcp3008", "z": "201c473b: 092328 »,« անունը »՝« MCP3008 »,« կապում »՝ 0,« dnum »՝ 0,« x »՝ 634.3333129882812,« y »՝ 453.3333435058594,« լարեր »՝
Ձեր Node-Red հոսքը պետք է ավարտվի վերը նշված ծածկագիրը ներմուծելուց հետո:
TLS կազմաձևում
Հոսքն ավարտելուց հետո ստեղծեք թղթապանակ ձեր սեփական Raspberry Pi- ի վրա: Այս թղթապանակի ներսում տեղադրեք AWS վկայագրերը, որոնք նախկինում ներբեռնել եք AWS- ը կարգավորելիս:
Շարունակեք խմբագրել MQTT- միջնորդի հանգույցը և խմբագրել TLS կազմաձևը:
Պատճենեք և տեղադրեք ձեր Pi- ի համապատասխան ֆայլերի ուղիներում `« Վկայական »,« Անձնական բանալին »և« CA վկայական »:
Դուք այժմ պատրաստ եք տեղակայել այս հոսքը:
Քայլ 9. IBM հանգույցի կարմիր վահանակ
- Մուտք գործեք ձեր IBM Node-Red
- Գնացեք դեպի «Կառավարեք ներկապնակներ» վերին աջ մենյուում:
- Տեղադրեք «հանգույց-կարմիր-վահանակ» հանգույցը
- Ձեր IBM Node-Red- ում և ներմուծեք հետևյալ բաժինը տեքստային ֆայլից, որը կցված է այս բաժնում:
- Խմբագրեք TLS- ի կազմաձևը բոլոր MQTT հանգույցների համար և վերբեռնեք համապատասխան AWS վկայագրերը, որոնք նախկինում ներբեռնել եք AWS- ը կարգավորելիս:
- Շարունակեք սեղմել «Տեղակայել»
- Այժմ դուք կկարողանաք գնալ կառավարման վահանակ: Ձեր սեփական դիտարկիչում մուտքագրեք հետևյալ URL- ը, որտեղ x- ը ձեր IBM Bluemix- ի երթուղին է
x/ui
Քայլ 10: Ավարտեք
Շնորհավորում եմ: Սա ձեռնարկի ավարտն է:
Տեղակայված 2 Node-Red հոսքերի դեպքում դրանցից 1-ը պետք է ուղարկի տվյալները, իսկ մյուսը թույլ կտա դիտել տվյալները վահանակի վրա, ինչպես պատկերված է վերևում պատկերներում:
Խորհուրդ ենք տալիս:
Հեռավոր խելացի տուն ՝ 5 քայլ
Հեռավոր խելացի տուն. Նյութեր. Dunne gelamineerde hout platen. 1 x grondplaat met een diameter van 1 cmkleine nagels2 x breadbords plakbandveel kabels հանդիպել տրամագիծը 0.3 cmveel jumper kabels gereedschap: boormachinelijmpistoolsoldeerboutschroevendra
Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը - Տնային ավտոմատացման գաղափարներ. 15 քայլ (նկարներով)
Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը | Տան ավտոմատացման գաղափարներ. Տան ավտոմատացման այս նախագծում մենք նախագծելու ենք խելացի տան ռելեի մոդուլ, որը կարող է կառավարել 5 կենցաղային տեխնիկա: Այս ռելեի մոդուլը կարող է կառավարվել բջջայինից կամ սմարթֆոնից, IR հեռակառավարման վահանակից կամ հեռուստատեսության հեռակառավարիչից, ձեռքով անջատիչից: Այս խելացի էստաֆետը կարող է զգալ նաև
Խելացի տուն Arduino- ով. 11 քայլ (նկարներով)
Smart Home Arduino- ով. Բարև: Ես ձեզ ցույց կտամ, թե ինչպես կառուցել ձեր սեփական խելացի տունը: Այն ցույց է տալիս ջերմաստիճանը ինչպես ներսում, այնպես էլ դրսից, եթե պատուհանը բաց է կամ փակ, ցույց է տալիս անձրևի ժամանակ և ահազանգ է տալիս, երբ շարժվում է PIR տվիչի զգայարանները: Ես դիմումը արեցի android- ում ՝
Խելացի տուն Arduino MKR1000- ով և M.I.T.- ով Android հավելված ՝ 4 քայլ
Խելացի տուն Arduino MKR1000- ով և M.I.T.- ով Android հավելված. Այս ձեռնարկում ես նկարագրում եմ, թե ինչպես բարելավել ձեր խելացի տունը ընդամենը մի քանի բաղադրիչով: Այս խելացի տան դիզայնի սիրտը Arduino MKR1000 տախտակն է, որը կառավարվում է հավելվածով, որը մշակված է M.I.T.- ի զարգացման կայքում: (Մասաչուսեթսի ինստիտուտ
HackerBox 0054: Խելացի տուն. 8 քայլ
HackerBox 0054: Smart Home. Ողջույններ HackerBox ցանցահեններին ամբողջ աշխարհում: HackerBox 0054- ը ուսումնասիրում է տան ավտոմատացումը խելացի անջատիչների, տվիչների և այլնի միջոցով: Կարգավորեք Sonoff WiFi խելացի անջատիչները: Փոփոխեք խելացի անջատիչները ՝ ծրագրավորման վերնագրեր ավելացնելու և այլընտրանքային ծրագրակազմը լուսավորելու համար