Агуулгын хүснэгт:

ESP32+RC522+IFTTT = Гэрийн аюулгүй байдал: 5 алхам
ESP32+RC522+IFTTT = Гэрийн аюулгүй байдал: 5 алхам

Видео: ESP32+RC522+IFTTT = Гэрийн аюулгүй байдал: 5 алхам

Видео: ESP32+RC522+IFTTT = Гэрийн аюулгүй байдал: 5 алхам
Видео: ESP32+RC522+IFTTT=Home Security 2024, Долдугаар сарын
Anonim
Image
Image

Сайн байна уу! Би энэ жижиг төслийг ESP32 хөгжлийн самбар, RC522 RFID уншигч, танхимын сенатор, IFTTT -тэй хийсэн.

Хэрэв хэн нэгэн таны хаалгыг онгойлгож, RFID шошгыг 10 секундын дотор оруулаагүй бол ухаалаг төхөөрөмж дээр танд мэдэгдэл эсвэл SMS ирэх болно.

Энэ нь ингэж ажилладаг

Алхам 1: Бүх эд ангиудыг авах

Бүх холболтыг утас
Бүх холболтыг утас

1. ESP32 хөгжүүлэгч самбар

2. RC522 RFID

3. Утаснууд

4. Холлын мэдрэгч

5. Соронз

6: 4.7k эсэргүүцэл

Холбоосууд нь зөвхөн лавлагаанд зориулагдсан болно. Та эдгээр эд ангийг e-bay-ээс хамаагүй хямд үнээр авах боломжтой;)

Алхам 2: Бүх холболтыг утсаар холбоно уу

1. ESP32 -ийг RC522 руу холбоно уу:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 ДАХИН тохируулах

GND GND

3V3 3V3

2. Танхимын мэдрэгчийг холбоно уу (Хэрэв та өөр мэдрэгч ашиглаж байгаа бол мэдээллийн хуудсыг шалгана уу):

ESP32 P21-ийг Vout of hall senor, 3V3-ийг V+ ба GND-ийг V- руу холбоно уу. P21 ба 3V3 хооронд 1k -ээс 10k эсэргүүцэл тавь

Алхам 3: IFTTT данс үүсгээд Апплет хий

IFTTT данс үүсгээд Апплет хий
IFTTT данс үүсгээд Апплет хий
IFTTT данс үүсгээд Апплет хий
IFTTT данс үүсгээд Апплет хий
IFTTT данс үүсгээд Апплет хий
IFTTT данс үүсгээд Апплет хий

1. IFTTT.com руу ороод бүртгүүлнэ үү (хэрэв танд хараахан байхгүй бол үндсэн хувилбар нь үнэгүй);

2. Апплет үүсгэх -> "Миний апплетууд" -> "Шинэ Апплет" руу очно уу;

3. "Үүнийг" дарна уу;

4. "webhooks" хайх;

5. Нэрийг оруулна уу: "DoorAlarm" // энэ нь манай ESP32 програмд нэмэгдэх болно

6. "тэр" дээр дарна уу;

7. "Мэдэгдэл" хайх (Та мөн SMS эсвэл имэйл хайх боломжтой);

8. Үйлдлийг сонгоно уу: "IFTTT програмаас мэдэгдэл илгээх".

9. Бүрэн гүйцэд хийх талбарууд: Таны ухаалаг төхөөрөмжид хүргэх мессежийг оруулна уу.

10. "Finish" товчийг дарна уу.

Алхам 4: Програмчлал

Програмчлал
Програмчлал

1. arduino IDE: ESP32 -ийг Arduino IDE -ээр урьдчилан бэлтгэ

2. татаж авах код;

3. https://ifttt.com/maker_webhooks руу ороод "Documentation" дээр дарж түлхүүрээ аваарай. ESP32 код руу түлхүүр хуулах;

4. Сүлжээний итгэмжлэлээ өөрчлөх;

5. RFID картуудын UID -г уншиж, картынхаа дараах мөрүүдийг өөрчилнө үү.

хэрэв (rfid.uid.uidByte [0] == 61 &&

rfid.uid.uidByte [1] == 102 &&

rfid.uid.uidByte [2] == 14 &&

rfid.uid.uidByte [3] == 194)

5. ESP програм болон Arduino IDE дээр Serial Monitor -ийг нээж хэрхэн ажилладагийг шалгаарай.

Алхам 5: Төслөө дуусга

Төслөө дуусга
Төслөө дуусга
Төслөө дуусга
Төслөө дуусга
Төслөө дуусга
Төслөө дуусга

Хэрэв бүх зүйл хүлээгдэж буй байдлаар ажиллах юм бол бүх холболтыг гагнаж, хаалганы дэргэд байрлуул (Та үүнийг хаа нэг газар нууж болно). Соронзыг хаалган дээр холбож, танхимын мэдрэгчийг ойрхон байрлуул. Хаалга нээгдэхэд танхимын мэдрэгч үүнийг илрүүлж, ESP32 руу дохио илгээх болно. ESP32 нь IFTTT руу утасгүй холбогдож, IFTTT танд мэдэгдэл эсвэл SMS илгээдэг.

Сайжруулах зүйлүүд:

1. Зарим төрлийн зүрхний цохилтыг хэрэгжүүлээрэй, ингэснээр төхөөрөмж зөв ажиллахгүй байгаа бол танд мэдэгдэх болно;

2. Үүнийг хийхийн тулд 3d хэвлэсэн хайрцаг хийх;

3. Сэрүүлэг эсвэл аудио мэдэгдлийг хавсаргана уу: ESP32 аудио төсөл

Хэрэгтэй холбоосууд:

randomnerdtutorials.com

Arduino IDE дээр ESP32 самбарыг суулгах (Windows заавар)