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

Arduino դռան ահազանգ տեքստային ահազանգերով. 14 քայլ (նկարներով)
Arduino դռան ահազանգ տեքստային ահազանգերով. 14 քայլ (նկարներով)

Video: Arduino դռան ահազանգ տեքստային ահազանգերով. 14 քայլ (նկարներով)

Video: Arduino դռան ահազանգ տեքստային ահազանգերով. 14 քայլ (նկարներով)
Video: Scentroid's CTAir Continuous Urban Air Quality Monitor Seminar A 12.08.2020 (Subtitled) 2024, Նոյեմբեր
Anonim
Arduino դռան ահազանգ տեքստային ահազանգերով
Arduino դռան ահազանգ տեքստային ահազանգերով

Սա Arduino- ի վրա հիմնված դռան ահազանգ է, որն օգտագործում է մագնիսական եղեգի անջատիչ `դռան վիճակը որոշելու համար և ունի լսելի և տեքստային հաղորդագրությունների վրա հիմնված ահազանգ:

Մասերի ցուցակ

  • Արդուինո Ունո
  • Arduino Uno Ethernet Shield
  • 3x LED լուսադիոդ
  • 2x SPST անջատիչ
  • 1x վայրկյանական կոճակ
  • 2x LCD էկրաններ
  • 1x Պասիվ ազդանշան
  • 1x մագնիսական եղեգի անջատիչ

Քայլ 1: Կարգավորեք Arduino Uno- ն և Breadboard- ը

Կարգավորեք Arduino Uno և Breadboard
Կարգավորեք Arduino Uno և Breadboard

Քայլ 2: Ավելացրեք Ethernet Shield

Ավելացրեք Ethernet Shield
Ավելացրեք Ethernet Shield

Միացրեք Ethernet Shield- ը Arduino- ի գագաթին:

Քայլ 3: Միացրեք հոսանքի և ցամաքային երկաթուղին

Միացրեք հոսանքի և ցամաքային երկաթուղին
Միացրեք հոսանքի և ցամաքային երկաթուղին

Միացրեք հոսանքի ռելլը 5v պինին, իսկ գետնի երկաթուղին `Arduino- ի գետնին

Քայլ 4: Միացրեք Reed Switch- ը

Միացրեք Reed Switch- ը
Միացրեք Reed Switch- ը

Անջատիչի COM տերմինալը միացրեք ցամաքային ռելսին և Normally Open (NO) տերմինալին Arduino- ի 8 -րդ կապին:

Քայլ 5: Ավելացրեք LED- ները

Ավելացրեք LED- ները
Ավելացրեք LED- ները

Կարմիր, դեղին և կանաչ LED- ն միացրեք գետնին, իսկ դիմադրիչը ՝ LED- ի յուրաքանչյուր դրական կապին և կարմիրը միացրեք 6 -ի, դեղինը ՝ 5 -ի, իսկ կանաչը ՝ 4 -ի:

Քայլ 6: Ավելացրեք ազդանշանը

Ավելացրեք Buzzer- ը
Ավելացրեք Buzzer- ը

Միացրեք ազդանշանի բացասական քորոցը գետնին, իսկ դրական քորոցը `Arduino- ի 12 -ին:

Քայլ 7: Միացրեք անջատիչները

Միացրեք անջատիչները
Միացրեք անջատիչները

Հաղորդագրության անջատիչի անջատիչը միացրեք 11 -ի կապակցիչին, իսկ ձայնային անջատիչի համար անջատիչը `10 -ին: Միացրեք անջատիչի մյուս ոտքը յուրաքանչյուր անջատիչի համար գրունտային ռելսին:

Քայլ 8: Ավելացրեք սեղմման կոճակը

Ավելացրեք կոճակը
Ավելացրեք կոճակը

Կոճակի մի ոտքը միացրեք գետնին, իսկ մյուսը ՝ Arduino- ի 2 -րդ կապին:

Քայլ 9. Միացրեք առաջին LCD էկրանը

Միացրեք առաջին LCD էկրանը
Միացրեք առաջին LCD էկրանը

VCC կապը միացրեք հոսանքի ռելսին, GND կապը `գետնին, SCL կապը` A5- ին, իսկ SDA կապը `A5- ին Arduino- ում:

Քայլ 10: Ավելացրեք երկրորդ LCD էկրան

Ավելացրեք երկրորդ LCD էկրանին
Ավելացրեք երկրորդ LCD էկրանին

Միացրեք LCD էկրանը նույն ռելսին, ինչ առաջինը:

Քայլ 11: Տեղադրեք եղեգի անջատիչը

Տեղադրեք եղեգի անջատիչը
Տեղադրեք եղեգի անջատիչը

Տերմինալներով կտորը դրեք դռան շրջանակի վրա: Տեղադրեք մագնիսական մասը դռան մոտ անջատիչի տակ, այնպես որ այն դեռ կաշխատի անջատիչը: Դուք կարող եք օգտագործել մուլտիմետր կամ լսել `տեսնելու, թե արդյոք անջատիչը ակտիվանում է, երբ դուռը բացվում կամ փակվում է:

Քայլ 12: Վերբեռնեք ծածկագիրը

Վերբեռնեք կոդը Arduino- ում:

Քայլ 13: Կարգավորեք ահազանգերի հաղորդագրությունները

Նախ ստեղծեք twilio.com հաշիվ, կարող եք օգտագործել անվճար տարբերակը: Պարզապես ստեղծեք նախագիծ և հեռախոսահամար և գրեք Հաշվի SID- ը և Auth Token- ը:

Վերբեռնեք Twilio PHP Master- ը ձեր վեբ սերվերին ՝ https://packagist.org/packages/twilio/sdk կայքից

Վերբեռնեք alert.php ծածկագիրը նույն գրացուցակում: Դուք պետք է փոխեք ֆայլի ընդլայնումը `.txt- ը վերջից հեռացնելու համար:

Բացեք սցենարը և 10 -րդ և 11 -րդ տողերը փոխեք Հաշվի SID- ի և Auth Token- ի: Փոխեք 17 -րդ տողը ձեր հեռախոսահամարին և 20 -րդը `Twilio- ից ստացված հեռախոսահամարին: Փոխեք 22 -րդ տողը այն տեքստի վրա, որը ցանկանում եք ստանալ:

Քայլ 14: Օգտագործեք ահազանգը

Օգտագործեք rmարթուցիչը
Օգտագործեք rmարթուցիչը

Տեղադրեք անջատիչները, եթե ցանկանում եք ահազանգ ստանալ կամ ահազանգ հնչել և համակարգը սեղմել կոճակով: Երբ դուռը բացվի, ահազանգը կանչի մինչև կոճակը սեղմված ՝ համակարգը վերակայելու համար:

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