Мазмуну:
- 1 -кадам: Бардык бөлүктөрдү алыңыз
- 2 -кадам: Бардык байланыштарды зым менен жабыңыз
- 3 -кадам: IFTTT эсебин түзүңүз жана Applet жасаңыз
- 4 -кадам: Программалоо
- 5 -кадам: Долбооруңузду бүтүрүңүз
Video: ESP32+RC522+IFTTT = Үй коопсуздугу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Салам! Мен бул кичинекей долбоорду 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 жасаңыз
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 көрсөтмөлөрү)