Mundarija:
- 1 -qadam: kerakli materiallar
- 2 -qadam: Windows dasturiy ta'minotidan foydalanib, barmoq izlarini ro'yxatdan o'tkazish
- 3 -qadam: dasturiy ta'minot
- 4 -qadam: Uskuna o'rnatish
- 5 -qadam: Arduino skript
- 6 -qadam: XAMP fayllari
Video: Barmoq izi sensoridan XAMP yechimi bilan birgalikda vaqtni ko'rish uchun foydalanish: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Maktab loyihasi uchun biz o'quvchilarning davomatini kuzatish yo'lini izladik. Ko'plab talabalarimiz kech kelishadi. Ularning borligini tekshirish zerikarli ish. Boshqa tomondan, juda ko'p munozaralar bor, chunki talabalar ko'pincha o'zlari borligini aytishadi, lekin aslida ular uzr izlaydilar.
Barmoq izi o'quvchisini ishlatish, tizimni aldashga urinayotgan talabalar uchun firibgarlik xatti -harakatlari kabi to'siqlardan qochishning eng yaxshi usuli bo'lishi mumkin. RFID ham xuddi shunday ishlashi mumkin edi, lekin o'quvchilarga o'z kartalarini topshirish imkonini beradi, bu esa kartani unutganini yoki yo'qotib qo'yganini aytishga imkon beradi, bu esa maktabga qo'shimcha xarajatlar keltiradi.
1 -qadam: kerakli materiallar
Loyihaning asosi sifatida biz quyidagi materiallardan foydalanamiz:
- Arduino Uno (yoki boshqa mos keladigan taxta)
- Barmoq izi sensori
- Simsiz qalqon
Siz Ethernet kartasini yoki Arduino Yunni tanlashingiz mumkin, lekin bu loyihaning tavsifi yuqoridagi ro'yxatning uskunasiga asoslangan.
2 -qadam: Windows dasturiy ta'minotidan foydalanib, barmoq izlarini ro'yxatdan o'tkazish
GitHUB kutubxonasida barmoq izlarini yozish kodi mavjud bo'lsa -da, men Windows dasturiy ta'minotini ishlatishni ancha osonlashtirdim, bu ingl. Natija bir xil.
Nusxa olishning o'rniga, men bu qadam haqida qo'shimcha ma'lumot olish uchun boshqa ko'rsatmali 2 -bosqichga murojaat qilmoqchiman.
3 -qadam: dasturiy ta'minot
Ushbu loyihani qurishdan oldin sizga bir nechta dasturiy ta'minot kerak bo'ladi:
- Arduino IDE: Men 1.0.3 versiyasidan foydalanardim, chunki shu paytgacha WIFI qalqoni bilan ishlash uchun zarur bo'lgan dasturiy ta'minotni 1.0.5 dan yuqoriroq versiyasini topa olmadim.
- barmoq izlari kutubxonasi: kodni kompilyatsiya qilish uchun kerak. Tarkibni Arduino IDE kutubxonalar papkasiga nusxalash
- xAMP: ma'lumotlar bazasida ma'lumotlarni saqlash uchun server muhiti. Siz istalgan platformada istalgan versiyadan foydalanishingiz mumkin. Agar siz rivojlanish taxtalarining muxlisi bo'lsangiz, uni xuddi men kabi Raspberry Pi -da ishlatishingiz mumkin.
4 -qadam: Uskuna o'rnatish
Oddiy va etarlicha sodda: Arduino -dagi tarmoq kartasini ulang. Barmoq izlarini o'qish moslamasini ulashni osonlashtirish uchun men ularga bir nechta o'tish simlarini lehimlovchi simlarni uzatdim. Sariq simga lehimlangan oq qo'rg'oshindan tashqari, qolganlari bir xil rangga ega.
Barmoq izlari ma'lumotlarini uzatish uchun Pin2 -dagi yashil simni va Pin3 -dagi oq (yoki mening holatimda sariq) simni ulang. Quvvat qizil simni 5V va qora simni erga ulanish bilan ta'minlanadi.
5 -qadam: Arduino skript
Bu juda oddiy savol -javob kodi. Hozircha, u hali ham tekshirilmagan. Yaxshi ishlashi uchun dizaynga ikkita LED qo'shilishi kerak, bunda foydalanuvchining barmoq izi qabul qilinganligini va uning ma'lumotlari serverga yuborilganmi yoki yo'qligini ko'rishi mumkin. (Yashil LED = OK, qizil LED = xato yuz berdi).
Asosan, kod nima qiladi
- WPA simsiz tarmoqqa ulanish
- barmoq izi sensori ulanganligini tekshirish
-
barmoq izini kuting
Agar topilsa: topilgan barmoq izi bilan serverga HTTP so'rovini yuboring
6 -qadam: XAMP fayllari
Namoyish qilish uchun kod qat'iy minimal darajaga tushiriladi. Siz MySQL jadval tavsifini olasiz, unda ID uchun ustun va TimeStamp maydoni mavjud bo'lib, u ma'lumotlar bazasiga yangi qator kiritilganda avtomatik ravishda to'ldiriladi.
PHP skripti Arduino skriptidagi HTTP so'rovidan chaqiriladi va skriptga uzatiladigan identifikatorni qayta ishlaydi. Serverdan olingan javobni Arduino IDE Serial Monitor yordamida tekshirish mumkin.
Tavsiya:
Arduino UNO bilan sig'adigan barmoq izi sensori: 7 qadam
Arduino UNO bilan sig'adigan barmoq izlari sensori: Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech.Today biz o'z loyihalarimizga himoya qatlamini qo'shmoqchimiz. Xavotir olmang, biz hech qanday qo'riqchilarni tayinlamaymiz. Bu DFRobot -dan yoqimli, yaxshi ko'rinadigan barmoq izlari sensori bo'ladi
Barmoq izi skaneri va RFID o'quvchi bilan elektr eshik qulfi: 11 qadam (rasmlar bilan)
Barmoq izi skaneri va RFID o'qiydigan elektr eshik qulfi: Loyiha kalitlarni ishlatishning oldini olish uchun mo'ljallangan edi, maqsadga erishish uchun biz optik barmoq izi sensori va Arduino -dan foydalandik. Biroq, barmoq izlari o'qib bo'lmaydigan odamlar bor va sensor ularni tan olmaydi. Keyin o'ylab
Arduino bilan APDS9960 imo -ishorali sensoridan qanday foydalanish kerak: 7 qadam
Arduino bilan APDS9960 imo -ishorali sensorni qanday ishlatish kerak: Ushbu qo'llanmada biz Visuino dasturidan foydalanib OLED -displeyda qo'l yo'nalishlarini ko'rsatish uchun Arduino bilan APDS9960 imo -ishorali sensoridan qanday foydalanishni bilib olamiz. Videoni tomosha qiling
Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak: 5 qadam (rasmlar bilan)
Uskunani sinovdan o'tkazish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak: O'chirish simulyatsiyasi - bu kompyuter dasturlari elektron zanjir yoki tizimning xatti -harakatlarini taqlid qiladigan usul. Yangi dizaynlar sxemani yoki tizimni qurmasdan sinovdan o'tkazilishi, baholanishi va tashxis qo'yilishi mumkin. O'chirish simulyatsiyasi bo'lishi mumkin
Arduino yordamida bankomat (barmoq izi+RFID kartasi): 4 qadam (rasmlar bilan)
Arduino-dan foydalanadigan bankomat (barmoq izi+RFID kartasi): Salom do'stlar, men Arduino-dan foydalangan holda bankomat haqida yangi g'oya bilan qaytdim. Bu naqd pulsiz xizmat ko'rsatish mumkin bo'lmagan qishloq joylarida foydali bo'lishi mumkin. Sizga yoqdi. Ishni boshlaylik