Բովանդակություն:
- Քայլ 1: Նյութեր և պատրաստուկներ
- Քայլ 2: Սարքավորման կարգավորում
- Քայլ 3. IBM- ի և AWS- ի կարգավորում
- Քայլ 4. Տեղադրեք Node-RED ձեր ազնվամորի Pi- ում և IBM Node-RED- ում
Video: Անձրևի ահազանգման համակարգ `4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Սա անձրևի մասին ահազանգման համակարգ է, ահազանգը և 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- ում
Ձեր սեփական 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- ի կառավարման վահանակը պետք է նման լինի ցուցադրված պատկերներին
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Անձրևի դետեկտոր ՝ օգտագործելով Arduino և անձրևի տվիչ ՝ 8 քայլ
Անձրևի դետեկտոր ՝ օգտագործելով Arduino և Raindrop Sensor: Այս ձեռնարկում մենք կսովորենք, թե ինչպես կարելի է անձրևը հայտնաբերել անձրևի սենսորի միջոցով և ձայն արձակել ՝ օգտագործելով ազդանշանային մոդուլը և OLED էկրանը և Visuino- ն: Դիտեք տեսանյութը
GSM, GPS և արագացուցիչի օգտագործմամբ վթարային ահազանգման համակարգ. 5 քայլ (նկարներով)
GSM- ի, GPS- ի և արագացուցիչի օգտագործմամբ դժբախտ պատահարների ահազանգման համակարգ. Խնդրում եմ քվեարկեք ինձ մրցույթի համար Խնդրում եմ քվեարկեք մրցույթի համար Մեր օրերում դժբախտ պատահարի հետևանքով շատ մարդիկ են զոհվում ճանապարհին, որի հիմնական պատճառը «փրկարարական աշխատանքների հետաձգումն է»: Այս խնդիրը շատ մեծ է զարգացող երկրներում, այնպես որ ես նախագծեցի այս նախագիծը ՝ փրկելու համար
Քնկոտության ահազանգման համակարգ `3 քայլ
Քնկոտության ահազանգման համակարգ. Ամեն տարի շատ մարդիկ մահանում են մահվան ելքով ճանապարհատրանսպորտային պատահարների պատճառով ամբողջ աշխարհում, և քնկոտ վարելը ճանապարհատրանսպորտային պատահարների և մահերի հիմնական պատճառներից մեկն է: Հոգնածությունը և միկրո քունը մեքենայի ղեկին հաճախ լուրջ վարքագծի հիմնական պատճառն են
Ինչպես կատարել ջրհեղեղի հայտնաբերման խելացի ահազանգման համակարգ ՝ օգտագործելով Raspberry Pi և Particle Argon: 6 քայլ
Ինչպես կատարել ջրհեղեղի հայտնաբերման ազդանշանային համակարգ Raspberry Pi- ի և Particle Argon- ի միջոցով. Floodրհեղեղի ստանդարտ սենսորներ ունենալը հիանալի է կանխելու ձեր տան կամ աշխատավայրի զանգվածային վնասները: Բայց դա դժվար է դարձնում, եթե տանը չեք գտնվում ՝ ահազանգին ներկա լինելու համար: Իհարկե Դուք կարող եք գնել դրանք