Съдържание:
- Стъпка 1: Вземете всички части
- Стъпка 2: Свържете всички връзки
- Стъпка 3: Създайте акаунт в IFTTT и направете аплет
- Стъпка 4: Програмиране
- Стъпка 5: Завършете проекта си
Видео: ESP32+RC522+IFTTT = Домашна сигурност: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте! Направих този малък проект с платка за разработка на ESP32, RFID четец RC522, сензор за зала и IFTTT.
Ще получите известие или SMS на смарт устройство, ако някой отвори вратата ви и не постави правилния RFID етикет за 10 секунди.
Ето как работи
Стъпка 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 на сензора за зала и 3V3 към V+ и GND към V-. Поставете 1k до 10k резистор между P21 и 3V3
Стъпка 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 и натиснете „Документация“и вземете своя ключ. Копиране на ключ в ESP32 код;
4. Променете вашите мрежови идентификационни данни;
5. Прочетете UID на вашите RFID карти и променете тези редове за вашата карта:
if (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
Инсталиране на ESP32 Board в Arduino IDE (инструкции за Windows)