Სარჩევი:
- ნაბიჯი 1: მიიღეთ ყველა ნაწილი
- ნაბიჯი 2: შეაერთეთ ყველა კავშირი
- ნაბიჯი 3: შექმენით IFTTT ანგარიში და შექმენით აპლეტი
- ნაბიჯი 4: პროგრამირება
- ნაბიჯი 5: დაასრულეთ თქვენი პროექტი
ვიდეო: ESP32+RC522+IFTTT = სახლის უსაფრთხოება: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
გამარჯობა! მე გავაკეთე ეს პატარა პროექტი 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 ანგარიში და შექმენით აპლეტი
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 ინსტრუქცია)