Мазмұны:
- 1 -қадам: барлық бөлшектерді алыңыз
- 2 -қадам: Барлық қосылымдарды сыммен қосыңыз
- 3 -қадам: IFTTT есептік жазбасын жасаңыз және Applet жасаңыз
- 4 -қадам: Бағдарламалау
- 5 -қадам: Жобаңызды аяқтаңыз
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сәлем! Мен бұл шағын жобаны ESP32 әзірлеу тақтасы, RC522 RFID оқу құралы, зал сенаторы және IFTTT көмегімен жасадым.
Егер біреу сіздің есігіңізді ашып, 10 секунд ішінде дұрыс RFID белгісін қоймаса, смарт құрылғыда сізге хабарлама немесе SMS келеді.
Бұл осылай жұмыс істейді
1 -қадам: барлық бөлшектерді алыңыз
1. ESP32 әзірлеуші тақтасы
2. RC522 RFID
3. Сымдар
4. Холл сенсоры
5. Магнит (мен неодимді қолдандым, бірақ кез келген магнит жақсы болар еді)
6: 4.7к резистор
Сілтемелер тек анықтама үшін. Сіз бұл бөлшектерді e-bay-ден әлдеқайда арзан ала аласыз;)
2 -қадам: Барлық қосылымдарды сыммен қосыңыз
1. ESP32 -ді RC522 -ге қосыңыз:
P5 SDA
P18 SCK
P23 MOSI
P19 MISO
P22 БАСТАУ
GND GND
3V3 3V3
2. Холл сенсорын қосыңыз (егер сіз басқа сенсорды қолдансаңыз, деректер кестесін тексеріңіз):
ESP32 P21-ді Vout of hall senor-ға, 3V3-ті V+ пен GND-ке V-ге қосыңыз. P21 мен 3V3 аралығындағы 1k - 10k резисторды қойыңыз
3 -қадам: IFTTT есептік жазбасын жасаңыз және Applet жасаңыз
1. IFTTT.com сайтына кіріңіз және тіркеліңіз (егер сізде әлі жоқ болса, негізгі нұсқа ақысыз);
2. Applet жасаңыз -> «Менің апплеттерім» -> «Жаңа апплетке» өтіңіз;
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 сайтына өтіңіз және «Құжаттама» түймесін басып, кілтіңізді алыңыз. ESP32 кодына кілтті көшіру;
4. Желінің тіркелгі деректерін өзгерту;
5. RFID карталарыңыздың UID -ін оқыңыз және картаңыз үшін мына жолдарды өзгертіңіз:
егер (rfid.uid.uidByte [0] == 61 &&
rfid.uid.uidByte [1] == 102 &&
rfid.uid.uidByte [2] == 14 &&
rfid.uid.uidByte [3] == 194)
5. ESP бағдарламасы мен Arduino IDE -де Serial Monitor ашылады, ол қалай жұмыс істейтінін тексереді.
5 -қадам: Жобаңызды аяқтаңыз
Егер бәрі ойдағыдай жұмыс жасаса, барлық қосылымдарды дәнекерлеп, есіктерге жақын қойыңыз (сіз оны бір жерде жасыра аласыз). Есіктерге магнит бекітіңіз және оған холл сенсорын қойыңыз. Есіктер ашылған кезде холл сенсоры оны анықтайды және ол ESP32 сигналын жібереді. Содан кейін ESP32 сымсыз байланыс арқылы IFTTT желісіне қосылады және IFTTT сізге хабарлама немесе SMS жібереді.
Жақсартатын нәрселер:
1. Құрылғының жүрек соғысының қандай да бір түрін енгізіңіз, осылайша құрылғы дұрыс жұмыс істемейтіні туралы сізге хабарлауға болады;
2. Осы үшін 3d баспа корпусын жасаңыз;
3. Дабыл немесе дыбыстық хабарландыруларды бекіту: ESP32 аудио жобасы
Пайдалы сілтемелер:
randomnerdtutorials.com
Arduino IDE -де ESP32 тақтасын орнату (Windows нұсқаулары)