תוכן עניינים:

תיבת נעילת טבעת NFC: 6 שלבים (עם תמונות)
תיבת נעילת טבעת NFC: 6 שלבים (עם תמונות)

וִידֵאוֹ: תיבת נעילת טבעת NFC: 6 שלבים (עם תמונות)

וִידֵאוֹ: תיבת נעילת טבעת NFC: 6 שלבים (עם תמונות)
וִידֵאוֹ: CS50 2015 - Week 10 2024, יולי
Anonim
תיבת נעילת טבעת NFC
תיבת נעילת טבעת NFC
תיבת נעילת טבעת NFC
תיבת נעילת טבעת NFC

שלום לכולם! ברוכים הבאים להדרכה הראשונה שלי! אני מתנצל מראש על הרמה הגרועה שלי באנגלית. במדריך שלב אחר שלב אני הולך ללמד אותך כיצד לבנות תיבת נעילת טבעת פשוטה מסוג NFC!

שלב 1: מה שאתה צריך

מה אתה צריך
מה אתה צריך
מה אתה צריך
מה אתה צריך
מה אתה צריך
מה אתה צריך

אוקיי קודם כל, הרעיון היה ליצור קופסה נעולה מבפנים. הרבה עיצובים שונים תוארו וקלים לביצוע עם Instructables אך החלטתי ליצור את שלי. זה היה צריך להיות הכי זול שאפשר ולהתאים לחלק העליון של הקופסה. גם כדי לא לקחת יותר מדי שטח אחסון. קופסה זולה. השתמשתי בקופסת עץ לא גמורה כי אתה יכול לצייר ולקשט אותה איך שאתה רוצה. יש כאן קופסאות עץ רבות. אבל זה היה יקר מדי בשבילי אז הלכתי לכאן.בנעילת המערכת. שלי. RockerBattery וכבל ה- MicroUSB/USB שלה. שלי. זה חייב להיות סוללה של 5V שניתן להטעין ולספק כוח בו זמנית. Arduino Nano וכבל ה- MiniUSB/USB שלו. זול מאוד. Servo SG90. זול מאוד. PN532 NFC Elechouse. טבעת OneNFC הטובה ביותר לפתיחת הקופסה. מתאם רשמי מיקרו USB נקבה ל- USB נקבה. ובוודאי שתזדקק גם לכלי יסוד: 3 ידיים, מברג, מקדחה, ערכת הלחמה …

שלב 2: חבר את קורא/הסופר NFC ואת מנוע ה- Servo SG90 ל- Arduino Nano

חבר את קורא/הכותב NFC ואת מנוע ה- Servo SG90 ל- Arduino Nano
חבר את קורא/הכותב NFC ואת מנוע ה- Servo SG90 ל- Arduino Nano
חבר את קורא/הכותב NFC ואת מנוע ה- Servo SG90 ל- Arduino Nano
חבר את קורא/הכותב NFC ואת מנוע ה- Servo SG90 ל- Arduino Nano
חבר את קורא/הכותב NFC ואת מנוע ה- Servo SG90 ל- Arduino Nano
חבר את קורא/הכותב NFC ואת מנוע ה- Servo SG90 ל- Arduino Nano

אם קיבלת את אותו SERVO כמוני, 3 הפינים נדבקים זה לזה. עליך לנתק אותם מעצמם לפני שתמשיך.

חבר את החוט האדום ל- 5V של ה- Arduino Nano. חבר את השחור לקרקע GND. חבר את החוט הלבן ל- Digital 3. עבור PN532 אתה יכול לקרוא את זה אבל אני אגיד לך כל מה שאתה צריך לדעת כדי שזה יעבוד;) ראשית עליך להכניס את ה- PN532 שלך למצב I2C. למדוד את המחבר בעל 4 פינים. VVC להתחבר ל 3.3V, קרקע לקרקע, ואנלוגי 5/SCL ואנלוגי 4/SDA. רק תסתכל על התמונה.

שלב 3: תוכנה

ראשית עליך להוריד את התוכנה על מנת להשתמש ב- Arduino Nano. ולאחר מכן את קבצי הספריות להכניס לתיקיית הספרייה שלך בתיקיית ה- Arduino שלך. תוכל למצוא עזרה כאן וכאן. ולבסוף להוריד את המערכון שלי בשם "Nairod785" לפרויקט זה.

הדבר היחיד שאתה צריך לשנות הוא השורה הבאה:

if (ringUid == "47d6b2b62880" || ringUid == "47c9b2b62880") {שנה אותו בעזרת ה- Uid של תגי NFC שלך, טבעת NFC …

אתה יכול לקבל את ה- Uid של טבעת NFC שלך על ידי הפעלה על ה- Arduino את הסקיצה לדוגמא בתיקייה PN532 שנקראת ISO14443A_uid. הערה: כל תג, כך שלכל צד של הטבעת יש uid אחר, לכן עליך לסרוק את שניהם ואז הזן את ה- UID 2. העלה את הסקיצה ל- Arduino Nano ובדוק אותה.

שלב 4: הכינו את הקופסה

הכינו את הקופסה
הכינו את הקופסה
הכינו את הקופסה
הכינו את הקופסה
הכינו את הקופסה
הכינו את הקופסה

עשיתי קצת שריפת עצים כפי שאתה יכול לראות.השתמשתי בעט כדי לצייר את הצורות השונות ובערכת ההלחמה שלי כדי לשרוף מעט את העץ. הסוללה וכדי שתהיה לנו גישה לארדואינו במקרה שנצטרך לשנות את הסקיצה או לאתר באגים את הקופסה.צבע אותה והיא כמעט סיימה! תקן את מערכת הנעילה הפנימית.

שלב 5: לשים את הכל ביחד

לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד

תראה את התרשים שלי, אתה צריך לחבר הכל כך. לאחר בדיקת מרחק הקריאה עם לוח PN532 הבנתי שהעץ בין הטבעת לבין PN532 גדול מדי, ולכן נאלצתי לגרד מעט את העץ כדי לצמצם את עובי העץ. כאשר נראה שהכל עובד, מצא את המיקום הטוב של ה- SERVO ולאחר מכן תיקן/הדבק הכל לעץ. תוכל להוסיף פרספקס כדי להגן על המעגל אם תרצה.

שלב 6: סיים

גָמוּר
גָמוּר
גָמוּר
גָמוּר
גָמוּר
גָמוּר

אתה מוזמן להגיב, לשאול שאלות.

אשמח לעזור לכל מי שזקוק לעזרה.

תודה ל: ג'ון מקלייר ולוקי

nfcring.com/

forum.nfcring.com/

מוּמלָץ: