Съдържание:

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, 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 и направете аплет

Създайте акаунт в 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 и натиснете „Документация“и вземете своя ключ. Копиране на ключ в 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)