Kazalo:

ESP32+RC522+IFTTT = Domača varnost: 5 korakov
ESP32+RC522+IFTTT = Domača varnost: 5 korakov

Video: ESP32+RC522+IFTTT = Domača varnost: 5 korakov

Video: ESP32+RC522+IFTTT = Domača varnost: 5 korakov
Video: ESP32+RC522+IFTTT=Home Security 2024, Julij
Anonim
Image
Image

Živjo! Ta majhen projekt sem naredil z razvojno ploščo ESP32, bralnikom RFID RC522, senzorjem dvorane in IFTTT.

Če nekdo odpre vaša vrata in v 10 sekundah ne postavi pravilne oznake RFID, boste prejeli obvestilo ali SMS.

Tako deluje

Korak: Pridobite vse dele

Ožičite vse povezave
Ožičite vse povezave

1. Razvojna plošča ESP32

2. RFID RC522

3. Žice

4. Hallov senzor

5. Magnet (uporabil sem neodim, vendar bi bil vsak magnet v redu)

6: 4,7 k upor

Povezave so samo za referenco. Te dele lahko veliko ceneje kupite pri e-bayu;)

Korak: Ožičite vse povezave

1. Priključite ESP32 na RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 RESET

GND GND

3V3 3V3

2. Povežite senzor Hall (preverite podatkovni list, če uporabljate drugo tipalo):

Priključite ESP32 P21 na Vout hal senzorja in 3V3 na V+ in GND na V-. Upor 1k do 10k postavite med P21 in 3V3

3. korak: Ustvarite račun IFTTT in naredite programček

Ustvarite račun IFTTT in naredite programček
Ustvarite račun IFTTT in naredite programček
Ustvarite račun IFTTT in naredite programček
Ustvarite račun IFTTT in naredite programček
Ustvarite račun IFTTT in naredite programček
Ustvarite račun IFTTT in naredite programček

1. Pojdite na IFTTT.com in se registrirajte (če tega še niste storili, je osnovna različica brezplačna);

2. Ustvarite programček -> pojdite na "Moji jabolki" -> "Nov programček";

3. Pritisnite "to";

4. Poiščite "webhooks" ';

5. Vnesite ime: "DoorAlarm" // to bo dodano v naš program ESP32

6. Pritisnite "to";

7. Poiščite "obvestilo" (lahko poiščete tudi SMS ali e-pošto);

8. Izberite dejanje: "Pošlji obvestilo iz aplikacije IFTTT".

9. Polja za dokončanje dejanj: vnesite sporočilo, ki bo dostavljeno vaši pametni napravi.

10. Pritisnite "Dokončaj".

4. korak: Programiranje

Programiranje
Programiranje

1.prepere arduino IDE: ESP32 z Arduino IDE

2. koda za prenos;

3. Pojdite na: https://ifttt.com/maker_webhooks in pritisnite "Dokumentacija" in dobite ključ. Kopirajte ključ v kodo ESP32;

4. spremenite svoje omrežne poverilnice;

5. Preberite UID vaših kartic RFID in spremenite te vrstice za svojo kartico:

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

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

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

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

5. Program ESP in v Arduino IDE odprite Serial Monitor, da preverite, kako deluje.

5. korak: Dokončajte svoj projekt

Dokončajte svoj projekt
Dokončajte svoj projekt
Dokončajte svoj projekt
Dokončajte svoj projekt
Dokončajte svoj projekt
Dokončajte svoj projekt

Če vse deluje po pričakovanjih, spajajte vse povezave in jih postavite blizu vrat (lahko jih tudi skrijete). Na vrata pritrdite magnet in senzor Hall postavite blizu njega. Ko se vrata odprejo, bo senzor to zaznal in poslal signal na ESP32. ESP32 se nato brezžično poveže z IFTTT in IFTTT vam pošlje obvestilo ali SMS.

Stvari, ki jih je treba izboljšati:

1. Izvedite nekakšen srčni utrip naprave, da boste lahko obveščeni, če naprava ne deluje pravilno;

2. Za to naredite 3D tiskano ohišje;

3. Priključite alarmna ali zvočna obvestila: avdio projekt ESP32

Koristne povezave:

randomnerdtutorials.com

Namestitev plošče ESP32 v Arduino IDE (navodila za Windows)