Բովանդակություն:
- Քայլ 1: Ստացեք բոլոր մասերը
- Քայլ 2: Լարել բոլոր կապերը
- Քայլ 3: Ստեղծեք IFTTT հաշիվ և կազմեք հավելված
- Քայլ 4: Programրագրավորում
- Քայլ 5: Ավարտեք ձեր նախագիծը
Video: ESP32+RC522+IFTTT = Տնային անվտանգություն. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ողջու՜յն! Ես այս փոքր նախագիծը պատրաստեցի 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 հաշիվ և կազմեք հավելված
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 հրահանգներ)