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

תוכנית ישיבה RFID: 7 שלבים
תוכנית ישיבה RFID: 7 שלבים

וִידֵאוֹ: תוכנית ישיבה RFID: 7 שלבים

וִידֵאוֹ: תוכנית ישיבה RFID: 7 שלבים
וִידֵאוֹ: מפגש 7 מני בן עדי רשתות חברתיות הפוטנציאל החברתי לקידום העסק שלך! 2024, נוֹבֶמבֶּר
Anonim
תוכנית ישיבה RFID
תוכנית ישיבה RFID

רציתי להכין משהו מיוחד לתרשים שולחנות החתונה שלי, וחשבתי שזו דרך טובה להפוך אותו לאישי, מכיוון שהוא משקף את אהבתי (התמכרות) לפרויקטים אלקטרוניים.

אז התוכנית הייתה ליצור לוח עץ גדול עם תוכנית החדר עליו, כולל כמובן את השולחנות ושמותיהם (הם שמות צמחים, בצרפתית). האורחים קיבלו כרטיס ועליו מדבקת RFID יחד עם ההזמנה שלהם. בגב הכרטיס היה כתוב (בצרפתית) משהו כמו "הכרטיס הזה הוא בעל חשיבות רבה, שמור עליו ושאת אותו עלייך בחתונה". לא רציתי שידעו למה זה נועד עד החתונה.

התרשים כולל מספר אלמנטים: צג TFT, קורא RFID, נורית ירוקה ונורית אדומה, כפתור לחיצה ורצועה אחת של 3 נוריות לכל שולחן. כאשר תגי ה- RFID נסרקים, הנורית הירוקה נדלקת אם היא מזוהה, ומופיעה הודעה מותאמת אישית על המסך, כולל שם השולחן בו יושב האורח. בנוסף, רצועת הלד המשויכת לשולחן מופעלת, ושופכת אור על השולחן על תוכנית החדר. אם הכרטיס נקרא בצורה לא נכונה או אינו מזוהה, הנורית האדומה נדלקת עם הודעת "גישה נדחתה" על המסך. הכפתור מיועד למי שלא הצליח לא לאבד או לשכוח את הכרטיס. הוא מציג הודעה על המסך, ומבקש מהם ללכת לבר ולומר משהו כמו "אני לא אמין", בתמורה לכך הם מקבלים תרשים גיבוי כדי למצוא את מושבם.

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

היה לי גם מסך LCD בגודל 20x04 תווים בהתחלה, אבל שדרגתי למסך TFT בגודל 7 אינץ 'מכיוון שהוא גדול יותר ולא מגביל מבחינת אורך ההודעה.

שלב 1: חומרים

להלן רשימת הרכיבים בהם השתמשתי עבור המוצר הסופי (Arduino Mega, מסך TFT וויניל)

מכשירי חשמל:

- ארדואינו מגה

- מגה פרוטושילד לארדואינו

- מסך TFT 7 אינץ 'של Adafruit (אין צורך במגע, נקנה ב- Adafruit)

- לוח נהגים RA8875 עבור תצוגות מגע TFT בעלות 40 פינים (נקנה ב- Adafruit)

- קורא RFID RC522

- מספר שולחנות x MOSFET ערוצי N

- מספר שולחנות x נגדים של 10k אוהם

