Mundarija:

Matnli ogohlantirishli Arduino eshikli signal: 14 qadam (rasmlar bilan)
Matnli ogohlantirishli Arduino eshikli signal: 14 qadam (rasmlar bilan)

Video: Matnli ogohlantirishli Arduino eshikli signal: 14 qadam (rasmlar bilan)

Video: Matnli ogohlantirishli Arduino eshikli signal: 14 qadam (rasmlar bilan)
Video: BTT Octopus - CR10/Creality Display 2024, Noyabr
Anonim
Matnli ogohlantirishlar bilan Arduino eshikli signal
Matnli ogohlantirishlar bilan Arduino eshikli signal

Bu eshik holatini aniqlash uchun magnit qamish kalitidan foydalanadigan va ovozli signal va matnli xabarga asoslangan signalli Arduino -ga asoslangan eshik signalidir.

Qismlar ro'yxati

  • Arduino Uno
  • Arduino Uno chekilgan qalqoni
  • 3x LED
  • 2 marta SPST kalitlari
  • 1x lahzali bosish tugmasi
  • 2x LCD displey
  • 1x passiv buzzer
  • 1x magnit qamish kaliti

1 -qadam: Arduino Uno va Breadboard -ni o'rnating

Arduino Uno va Breadboard -ni o'rnating
Arduino Uno va Breadboard -ni o'rnating

2 -qadam: Ethernet qalqoni qo'shing

Ethernet qalqoni qo'shing
Ethernet qalqoni qo'shing

Ethernet qalqonini Arduino -ning yuqori qismiga ulang.

3 -qadam: Quvvat va er osti temir yo'lini ulang

Quvvat va er osti temir yo'lini ulang
Quvvat va er osti temir yo'lini ulang

Quvvat panjarasini 5v piniga va erni Arduino -dagi erga ulang

4 -qadam: Reed kalitini ulang

Reed kalitini ulang
Reed kalitini ulang

Kommutatordagi COM terminalini er yo'lakchasiga va Oddiy Ochiq (NO) terminalini Arduino 8 -piniga ulang.

5 -qadam: LEDlarni qo'shing

LEDlarni qo'shing
LEDlarni qo'shing

Qizil, sariq va yashil rangli LEDni erga va har bir musbat svetodiodga rezistorni ulang va qizilni 6 -pinga, sariqni 5 -pinga va yashilni 4 -pinga ulang.

6 -qadam: Buzzerni qo'shing

Buzzer -ni qo'shing
Buzzer -ni qo'shing

Buzzerning manfiy pinini erga va musbat pinni Arduino -dagi 12 -pinga ulang.

7 -qadam: kalitlarni ulang

Kalitlarni ulang
Kalitlarni ulang

Xabarni almashtirish tugmachasini 11 -pinli, ovozni o'zgartirish tugmachasini esa 10 -pinli ulagichga ulang. Har bir kalit uchun kalitning ikkinchi oyog'ini erga ulang.

8 -qadam: Bosish tugmachasini qo'shing

Bosish tugmachasini qo'shing
Bosish tugmachasini qo'shing

Tugmachaning bir oyog'ini er osti temir yo'lini, ikkinchisini Arduino -ga 2 -pinli ulang.

9 -qadam: Birinchi LCD displeyni ulang

Birinchi LCD displeyni ulang
Birinchi LCD displeyni ulang

VCC pinini elektr tarmog'iga, GND pinini erga, SCL pinini A5 ga va SDA pinini Arduino -dagi A5 -ga ulang.

10 -qadam: Ikkinchi LCD displeyga qo'shing

Ikkinchi LCD displeyga qo'shing
Ikkinchi LCD displeyga qo'shing

LCD displeyni birinchisiga o'xshash temir yo'lga ulang.

11 -qadam: Qamish kalitini o'rnating

Qamish kalitini o'rnating
Qamish kalitini o'rnating

Qismni terminallar bilan eshik ramkasiga qo'ying. Magnit qismini kalitning ostidagi eshikka qo'ying, shunda u hali ham kalitni o'zgartiradi. Siz multimetrdan foydalanishingiz yoki eshik ochilganda yoki yopilganda kalit ishga tushishini ko'rish uchun tinglashingiz mumkin.

12 -qadam: Kodni yuklang

Kodni Arduino -ga yuklang.

13 -qadam: Ogohlantirish xabarlarini o'rnating

Avval twilio.com hisobini yarating, siz bepul versiyadan foydalanishingiz mumkin. Faqat loyiha va telefon raqamini yarating va SID hisob qaydnomasi va avtorizatsiya belgisini yozing.

Https://packagist.org/packages/twilio/sdk saytidan Twilio PHP Master -ni veb -serveringizga yuklang.

Xuddi shu katalogga alert.php kodini yuklang.. Txtni oxiridan olib tashlash uchun fayl kengaytmasini o'zgartirishingiz kerak bo'ladi.

Skriptni oching va 10 va 11 -qatorlarni Hisob qaydnomasi identifikatori va avtorizatsiya tokeniga o'zgartiring. 17 -qatorni telefon raqamingizga va 20 -qatorni Twilio -dan olgan telefon raqamingizga o'zgartiring. 22 -qatorni qabul qilmoqchi bo'lgan matnga o'zgartiring.

14 -qadam: Signaldan foydalaning

Signaldan foydalaning
Signaldan foydalaning

Agar siz ogohlantirish matnini olishni xohlasangiz yoki signalni eshitishni xohlasangiz, kalitlarni o'rnating va tizimni tugma bilan qurollang. Eshik ochilganda, tizimni qayta o'rnatish uchun tugma bosilmaguncha signal o'chadi.

Tavsiya: