Mündəricat:
- Addım 1: Lazımi materiallar
- Addım 2: Windows Proqramından istifadə edərək barmaq izlərinin qeydiyyatı
- Addım 3: Proqram təminatı
- Addım 4: Avadanlıq Quraşdırması
- Addım 5: Arduino Script
- Addım 6: XAMP Dosyaları
Video: XAMP Çözümü ilə Birlikdə Zaman İştirakçılığı üçün Parmak İzi Sensorundan istifadə: 6 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bir məktəb layihəsi üçün şagirdlərin dərsə davamiyyətini necə izləmək barədə bir həll axtarırdıq. Bir çox tələbəmiz gec gəlir. Onların varlığını yoxlamaq yorucu bir işdir. Digər tərəfdən, çox müzakirə var, çünki tələbələr tez -tez mövcud olduqlarını söyləyərkən əslində bəhanə axtarırlar.
Barmaq izi oxuyucusu istifadə etmək, sistemi aldatmağa çalışan tələbələr üçün saxta davranış kimi maneələrin qarşısını almağın ən yaxşı yolu ola bilər. RFID eyni şəkildə işləyə bilər, ancaq tələbələrə kartlarını təhvil vermələrinə icazə verir və bu da kartlarını unutduqlarını və ya itirdiklərini söyləyərək məktəbə əlavə xərclər gətirir.
Addım 1: Lazımi materiallar
Bu layihənin əsası üçün aşağıdakı materiallardan istifadə edəcəyik:
- Arduino Uno (və ya digər uyğun lövhə)
- Barmaq izi sensoru
- Simsiz qalxan
Ethernet lövhəsi və ya Arduino Yun üçün gedə bilərsiniz, ancaq bu layihənin təsviri yuxarıdakı siyahının aparatına əsaslanır.
Addım 2: Windows Proqramından istifadə edərək barmaq izlərinin qeydiyyatı
GitHUB kitabxanasında barmaq izlərinin qeydiyyatı üçün kod olsa da, vizual olaraq daha cəlbedici olan Windows proqramından istifadə etməyi daha asan tapdım. Nəticə eynidir.
Kopyalamaq əvəzinə, bu addım haqqında daha çox məlumat əldə etmək üçün başqa bir təlimatın 2 -ci addımına müraciət etmək istərdim.
Addım 3: Proqram təminatı
Bu layihəni qurmadan əvvəl bəzi proqramlara ehtiyacınız olacaq:
- Arduino IDE: 1.0.3 versiyasını istifadə etdim, çünki indiyə qədər WIFI qalxanının 1.0.5 -dən yuxarı bir versiyada işləməsi üçün lazım olan firmware yeniləməsini tapa bilmədim.
- barmaq izi kitabxanası: kodu tərtib etmək üçün lazımdır. Məzmunu Arduino IDE kitabxanalar qovluğuna kopyalayın
- xAMP: məlumatları verilənlər bazasında saxlamaq üçün server mühiti. İstənilən platformada istənilən versiyadan istifadə edə bilərsiniz. İnkişaf lövhələrinin pərəstişkarısınızsa, bunu mənim kimi bir Raspberry Pi üzərində işlədə bilərsiniz.
Addım 4: Avadanlıq Quraşdırması
Kifayət qədər ədalətli və sadə: Arduino'nuzdakı şəbəkə lövhəsini qoşun. Barmaq izi oxuyucusunu bağlamağı asanlaşdırmaq üçün bəzi tullanan telləri lehimləyən telləri onlara uzatdım. Sarı telə lehimlənmiş ağ qurğuşun istisna olmaqla, digərləri eyni rəngdədir.
Barmaq izi məlumat ötürülməsi üçün Pin2 -də yaşıl teli və Pin3 -də ağı (və ya sarı halda) bağlayın. Qırmızı telin 5V və qara telin torpaq əlaqələrinə bağlanması üçün enerji verilir.
Addım 5: Arduino Script
Bu kifayət qədər əsas Q&D kodudur. Hələlik yoxlamada hələ də çatışmır. Daha yaxşı işləməsi üçün istifadəçiyə barmaq izinin qəbul edilib -edilmədiyini və məlumatlarının serverə göndərilib göndərilmədiyini görməsinə imkan verən dizayna iki LED əlavə edilməlidir. (Yaşıl LED = OK, Qırmızı LED = xəta baş verdi).
Əsasən, kodun etdiyi şeydir
- WPA simsiz şəbəkəsinə qoşulma
- barmaq izi sensorunun bağlı olub olmadığını yoxlayın
-
barmaq izi gözləyin
Tapılırsa: tapılan barmaq izi ilə serverə HTTP sorğusu göndərin
Addım 6: XAMP Dosyaları
Göstərmək üçün kod ciddi bir minimuma endirilir. ID üçün bir sütun və verilənlər bazasına yeni bir sətir daxil edildikdə avtomatik olaraq doldurulan TimeStamp sahəsi olan MySQL cədvəli təsvirini alırsınız.
PHP skripti Arduino skriptindəki HTTP sorğusundan çağırılır və skriptə ötürülən ID -ni işlədir. Serverdən alınan cavab Arduino IDE -nin Serial Monitoru ilə yoxlanıla bilər.
Tövsiyə:
Arduino IDE -dən istifadə edərək M5stick C ilə Saat Yaratmaq - M5stack M5stick-C ilə RTC Real Zaman Saatı: 4 addım
Arduino IDE -dən istifadə edərək M5stick C ilə Saat Yaratmaq | M5stack M5stick-C ilə RTC Real Time Clock: Salam uşaqlar bu təlimatlarda Arduino IDE istifadə edərək m5stack-in m5stick-C inkişaf lövhəsi ilə bir saat düzəltməyi öyrənəcəyik. Beləliklə m5stick tarix, vaxt və amp göstərəcək; ekranda ayın həftəsi
Arduino Parmak İzi İştirakçılığı Sistemi/ Bulud Məlumat Saxlama: 8 Addım
Arduino Parmak İzi İştirakçılığı Sistemi/ Bulud Məlumat Saxlama: Bu və digər möhtəşəm dərsləri ElectroPeak -in rəsmi internet saytında oxuya bilərsinizBaxış Bu günlərdə IoT cihazlarının istifadəsi və tətbiqi haqqında öyrənmək IoT sistemlərinin artan istifadəsi səbəbindən çox vacibdir. Bu dərslikdə, biz
MQ-7 Sensorundan istifadə edən Arduino CO Monitoru: 8 Addım (Şəkillərlə birlikdə)
MQ -7 Sensorundan istifadə edən Arduino CO Monitoru: Bu təlimatın nə üçün yaradıldığına dair bir neçə kəlmə: bir gün rəfiqəmin anası özünü pis hiss etdiyi üçün gecə yarısı bizə zəng etdi - başgicəllənmə, taxikardiya, ürəkbulanma, yüksək təzyiq, hətta naməlum vaxta qədər huşunu itirdi (ehtimal ki
Arduino Parmak İzi Sensoru Dərsliyi: 6 addım (şəkillərlə birlikdə)
Arduino Parmak İzi Sensoru Dərsliyi: Əziz dostlar, başqa bir dərsliyə xoş gəldiniz! Bu gün barmaq izi sensoru modulundan istifadə edən maraqlı bir Arduino layihəsi hazırlayacağıq. Heç bir gecikmə olmadan işə başlayaq! Həmişə bir barmaq izi sensoru modulunu sınamaq istəyirdim
Arduino ilə İr Sensorundan istifadə edərək Ağıllı Küçə İşığı: 4 addım (şəkillərlə)
Ir Sensorunu Arduino ilə İstifadə edən Ağıllı Küçə İşığı: Daha çox layihə üçün kanalıma ABUNƏ OLUN.Bu layihə Ağıllı küçə işığı haqqındadır, nəqliyyat vasitəsi içindən keçərkən küçə işığı yanacaq. Burada 4 IR sensoru istifadə edirik vasitə, hər IR sensoru idarə edir