- רצועת LED 12V, ניתנת לחיתוך (השתמשתי

- מתג הפעלה מקוון לשקע חבית 2.1 מ מ

- מארז סוללות AA 8x (12V) וסוללות

- 1 x ירוק 5 מ מ LED

- 1 x אדום 5 מ מ LED

- 1 x כפתור לחיצה

- 3 נגדים x ללחצן לחיצה ולד (מומלץ, הערך יכול להשתנות)

- חתיכת PCB

- הרבה חוט והלחמה

- כיווץ חום הוא רעיון טוב

לוח:

- ברגים ואומים קטנים (M2 או M3)

- בד או פנל מעץ (השתמשתי https://www.deserres.ca/apbreg) זה

- לכה

- ויניל והקלטת העברה

מחזיק LED 2 x 5 מ מ מפלסטיק

- חלקים מודפסים בתלת מימד

- דבק סופר למכסים על מחזיקי רצועות LED

- שקט של בד וסקוטש

כלים (חלקם אינם חובה):

- מספרי תיל

- מלחם

- מקדחה וסיביות

- מברגים

- Cricut או Silouhette Cameo או דרך אחרת לחתוך ויניל

- מגרד לוויניל

- מדפסת תלת מימד או חבר עם אחד (כמוני) או שימוש ברכזות תלת מימד

- מכונת תפירה לכריכת בד

שלב 2: אב טיפוס עם Arduino Uno

אב טיפוס עם Arduino Uno
אב טיפוס עם Arduino Uno

הייתי חדש בעולם הארדואינו אז החלטתי להכין אב טיפוס עם האונו קודם. אני אומר קודם כי בסופו של דבר העברתי אותו ל- Arduino Mega כדי לקבל יותר סיכות פלט לנורות שרציתי להאיר את הטבלה המתאימה (זה אומר שהייתי צריך סיכה אחת לכל שולחן). אם אתה רוצה לעשות את זה בלי נוריות או עם רק אחד או שניים כדי לדעת אם סריקת ה- RFID עבדה (כמו הירוקים והאדומים שלי), ה- Arduino Uno מספיק (תלוי בתצוגה שלך).

להלן תרשים ה- pinout בו השתמשתי עבור ה- Uno:

מודול RFID:

SDA לפין 10

SCK לסיכה 13

MOSI לסיכה 11

MISO לסיכה 12

RQ אינו בשימוש

GND לקרקע

RST לסיכה 9

פלט 3.3V עד 3.3V ב- Uno

LCD (במקרה שלי, 20x04 LCD עם מגן I2C, לפני השדרוג ל- TFT):

SDA עד A4

SLC עד A5

פלט VCC עד 5V ב- Uno

GND ל- Gnd

אתה יכול גם להשתמש ב- LCD ללא ה- I2C, אך תצטרך יותר סיכות.

שלב 3: מעבר ל- MEGA

עוברים ל- MEGA
עוברים ל- MEGA
עוברים ל- MEGA
עוברים ל- MEGA
עוברים ל- MEGA
עוברים ל- MEGA

כשקיבלתי את רצועת הלד ואת הטרנזיסטורים נאלצתי להעביר את אב הטיפוס ל- Arduino Mega. קניתי גם מגן אב טיפוס כדי להפוך את הדברים לקבועים אך עדיין ניתנים להסרה מהארדואינו עצמו. להלן פריסת הקלט והפלט שלי עם מגה:

פסי לד לשולחנות: 30 עד 45

LED אדום: 27

LED ירוק: 28

כפתור: 29

מגן TFT:

CS: 7

INT: 3

איפוס: 12

וין: 5V של ארדואינו

GND: טחון

קורא RFID:

SS/SDA: 9

RST: 8

GND: טחון

3.3V: 3.3V של Arduino

SPI משותף:

SCK: 52

MOSI: 51

מיסו: 50

למי שאינו מכיר התקני SPI, כמו מסך ה- RFID וה- TFT שלי, יש רק יציאה אחת זמינה ב- Arduino Uno ו- Mega. עם מספר מכשירים, הם חייבים להיות מחוברים לאותו MOSI, MISO ו- SCK, והם צריכים סיכה אחת נורמלית אחרת כדי שהארדואינו יגיד להם אם עליהם להקשיב או לא (בחר עבדים).

כדי להפעיל את רצועות הלד, חיברתי מחבר חבית נקבה למגן, המתחבר לספק כוח של 12V. היין של הארדואינו מחובר גם הוא למקור כוח זה.

רצועות הלד כולן זקוקות ל- MOSFET כדי לנהל כוח ושליטה (מכיוון שמקור הכוח חיצוני והמתח גבוה). הלחמתי אותם עם נגדיהם על מגן הארדואינו. חוטים אדומים מיועדים לכוח, וחוטים שחורים לשליטה. התחלתי בחוטים קצרים יותר והלחמתי אותם לחוטי פסי LED כשהרכבתי את הלוח. כפי שאתה יכול לראות, כל חוט שחור מזוהה אך אדום זהה (12V) כך שלא היה צורך בזיהוי.

כל רצועת LED מחוברת כדלקמן: Gnd LED לפין המרכזי של MOSFET, סיכת MOSFET ימנית לנגד וסיכת arduino, סיכת MOSFET שמאלית ל- GD arduino.

הייתי צריך להשאיר קצת מקום על המגן לחיווט המסך וקורא RFID. החיבורים הם כאמור לעיל, ישירות לפינים/GND/5V, למעט חיבורי ה- SPI שעבורם השתמשתי במכשיר PCB נוסף מכיוון שצריך לחבר את המסך ואת קורא ה- RFID לאותם הפינים. הלחמתי גם את הנגדים של הלדים (ירוק ואדום) והכפתור על הלוח הלוח.

הלחמת המגן הייתה עדינה למדי, אך אני מרוצה מהתוצאות ואני שמח שהשתמשתי במגן, מכיוון שהוא עשה עבודה נקייה יותר והארדואינו ניתן לשימוש חוזר בקלות. החיבורים מוצקים והם לא ייפלו במהלך החתונה (כפי שהיה קורה עם חוטים שמוכנסים לכותרות).

שלב 4: כרטיסי RFID

כרטיסי RFID
כרטיסי RFID
כרטיסי RFID
כרטיסי RFID
כרטיסי RFID
כרטיסי RFID
כרטיסי RFID
כרטיסי RFID

מכיוון שזה היה לחתונה, רצינו ששבבי ה- RFID יהיו אלגנטיים. צילמנו תמונות כצילומים לפני החתונה וצילמנו כמה עם פריזבי (שנינו שחקני פריזבי אולטימטיביים). אחר כך בחרתי 3 תמונות והזמנתי כרטיסי ביקור, כשהתמונות בצד אחד והודעה בצד השני. מדבקות ה- RFID משתלבות יפה על הפריזבי והתוצאה נראית נהדר, בנוסף היא נכנסת בקלות לארנק!

שלב 5: הלוח

הפאנל
הפאנל
הפאנל
הפאנל
הלוח
הלוח
הפאנל
הפאנל

כפי שאמרתי קודם ויתרתי על צביעת הלוח, כי פחדתי מדי לטעות.

קניתי קנבס מעץ בחנות אמנות, שרוחבה 3 'בגובה 4'. זה אידיאלי מכיוון שיש לו שפה מאחור כמו קנבס רגילים, כך שהיה לי מקום לשים את הרכיבים והחיווט. לאחר מכן היה קל להסתיר את כל זה בעזרת פיסת בד ועם סקוטש, וזה עדיין היה נגיש.

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

עבור מסך TFT וקורא RFID, עיצבתי מסגרות שחבר שלי הדפיס במדפסת התלת מימד שלו. כפתור הלחיצה לא היה צריך שום מסגרת, רק חור גדול נקדח בזהירות. קניתי מחזיקי פלסטיק עבור הלדים היחידים והם היו נהדרים, הם יצרו גימור מסודר.

לרצועות הלד ביקשתי מחבר לעצב לי מחזיק, כי אני לא כל כך טוב בעיצוב תלת מימד והן היו קצת יותר מורכבות מהמסגרות. בעיקרון, הם היו צריכים להחזיק את הרצועות כך שהם הצביעו על הלוח בזווית של 45 מעלות. ביקשתי גם "ווים" תיל מתחת לזרוע הראשית, חור להסרת החוטים ושני חורי בורג בבסיס. בסופו של דבר היא השאירה מקום בראש, בצוואר ובבסיס כדי שהחוטים יעברו, כך שהם לא היו לגמרי נראים. הרכבתי את רצועות הלד על ידי חיתוך כל 3 לדים, גירוד הגנת הנחושת, הלחמת החוטים, הדבקת הרצועות על המחזיק, העברת החוטים דרך החורים והדבקת המכסים.

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

הוספתי כמה ברגים וחתיכות עץ לאבטחת הארדואינו וחבילת הסוללות (הניתנת להסרה בקלות על ידי הרמת העץ). יש לי גם חוט עם מתג בין המגן הארדואינו לבין מארז הסוללות כדי להדליק ולכבות את הלוח מבלי לנתק דבר.

שלב 6: הקוד

הקוד
הקוד
הקוד
הקוד

כך פועל הלוח:

יש מסך בית עם לוגו החתונה שלנו והודעה "לסרוק את הכרטיס שלך" (בצרפתית). כאשר כרטיס נסרק ומזהה, מוצגת הודעה אישית, עם שם הטבלה שבה יושב האורח. במקביל, רצועת הלד הנכונה מופעלת, ומאירה את שולחן האורח על התוכנית. זה מוחזק למשך מספר שניות (בסביבות 10), מספיק כדי שהאורחים יקראו אותו ויסתכלו על התוכנית, ואז הוא יחזור למסך הבית. נורית ירוקה נדלקת גם כאשר הכרטיס מזוהה.

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

אם לוחצים על הכפתור, מוצגת הודעה המורה לאורחים ללכת לבר ולומר קוד ("אני לא אדם אמין") לברמן, שיש לו מפת ישיבה חירום.

אם כרטיס נסרק או לוחצים על הכפתור לפני שחזרה מסך הבית, הוא עדיין פועל (ההודעה החדשה מוצגת). רציתי שזה יימנע מהמתנה בין אורחים, כי תמיד יש תור כשהגיע הזמן לשבת.

הלוגו שלנו מצויר בקווים וטקסט, אך ניתן לטעון תמונות מכרטיסי SD על מסכי TFT. חפש את זה בגוגל!

הקוד בנוי עם מבנה מסוג. לכל אורח, מבנה כולל את המסר לתצוגה, שם הטבלה ורצועת הלדים להדלקה. המילים המוזרות בקוד מייצגות את שמות הטבלה!

שלב 7: הכל נעשה

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

כמו כן, בדוק את הלוח שלך! היה לי כרטיס לכל שולחן לבדוק את האורות עד הרגע האחרון.

הפרויקט הזה מאוד מסתגל והיה מאוד מתגמל, גם אם ביליתי שעות רבות בעבודה עליו והשתמשתי בו ללילה אחד בלבד (הגדרה של תכנון חתונה).

מוּמלָץ: