Агуулгын хүснэгт:
- Алхам 1: Бүх эд ангиудыг авах
- Алхам 2: Бүх холболтыг утсаар холбоно уу
- Алхам 3: IFTTT данс үүсгээд Апплет хий
- Алхам 4: Програмчлал
- Алхам 5: Төслөө дуусга
Видео: ESP32+RC522+IFTTT = Гэрийн аюулгүй байдал: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сайн байна уу! Би энэ жижиг төслийг 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 данс үүсгээд Апплет хий
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 заавар)