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

LockCypher: 6 שלבים
LockCypher: 6 שלבים

וִידֵאוֹ: LockCypher: 6 שלבים

וִידֵאוֹ: LockCypher: 6 שלבים
וִידֵאוֹ: Block 6 [Cypher] | BL@CKBOX S9 Ep. 74/100 #6Gods 2024, נוֹבֶמבֶּר
Anonim
LockCypher
LockCypher
LockCypher
LockCypher

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

שלב 1: חומרים/חומרים/כלים/

ציוד/חומרים/כלים
ציוד/חומרים/כלים
ציוד/חומרים/כלים
ציוד/חומרים/כלים
ציוד/חומרים/כלים
ציוד/חומרים/כלים

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

1. סורק RFID 2. תצוגת LCD 3. LED4. נגדים 5. נעילת סולנואיד 6. סורק ברקוד 7. חיישן מגנטי 8. טרנזיסטור 9. דיודה 10. פוטנציומטר 11. פטל pi12. חוטים

שלב 2: חיווט

תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל

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

חיברתי את ה- LCD שלי כמכשיר 8 ביט, אני יכול לעבוד גם כמכשיר 4 ביט אבל מכיוון שהיו לי כמה סיכות GPIO שלא היו בשימוש החלטתי ללכת עם 8 ביט. השתמשתי בו גם בפוטנציומטר כדי שאוכל להתאים את הניגודיות של ה- LCD.

סורק ה- RFID מחובר דרך האוטובוס SPI וצריך 5 חוטים ל- Pi

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

מנעול הסולנואיד שלי היה צריך להיות מחובר עם טרנזיסטור מכיוון שהנעילה לא תעבוד עם 5 וולט, היא צריכה 6-12 וולט והיה לי מתאם מתח של 9 וולט שאני יכול להשתמש בו.

אחר כך היה לי חיישן הלד והחיישן שלי, לשניהם יש נגד בסדרה

שלב 3: מסד נתונים

מאגר מידע
מאגר מידע

לצורך שמירת יומני החיישנים שלי הייתי צריך מסד נתונים טוב.

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

ליצירת התרשים ובסיס הנתונים השתמשתי ב- MySQL Workbench מכיוון שהוא מקל להמיר תרשים למסד נתונים

כללתי זבל של מסד הנתונים כדי שתוכל להסתכל.

שלב 4: עיצוב האתר

עיצוב האתר
עיצוב האתר
עיצוב האתר
עיצוב האתר
עיצוב האתר
עיצוב האתר
עיצוב האתר
עיצוב האתר

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

הכנתי את העיצוב שלי ב- Adobe XD שהיא תוכנה קלה לשימוש ליצירת מסגרות תיל.

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

עבור הגופן שבו השתמשתי ב- Gidole, אני חושב שיש לו מראה מודרני אך לא מסיח את הדעת.

לאחר העיצוב התחלתי לקודד אותו ב- HTML, CSS ו- JS.

צירפתי את קובץ ה- xd שלי כדי שתוכל להסתכל ולראות את הפרטים שלו.

שלב 5: קוד

קוד
קוד

הפרויקט שלי לא יכול היה לעבוד ללא ה- backend. כדי לגרום לחיישנים שלי לעבוד השתמשתי בפייתון.

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

היו כמה בעיות אבל הכל ניתן לתיקון.

אתה יכול למצוא את הקוד שלי בקישור github הזה. כרגע הוא פרטי אבל אתה יכול לראות אותו ברגע שהמורים שלי יפרסמו אותו.

שלב 6: דיור

דיור
דיור
דיור
דיור
דיור
דיור

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

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

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

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

מוּמלָץ: