Სარჩევი:
- ნაბიჯი 1: რა გჭირდებათ - კომპონენტები და გაყვანილობა
- ნაბიჯი 2: კოდი და დანართები
- ნაბიჯი 3: დასრულება: შეამოწმე ყველაფერი - სამუშაო საქმის ვიდეო
ვიდეო: RFID NFC ARDUINO ACCESS CONTROL SYSTEM: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
რაც მჭირდებოდა იყო ჩემი ოფისის წვდომის კონტროლის სისტემა.
მთელი პროექტის შექმნა საკმაოდ მარტივია.
მე მქონდა სათადარიგო Aduino Mega და Ethernet ფარი სახლში, ასე რომ, კიდევ რამდენიმე კომპონენტით შევძელი ჩემი ოფისისთვის შემექმნა წვდომის კონტროლის სისტემა. ის იყენებს NFC ტეგებს და mySql მონაცემთა ბაზას მონაცემების ცხრილში შესაგროვებლად.
არსებითად, Arduino ელოდება ტეგს, შემდეგ ის შეეცდება დაუკავშირდეს php ვებ გვერდს, რომელიც მართავს მონაცემთა მონაცემთა ბაზაში ატვირთვას. ამისათვის ის პირველ რიგში შეამოწმებს ტეგის არსებობას "ცნობილი" ტეგების "მომხმარებლების" ცხრილში. ცხრილი შეიცავს ცნობილ მომხმარებლებს და მათ ნათესავ ტეგებს.
თუ ტეგი არ არის აღიარებული, Arduino არ ჩაწერს წვდომას. წინააღმდეგ შემთხვევაში, ის ჩაწერს ჩანაწერს ცხრილში. ამ დროისთვის ცხრილში ჩაწერილია დროის ნიშნული, id_tag, კომპანიის ფილიალი (ადგილმდებარეობა) და ip.
მე ასევე დავამატე LCD, რათა მომხმარებლებს გავუადვილო საქმეები. როდესაც წვდომა ჩაწერილია, მწვანე led აანთებს რამდენიმე წამს და ზუზუნი შეასრულებს მოკლე ტონს მომატებული სიმაღლით. LCD აჩვენებს მოკლე ok შეტყობინებას რამდენიმე წამის განმავლობაში.
თუ რაიმე პრობლემა წარმოიქმნება (რადგან ის არ მუშაობს, ან უცნობი ტეგები), ნაცვლად ამისა, წითელი განათება აანთებს და დაკრულ ტონს ექნება კლება. LCD აჩვენებს მოკლე შეცდომის შეტყობინებას რამდენიმე წამის განმავლობაში.
რამოდენიმე ღილაკით, თქვენ შეძლებთ ასევე ჩაწეროთ ოპერაციის ტიპი: "ეს არის წვდომა თუ გასასვლელი ?!" (მაგრამ ეს სხვა დროს განვითარდება).
ნაბიჯი 1: რა გჭირდებათ - კომპონენტები და გაყვანილობა
უპირველეს ყოვლისა, ეს არის მონაცემთა ბაზაზე ორიენტირებული პროექტი, ასე რომ თქვენ დაგჭირდებათ ვებ სერვერი, სადაც უნდა ატვირთოთ.php ფაილი. ეს არის კოდის ნაწილი, რომელიც ამუშავებს arduino– ს მოთხოვნებს და მართავს მონაცემთა ბაზას.
ასევე გჭირდებათ mysql მონაცემთა ბაზა, სადაც ყველა წვდომა შეინახება.
თქვენ შეგიძლიათ ააწყოთ ყველაფერი ადგილობრივ "სერვერზე" თქვენს ოფისში (შესაძლოა xampp არის კარგი და მარტივი არჩევანი) ან თუ გაქვთ ვებგვერდი+mysql db შეიძლება იგივე იყოს.
კარგი, აქ მოცემულია მასალების ანგარიში:
- Arduino Mega 2560
- Ethernet ფარი W5100
- RF522 rfid ტეგების მკითხველი თავსებადია 13, 56mhz 14333A ტეგებთან
- ეკრანის ჩვენება 16x2 1602
- პიეზო ზუზუნი ან სხვა სახის ზუზუნი
- რამოდენიმე მავთული
- რამოდენიმე led (მწვანე და წითელი) და 2 2k წინააღმდეგობა
და კიდევ კარგი.. გაყვანილობის შესახებ … სურათები გაყვანილობის შესახებ არ არის საუკეთესო, მაგრამ ის უკეთესად არის აღწერილი არდუინოს ესკიზში, რომელიც თანდართულია შემდეგ საფეხურზე.
ნაბიჯი 2: კოდი და დანართები
დაბოლოს, აქ არის ფაილები, რომელსაც თქვენ ეძებთ.. დანართში ნახავთ
timbrature.ino, რომელიც არის ესკიზი არდუინო მეგაში ასატვირთად
როგორც უკვე აღვნიშნეთ, lcd და RFID დაფის შესახებ ყველა კავშირი და გაყვანილობა აღწერილია.ino ფაილის სათაურში
- rfid lib.zip, რომელიც შეიცავს საჭირო rfid ბიბლიოთეკას
- timbratura.zip, (timbratura.php) ეს ფაილი არის ფაილი, რომელიც თქვენ უნდა ატვირთოთ თქვენს ვებ ვებ სერვერზე. ის მოახერხებს ჯერ ტეგის ამოცნობას (შეამოწმეთ არის თუ არა იგი "მომხმარებლების" ცხრილში), შემდეგ ჩაწერს წვდომა mysql "წვდომის" ცხრილზე.
ნაბიჯი 3: დასრულება: შეამოწმე ყველაფერი - სამუშაო საქმის ვიდეო
ახლა თქვენ მზად ხართ კვლავ უყუროთ ვიდეოს. საუბარია იმაზე, თუ როგორ მუშაობს მკითხველი, ამოწმებს ტეგს და აღწერს მონაცემთა ბაზაზე წვდომას. ვიმედოვნებ, რომ ვიდეო ახლა უფრო გასაგები იქნება პირველ ნაბიჯთან შედარებით.
გირჩევთ:
NFC Ring Lock Box: 6 ნაბიჯი (სურათებით)
NFC Ring Lock Box: გამარჯობა ყველას! კეთილი იყოს თქვენი მობრძანება ჩემს პირველ სასწავლო ინსტრუქციაში! წინასწარ ბოდიშს გიხდით ინგლისურ ენაზე ჩემი ცუდი დონისთვის. ამ ნაბიჯ-ნაბიჯ სახელმძღვანელოში მე გასწავლით თუ როგორ უნდა ავაშენოთ მარტივი და ძალიან იაფი NFC Ring Lock Box
შექმენით Ms Access მონაცემთა ბაზის პროგრამული უზრუნველყოფა თქვენს კომპანიაში ხელფასის მოსამზადებლად: 6 ნაბიჯი
შექმენით ქალბატონებო წვდომის მონაცემთა ბაზის პროგრამული უზრუნველყოფა თქვენი კომპანიის ხელფასის მოსამზადებლად: მე მოგცემთ მოკლე ინსტრუქციას, რომ შექმნათ სახელფასო სისტემა MS წვდომისთვის, ყოველთვიური ხელფასების შესაქმნელად და მარტივად დაბეჭდოთ ხელფასები. ამ გზით თქვენ შეგიძლიათ შეინახოთ ყოველთვიური ხელფასის დეტალები მონაცემთა ბაზაში და გვიან შეცვალოთ ან გადახედოთ
როგორ შეიმუშაოს მონაცემთა ბაზები Microsoft Access დამწყებთათვის: 17 ნაბიჯი
როგორ შეიმუშაოს მონაცემთა ბაზები Microsoft Access დამწყებთათვის: მომდევნო ინსტრუქცია განსაზღვრავს დეტალებს, თუ როგორ უნდა შეიმუშაოს მონაცემთა ბაზები Microsoft Access– ში. ეს სახელმძღვანელო პირველ რიგში აჩვენებს, თუ როგორ სწორად დააკავშიროთ ორი (2) ცხრილი. შემდეგ მე დეტალურად განვმარტავ, თუ როგორ შევქმნათ ფორმა ამ ახალი ურთიერთობიდან, რაც მომხმარებელს საშუალებას მისცემს შეიტანოს
კომპიუტერის ავტორი Arduino– ით და RFID/NFC ბარათით: 4 ნაბიჯი
PC Auth Arduino– ით და RFID/NFC ბარათით: მოგესალმებით ყველას! რამდენჯერ ყოფილხართ სახლში სამუშაო დღის ან სტრესული სკოლის შემდეგ სახლში, მიდიხართ სახლში და გსურთ დაისვენოთ თქვენი კომპიუტერის წინ? ასე რომ, თქვენ ბრუნდებით სახლში, ჩართავთ კომპიუტერს და ეკრანზე მიიღებთ პაროლს, რადგან თქვენი კომპიუტერი
BT HomeHub 5A Router UART Access Hack: 12 Steps
BT HomeHub 5A Router UART Access Hack: BT HomeHub 5a არის საკმაოდ ღირსეული როუტერი, მას შემდეგ რაც გახსნით, შეაერთეთ UART ინტერფეისში და გაანალიზეთ firmware რაღაც OpenWRT / LEDE– ით. მაგრამ საშინელ საქმეში მოხვედრა არ არის ტრივიალური და მე გადავწყვიტე გავამარტივო წვდომა