Talaan ng mga Nilalaman:

ESP32 + RC522 + IFTTT = Seguridad sa Bahay: 5 Hakbang
ESP32 + RC522 + IFTTT = Seguridad sa Bahay: 5 Hakbang

Video: ESP32 + RC522 + IFTTT = Seguridad sa Bahay: 5 Hakbang

Video: ESP32 + RC522 + IFTTT = Seguridad sa Bahay: 5 Hakbang
Video: ESP32+RC522+IFTTT=Home Security 2024, Hulyo
Anonim
Image
Image

Hi! Ginawa ko ang maliit na proyekto na ito kasama ang board ng development ng ESP32, RC522 RFID reader, hall senor at IFTTT.

Makakatanggap ka ng abiso o SMS sa matalinong aparato kung may magbubukas ng Iyong pinto at hindi maglalagay ng tamang RFID tag sa loob ng 10 segundo.

Ito ay kung paano ito gumagana

Hakbang 1: Kunin ang Lahat ng Mga Bahagi

Wire Lahat ng Mga Koneksyon
Wire Lahat ng Mga Koneksyon

1. board ng ESP32 dev

2. RC522 RFID

3. Mga wire

4. Sensor ng Hall

5. Magnet (Gumamit ako ng neodymium ngunit ang anumang magnet ay magiging maayos)

6: 4.7k Resistor

Ang mga link ay para lamang sa sanggunian. Maaari mong makuha ang mga bahaging ito nang mas mura mula sa e-bay;)

Hakbang 2: Wire Lahat ng Mga Koneksyon

1. Ikonekta ang ESP32 sa RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 RESET

GND GND

3V3 3V3

2. Ikonekta ang sensor ng hall (suriin ang Datasheet kung Gumagamit ka ng iba't ibang sensor):

Ikonekta ang ESP32 P21 sa Vout ng hall senor at 3V3 sa V + at GND sa V-. Ilagay ang 1k hanggang 10k risistor sa pagitan ng P21 at 3V3

Hakbang 3: Lumikha ng IFTTT Account at Gumawa ng Applet

Lumikha ng IFTTT Account at Gumawa ng Applet
Lumikha ng IFTTT Account at Gumawa ng Applet
Lumikha ng IFTTT Account at Gumawa ng Applet
Lumikha ng IFTTT Account at Gumawa ng Applet
Lumikha ng IFTTT Account at Gumawa ng Applet
Lumikha ng IFTTT Account at Gumawa ng Applet

1. Pumunta sa IFTTT.com at magparehistro (kung Wala ka pa, ang pangunahing bersyon ay libre);

2. Lumikha ng Applet -> pumunta sa "My Applets" -> "New Applet";

3. Pindutin ang "ito";

4. Maghanap para sa "webhooks" ';

5. Ipasok ang pangalan: "DoorAlarm" // idaragdag ito sa aming programang ESP32

6. Pindutin ang "iyon";

7. Maghanap para sa "abiso" (Maaari ka ring maghanap para sa SMS o e-mail);

8. Pumili ng aksyon: "Magpadala ng isang abiso mula sa IFTTT app".

9. Kumpletuhin ang mga patlang ng pagkilos: ipasok ang mensahe na ihahatid sa Iyong matalinong aparato.

10. Pindutin ang "Tapusin".

Hakbang 4: Programming

Programming
Programming

1.handa ang arduino IDE: ESP32 Sa Arduino IDE

2.download code;

3. Pumunta sa: https://ifttt.com/maker_webhooks at pindutin ang "Dokumentasyon" at kunin ang Iyong susi. Kopyahin ang susi sa code ng ESP32;

4. Baguhin ang iyong mga kredensyal sa network;

5. Basahin ang Iyong mga RFID card UID at baguhin ang mga linyang ito para sa Iyong card:

kung (rfid.uid.uidByte [0] == 61 &&

rfid.uid.uidByte [1] == 102 &&

rfid.uid.uidByte [2] == 14 &&

rfid.uid.uidByte [3] == 194)

5. Ang Programa ng ESP at sa Arduino IDE buksan ang Serial Monitor upang suriin kung paano ito gumagana.

Hakbang 5: Tapusin ang Iyong Proyekto

Tapusin ang Iyong Proyekto
Tapusin ang Iyong Proyekto
Tapusin ang Iyong Proyekto
Tapusin ang Iyong Proyekto
Tapusin ang Iyong Proyekto
Tapusin ang Iyong Proyekto

Kung ang lahat ay gumagana tulad ng inaasahan na solder lahat ng mga koneksyon at ilagay ito malapit sa mga pinto (Maaari mo rin itong itago sa kung saan). Maglakip ng magnet sa mga pintuan at ilagay ang sensor ng hall dito. Kapag bubuksan ang mga pintuan ng hall sensor ay matutukoy iyon at magpapadala ito ng signal sa ESP32. Pagkatapos ay kumokonekta ang ESP32 sa paglipas ng wireless sa IFTTT at magpapadala sa iyo ng IFTTT ng notification o SMS.

Mga bagay upang mapabuti:

1. Nagpatupad ng ilang uri ng tibok ng puso sa aparato upang maabisuhan ka kung ang aparato ay hindi gumagana nang maayos;

2. Gumawa ng 3d naka-print na kaso para dito;

3. Mag-attach ng mga alerto sa alarma o audio: proyekto sa audio na ESP32

Mga kapaki-pakinabang na link:

randomnerdtutorials.com

Pag-install ng ESP32 Board sa Arduino IDE (mga tagubilin sa Windows)