Агуулгын хүснэгт:
- Алхам 1: RFID онол
- Алхам 2: RFID модулийг холбох
- Алхам 3: RFID тагнаас өгөгдлийг унших
- Алхам 4: RFID уншигчийг шалгах
- Алхам 5: Micro Servo, LED ба Buzzers
- Алхам 6: Туршилт, алдааг олж засварлах
- Алхам 7: Бодит ертөнцийн програм
Видео: Arduino RFID 'Ухаалаг хаалга' заавар: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Питер Тран, 10ELT1
Энэхүү гарын авлагад та RFID уншигч модулийн тусламжтайгаар бичил servo хөдөлгүүртэй хаалгыг онгойлгох болно. Танд нэвтрэх эрхтэй, дохиолол өгөхгүй, халдагчийн гэрлийг асаахгүй байх эрхтэй нэвтрэх карт байгаа эсэхийг шалгаарай.
Та алхам алхмаар удирдан чиглүүлж, төгсгөлд нь 'Туршилт, алдааг олж засварлах' гарын авлага, 'Бодит ертөнцийг ашиглах програм' хэсэгт туслах болно.
Энэ төслийн кодыг https://drive.google.com/drive/folders/1yVIvFhV17… дээрээс авах боломжтой.
Мөн RFID мэдрэгчийн шаардлагатай номын санг https://github.com/AritroMukherjee/RFID дээрээс татаж авна уу.
Хангамж:
- Arduino UNO (эсвэл бусад нийцтэй микроконтроллер)
- Breadboard прототип хийх
- RFID уншигч модуль ((RFID-RC522) RFID хаягтай
- Бичил Servo (9 гр)
- LED (шар, ногоон, улаан)
- Piezo Buzzers
Алхам 1: RFID онол
RFID уншигч гэж юу вэ?
Радио давтамжийг тодорхойлох (RFID) тэмдэглэгээ нь таних, хянах зорилгоор жижиг радио давтамж тодорхойлох төхөөрөмжийг ашигладаг ID систем юм. RFID тэмдэглэгээний систем нь шошго өөрөө, унших/бичих төхөөрөмж, өгөгдөл цуглуулах, боловсруулах, дамжуулахад зориулагдсан хост системийн програмыг агуулдаг. Энгийнээр хэлбэл, RFID нь цахилгаан соронзон орон ашиглан өгөгдлийг богино зайд дамжуулдаг.
RFID нь хүмүүсийг таних, гүйлгээ хийх гэх мэт ашигтай байдаг. Та хаалгаа онгойлгохдоо RFID системийг ашиглаж болно. Жишээлбэл, картан дээрээ зөв мэдээлэл оруулсан хүн л орох эрхтэй. Энэхүү гарын авлагад бид олон RFID хаягуудтай бөгөөд тус бүр өөрийн өвөрмөц таних тэмдэг (UID) -тэй боловч зөвхөн нэг картад хандах эрхтэй болно.
RFID-RC522 зүү байрлуулалт
Pin 1: VCC, эерэг хүч (3.3v) Pin 2: RST, resetPin 3: GroundPin 4: IRQ, төхөөрөмж 5P: MISO, үндсэндээ INPin 6: MOSI холбооны хүрээг хамарсан модулийг сэрээхэд ашигладаг таслалтын зүү. үндсэндээ харилцаа холбоо OUTPin 7: SCK, цаг/осциллятор болгон ашигладаг Pin 8: SS, цуваа оролт болгон ашигладаг
Алхам 2: RFID модулийг холбох
- Танилцуулах хэсгээс шаардлагатай номын санг татаж авна уу.
- "Rfid-master" zip фолдероос агуулгыг гаргаж аваад энэ номын сангийн фолдерыг Arduino-ийн одоо байгаа номын сангийн дор нэмнэ үү.
- Arduino IDE -ийг дахин эхлүүлнэ үү
- Arduino кодыг хичээлийн эхэнд холбосон болно. Кодыг эмхэтгэж, алдаа дутагдлыг арилгана уу.
- Arduino UNO -г RFID уншигчтай холбоно уу. Доорх зүү утас, түүнчлэн дээрх схемийг үзэхэд хялбар болно.
RFID-RC522-ээс Arduino Uno руу утас холбох
SDA ------------------------ Дижитал 10 SCK ---------------------- --Digital 13 MOSI ---------------------- Дижитал 11 MISO -------------------- --Digital 12 IRQ ------------------------ холбогдоогүй GND ------------------- ---- GND RST ------------------------ Дижитал 9 3.3v ---------------- ------- 3.3v (5v-тэй холбогдож болохгүй)
Алхам 3: RFID тагнаас өгөгдлийг унших
- Файл> Жишээ> MFRC522> DumpInfo руу ороод кодыг байршуулна уу. Энэ кодыг Arduino IDE дээр ашиглах боломжтой болно (RFID номын санг суулгасны дараа).
- Цуваа мониторыг нээгээд дээрх зураг дээрх шиг зүйлийг харах хэрэгтэй.
- RFID шошгыг уншигчдад ойролцоогоор өгнө үү.
- Тагнаас унших боломжтой мэдээллийг дээрх баруун талын зурагт жагсаасан болно. Шар тодруулсан текст нь RFID шошгоны өвөрмөц таних тэмдэг (UID) бөгөөд үүнийг дараа нь тэмдэглээрэй.
Алхам 4: RFID уншигчийг шалгах
- Шаардлагатай бол UID -ийг Arduino код руу оруулна уу ("Эрх бүхий хандалт" хэсгийн ойролцоо).
- Хандалт хийхээр сонгосон шошго ойролцоогоор, та зөвшөөрөгдсөн мессежийг харах болно.
- Өөр UID -тэй өөр шошго ойролцоо байвал та татгалзсан мессежийг харах болно.
- Хэрэв танд ямар нэгэн асуудал тулгарвал 'Туршилт ба Алдааг олж засварлах' хэсгийг үзнэ үү.
Алхам 5: Micro Servo, LED ба Buzzers
Микро Серво
- SparkFun SIK гарын авлагын 49-52-р хуудасны зааврын дагуу бичил servo холбоно уу (Хувилбар 3.2).
- Servo -ийн PWM зүү нь Arduino дээрх pin6 -тай холбогдох ёстой.
- "RFID_wITH_SERVO.ino" нэртэй танилцуулга болон дээрх бүдүүвчийг холбосон лавлах кодыг үзнэ үү.
-
Хэрэв танд ямар нэгэн асуудал тулгарвал 'Туршилт ба Алдааг олж засварлах' хэсгийг үзнэ үү.
LED ба Piezo Buzzers
- Дээрх диаграмыг ашиглан LED ба Piezo Buzzers -ийг суулгана уу.
- "RFID_WithServo_and_Lights.ino" кодыг ашиглана уу.
- Хэрэв танд ямар нэгэн асуудал тулгарвал 'Туршилт ба Алдааг олж засварлах' хэсгийг үзнэ үү.
Алхам 6: Туршилт, алдааг олж засварлах
Туршилт
- Шар LED нь шошго скан хийгээгүй үед л асах ёстой.
- Зөвшөөрөгдсөн RFID хаяг ашиглах үед ногоон гэрэл хоёр дохио өгөхөд хоёр удаа анивчих ёстой
- Зөвшөөрөлгүй RFID хаяг ашиглах үед улаан гэрэл гурван удаа дуугарч гурван удаа анивчих ёстой
Алдааг олж засварлах
- LED асахгүй байна: LED -ийн туйлыг эргүүлж эргүүлээрэй. LED нь бас ассан байж магадгүй.
- Хөтөлбөрийг байршуулаагүй байна: Цуваа портыг хэрэгслүүд> цуваа порт> хэсэгт өөрчлөх
- Servo мушгихгүй: Өнгөт утас хүртэл буруу залгахад маш амархан байдаг.
- Серво ажиллахгүй хэвээр байна: цахилгаан (улаан, хүрэн утас) +5в ба газардуулгыг холбохоо бүү мартаарай
- Серво зүгээр л дуугардаг: гадаад цахилгаан хангамж ашиглах,
Алхам 7: Бодит ертөнцийн програм
RFID-ийг бараг ямар ч хамгаалалтын програмд хялбархан нэгтгэх боломжтой бөгөөд энэхүү загварыг нэн даруй бодит хэрэглээнд ашиглахад маш тохиромжтой, тохиромжтой болгодог. Зөвшөөрөгдсөн RFID шошго нь хаалгыг онгойлгодог servo -ийг идэвхжүүлдэг ижил төстэй загварыг дараах тохиолдолд ашиглаж болно.
- оффисын барилгууд
- орон сууц
- зочид буудлууд
- номын сангийн семинарын танхимд бүртгүүлэх
- машин түрээслэх/түрээслэх
RFID -ийн бусад давуу талууд нь:
- Хуулах эсвэл хакердахад хэцүү байдаг. Радио дохиог "хуулах" боломжгүй бөгөөд дохиог өөрөө шифрлэх боломжтой тул бусад төхөөрөмжүүд өгөгдлийг тайлж чадахгүй байна.
- Тохируулж, програмчилж болно. RFID түлхүүр картыг зөвхөн тодорхой хаалгыг (эсвэл зөвхөн нэгийг) тодорхой хугацаанд нээхээр програмчилж болно. (Зочид буудлууд нь зочдод зөвхөн зочид буудлын өрөө, фитнессийн төвөөр үйлчлүүлэх эрх олгохын тулд түлхүүр картыг ашигладаг. Төлбөр тооцооны өглөө ажиллахаа больсон.) Энэхүү систем нь ажилтнуудын зөвхөн тухайн байгууламжийн тодорхой эрх бүхий хэсэгт нэвтрэх эрхийг хязгаарлах боломжийг олгодог..
- Нэргүй. Түлхүүр картанд таних тэмдэг байхгүй бол зөвхөн эрх бүхий хэрэглэгч болон компьютер л аль хаалганы түгжээг онгойлгохыг мэдэх боломжтой.
- Идэвхгүй болгосон. Хэрэв түлхүүр карт алдагдсан эсвэл хулгайлагдсан бол систем нь таних дохиогоо зөвшөөрөлгүй авах боломжтой, эс тэгвээс картны хугацаа дуусахыг зөвшөөрч болно.
- Илүү хэмнэлттэй аюулгүй байдал. Физик түлхүүрүүд алдагдсан эсвэл эвдэрсэн тохиолдолд аюулгүй байдлыг сэргээхийн тулд түгжээг өөрчлөх шаардлагатай. Түлхүүр карт алдагдсан тохиолдолд үүнийг зөвшөөрөлгүй болгож, нэг удаагийн үр дүнтэй болгох боломжтой. Түгжээг солих шаардлагагүй
RFID -ийн зарим сул талууд нь:
- RFID систем нь ихэвчлэн бар кодын системээс илүү үнэтэй байдаг
- RFID хаягууд нь ихэвчлэн бар кодын шошгуудаас том хэмжээтэй байдаг
- Шошго нь аппликешнд зориулагдсан бөгөөд нэг шошго бүгдэд тохирохгүй
- Паспорт, зээлийн картыг зөвшөөрөлгүй унших боломжтой
- Нэгээс олон шошго нэгэн зэрэг хариу өгөх боломжтой
Зөвлөмж болгож буй:
DIY ухаалаг гаражийн хаалга онгойлгогч + гэрийн туслахын интеграци: 5 алхам
DIY ухаалаг гаражийн хаалга онгойлгогч + гэрийн туслахын интеграцчлал: Энэхүү DIY төслийг ашиглан гаражийн ердийн хаалгаа ухаалаг болго. Би үүнийг хэрхэн яаж барьж, гэрийн туслах (MQTT дээр) ашиглан хянах, гаражийнхаа хаалгыг алсаас онгойлгох, хаах чадварыг зааж өгөх болно. Би Wemos нэртэй ESP8266 хавтанг ашиглах болно
Ухаалаг гаражийн хаалга онгойлгогч: 6 алхам (зурагтай)
Ухаалаг гаражийн хаалга онгойлгогч: CreditI нь Savjee -ийн хэрэгжилтийг бараг хуулбарласан боловч Shelly ашиглахын оронд Sonoff Basic -ийг ашигласан. Түүний вэбсайт болон YouTube сувгийг үзээрэй! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Ухаалаг хаалга: 3 алхам
Ухаалаг хаалга: Ухаалаг хаалга нь хаалгыг түгжихээ мартсан, хэн нэгэн таны хаалга руу ойртох үед ухаалаг хаалга танд мэдэгдэх болно. Интегийн Компьютерийн шинжлэх ухааны хоёр оюутан
IOT CA2 - Ухаалаг хаалга: 3 алхам
IOT CA2 - Ухаалаг хаалга: Тодорхойлолт: Энэ нь өрөөний хаалга түгжих систем бөгөөд бүртгүүлсэн хэрэглэгчид RFID картыг ашиглан орох боломжтой бөгөөд өрөөний гэрэл асах болно. Буруу RFID картыг товшсон бол камер дараа нь гэрэл зургаа авах бөгөөд дараа нь улаан гэрэлтэй болно
Wifi ухаалаг хаалга (хамгийн энгийн арга): 11 алхам (зурагтай)
Wifi ухаалаг хаалга (хамгийн энгийн арга): Энэ бол arduino uno R3 -тай хийсэн энгийн төсөл бөгөөд хаалганы түгжээг түлхүүргүйгээр удирдах зорилготой бөгөөд үүнийг хийхийн тулд ухаалаг гар утсыг ашиглан харилцаа холбооны хэрэгсэл нь интернет (wifi модуль) болно. -ESP8266) .Би аль хэдийн зааварчилгаа өгсөн байгаа