Мазмұны:

ESP32+RC522+IFTTT = Үй қауіпсіздігі: 5 қадам
ESP32+RC522+IFTTT = Үй қауіпсіздігі: 5 қадам
Anonim
Image
Image

Сәлем! Мен бұл шағын жобаны ESP32 әзірлеу тақтасы, RC522 RFID оқу құралы, зал сенаторы және IFTTT көмегімен жасадым.

Егер біреу сіздің есігіңізді ашып, 10 секунд ішінде дұрыс RFID белгісін қоймаса, смарт құрылғыда сізге хабарлама немесе SMS келеді.

Бұл осылай жұмыс істейді

1 -қадам: барлық бөлшектерді алыңыз

Барлық қосылымдарды сыммен қосыңыз
Барлық қосылымдарды сыммен қосыңыз

1. ESP32 әзірлеуші тақтасы

2. RC522 RFID

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 of hall senor-ға, 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. Applet жасаңыз -> «Менің апплеттерім» -> «Жаңа апплетке» өтіңіз;

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 сайтына өтіңіз және «Құжаттама» түймесін басып, кілтіңізді алыңыз. ESP32 кодына кілтті көшіру;

4. Желінің тіркелгі деректерін өзгерту;

5. RFID карталарыңыздың UID -ін оқыңыз және картаңыз үшін мына жолдарды өзгертіңіз:

егер (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

Arduino IDE -де ESP32 тақтасын орнату (Windows нұсқаулары)