Мазмұны:
- 1 -қадам: Сізге не қажет - компоненттер мен сымдар
- 2 -қадам: Кодекс және қосымшалар
- 3 -қадам: Аяқтаңыз: Барлығын тексеріңіз - Жұмыс туралы бейне
Бейне: RFID NFC ARDUINO ҚОЛДАНУ БАСҚАРУ ЖҮЙЕСІ: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Маған офиске кіруді бақылау жүйесі қажет болды.
Бүкіл жобаны құрастыру өте оңай.
Менде үйде қосалқы Aduino Mega мен Ethernet қалқаны болды, сондықтан мен бірнеше компоненттермен кеңсеге кіруді басқару жүйесін құра алдым. Ол деректерді кестеге жинау үшін NFC тегтері мен mySql мәліметтер базасын қолданады.
Негізінде, Arduino тег күтеді, содан кейін ол дерекқорға деректерді жүктеуді басқаратын php веб -бетіне хабарласуға тырысады. Мұны істеу үшін ол алдымен «белгілі» тегтердің «пайдаланушылар» кестесінде тегтің болуын тексереді. Кестеде белгілі пайдаланушылар мен олардың салыстырмалы тегтері бар.
Егер тег танылмаса, Arduino рұқсатты жазбайды. Әйтпесе, ол кестеге жазбаны енгізеді. Қазіргі уақытта уақыт белгісі, id_tag, компания филиалы (орналасқан жері) және IP кестеге жазылады.
Мен пайдаланушыларға жұмысты жеңілдету үшін LCD қостым. Қатынас жазылған кезде, жасыл жарық диоды бірнеше секунд жыпылықтайды, ал дыбыстық сигнал жоғарылаған кезде қысқа дыбыс шығады. LCD бірнеше секунд ішінде қысқа хабарламаны көрсетеді.
Егер кейбір ақаулар орын алса (жұмыс істемейтін немесе белгісіз тегтер сияқты), оның орнына қызыл светодиод жыпылықтайды, ал ойнатылатын дыбыс деңгейі төмендейді. LCD сонымен қатар бірнеше секунд ішінде қысқа қате туралы хабарды көрсетеді.
Бірнеше батырманың көмегімен сіз операцияның түрін жаза аласыз: «бұл кіру немесе шығу ?!» (бірақ бұл басқа уақытта жасалады).
1 -қадам: Сізге не қажет - компоненттер мен сымдар
Біріншіден, бұл дерекқорға бағытталған жоба, сондықтан сізге.php файлын жүктеуге болатын веб -сервер қажет болады. бұл arduino сұраныстарын өңдейтін және мәліметтер базасын басқаратын код бөлігі.
Сондай -ақ, сізге барлық қатынаулар сақталатын mysql дерекқоры қажет.
Сіз бәрін офистегі жергілікті «серверде» жинай аласыз (мүмкін xampp - бұл жақсы және оңай таңдау) немесе егер сізде веб -сайт+mysql db болса, ол солай болуы мүмкін.
Жарайды, міне, материалдық есеп:
- 2560
- W5100 Ethernet қалқаны
- RF522 rfid тегтерді оқу құралы 13, 56мГц 14333А тегтерімен үйлесімді
- СКД дисплейі 16x2 1602
- пьезо -дыбыстық сигнал немесе басқа дыбыстық сигнал
- Бір топ сымдар
- Бірнеше светодиод (жасыл және қызыл) және 2к 2 қарсылық
Тағы да.. сымдар туралы … Сымдар туралы суреттер жақсы емес, бірақ келесі қадамда бекітілген arduino эскизінде жақсы суреттелген.
2 -қадам: Кодекс және қосымшалар
Ақырында, мұнда сіз іздеген файлдар бар. Қосымшада сіз таба аласыз
timbrature.ino, бұл Arduino Mega -ге жүктелетін эскиз
Жоғарыда айтылғандай, lcd және RFID тақтасының барлық қосылымдары мен сымдары.ino файлының тақырыбында сипатталған.
- rfid lib.zip, ол қажет rfid кітапханасын қамтиды
- timbratura.zip, (timbratura.php) - бұл файлды веб -серверге жүктеу қажет файл, ол алдымен тегті таниды (оның «пайдаланушылар» кестесінде шығарылғанын тексеріңіз), содан кейін ол файлды жазады. mysql «қатынас» кестесіне кіру.
3 -қадам: Аяқтаңыз: Барлығын тексеріңіз - Жұмыс туралы бейне
Енді сіз бейнені қайтадан көруге дайынсыз. Бұл оқырманның қалай жұмыс жасайтыны, тегті тексеруі және дерекқорға кіруді жазуы туралы. Мен бейне бірінші қадаммен салыстырғанда дәлірек болады деп үміттенемін.
Ұсынылған:
Масштабты басқару үшін гитаралық батыр гитарасын қолдану (тек Windows): 9 қадам
Масштабты басқару үшін гитаралық батыр гитарасын қолдану (тек Windows): Біз жаһандық пандемия жағдайында болғандықтан, көпшілігіміз үйді тазалап, Zoom жиналыстарына қосыламыз. Біраз уақыттан кейін бұл өте жұмсақ және жалықтыруы мүмкін. Мен үйімді тазалап жүріп, ескі гитара батыры гитарасын таптым
[2020] RC автокөлігін басқару үшін екі (x2) микро: биттерді қолдану: 6 қадам (суреттермен)
[2020] RC автокөлігін басқару үшін екі (x2) микро: бит қолдану: Егер сізде екі (x2) микро: бит болса, оларды RC машинасын қашықтан басқару үшін қолдануды ойладыңыз ба? Сіз RC автокөлігін бір микро: битті таратқыш ретінде, екіншісін қабылдағыш ретінде басқара аласыз. Micro: b кодтау үшін MakeCode редакторын қолданған кезде
IOT қолдану арқылы киілетін денсаулық сақтау жүйесі: 8 қадам
IOT қолдана отырып киілетін денсаулық сақтау жүйесі: Бұл жұмыста сенсорлар киілетін пальтоға оралған және ол пайдаланушының температурасын, ЭКГ, позициясын, қан қысымын және АҚҚ өлшейді және оны ThingSpeak сервері арқылы жібереді. Ол өлшенген деректердің графикалық көрінісін көрсетеді
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Штрих -кодты қолдану арқылы EXCEL -ден дүкендерге, азық -түліктерге және қызмет көрсету орталықтарына арналған POS жүйесі: 7 қадам
Штрих -кодты қолдана отырып EXCEL -ден дүкендерге, көкөністерге және қызмет көрсету орталықтарына арналған POS ЖҮЙЕСІ: Мен сізге осы блогпен шағын дүкендер мен азық -түлік дүкендері мен қызмет көрсету орталықтары үшін қарапайым POS (сату нүктесі) жүйесін құруды ұсынамын. Бұл әдіспен сіз келесі бағдарламаларды арнайы бағдарламалық жасақтамасыз немесе қымбат жабдықсыз басқара аласыз. v Мәселе