Բովանդակություն:

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- ի հետ:

Դուք կստանաք ծանուցում կամ SMS խելացի սարքի վրա, եթե ինչ -որ մեկը բացում է ձեր դուռը և ճիշտ RFID պիտակը չի դնում 10 վայրկյանում:

Այսպես է աշխատում

Քայլ 1: Ստացեք բոլոր մասերը

Լարային բոլոր կապերը
Լարային բոլոր կապերը

1. ESP32 dev տախտակ

2. RC522 RFID

3. Լարեր

4. Hall սենսոր

5. Մագնիս (ես օգտագործում էի նեոդիմ, բայց ցանկացած մագնիս լավ կլիներ)

6: 4.7k Resistor

Հղումները պարզապես հղման համար են: Այս մասերը կարող եք շատ ավելի էժան ձեռք բերել 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. Որոնել «վեբհուքեր» ';

5. Մուտքագրեք անունը ՝ «DoorAlarm» // սա կավելացվի մեր ESP32 ծրագրում

6. Սեղմեք «որ»;

7. Որոնել «ծանուցում» (կարող եք նաև որոնել SMS կամ էլ. Փոստ);

8. Ընտրեք գործողություն. «Sendանուցում ուղարկեք IFTTT հավելվածից»:

9. Գործողության ամբողջական դաշտեր. Մուտքագրեք հաղորդագրություն, որը կհասցվի ձեր խելացի սարքին:

10. Սեղմեք «Ավարտել»:

Քայլ 4: Programրագրավորում

Ծրագրավորում
Ծրագրավորում

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. Eրագրեք ESP- ը և Arduino IDE- ում բացեք Serial Monitor- ը `ստուգելու, թե ինչպես է այն աշխատում:

Քայլ 5: Ավարտեք ձեր նախագիծը

Ավարտեք ձեր նախագիծը
Ավարտեք ձեր նախագիծը
Ավարտեք ձեր նախագիծը
Ավարտեք ձեր նախագիծը
Ավարտեք ձեր նախագիծը
Ավարտեք ձեր նախագիծը

Եթե ամեն ինչ աշխատում է այնպես, ինչպես սպասվում էր, միացրեք բոլոր կապերը և դրեք դրանք դռների մոտ (Դուք կարող եք նաև ինչ -որ տեղ թաքցնել այն): Կցեք մագնիսը դռներին և դրան մոտ դրեք դահլիճի սենսորը: Երբ դռները կբացվեն, դահլիճի սենսորը դա կհայտնի և ազդանշան կուղարկի ESP32- ին: ESP32- ը անլար կապի միջոցով միանում է IFTTT- ին, իսկ IFTTT- ն ձեզ ծանուցում կամ SMS է ուղարկում:

Բարելավելու բաներ.

1. Իրականացրեք սարքի սրտի բաբախում, որպեսզի կարողանաք տեղեկանալ, եթե սարքը ճիշտ չի աշխատում.

2. Դրա համար պատրաստեք 3D տպագիր պատյան;

3. Կցեք ահազանգ կամ ձայնային ծանուցումներ. ESP32 աուդիո նախագիծ

Օգտակար հղումներ.

randomnerdtutorials.com

Տեղադրելով ESP32 խորհուրդը Arduino IDE- ում (Windows հրահանգներ)