
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38


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

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



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í

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



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)