Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր է `բաղադրիչներ և լարեր
- Քայլ 2: Օրենսգիրքը և հավելվածները
- Քայլ 3. Ավարտեք. Փորձեք ամեն ինչ `Աշխատող բանի տեսագրությունը
Video: RFID NFC ARDUINO ACCESS CONTROL ՀԱՄԱԿԱՐԳ ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ինձ պետք էր մուտքի վերահսկման համակարգ իմ գրասենյակի համար:
Ամբողջ նախագիծը կառուցելը բավականին հեշտ է:
Ես տանը ունեի պահեստային Aduino Mega և Ethernet վահան, ուստի ևս մի քանի բաղադրիչներով կարողացա կառուցել մուտքի վերահսկման համակարգ իմ գրասենյակի համար: Այն օգտագործում է NFC պիտակներ և mySql տվյալների բազա ՝ տվյալները աղյուսակում հավաքելու համար:
Iallyգալիորեն, 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, 56 մՀց 14333A պիտակների հետ
- Displayուցադրել LCD 16x2 1602
- պիեզո զնգոց կամ այլ տեսակի բզզոց
- Մի փունջ լարեր
- Մի քանի լուսարձակներ (կանաչ և կարմիր) և 2 -ից 2 հազար դիմադրություն
Եվ կրկին լավ … էլեկտրագծերի մասին … Էլեկտրագծերի մասին նկարները լավագույնը չեն, բայց ավելի լավ է նկարագրված հաջորդ քայլին կցված arduino ուրվագծում:
Քայլ 2: Օրենսգիրքը և հավելվածները
Վերջապես, այստեղ կան այն ֆայլերը, որոնք դուք փնտրում եք: Կից դուք կգտնեք
timbrature.ino, որը էսքիզն է Arduino Mega- ում վերբեռնելու համար:
Ինչպես արդեն նշվեց, LCD և RFID տախտակի վերաբերյալ բոլոր միացումներն ու լարերը նկարագրված են.ino ֆայլի վերնագրում
- rfid lib.zip, որը պարունակում է անհրաժեշտ rfid գրադարանը
- timbratura.zip, (timbratura.php) այս ֆայլը այն ֆայլն է, որն անհրաժեշտ է ձեր վեբ կայքի սերվեր ներբեռնելու համար: Այն կհաջողվի նախ ճանաչել պիտակը (ստուգեք, արդյոք այն տեղակայված է «օգտվողներ» աղյուսակում), այնուհետև այն կգրանցի մուտք դեպի mysql «մուտքի» աղյուսակ:
Քայլ 3. Ավարտեք. Փորձեք ամեն ինչ `Աշխատող բանի տեսագրությունը
Այժմ դուք պատրաստ եք կրկին դիտել տեսանյութը: Խոսքն այն մասին է, թե ինչպես է ընթերցողն աշխատում, ստուգում է պիտակը և գրանցում մուտքը տվյալների բազա: Հուսով եմ, որ տեսանյութն այժմ ավելի պարզ կլինի ՝ համեմատած առաջին քայլի հետ:
Խորհուրդ ենք տալիս:
Cat Food Access Access Control (ESP8266 + Servo Motor + 3D Printing) ՝ 5 քայլ (նկարներով)
Cat Food Access Access Control (ESP8266 + Servo Motor + 3D Printing). Այս նախագիծն անցնում է այն գործընթացով, որով ես զբաղվում էի կատուների կերերի ավտոմատացված ամանի ստեղծմամբ, իմ տարեց շաքարախտով տառապող կատվի համար: Տեսեք, նա պետք է նախաճաշի նախքան ինսուլինը ստանալը, բայց ես հաճախ մոռանում եմ քնելուց առաջ վերցնել նրա ուտեստը, ինչը փչացնում է
Գույնի տեսակավորման համակարգ. Arduino- ի վրա հիմնված համակարգ `երկու գոտիով` 8 քայլ
Գույնի տեսակավորման համակարգ. Arduino- ի վրա հիմնված համակարգ `երկու գոտիով. Արդյունաբերական ոլորտում ապրանքների և իրերի տեղափոխումը և/կամ փաթեթավորումը կատարվում է փոխակրիչ գոտիների միջոցով պատրաստված գծերի միջոցով: Այդ գոտիները օգնում են որոշակի արագությամբ իրը մի կետից մյուսը տեղափոխել: Որոշ մշակման կամ նույնականացման առաջադրանքներ կարող են լինել
Հաճախումների համակարգ ՝ ուղարկելով RFID տվյալներ MySQL սերվերին Python- ի միջոցով Arduino- ով. 6 քայլ
Հաճախումների համակարգ ՝ ուղարկելով RFID տվյալներ MySQL սերվերին ՝ օգտագործելով Python- ը Arduino- ով. Այս նախագծում ես RFID-RC522- ը միացրել եմ arduino- ին, այնուհետև RFID- ի տվյալները ուղարկում եմ phpmyadmin տվյալների բազա: Ի տարբերություն մեր նախորդ նախագծերի, այս դեպքում մենք չենք օգտագործում որևէ Ethernet վահան, այստեղ մենք պարզապես կարդում ենք ar- ից ստացվող սերիական տվյալները
Հաճախումների համակարգ ՝ Google աղյուսակի տվյալների պահպանմամբ ՝ օգտագործելով RFID և Arduino Ethernet Shield ՝ 6 քայլ
Հաճախումների համակարգ ՝ Google աղյուսակի տվյալների պահպանմամբ ՝ օգտագործելով RFID և Arduino Ethernet Shield. Բարև տղերք, այստեղ մենք գալիս ենք շատ հետաքրքիր նախագծով, և դա այն է, թե ինչպես կարելի է rfid տվյալներ ուղարկել Google աղյուսակ Arduino- ի միջոցով: Մի խոսքով, մենք պատրաստվում ենք հաճախումների համակարգ ստեղծել ՝ հիմնված rfid ընթերցողի վրա, որն իրական ժամանակում կպահպանի հաճախելիության տվյալները
Ինչպես ճիշտ միացնել և կարգավորել Mini HiFi դարակի համակարգ (Ձայնային համակարգ). 8 քայլ (նկարներով)
Ինչպես ճիշտ միացնել և կարգավորել Mini HiFi դարակի համակարգ (Ձայնային համակարգ). Ես մարդ եմ, ով հաճույք է ստանում էլեկտրատեխնիկայի մասին սովորելուց: Ես Էն Ռիչարդսի երիտասարդ կանանց առաջնորդների դպրոցի ավագ դպրոց եմ: Սա խրատական եմ դարձնում օգնելու բոլոր նրանց, ովքեր ցանկանում են վայելել իրենց երաժշտությունը Mini LG HiFi Shelf Syste- ից