Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл - бүрэлдэхүүн хэсэг ба утас
- Алхам 2: Код ба хавсралтууд
- Алхам 3: Дуусгах: Бүгдийг туршиж үзээрэй - Ажлын видео
Видео: RFID NFC ARDUINO нэвтрэх хяналтын систем: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Надад хэрэгтэй зүйл бол оффисынхоо хандалтын хяналтын систем байв.
Төслийг бүхэлд нь бүтээхэд маш хялбар байдаг.
Би гэртээ нөөц Aduino Mega болон Ethernet бамбайтай байсан тул өөр хэд хэдэн бүрэлдэхүүн хэсгүүдийн тусламжтайгаар би оффисдоо нэвтрэх хяналтын системийг бий болгож чадсан. Мэдээллийг хүснэгтэд цуглуулахын тулд NFC хаягууд болон mySql мэдээллийн санг ашигладаг.
Үндсэндээ Arduino хаяг хүлээж байгаад дараа нь өгөгдлийн санд өгөгдөл байршуулах ажлыг удирдах php вэб хуудастай холбоо барихыг оролдох болно. Үүнийг хийхийн тулд эхлээд "мэдэгдэж байгаа" шошгуудын "хэрэглэгчид" хүснэгтэд шошго байгаа эсэхийг шалгах болно. Хүснэгтэнд мэдэгдэж буй хэрэглэгчид болон тэдгээрийн харьцангуй хаягууд багтсан болно.
Хэрэв шошгыг танихгүй бол Arduino хандалтыг бүртгэхгүй. Үгүй бол хүснэгтэд бичлэг оруулах болно. Одоогийн байдлаар цагийн тэмдэг, id_tag, компанийн салбар (байршил), ip -ийг хүснэгтэд тэмдэглэв.
Би хэрэглэгчдэд илүү хялбар болгох үүднээс lcd -ийг нэмж оруулсан. Хандалтыг бүртгэх үед ногоон гэрэл хэдхэн секундын турш анивчдаг бөгөөд дуугаралт нь богино давтамжтайгаар дуугарах болно. Lcd нь хэдхэн секундын дотор богино OK зурвасыг харуулна.
Хэрэв зарим асуудал гарвал (хэл ажиллахгүй, эсвэл үл мэдэгдэх тэмдэглэгээ гэх мэт) оронд нь улаан гэрэл асах бөгөөд тоглуулах ая нь буурах давтамжтай байх болно. Lcd нь хэдхэн секундын турш богино алдааны мессежийг харуулах болно.
Нэмэлт товчлууруудын тусламжтайгаар та "Энэ бол нэвтрэх үү эсвэл гарах уу?" Гэх мэт үйлдлийг бичиж болно. (гэхдээ энэ нь өөр удаа боловсруулагдах болно).
Алхам 1: Танд хэрэгтэй зүйл - бүрэлдэхүүн хэсэг ба утас
Нэгдүгээрт, энэ нь мэдээллийн санд чиглэсэн төсөл тул танд.php файлыг хаана байршуулах вэб сервер хэрэгтэй болно. Энэ бол arduino -ийн хүсэлтийг боловсруулж, мэдээллийн санг удирдах кодын хэсэг юм.
Мөн танд бүх хандалтыг хадгалах mysql мэдээллийн сан хэрэгтэй болно.
Та оффис дээрээ локал "сервер" дээр бүх зүйлийг бүрдүүлж болно (магадгүй xampp бол сайн бөгөөд хялбар сонголт байж магадгүй) эсвэл танд вэбсайт+mysql db байгаа бол энэ нь ижил байж магадгүй юм.
За, энд материалын хуудас байна:
- Arduino Mega 2560
- Ethernet хамгаалалт W5100
- RF522 rfid хаяг уншигч нь 13, 56mhz 14333A шошготой нийцдэг
- LCD дэлгэц 16x2 1602
- пьезо дуугаралт эсвэл өөр төрлийн дуугаралт
- Бөөн утас
- Хэд хэдэн LED (ногоон, улаан) ба 2k эсэргүүцлийн 2 нь
Дахин хэлэхэд, утастай холбоотой … Утасны талаархи зургууд нь тийм ч сайн биш боловч үүнийг дараагийн алхамд хавсаргасан arduino ноорог дээр илүү сайн тайлбарласан болно.
Алхам 2: Код ба хавсралтууд
Эцэст нь энд таны хайж буй файлууд байна.. Хавсралтад та олох болно
timbrature.ino нь Arduino Mega -д байршуулах ноорог юм
Өмнө дурьдсанчлан, lcd болон RFID хавтангийн бүх холболт, утсыг.ino файлын толгой хэсэгт тайлбарласан болно.
- rfid lib.zip, шаардлагатай rfid номын санг агуулсан болно
- timbratura.zip, (timbratura.php) энэ файлыг таны вэбсайтын вэб сервер дээр байршуулах шаардлагатай файл юм. Энэ нь эхлээд шошгыг таних болно ("хэрэглэгчид" хүснэгтэд байгаа эсэхийг шалгаарай), дараа нь бичлэгийг бүртгэх болно. mysql "хандалтын" хүснэгтэд хандах.
Алхам 3: Дуусгах: Бүгдийг туршиж үзээрэй - Ажлын видео
Одоо та видеог дахин үзэхэд бэлэн байна. Энэ нь уншигч хэрхэн ажилладаг, шошгыг шалгаж, мэдээллийн санд хандах хандалтыг бүртгэх тухай юм. Эхний алхамтай харьцуулахад видео одоо илүү тодорхой болно гэж найдаж байна.
Зөвлөмж болгож буй:
Усны хяналтын систем (Arduino Uno) WIP: 9 алхам
Усны хяналтын систем (Arduino Uno) WIP: Энэ систем нь жижиг хэлбэрийн хүчин зүйл дотор усны өртөг багатай төхөөрөмжийг давтах үүргийг гүйцэтгэдэг. Усны чанар хэмээх шинжлэх ухааны олимпиадын арга хэмжээнээс авсан энэхүү дизайны урам зориг. Анхандаа давсны агууламж хэмжигч байсан зүйл нь үүнийг бий болгов
Arduino - Халаалтын хяналтын систем: 7 алхам
Arduino - Халаалтын хяналтын систем: Халаалтын элементээр температурыг хянах, Arduino Pro Mini нь халаагуурыг температурт тохируулж, температурын графикийг компьютерээр харуулдаг (Visual Studio ашиглан) Энэ төслийг температур хянагч гэж нэрлэж болно
ЦАХИЛГААН ХУРДЫН ХЯНАЛТЫН ХЯНАЛТЫН СОНГОЛЫН ГЕНЕРАТОРЫН АЛТЕРНАТИВ (ESC): 7 алхам
ЦАХИЛГААН ХУРДЫН ХЯНАЛТЫН ХЯНАЛТЫН ХЯНАЛТЫН ГЕНЕРАТОРЫН өөр хувилбар (ESC): Хэсэг хугацааны өмнө би YouTube суваг дээрээ салхин цахилгаан үүсгүүр хэрхэн хийхийг харуулсан видеог (https://www.youtube.com/watch?v=-4sblF1GY1E) нийтэлсэн. сойзгүй DC мотороос. Би видеог испани хэл дээр хийсэн бөгөөд энэ хөдөлгүүрийг түүнд өгсөн гэж тайлбарласан
Ачаалах самбар бүхий энгийн багц файлын нэвтрэх систем: 5 алхам
Ачаалах самбар бүхий энгийн багц файлын нэвтрэх систем: Энд бид ачаалах самбар бүхий нэвтрэх системийн багц файлыг хуваалцаж байна. Бид танд кодыг үзүүлэхээс гадна хэрхэн ашиглахыг зааж өгөх болно. Та мөн манай блогт зочилж илүү их файлын код авах боломжтой. FFLocker 1.0: http://errorcode401.blogspot.in/2013/06/FFlocker-1.0.html Rar
EAL - Нэвтрэх систем: 4 алхам
EAL - Нэвтрэх систем: IntroVi har valgt og lave et adgangskontrol систем, Arduino kanstyres дамжуулан som som medik brikker og kort. Түүний хамгийн шилдэг бүтээлүүд нь тодорхой онцлог шинж чанаруудтай холбоотой байдаг. Dette lagers би EN мэдээллийн сан, som vi har oprettet. Би өгөгдөл