Obsah:

ESP32+RC522+IFTTT = Zabezpečení domácnosti: 5 kroků
ESP32+RC522+IFTTT = Zabezpečení domácnosti: 5 kroků

Video: ESP32+RC522+IFTTT = Zabezpečení domácnosti: 5 kroků

Video: ESP32+RC522+IFTTT = Zabezpečení domácnosti: 5 kroků
Video: ESP32+RC522+IFTTT=Home Security 2024, Červenec
Anonim
Image
Image

Ahoj! Tento malý projekt jsem vytvořil s vývojovou deskou ESP32, čtečkou RC522 RFID, sálovým senorem a IFTTT.

Pokud někdo otevře vaše dveře a do 10 sekund nevloží správnou značku RFID, obdržíte oznámení nebo SMS na chytré zařízení.

Takhle to funguje

Krok 1: Získejte všechny díly

Zapojte všechna připojení
Zapojte všechna připojení

1. Deska pro vývoj ESP32

2. RC522 RFID

3. Dráty

4. Hallův snímač

5. Magnet (použil jsem neodym, ale jakýkoli magnet by byl v pořádku)

6: 4,7k rezistor

Odkazy slouží pouze pro informaci. Tyto díly seženete mnohem levněji z e-bay;)

Krok 2: Zapojte všechna připojení

1. Připojte ESP32 k RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 RESET

GND GND

3V3 3V3

2. Připojte Hallovo čidlo (zkontrolujte datový list, pokud používáte jiný snímač):

Připojte ESP32 P21 k Vout Hallova senoru a 3V3 k V+ a GND k V-. Mezi P21 a 3V3 vložte odpor 1k až 10k

Krok 3: Vytvořte si účet IFTTT a vytvořte aplet

Vytvořte si účet IFTTT a vytvořte aplet
Vytvořte si účet IFTTT a vytvořte aplet
Vytvořte si účet IFTTT a vytvořte aplet
Vytvořte si účet IFTTT a vytvořte aplet
Vytvořte si účet IFTTT a vytvořte aplet
Vytvořte si účet IFTTT a vytvořte aplet

1. Přejděte na IFTTT.com a zaregistrujte se (pokud jste tak ještě neučinili, základní verze je zdarma);

2. Vytvořte aplet -> přejděte na „Moje aplety“-> „Nový aplet“;

3. Stiskněte „toto“;

4. Vyhledejte „webhooky“';

5. Zadejte název: „DoorAlarm“// toto bude přidáno do našeho programu ESP32

6. Stiskněte „to“;

7. Vyhledejte „oznámení“(Můžete také vyhledat SMS nebo e-mail);

8. Vyberte akci: „Odeslat oznámení z aplikace IFTTT“.

9. Dokončete pole akce: zadejte zprávu, která bude doručena do vašeho chytrého zařízení.

10. Stiskněte „Dokončit“.

Krok 4: Programování

Programování
Programování

1. připravte arduino IDE: ESP32 s Arduino IDE

2. stáhnout kód;

3. Přejděte na: https://ifttt.com/maker_webhooks a stiskněte „Dokumentace“a získejte klíč. Kopírovat klíč do kódu ESP32;

4. Změňte své síťové údaje;

5. Přečtěte si UID svých karet RFID a změňte u své karty tyto řádky:

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

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

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

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

5. Naprogramujte ESP a v Arduino IDE otevřete Serial Monitor a zkontrolujte, jak funguje.

Krok 5: Dokončete svůj projekt

Dokončete svůj projekt
Dokončete svůj projekt
Dokončete svůj projekt
Dokončete svůj projekt
Dokončete svůj projekt
Dokončete svůj projekt

Pokud vše funguje podle očekávání, spojte všechna připojení a umístěte je blízko dveří (můžete ji také někde skrýt). Připevněte magnet ke dveřím a umístěte Hallovo čidlo poblíž. Když se dveře otevřou, halový senzor to detekuje a pošle signál do ESP32. ESP32 se poté bezdrátově připojí k IFTTT a IFTTT vám pošle oznámení nebo SMS.

Co zlepšit:

1. Implementujte nějaký druh srdečního tepu zařízení, abyste mohli být upozorněni, pokud zařízení nefunguje správně;

2. Vytvořte k tomu 3d tištěné pouzdro;

3. Připojte upozornění na poplach nebo zvuk: zvukový projekt ESP32

Užitečné odkazy:

randomnerdtutorials.com

Instalace desky ESP32 do Arduino IDE (pokyny pro Windows)