สารบัญ:

ESP32+RC522+IFTTT=ความปลอดภัยภายในบ้าน: 5 ขั้นตอน
ESP32+RC522+IFTTT=ความปลอดภัยภายในบ้าน: 5 ขั้นตอน

วีดีโอ: ESP32+RC522+IFTTT=ความปลอดภัยภายในบ้าน: 5 ขั้นตอน

วีดีโอ: ESP32+RC522+IFTTT=ความปลอดภัยภายในบ้าน: 5 ขั้นตอน
วีดีโอ: EP57 ESP32 HTTPS GET - POST เข้าใจง่าย จบในคลิปเดียว 2024, พฤศจิกายน
Anonim
Image
Image

สวัสดี! ฉันสร้างโปรเจ็กต์เล็กๆ นี้ด้วยบอร์ดพัฒนา ESP32, เครื่องอ่าน RFID RC522, ฮอลล์ senor และ IFTTT

คุณจะได้รับการแจ้งเตือนหรือ SMS บนอุปกรณ์อัจฉริยะหากมีคนเปิดประตูของคุณและไม่ได้ใส่แท็ก RFID ที่ถูกต้องภายใน 10 วินาที

นี่คือวิธีการทำงาน

ขั้นตอนที่ 1: รับชิ้นส่วนทั้งหมด

ต่อสายทั้งหมด
ต่อสายทั้งหมด

1. บอร์ดพัฒนา ESP32

2. RC522 RFID

3. สายไฟ

4. ฮอลล์เซนเซอร์

5. แม่เหล็ก (ฉันใช้นีโอไดเมียม แต่แม่เหล็กอะไรก็ได้)

6: ตัวต้านทาน 4.7k

ลิงค์เป็นเพียงสำหรับการอ้างอิง คุณสามารถรับชิ้นส่วนเหล่านี้ถูกกว่ามากจาก e-bay;)

ขั้นตอนที่ 2: ต่อสายการเชื่อมต่อทั้งหมด

1.เชื่อมต่อ ESP32 กับ RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 มิโซะ

P22 รีเซ็ต

GND GND

3V3 3V3

2. เชื่อมต่อเซ็นเซอร์ฮอลล์ (ตรวจสอบแผ่นข้อมูลหากคุณใช้เซ็นเซอร์อื่น):

เชื่อมต่อ ESP32 P21 กับ Vout ของ Hall senor และ 3V3 ถึง V+ และ GND ถึง V- ใส่ตัวต้านทาน 1k ถึง 10k ระหว่าง P21 และ 3V3

ขั้นตอนที่ 3: สร้างบัญชี IFTTT และสร้าง Applet

สร้างบัญชี IFTTT และสร้างแอปเพล็ต
สร้างบัญชี IFTTT และสร้างแอปเพล็ต
สร้างบัญชี IFTTT และสร้างแอปเพล็ต
สร้างบัญชี IFTTT และสร้างแอปเพล็ต
สร้างบัญชี IFTTT และสร้างแอปเพล็ต
สร้างบัญชี IFTTT และสร้างแอปเพล็ต

1. ไปที่ IFTTT.com และลงทะเบียน (หากคุณยังไม่ได้ทำ เวอร์ชันพื้นฐานนั้นฟรี);

2.สร้างแอปเพล็ต -> ไปที่ "แอปเพล็ตของฉัน" -> "แอปเพล็ตใหม่";

3.กด "นี่";

4.ค้นหา "webhooks"';

5.ใส่ชื่อ: "DoorAlarm" //นี่จะถูกเพิ่มในโปรแกรม ESP32 ของเรา

6.กด "ว่า";

7. ค้นหา "การแจ้งเตือน" (คุณสามารถค้นหา SMS หรืออีเมลได้)

8. เลือกการกระทำ: "ส่งการแจ้งเตือนจากแอป IFTTT"

9. ช่องการดำเนินการที่สมบูรณ์: ป้อนข้อความที่จะส่งไปยังอุปกรณ์สมาร์ทของคุณ

10.กด "เสร็จสิ้น"

ขั้นตอนที่ 4: การเขียนโปรแกรม

การเขียนโปรแกรม
การเขียนโปรแกรม

1.prepere arduino IDE: ESP32 พร้อม Arduino IDE

2.ดาวน์โหลดรหัส;

3.ไปที่: https://ifttt.com/maker_webhooks และกด "Documentation" และรับรหัสของคุณ คัดลอกคีย์ไปยังรหัส ESP32;

4.เปลี่ยนข้อมูลประจำตัวเครือข่ายของคุณ

5. อ่าน UID การ์ด RFID ของคุณและเปลี่ยนบรรทัดเหล่านี้สำหรับการ์ดของคุณ:

ถ้า (rfid.uid.uidByte[0] == 61 &&

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

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

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

5. Programm ESP และใน Arduino IDE เปิด Serial Monitor เพื่อตรวจสอบว่าทำงานอย่างไร

ขั้นตอนที่ 5: เสร็จสิ้นโครงการของคุณ

เสร็จสิ้นโครงการของคุณ
เสร็จสิ้นโครงการของคุณ
เสร็จสิ้นโครงการของคุณ
เสร็จสิ้นโครงการของคุณ
เสร็จสิ้นโครงการของคุณ
เสร็จสิ้นโครงการของคุณ

หากทุกอย่างทำงานได้ตามปกติ ให้บัดกรีการเชื่อมต่อทั้งหมดและวางไว้ใกล้ประตู (คุณสามารถซ่อนไว้ที่ใดที่หนึ่งก็ได้) ติดแม่เหล็กเข้ากับประตูและใส่เซ็นเซอร์ฮอลล์ไว้ใกล้ประตู เมื่อประตูจะเปิด เซ็นเซอร์ฮอลล์จะตรวจจับและส่งสัญญาณไปที่ ESP32 จากนั้น ESP32 จะเชื่อมต่อผ่านไร้สายไปยัง IFTTT และ IFTTT จะส่งการแจ้งเตือนหรือ SMS ถึงคุณ

สิ่งที่ต้องปรับปรุง:

1. ใช้อุปกรณ์การเต้นของหัวใจบางประเภทเพื่อให้คุณสามารถได้รับแจ้งหากอุปกรณ์ทำงานไม่ถูกต้อง

2. ทำเคสพิมพ์ 3 มิติสำหรับสิ่งนี้

3. แนบเสียงเตือนหรือการแจ้งเตือนด้วยเสียง: โครงการเสียง ESP32

ลิงค์ที่เป็นประโยชน์:

randomnerdtutorials.com

การติดตั้งบอร์ด ESP32 ใน Arduino IDE (คำแนะนำสำหรับ Windows)

แนะนำ: