Агуулгын хүснэгт:

Хурууны хээ мэдрэгчийг XAMP шийдэлтэй хослуулахын тулд цагийг үзэх: 6 алхам (зурагтай)
Хурууны хээ мэдрэгчийг XAMP шийдэлтэй хослуулахын тулд цагийг үзэх: 6 алхам (зурагтай)

Видео: Хурууны хээ мэдрэгчийг XAMP шийдэлтэй хослуулахын тулд цагийг үзэх: 6 алхам (зурагтай)

Видео: Хурууны хээ мэдрэгчийг XAMP шийдэлтэй хослуулахын тулд цагийг үзэх: 6 алхам (зурагтай)
Видео: Samsung Galaxy S8 + Замена экрана 2024, May
Anonim
XAMP шийдэлтэй хослуулан хурууны хээ мэдрэгч ашиглах
XAMP шийдэлтэй хослуулан хурууны хээ мэдрэгч ашиглах

Сургуулийн төслийн хувьд бид сурагчдын ирцийг хэрхэн хянах талаар шийдэл хайж байсан. Манай олон оюутнууд оройтож ирдэг. Тэдний байгаа эсэхийг шалгах нь ядаргаатай ажил юм. Нөгөөтэйгүүр, оюутнууд өөрсдийгөө шалтаг хайж байхдаа өөрсдийгөө байгаа гэж хэлдэг тул маш их хэлэлцүүлэг өрнүүлдэг.

Хурууны хээ уншигч ашиглах нь системийг хууран мэхлэх гэж буй оюутнуудын залилан мэхлэх гэх мэт саад бэрхшээлээс зайлсхийх хамгийн сайн арга юм. RFID нь мөн адил ажиллах боломжтой боловч оюутнуудад картаа өгөх боломжийг олгодог бөгөөд картаа мартсан гэдгээ мартсан гэж хэлэх боломжийг олгодог бөгөөд ингэснээр сургуульд нэмэлт зардал гардаг.

Алхам 1: Шаардлагатай материал

Шаардлагатай материалууд
Шаардлагатай материалууд

Энэхүү төслийг хэрэгжүүлэхийн тулд бид дараахь материалыг ашиглах болно.

  • Arduino Uno (эсвэл бусад нийцтэй самбар)
  • Хурууны хээ мэдрэгч
  • Утасгүй бамбай

Та Ethernet самбар эсвэл Arduino Yun руу явж болно, гэхдээ энэ төслийн тайлбарыг дээрх жагсаалтын техник хангамж дээр үндэслэсэн болно.

Алхам 2: Windows програм хангамж ашиглан хурууны хээ бүртгүүлэх

GitHUB номын санд хурууны хээ бүртгүүлэх код байдаг боловч Windows програм хангамжийг ашиглах нь илүү хялбар болсон. Үр дүн нь адилхан.

Үүнийг хуулахын оронд энэ алхамын талаар дэлгэрэнгүй мэдээлэл авахын тулд өөр зааварчилгааны 2 -р алхамыг үзэхийг хүсч байна.

Алхам 3: Програм хангамж

Энэ төслийг бүтээхээс өмнө танд зарим програм хангамж хэрэгтэй болно.

  • Arduino IDE: Би 1.0.3 хувилбарыг ашигласан, учир нь одоог хүртэл WIFI бамбайг 1.0.5 -с дээш хувилбарыг ажиллуулахад шаардлагатай програм хангамжийн шинэчлэлтийг олж чадаагүй байна.
  • хурууны хээ номын сан: кодыг эмхэтгэхэд шаардлагатай. Агуулгыг Arduino IDE -ийн номын сангийн хавтсанд хуулж ав
  • xAMP: мэдээллийг мэдээллийн санд хадгалах серверийн орчин. Та ямар ч платформ дээр ямар ч хувилбарыг ашиглаж болно. Хэрэв та хөгжүүлэлтийн самбарыг дэмжигч бол миний адил Raspberry Pi дээр ажиллуулж болно.

Алхам 4: Тоног төхөөрөмжийн суурилуулалт

Тоног төхөөрөмжийн суурилуулалт
Тоног төхөөрөмжийн суурилуулалт
Тоног төхөөрөмжийн суурилуулалт
Тоног төхөөрөмжийн суурилуулалт

Шударга бөгөөд хангалттай энгийн: Arduino дээрээ сүлжээний самбараа залгаарай. Хурууны хээ уншигчтай холбох ажлыг хөнгөвчлөхийн тулд би зарим холбогч утсыг гагнах утсыг сунгасан. Шар утсаар гагнасан цагаан тугалгыг эс тооцвол бусад нь ижил өнгөтэй байна.

Хурууны хээгээр мэдээлэл дамжуулахын тулд Pin2 дээрх ногоон утсыг, Pin3 дахь цагаан (эсвэл миний хувьд шар өнгөтэй) залгаарай. Улаан утсыг 5В, хар утсыг газардуулгын залгуурт залгаарай.

Алхам 5: Arduino скрипт

Энэ бол нэлээд үндсэн Q&D код юм. Одоогоор шалгах ажиллагаа дутуу хэвээр байна. Илүү сайн ажиллахын тулд дизайн дээр хоёр LED нэмж оруулах шаардлагатай бөгөөд ингэснээр хэрэглэгч хурууны хээгээ хүлээн авч, мэдээллийг сервер рүү илгээсэн эсэхийг харах боломжтой болно. (Ногоон LED = OK, Улаан LED = алдаа гарлаа).

Үндсэндээ код нь юу хийдэг вэ?

  1. WPA утасгүй сүлжээнд холбогдох
  2. хурууны хээ мэдрэгч хавсаргасан эсэхийг шалгах
  3. хурууны хээг хүлээнэ үү

    Хэрэв олдвол: хурууны хээ олдсон сервер рүү HTTP хүсэлт илгээх

Алхам 6: XAMP файлууд

Үзүүлэх зорилгоор кодыг хамгийн бага хэмжээнд хүртэл бууруулсан болно. Та өгөгдлийн санд шинэ мөр оруулах үед автоматаар бөглөх ID баганын багана, TimeStamp талбарыг агуулсан MySQL хүснэгтийн тайлбарыг авах болно.

PHP скриптийг Arduino скрипт дэх HTTP хүсэлтээс дуудаж, скрипт рүү дамжуулсан ID -г боловсруулдаг. Серверээс авсан хариултыг Arduino IDE -ийн цуваа монитор ашиглан шалгаж болно.

Зөвлөмж болгож буй: