Բովանդակություն:
- Քայլ 1: Անհրաժեշտ նյութեր
- Քայլ 2: Մատնահետքերի գրանցում Windows ծրագրաշարի միջոցով
- Քայլ 3: Softwareրագրակազմ
- Քայլ 4: Սարքավորումների տեղադրում
- Քայլ 5: Arduino սցենարը
- Քայլ 6: XAMP ֆայլեր
Video: Մատնահետքի ցուցիչի օգտագործումը ժամանակին մասնակցելու համար ՝ XAMP լուծման հետ համատեղ. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Դպրոցական նախագծի համար մենք լուծում էինք փնտրում, թե ինչպես հետևել աշակերտների հաճախելիությանը: Մեր ուսանողներից շատերն են ուշ ժամանում: Հոգնեցուցիչ աշխատանք է նրանց ներկայությունը ստուգելը: Մյուս կողմից, շատ քննարկումներ կան, քանի որ ուսանողները հաճախ ասում են, որ ներկա են, իսկ իրականում նրանք արդարացումներ են փնտրում:
Մատնահետքերի ընթերցողի օգտագործումը կարող է լինել լավագույն միջոցը խոչընդոտներից խուսափելու համար, ինչպիսիք են խարդախ վարքագիծը ուսանողների համար, ովքեր փորձում են խաբել համակարգը: RFID- ը կարող էր նույնքան լավ աշխատել, բայց թույլ է տալիս ուսանողներին հանձնել իրենց քարտը ՝ հնարավորություն տալով նաև ասել, որ մոռացել են իրենց քարտը ՝ կամ կորցնելով այն, այդպիսով լրացուցիչ ծախսեր բերելով դպրոցին:
Քայլ 1: Անհրաժեշտ նյութեր
Այս նախագծի հիմքի համար մենք կօգտագործենք հետևյալ նյութերը.
- Arduino Uno (կամ այլ համատեղելի տախտակ)
- Մատնահետքի ցուցիչ
- Անլար վահան
Կարող եք գնալ Ethernet տախտակի կամ Arduino Yun- ի համար, սակայն այս նախագծի նկարագրությունը հիմնված է վերը նշված ցանկի սարքավորման վրա:
Քայլ 2: Մատնահետքերի գրանցում Windows ծրագրաշարի միջոցով
Չնայած GitHUB գրադարանն ունի մատնահետքերի գրանցման կոդ, ես շատ ավելի հեշտ գտա օգտագործել Windows ծրագրակազմը, որը տեսողականորեն ավելի գրավիչ է: Արդյունքը նույնն է:
Այն պատճենելու փոխարեն, ես կցանկանայի անդրադառնալ մեկ այլ հրահանգվող 2 -րդ քայլին այս քայլի մասին լրացուցիչ տեղեկությունների համար:
Քայլ 3: Softwareրագրակազմ
Նախքան այս նախագիծը կառուցելը, ձեզ հարկավոր է որոշ ծրագրակազմ.
- Arduino IDE. Ես օգտագործում էի 1.0.3 տարբերակը, քանի որ մինչ այժմ ինձ չէր հաջողվում գտնել WIFI վահանը գործարկելու համար անհրաժեշտ որոնվածը 1.0.5 -ից բարձր տարբերակով:
- մատնահետքերի գրադարան. անհրաժեշտ է ծածկագիրը կազմելու համար: Պատճենեք բովանդակությունը ձեր Arduino IDE- ի գրադարանների պանակում
- xAMP: սերվերի միջավայր ՝ տեղեկատվությունը տվյալների բազայում պահելու համար: Դուք կարող եք օգտագործել ցանկացած տարբերակ ցանկացած հարթակում: Եթե դուք զարգացման տախտակների երկրպագու եք, կարող եք այն գործարկել Raspberry Pi- ի վրա, ինչպես և ես:
Քայլ 4: Սարքավորումների տեղադրում
Արդար և բավականին պարզ. Միացրեք ցանցի տախտակը ձեր Arduino- ում: Մատնահետքերի ընթերցողին միացնելն ավելի դյուրին դարձնելու համար ես երկարացրեցի լարերը, որոնք միացնում էին նրանցից մի քանի ցատկող լարեր: Բացառությամբ սպիտակ կապարի, որը զոդվել էր դեղին մետաղալարով, մյուսներն ունեն նույն գույները:
Մատնահետքերի տվյալների հաղորդակցության համար պարզապես միացրեք կանաչ մետաղալարը Pin2- ում և սպիտակ (կամ իմ դեպքում դեղին) Pin3- ում: Էլեկտրաէներգիան մատակարարվում է կարմիր լարը 5V- ով և սև մետաղալարերը միացնելով գետնին:
Քայլ 5: Arduino սցենարը
Դա բավականին հիմնական հարցուպատասխանի կոդ է: Առայժմ այն դեռ չունի ստուգում: Ավելի լավ աշխատելու համար դիզայնին պետք է ավելացվի երկու LED, ինչը թույլ կտա օգտվողին տեսնել, թե արդյոք իր մատնահետքն ընդունված է, և նրա տվյալները ուղարկվել են սերվերին, թե ոչ: (Կանաչ LED = Լավ, Կարմիր LED = տեղի է ունեցել սխալ):
Հիմնականում այն, ինչ անում է ծածկագիրը, այն է
- միանալ WPA անլար ցանցին
- ստուգել, արդյոք մատնահետքի տվիչը կցված է
-
սպասեք մատնահետքի
Եթե գտնվի. Գտած մատնահետքով ուղարկեք HTTP հարցում սերվերին
Քայլ 6: XAMP ֆայլեր
Ույցի նպատակով ծածկագիրը կրճատվում է խիստ նվազագույնի: Դուք ստանում եք MySQL աղյուսակի նկարագրությունը, որը պարունակում է ID- ի սյունակ և TimeStamp դաշտ, որը ինքնաբերաբար լրացվում է տվյալների բազայում նոր տող մտցնելիս:
PHP սցենարը կանչվում է Arduino- ի HTTP խնդրանքից և մշակում է ID- ն, որը փոխանցվում է սցենարին: Սերվերից ստացված պատասխանը կարող է հաստատվել Arduino IDE- ի Serial Monitor- ի միջոցով:
Խորհուրդ ենք տալիս:
Մատնահետքի տարողունակ մատնահետքի սենսոր Arduino UNO- ի հետ. 7 քայլ
Մատնահետքի տարողունակ մատնահետքի սենսոր Arduino UNO- ի հետ. Աքարշ այստեղ ՝ CETech- ից: Այսօր մենք պատրաստվում ենք պաշտպանական շերտ ավելացնել մեր նախագծերին: Մի անհանգստացեք, մենք չենք պատրաստվում որևէ թիկնապահ նշանակել դրա համար: Դա կլինի գեղեցիկ, գեղեցիկ արտաքին տեսքով մատնահետքի տվիչ DFRobot- ից: Այսպիսով
Alexa- ի հետ համատեղ IR Bridge օգտագործելով ESP8266: 3 քայլ
Alexa Compatible IR Bridge օգտագործելով ESP8266. Ես ուզում էի իմ Alexa- ի միջոցով իմ խելացի հեռուստացույցը կառավարելու միջոց: Unfortunatelyավոք, իմ Hi-Sense 65 " Smart TV- ն WiFi- ի միջոցով կառավարվելու հնարավորություն չունի: Լավ կլիներ, որ այն ունենար մի տեսակ API, որը ես կարող էի օգտագործել դրա հետ ինտերֆեյսի համար: Այսպիսով, ես ստեղծեցի
Կատարելագործեք կոշտ սկավառակների անվտանգությունը Arduino- ի և մատնահետքի ցուցիչի միջոցով. 6 քայլ
Կատարելագործեք կոշտ սկավառակների անվտանգությունը Arduino & Fingerprint Sensor- ի միջոցով: Այս հոդվածում մենք ցանկանում ենք ցույց տալ ձեզ, թե ինչպես բարելավել կոշտ սկավառակի վրա պահվող թվային տվյալների անվտանգությունը մատնահետքի ցուցիչի և Arduino- ի միջոցով: Այս հոդվածի վերջում դուք
Arduino մատնահետքի ցուցիչի ցուցիչ ՝ 6 քայլ (նկարներով)
Arduino մատնահետքերի ցուցիչի ցուցիչ. Հարգելի ընկերներ, բարի գալուստ մեկ այլ ձեռնարկ: Այսօր մենք կառուցելու ենք Arduino- ի հետաքրքիր նախագիծ, որն օգտագործում է մատնահետքերի ցուցիչի մոդուլ: Առանց որևէ հետաձգման, եկեք սկսենք: Ես միշտ ցանկացել եմ փորձել մատնահետքի ցուցիչի մոդուլը
Մեկ անգամ օգտագործումը 1 մՎտ լազերային ցուցիչի համար `6 քայլ
Մեկանգամյա օգտագործումը 1 մՎտ լազերային ցուցիչի համար. Օգտագործեք որպես լազերային հաճախականության չափիչ ՝ օդափոխիչի հարվածի անկյունը աստիճաններով չափելու համար: Հիմնականում մոդելային հարթություններում `թևը տեղադրելիս: առեւտրային միավոր այստեղ Accupoint