Სარჩევი:

ESP32+RC522+IFTTT = სახლის უსაფრთხოება: 5 ნაბიჯი
ESP32+RC522+IFTTT = სახლის უსაფრთხოება: 5 ნაბიჯი

ვიდეო: ESP32+RC522+IFTTT = სახლის უსაფრთხოება: 5 ნაბიჯი

ვიდეო: ESP32+RC522+IFTTT = სახლის უსაფრთხოება: 5 ნაბიჯი
ვიდეო: Самодельная IP камера на ESP32CAM / Подключение ESP32 CAM 2024, ნოემბერი
Anonim
Image
Image

გამარჯობა! მე გავაკეთე ეს პატარა პროექტი ESP32 განვითარების დაფით, RC522 RFID წამკითხველით, დარბაზის სენორით და IFTTT- ით.

თქვენ მიიღებთ შეტყობინებას ან SMS- ს ჭკვიან მოწყობილობაზე, თუ ვინმე გააღებს თქვენს კარს და არ დააყენებს სწორ RFID ტეგს 10 წამში.

ეს ასე მუშაობს

ნაბიჯი 1: მიიღეთ ყველა ნაწილი

ყველა კავშირის მავთული
ყველა კავშირის მავთული

1. ESP32 dev დაფა

2. RC522 RFID

3. მავთულები

4. ჰოლის სენსორი

5. მაგნიტი (მე გამოვიყენე ნეოდიმი, მაგრამ ნებისმიერი მაგნიტი კარგი იქნება)

6: 4.7k რეზისტორი

ბმულები მხოლოდ მითითებისთვისაა. ეს ნაწილები ბევრად იაფად შეგიძლიათ შეიძინოთ e-bay– დან;)

ნაბიჯი 2: შეაერთეთ ყველა კავშირი

1. შეაერთეთ ESP32 RC522- თან:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 გადატვირთვა

GND GND

3V3 3V3

2. დააკავშირეთ დარბაზის სენსორი (შეამოწმეთ მონაცემთა ცხრილი, თუ იყენებთ სხვადასხვა სენსორს):

შეაერთეთ ESP32 P21 დარბაზის სენორის Vout– თან და 3V3 V +– თან და GND V– სთან. დააყენეთ 1k დან 10k რეზისტორი P21 და 3V3 შორის

ნაბიჯი 3: შექმენით IFTTT ანგარიში და შექმენით აპლეტი

შექმენით 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. მოამზადეთ arduino IDE: ESP32 Arduino IDE– ით

2. ჩამოტვირთეთ კოდი;

3. გადადით: https://ifttt.com/maker_webhooks და დააჭირეთ ღილაკს "Documentation" და მიიღეთ თქვენი გასაღები. დააკოპირეთ გასაღები ESP32 კოდში;

4. შეცვალეთ თქვენი ქსელის რწმუნებათა სიგელები;

5. წაიკითხეთ თქვენი RFID ბარათები UID და შეცვალეთ ეს ხაზები თქვენი ბარათისთვის:

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

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

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

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

5. დაგეგმეთ ESP და Arduino IDE– ში გახსენით სერიული მონიტორი, რომ შეამოწმოთ როგორ მუშაობს.

ნაბიჯი 5: დაასრულეთ თქვენი პროექტი

დაასრულეთ თქვენი პროექტი
დაასრულეთ თქვენი პროექტი
დაასრულეთ თქვენი პროექტი
დაასრულეთ თქვენი პროექტი
დაასრულეთ თქვენი პროექტი
დაასრულეთ თქვენი პროექტი

თუ ყველაფერი ისე მუშაობს, როგორც მოსალოდნელი იყო, შეაერთეთ ყველა კავშირი და განათავსეთ იგი კარებთან ახლოს (ასევე შეგიძლიათ სადმე დამალოთ). მიამაგრეთ მაგნიტი კარებზე და მიამაგრეთ დარბაზის სენსორი ახლოს. როდესაც კარები გაიხსნება დარბაზის სენსორი აღმოაჩენს ამას და ის სიგნალს გაუგზავნის ESP32- ს. ESP32 უკაბელო საშუალებით აკავშირებს IFTTT– ს და IFTTT გამოგიგზავნით შეტყობინებას ან SMS– ს.

გასაუმჯობესებელი რამ:

1. განახორციელეთ რაიმე სახის მოწყობილობის გულისცემა, რათა შეგატყობინოთ, თუ მოწყობილობა არ მუშაობს სწორად;

2. გააკეთეთ 3D დაბეჭდილი საქმე ამისათვის;

3. მიამაგრეთ სიგნალიზაცია ან აუდიო შეტყობინებები: ESP32 აუდიო პროექტი

Გამოსადეგი ბმულები:

randomnerdtutorials.com

ESP32 დაფის დაყენება Arduino IDE– ში (Windows ინსტრუქცია)