Мазмуну:

ESP32+RC522+IFTTT = Үй коопсуздугу: 5 кадам
ESP32+RC522+IFTTT = Үй коопсуздугу: 5 кадам

Video: ESP32+RC522+IFTTT = Үй коопсуздугу: 5 кадам

Video: ESP32+RC522+IFTTT = Үй коопсуздугу: 5 кадам
Video: ESP32+RC522+IFTTT=Home Security 2024, Июль
Anonim
Image
Image

Салам! Мен бул кичинекей долбоорду ESP32 өнүктүрүү тактасы, RC522 RFID окурманы, залдын сенору жана IFTTT менен жасадым.

Эгер кимдир бирөө сиздин эшигиңизди ачып, 10 секунддун ичинде RFID тегин туура койбосо, сиз акылдуу түзмөктө билдирүү же 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 залдын сенаторуна жана 3V3кө V+ менен GNDди V- га туташтырыңыз. P21 менен 3V3 ортосунда 1k дан 10k каршылыгын коюңуз

3 -кадам: IFTTT эсебин түзүңүз жана Applet жасаңыз

IFTTT эсебин түзүңүз жана Applet жасаңыз
IFTTT эсебин түзүңүз жана Applet жасаңыз
IFTTT эсебин түзүңүз жана Applet жасаңыз
IFTTT эсебин түзүңүз жана Applet жасаңыз
IFTTT эсебин түзүңүз жана Applet жасаңыз
IFTTT эсебин түзүңүз жана Applet жасаңыз

1. IFTTT.com сайтына өтүңүз жана катталыңыз (эгер сизде буга чейин жок болсо, негизги версия бекер);

2. Апплетти түзүү -> "Менин Апплеттериме" -> "Жаңы Апплетке" өтүңүз;

3. "муну" басыңыз;

4. "webhooks" үчүн издөө;

5. Атын киргизиңиз: "DoorAlarm" // бул биздин ESP32 программабызга кошулат

6. "Ошол" баскычын басыңыз;

7. "Билдирүүнү" издөө (Сиз ошондой эле SMS же электрондук почта издей аласыз);

8. Аракетти тандаңыз: "IFTTT колдонмосунан билдирүү жөнөтүү".

9. Толук аракет талаалары: смарт түзмөгүңүзгө жеткириле турган билдирүүнү киргизиңиз.

10. "Аяктоо" баскычын басыңыз.

4 -кадам: Программалоо

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

1. алдын ала arduino IDE: ESP32 Arduino IDE менен

2. кодду түшүрүү;

3. Баруу: https://ifttt.com/maker_webhooks жана "Documentation" баскычын басып, ачкычыңызды алыңыз. ESP32 кодуна ачкычты көчүрүү;

4. Тармактын грамоталарын өзгөртүү;

5. Сиздин RFID карталарыңыз UIDди окуп, картаңыз үчүн бул саптарды өзгөртүңүз:

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 тактасын Arduino IDEге орнотуу (Windows көрсөтмөлөрү)