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

Անձրևի ահազանգման համակարգ `4 քայլ
Անձրևի ահազանգման համակարգ `4 քայլ

Video: Անձրևի ահազանգման համակարգ `4 քայլ

Video: Անձրևի ահազանգման համակարգ `4 քայլ
Video: Յին յոգա սկսնակների համար: Համալիր ամբողջ մարմնի համար + Թրթռումային մարմնամարզություն 2024, Նոյեմբեր
Anonim
Անձրևի մասին ահազանգման համակարգ
Անձրևի մասին ահազանգման համակարգ
Անձրևի մասին ահազանգման համակարգ
Անձրևի մասին ահազանգման համակարգ

Սա անձրևի մասին ահազանգման համակարգ է, ահազանգը և LED- ը կակտիվացնեն և օգտագործողին կզգուշացնեն, որ շուտով անձրև է գալու, այս հավելվածի թիրախային լսարանը այն մարդկանց համար է, ովքեր հագուստը դուրս են հանում տանը, գիտեն, որ կարող են պահել իրենց հագուստը: առանց նախապես թրջելու դրանք: (Եթե խոնավությունը հասնում է> 70 ազդանշանի

Այս ծրագիրը օգտագործում է վեբ ինտերֆեյս, որը տեղակայված է IBM- ի կարմիր հանգույցի միջոցով, ինչը թույլ է տալիս օգտվողին վերահսկել Buzzer & LED- ի իրական ժամանակի վիճակը և դիտել DHT11 & LDR տվիչի իրական ժամանակի վիճակը, ինչպես նաև DHT11 & LDR տվիչի պատմական վիճակը:

Մենք օգտագործում ենք DynamoDB- ը ՝ պահպանելու մեր LDR լուսային արժեքը, ինչպես նաև մեր DHT11 խոնավության և ջերմաստիճանի արժեքը: Այս ծրագիրը օգտագործում է AWS IoT բրոքերի ծառայությունը, որը հնարավորություն է տալիս մեր ծրագրին ուղարկել և ստանալ հաղորդագրություններ:

Քայլ 1: Նյութեր և պատրաստուկներ

Օգտագործված բաղադրիչներ

1 x Ազնվամորի Պի (16 գգ microSD)

1 x DHT11

1 x Լույսի կախվածության դիմադրություն (LDR):

1 x անալոգային-թվային փոխարկիչ (MCP3008 ADC):

1 x 220 օմ դիմադրություն:

3 x 10k ohms դիմադրություն:

1 x Buzzer.

1 x LED:

1 x կոճակ:

Ձեր Raspberry Pi- ի վրա կօգտագործի Node-RED MQTT բրոքերով `դիմումը կոդավորելու համար

Պետք է ունենալ IBM հաշիվ և AWS հաշիվ

Քայլ 2: Սարքավորման կարգավորում

Սարքավորման կարգավորում
Սարքավորման կարգավորում
Սարքավորման կարգավորում
Սարքավորման կարգավորում

Հետևեք քայլերին ՝ ձեր սարքավորումները հացաթղթում տեղադրելու համար: Կարող եք հետևել ցնցող դիագրամին:

1. Նախ տեղադրեք LDR- ը

2. Կարգավորեք DHT11- ը

3. Կարգավորեք կոճակը

4. Կարգավորեք ազդանշանը

5. Տեղադրեք LED- ը

Քայլ 3. IBM- ի և AWS- ի կարգավորում

Այս ծրագիրը պահանջում է ձեզ ունենալ AWS հաշիվ, կարող է օգտագործվել նաև կրթված հաշիվ:

AWS- ի համար

Գնացեք դեպի ձեր AWS վահանակը և գնացեք AWS IoT ծառայություն (IoT Core) և հետևեք այս քայլերին (բաց թողեք քայլ 1, 6 և 11 քայլերը, եթե չեք ցանկանում տվյալներ պահել DynamoDB- ում).

1. Գնացեք DynamoDB ՝ 3 սեղան ստեղծելու համար ՝ տեսակավորման բանալիների ժամանակային նշանով և առաջնային բանալիով (լույս, ջերմաստիճան, խոնավություն)

2. Ստեղծեք մեկ բան

3. Ստեղծեք անվտանգության վկայագիր (ներբեռնեք հետագայում անհրաժեշտ բոլոր վկայագրերը)

4. Ստեղծեք անվտանգության քաղաքականություն

5. Կցեք անվտանգության քաղաքականությունը և իրը ձեր անվտանգության վկայականին

6. Ստեղծեք կանոններ ՝ հաղորդագրություն տեղադրելու DynamoDB սեղաններին ՝ հիմնվելով Թեմայի տվիչների/լույսի, տվիչների/խոնավության, տվիչների/ջերմաստիճանի վրա: (Դուք պետք է ստեղծեք AWS դեր և քաղաքականություն ՝ տվյալների բազա մուտք գործելու համար)

7. Գնացեք ձեր Raspberry Pi, ստեղծեք մի թղթապանակ, որի մեջ տեղադրեք AWS վկայագրի բոլոր հավատարմագրերը և ստեղծեք python ֆայլ, պատճենեք և տեղադրեք այն python ֆայլում.

drive.google.com/open?id=1vqiqLjGRohbLfxU_…

IBM- ի համար

8. Ստեղծեք IBM Watson IoT ծրագիր (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter): Ուշադրություն դարձրեք ձեր վեբ կայքի url- ին:

9. Կարգավորեք Gateway սարքի և սարքի տեսակները (նկատի առեք վավերացման նշանը, սարքի ID- ն և տեսակը սա ստեղծելուց հետո)

10. Տեղադրեք IBM Node-RED- ը ազնվամորու pi- ում

11. Տեղադրեք aws dynamodb հանգույց IBM Node-RED- ում (node-red-contrib-aws)

Քայլ 4. Տեղադրեք Node-RED ձեր ազնվամորի Pi- ում և IBM Node-RED- ում

Տեղադրեք Node-RED ձեր ազնվամորի Pi- ում և IBM Node-RED- ում
Տեղադրեք Node-RED ձեր ազնվամորի Pi- ում և IBM Node-RED- ում
Տեղադրեք Node-RED ձեր ազնվամորի Pi- ում և IBM Node-RED- ում
Տեղադրեք Node-RED ձեր ազնվամորի Pi- ում և IBM Node-RED- ում
Տեղադրեք Node-RED ձեր ազնվամորի Pi- ում և IBM Node-RED- ում
Տեղադրեք Node-RED ձեր ազնվամորի Pi- ում և IBM Node-RED- ում
Տեղադրեք Node-RED ձեր ազնվամորի Pi- ում և IBM Node-RED- ում
Տեղադրեք Node-RED ձեր ազնվամորի Pi- ում և IBM Node-RED- ում

Ձեր սեփական Raspberry Pi's Node-RED- ում ներմուծեք այս սեղմատախտակը.

Դուք պետք է փոխեք MQTT, Watson IoT հանգույցը և DynamoDB հանգույցը ձեր սեփական հավատարմագրերին

drive.google.com/open?id=1-AA3_oxGgUdoNI1G…

Ձեր IBM Node-RED- ում ներմուծեք այս սեղմատախտակը ՝ https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…

Դուք կարող եք տեղակայել, և IBM- ի կառավարման վահանակը պետք է նման լինի ցուցադրված պատկերներին

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