Оглавление:
- Шаг 1. Получите все детали
- Шаг 2: Подключите все соединения
- Шаг 3: Создайте учетную запись IFTTT и сделайте апплет
- Шаг 4: Программирование
- Шаг 5: Завершите свой проект
![ESP32 + RC522 + IFTTT = Домашняя безопасность: 5 шагов ESP32 + RC522 + IFTTT = Домашняя безопасность: 5 шагов](https://i.howwhatproduce.com/images/006/image-17221-15-j.webp)
Видео: ESP32 + RC522 + IFTTT = Домашняя безопасность: 5 шагов
![Видео: ESP32 + RC522 + IFTTT = Домашняя безопасность: 5 шагов Видео: ESP32 + RC522 + IFTTT = Домашняя безопасность: 5 шагов](https://i.ytimg.com/vi/oMOrBnf3Opw/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
![Image Image](https://i.howwhatproduce.com/images/006/image-17221-17-j.webp)
![](https://i.ytimg.com/vi/WxWQuNOYQIQ/hqdefault.jpg)
Привет! Я сделал этот небольшой проект с платой для разработки ESP32, считывателем RFID RC522, датчиком холла и IFTTT.
Вы получите уведомление или SMS на смарт-устройство, если кто-то откроет вашу дверь и не вставит правильный RFID-тег в течение 10 секунд.
Вот как это работает
Шаг 1. Получите все детали
![Подключите все соединения Подключите все соединения](https://i.howwhatproduce.com/images/006/image-17221-18-j.webp)
1. Плата разработчика ESP32
2. RFID RC522
3. Провода
4. Датчик Холла.
5. Магнит (я использовал неодим, но подойдет любой магнит)
6: резистор 4,7 кОм
Ссылки только для справки. Вы можете получить эти детали намного дешевле в 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-. Поместите резистор 1 кОм на 10 кОм между P21 и 3V3
Шаг 3: Создайте учетную запись IFTTT и сделайте апплет
![Создайте учетную запись IFTTT и сделайте апплет Создайте учетную запись IFTTT и сделайте апплет](https://i.howwhatproduce.com/images/006/image-17221-19-j.webp)
![Создайте учетную запись IFTTT и сделайте апплет Создайте учетную запись IFTTT и сделайте апплет](https://i.howwhatproduce.com/images/006/image-17221-20-j.webp)
![Создайте учетную запись IFTTT и сделайте апплет Создайте учетную запись IFTTT и сделайте апплет](https://i.howwhatproduce.com/images/006/image-17221-21-j.webp)
1. Зайдите на IFTTT.com и зарегистрируйтесь (если у Вас еще нет, базовая версия бесплатна);
2. Создайте апплет -> перейдите в «Мои апплеты» -> «Новый апплет»;
3. Нажмите «это»;
4. Найдите "webhooks";
5. Введите имя: "DoorAlarm" // это будет добавлено в нашу программу ESP32.
6. Нажимаем «что»;
7. Найдите "уведомление" (также можно поискать по SMS или электронной почте);
8. Выберите действие: «Отправить уведомление из приложения IFTTT».
9. Заполните поля действия: введите сообщение, которое будет доставлено на Ваше смарт-устройство.
10. Нажмите «Готово».
Шаг 4: Программирование
![Программирование Программирование](https://i.howwhatproduce.com/images/006/image-17221-22-j.webp)
1. подготовить IDE Arduino: ESP32 с IDE Arduino
2. скачать код;
3. Зайдите на: https://ifttt.com/maker_webhooks и нажмите «Документация» и получите Ваш ключ. Скопируйте ключ в код ESP32;
4. Измените свои сетевые учетные данные;
5. Считайте UID ваших RFID-карт и измените эти строки для своей карты:
если (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: Завершите свой проект
![Завершите свой проект Завершите свой проект](https://i.howwhatproduce.com/images/006/image-17221-23-j.webp)
![Завершите свой проект Завершите свой проект](https://i.howwhatproduce.com/images/006/image-17221-24-j.webp)
![Завершите свой проект Завершите свой проект](https://i.howwhatproduce.com/images/006/image-17221-25-j.webp)
Если все работает как положено, припаяйте все соединения и поставьте ближе к дверям (также можно где-нибудь спрятать). Прикрепите магнит к дверям и поднесите к ним датчик холла. Когда двери будут открыты, датчик Холла обнаружит это и отправит сигнал на ESP32. Затем ESP32 подключается по беспроводной сети к IFTTT, и IFTTT отправляет вам уведомление или SMS.
Что нужно улучшить:
1. Внедрите какой-нибудь сердечный ритм устройства, чтобы вы могли получать уведомления, если устройство не работает должным образом;
2. Сделайте для этого 3d печатный чехол;
3. прикрепить будильник или звуковые уведомления: аудиопроект ESP32
Полезные ссылки:
randomnerdtutorials.com
Установка платы ESP32 в Arduino IDE (инструкция для Windows)