Სარჩევი:

Arduino კარის სიგნალიზაცია ტექსტური შეტყობინებით: 14 ნაბიჯი (სურათებით)
Arduino კარის სიგნალიზაცია ტექსტური შეტყობინებით: 14 ნაბიჯი (სურათებით)

ვიდეო: Arduino კარის სიგნალიზაცია ტექსტური შეტყობინებით: 14 ნაბიჯი (სურათებით)

ვიდეო: Arduino კარის სიგნალიზაცია ტექსტური შეტყობინებით: 14 ნაბიჯი (სურათებით)
ვიდეო: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 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 შეცვლა

შეაერთეთ Reed შეცვლა
შეაერთეთ Reed შეცვლა

შეაერთეთ COM ტერმინალი სახმელეთო რკინიგზაზე და ნორმალურად ღია (NO) ტერმინალი Arduino– ზე 8 პინზე

ნაბიჯი 5: დაამატეთ LED- ები

დაამატეთ LED- ები
დაამატეთ LED- ები

შეაერთეთ წითელი, ყვითელი და მწვანე შუქდიოდი მიწის სარკინიგზო მაგისტრალთან და რეზისტორი LED- ის თითოეულ პოზიტიურ გამტართან და შეაერთეთ წითელი ერთი პინ 6 -ით, ყვითელი 5 -ზე და მწვანე 4 -ით.

ნაბიჯი 6: დაამატეთ ბუზერი

დაამატეთ ბუზერი
დაამატეთ ბუზერი

შეაერთეთ ზუზერის უარყოფითი პინი მიწის რკინიგზასთან და დადებითი პინ 12 არდუინოზე.

ნაბიჯი 7: შეაერთეთ გადამრთველები

შეაერთეთ გადამრთველები
შეაერთეთ გადამრთველები

შეაერთეთ მესიჯის გადამრთველის გადამრთველი პინ 11 -ზე და ხმის გადამრთველის ჩამრთველი 10 პინზე. შეაერთეთ მეორე ფეხი გადამრთველზე მილსადენზე თითოეული გადამრთველისთვის.

ნაბიჯი 8: დაამატეთ ღილაკი

დაამატეთ Push ღილაკი
დაამატეთ Push ღილაკი

დააკავშირეთ ღილაკის ერთი ფეხი სახმელეთო სარკინიგზო მაგისტრალთან, ხოლო მეორე დაუკავშირეთ არდუინოს 2 -ს.

ნაბიჯი 9: შეაერთეთ პირველი LCD ეკრანი

შეაერთეთ პირველი LCD ეკრანი
შეაერთეთ პირველი LCD ეკრანი

შეაერთეთ VCC პინი ელექტროგადამცემი სარკინიგზო მაგისტრალთან, GND პინი მიწასთან, SCL პინი A5- თან და SDA პინი A5 არდუინოზე.

ნაბიჯი 10: დაამატეთ მეორე LCD ეკრანი

დაამატეთ მეორე LCD ეკრანი
დაამატეთ მეორე LCD ეკრანი

შეაერთეთ LCD ეკრანი იმავე სარკინიგზო ხაზთან, როგორც პირველი.

ნაბიჯი 11: დაამონტაჟეთ ლერწმის გადამრთველი

დაამონტაჟეთ ლერწმის გადამრთველი
დაამონტაჟეთ ლერწმის გადამრთველი

განათავსეთ ნაჭერი ტერმინალებით კარის ჩარჩოზე. მოათავსეთ მაგნიტური ნაწილი კარზე გადართვის ქვეშ, რათა ის კვლავ გადართოს გადამრთველმა. თქვენ შეგიძლიათ გამოიყენოთ მულტიმეტრი ან მოუსმინოთ, რომ გადამრთველი გააქტიურდეს, როდესაც კარი ღიაა ან დაკეტილია.

ნაბიჯი 12: ატვირთეთ კოდი

ატვირთეთ კოდი არდუინოში.

ნაბიჯი 13: დააყენეთ გამაფრთხილებელი შეტყობინებები

ჯერ შექმენით twilio.com ანგარიში, შეგიძლიათ გამოიყენოთ უფასო ვერსია. უბრალოდ შექმენით პროექტი და ტელეფონის ნომერი და ჩაწერეთ ანგარიშის SID და Auth Token.

ატვირთეთ Twilio PHP სამაგისტრო თქვენს ვებ სერვერზე

ატვირთეთ alert.php კოდი იმავე დირექტორიაში. თქვენ უნდა შეცვალოთ ფაილის გაფართოება.txt ბოლოდან ამოსაღებად.

გახსენით სკრიპტი და შეცვალეთ ხაზები 10 და 11 ანგარიშის SID და Auth Token. შეცვალეთ ხაზი 17 თქვენს ტელეფონის ნომერზე და ხაზი 20 იმ ტელეფონის ნომერზე, რომელიც მიიღეთ Twilio– დან. შეცვალეთ სტრიქონი 22 ტექსტში, რომლის მიღება გსურთ.

ნაბიჯი 14: გამოიყენეთ სიგნალიზაცია

გამოიყენეთ სიგნალიზაცია
გამოიყენეთ სიგნალიზაცია

დააყენეთ გადამრთველები, თუ გსურთ მიიღოთ გამაფრთხილებელი ტექსტი ან განგაშის ხმა და სისტემა შეიარაღოთ ღილაკზე. როდესაც კარი ღიაა, მაღვიძარა ითიშება მანამ, სანამ ღილაკს არ დააჭერთ სისტემის გადატვირთვისთვის.

გირჩევთ: