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

IoT Smart Home համակարգ ՝ 8 քայլ
IoT Smart Home համակարգ ՝ 8 քայլ

Video: IoT Smart Home համակարգ ՝ 8 քայլ

Video: IoT Smart Home համակարգ ՝ 8 քայլ
Video: Water level monitoring system with Nodemcu ESP8266 with new blynk app 2024, Նոյեմբեր
Anonim
IoT Smart Home համակարգ
IoT Smart Home համակարգ

Սա Keefe and Jons Smart տան համակարգն է iot- ում

Քայլ 1. Ինչի՞ մասին է հայտը:

Այս ծրագիրը խելացի տան համակարգ է, որը բաժանված է 2 հիմնական բաղադրիչի: Առաջին բաղադրիչը խելացի դռների համակարգն է, որը բաղկացած է դռան զանգից, մուտքի քարտի համակարգից, LCD էկրանից ՝ ժամանակը ցույց տալու համար, և մուտքի քարտը թույլատրվա՞ծ է եղել, թե՞ մերժված, LED ցուցիչ, որը ցույց է տալիս, որ դուռը բաց է, շարժման տվիչ շարժում ֆիքսել տնից դուրս, տեսախցիկով `նկարել, երբ շարժումը հայտնաբերվի:

Երկրորդ բաղադրիչը խելացի տան համակարգն է, որը բաղկացած է 2 LED- ներից, 1-ը ներկայացնում է տան լույսերը, իսկ մյուսը `տան օդորակումը: 2 կոճակ ներառված է նաև LED- ները անջատելու և միացնելու համար, ինչը ցույց է տալիս, որ օդորակիչը և լույսերը կարող են միացվել կամ անջատվել `օգտագործելով կոճակներ: Այնուամենայնիվ, օգտագործելով ծրագրի կայքէջը, օգտվողը կարող է հեռակա կարգով միացնել և անջատել օդորակիչը կամ լույսերը: Temperatureերմաստիճանի եւ խոնավության ցուցիչն օգտագործվում է նաեւ տան ջերմաստիճանն ու խոնավությունը գրավելու համար, իսկ օրվա ջերմաստիճանի գրաֆիկը կարելի է տեսնել նաեւ կայքում:

Այս ծրագիրը կօգնի թեթևացնել տան սեփականատերերի կյանքը, քանի որ նրանք կարող են ապահովել իրենց տան անվտանգությունը `օգտագործելով դռների մուտքի համակարգը և շարժիչ սենսորը` հայտնաբերելու շարժումներ և լուսանկարելու իրենց տանից դուրս կասկածելի գործողությունների նկարներ, ինչպես նաև տեսախցիկի ուղիղ հեռարձակում, որը թույլ է տալիս տան սեփականատերերին տեսեք, թե ինչ է կատարվում նրանց տնից դուրս, երբ նրանք հեռու են: Խելացի տան համակարգը նաև տան սեփականատերերին տրամադրում է հարմարավետություն, քանի որ նրանք կարող են տեսնել, թե արդյոք լույսերը կամ օդորակումը միացված կամ անջատված են, այնպես որ նրանք կարող են այն անջատել, երբ նրանք դուրս են եկել այն դեպքում, երբ մեկնելուց առաջ մոռացել էին անջատել այն: տունը. Temperatureերմաստիճանի գծապատկերը նաև թույլ է տալիս տան սեփականատերերին վերահսկել իրենց տան ջերմաստիճանը, և նրանք կարող են ընտրել միացնել օդորակիչը մինչև տուն հասնելը, եթե տեսնում են, որ տանը ջերմաստիճանը բարձր է, ինչը թույլ է տալիս նրանց վերադառնալ զով տուն և հանգստանալ:.

Քայլ 2: Նկարագրվող քայլերի ամփոփում

1) ակնարկ

2) Սարքավորման պահանջներ - Ապահովում է անհրաժեշտ սարքավորումների ակնարկ

3) դռան զանգ խելացի դռների համակարգի համար - ապահովում է քայլ առ քայլ ուղեցույց, թե ինչպես միացնել խելացի դռան համակարգի դռան զանգի համակարգը

4) LCD էկրան խելացի դռների համակարգի համար - ապահովում է քայլ առ քայլ ուղեցույց, թե ինչպես միացնել խելացի դռների համակարգի LCD էկրանը

5) NFC/ RFID Reader կարդալու մուտքի քարտ - Տրամադրում է քայլ առ քայլ ուղեցույց, թե ինչպես միացնել NFC/ RFID քարտի ընթերցողը `մուտքի քարտը կարդալու և օգտագործողի մուտքը տուն տրամադրելու համար:

6)

Շարժման ցուցիչ ՝ նկարներ գրավելու համար - տալիս է քայլ առ քայլ ուղեցույց, թե ինչպես միացնել շարժման տվիչը, որպեսզի կարողանա հայտնաբերել շարժումը տնից դուրս

7)

Smart Home համակարգ - Տրամադրում է քայլ առ քայլ ուղեցույց, թե ինչպես միացնել LED- ները և տան բաղադրամասերի ջերմաստիճանի տվիչը

8)

Theրագրերի կոդավորում - Ապահովում է քայլ առ քայլ ուղեցույց, թե ինչպես ճիշտ ստեղծել և ծրագրավորել ծրագիրը

9)

Theրագրերի գործարկում - Ապահովում է ակնկալվող արդյունքները, եթե ծրագիրը պատշաճ կերպով գործարկվի

Քայլ 3. Ինչպե՞ս է արտաքին տեսքի վերջնական կարգավորումը:

Քայլ 4: Ինչպե՞ս է վեբ հավելվածը նման:

Ինչպես է վեբ հավելվածը նման
Ինչպես է վեբ հավելվածը նման

Քայլ 5: Սարքավորման պահանջներ

Այս դիմումը լրացնելու համար ձեզ հարկավոր է.

  • 1 I2C LCD էկրան
  • 1 RFID / NFC MFRC522 քարտի ընթերցողի մոդուլ
  • 1 DHT11 ջերմաստիճանի և խոնավության ցուցիչ
  • 1 PIR շարժման ցուցիչ
  • 1 բզզոց
  • 1 Raspberry Pi տեսախցիկ (piCam)
  • 3 կոճակ
  • 3 LED
  • 3 10 Կ Օմ ռեզիստոր
  • 3 330 օմ ռեզիստոր
  • Շատ արական և իգական լարեր

Քայլ 6: Դիմումի կոդավորում

Այս ծրագիրը կոդավորելու համար դիմեք կցված հրահանգի ֆայլին:

Քայլ 7: Գործարկեք ծրագիրը

Մուտքագրեք հետևյալ հրամանը ՝ ձեր գործարկելու համար

Python ծրագիր

sudo python ~/ca1/ca1.py

Քայլ 8: putրագրի թողարկում

Առաջադրանք

ա)

Գործարկելիս ծրագիրը պետք է ցուցադրի մի շարք տեքստեր `ցույց տալու համար, որ յուրաքանչյուր բաղադրիչ ճիշտ է գործարկվում:

բ)

Buzzer- ի և տան LED- ները պետք է կարողանան արձագանքել կոճակների սեղմումներին:

գ)

LCD էկրանը պետք է ցույց տա «Jon's Residence» - ը և ժամանակը:

դ)

Երբ մուտքի քարտը սկանավորվում է, LCD էկրանը պետք է ցուցադրի «Unlocked», իսկ կանաչ LED լույսը կանաչ կդառնա:

ե)

Վեբ էջը պետք է գործի:

Index.html:

tempvalue.html

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