תוכן עניינים:
- שלב 1: מה שאתה צריך - רכיבים וחיווט
- שלב 2: הקוד והקבצים המצורפים
- שלב 3: סיום: בדוק הכל - סרטון העניין הפועל
וִידֵאוֹ: מערכת בקרת גישה ל- RFID NFC ARDUINO: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
מה שהייתי צריך זה מערכת בקרת כניסה למשרד שלי.
כל הפרויקט די קל לבנייה.
היה לי בבית Aduino מגה וחילוף מגן אתרנט, אז עם עוד כמה רכיבים הצלחתי לבנות מערכת בקרת כניסה למשרד שלי. הוא משתמש בתגי NFC ובמסד הנתונים mySql כדי לאסוף נתונים לתוך טבלה.
בעיקרון, הארדואינו מחכה לתג, ואז הוא ינסה ליצור קשר עם דף אינטרנט אשר ינהל את העלאת הנתונים למסד הנתונים. לשם כך, הוא יבדוק תחילה את הימצאותו של התג בטבלת "משתמשים" של תגים "ידועים". הטבלה מכילה למעשה משתמשים ידועים והתגים היחסיים שלהם.
אם התג אינו מזוהה, ה- Arduino לא יתעד את הגישה. אחרת, זה יכניס רשומה לטבלה. כרגע חותמת הזמן, id_tag, סניף החברה (מיקום) וה- ip נרשמים בטבלה.
הוספתי גם lcd כדי להקל על הדברים עבור המשתמשים. כאשר הגישה נרשמת, LED ירוק יהבהב למשך מספר שניות וזמזם ישמיע צליל קצר עם הגדלת הגובה. ה- LCD יראה הודעה קצרה של אישור למשך מספר שניות.
אם מתרחשות בעיות מסוימות (מכיוון ש- lan אינו פועל, או תגים לא ידועים), LED אדום יהבהב במקום זאת, והצליל שיושמע יהיה בעל ירידה במגרש. ה- LCD יציג גם הודעת שגיאה קצרה למשך מספר שניות.
בעזרת עוד כמה כפתורים אתה יכול להצליח להקליט גם את סוג הפעולה: "האם זו גישה או יציאה ?!" (אבל זה יפותח בפעם אחרת).
שלב 1: מה שאתה צריך - רכיבים וחיווט
קודם כל, זהו פרויקט מונחה מסדי נתונים, כך שתזדקק לשרת אינטרנט לאן להעלות קובץ.php. זהו חלק הקוד המעבד את הבקשות של הארדואינו ומנהל את מסד הנתונים.
כמו כן אתה צריך מסד נתונים mysql, שבו כל הגישות יאוחסנו.
אתה יכול לבנות הכל ב"שרת "מקומי במשרד שלך (אולי xampp הוא בחירה טובה וקלה) או אם יש לך אתר+mysql db זה יכול להיות אותו דבר.
אוקיי, הנה כתב החומרים:
- ארדואינו מגה 2560
- מגן אתרנט W5100
- קורא תגי RF522 rfid תואם לתגיות 13, 56mhz 14333A
- תצוגת LCD 16x2 1602
- זמזם פיצו או זמזם אחר
- חבורה של חוטים
- כמה נוריות (ירוק ואדום) ושני התנגדות של 2k
ושוב בסדר.. לגבי החיווט … התמונות על החיווט אינן הטובות ביותר, אך היא מתוארת טוב יותר במערכון הארדואינו המצורף בשלב הבא.
שלב 2: הקוד והקבצים המצורפים
לבסוף, הנה הקבצים שאתה מחפש.. בקובץ המצורף תמצא
timbrature.ino, שהיא הסקיצה להעלאה ל- Arduino Mega
כפי שצוין קודם לכן, כל החיבורים והחיווט לגבי לוח ה- LCD וה- RFID מתוארים בכותרת של קובץ ה-ino.
- rfid lib.zip, המכיל את ספריית rfid הדרושה
- timbratura.zip, (timbratura.php) הקובץ הזה הוא הקובץ שעליך להעלות לשרת האינטרנט של האתר שלך. הוא יצליח קודם כל לזהות את התג (בדוק אם הוא נכנס לטבלה "משתמשים"), ואז הוא יתעד את גישה לשולחן "גישה" של mysql.
שלב 3: סיום: בדוק הכל - סרטון העניין הפועל
עכשיו אתה מוכן לצפות בסרטון שוב. מדובר על אופן הפעולה של הקורא, בדוק את התג ורשום את הגישה למסד הנתונים. אני מקווה שהסרטון יהיה ברור יותר כעת בהשוואה לשלב הראשון.
מוּמלָץ:
בקרת גישה לחתולים (ESP8266 + מנוע סרוו + הדפסה תלת -ממדית): 5 שלבים (עם תמונות)
בקרת גישה למזון חתולים (ESP8266 + מנוע סרוו + הדפסה תלת -ממדית): פרויקט זה עובר על התהליך בו השתמשתי ליצירת קערה אוטומטית של מזון לחתולים, עבור החתול הקשיש שלי Chaz. תראה, הוא צריך לאכול ארוחת בוקר לפני שהוא יכול לקבל את האינסולין שלו, אבל לעתים קרובות אני שוכח לאסוף את מנת האוכל שלו לפני שאני הולך לישון, מה שמקלקל
כיצד ליצור מערכת ניטור לנקודות גישה אלחוטיות לא מורשות: 34 שלבים
כיצד ליצור מערכת ניטור לנקודות גישה אלחוטיות בלתי מורשות: Saludos lectores. כל ההנחיות להפקת מערכת ההפעלה של מערכת הפטל של מערכת הפטל של מערכת הפטל
מערכת גישה מבוססת אולטרסאונד: 6 שלבים (עם תמונות)
מערכת גישה מבוססת אולטראסאונד: הפעם אני מציג בפניך מערכת גישה מבוססת אולטראסוני. לנסות לא
מערכת השקיית צמחים אוטומטית אלחוטית DIY ללא דרישת גישה לאינטרנט: 3 שלבים
מערכת השקיית צמחים אוטומטית אלחוטית DIY ללא דרישת גישה לאינטרנט: אני רוצה להשקות את הצמחים באופן אוטומטי באופן קבוע, אולי פעם או פעמיים ביום בהתאם לעונות שונות. אבל במקום לגרום לחבר IOT לבצע את העבודה, הייתי מעדיף משהו העומד בפני עצמו למשימה ספציפית זו. כי אני לא רוצה ללכת
בנה בקרת גישה משלך עם Please-open.it: 4 שלבים
בנה בקרת גישה משלך עם Please-open.it: Please-open.it מבוסס בצרפת ואנו הולכים להיות במשרה מלאה בפרויקט זה. אנו רוצים שעסקים (מלונות, קמפינג, תחנות, שכירות …) יהנו מפתרונות גמישים יותר וכמובן במחיר נמוך יותר. חבר כל נתונים פנימיים (קבע