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

ספר מסתורי עם נעילת נקישה סודית: 11 שלבים (עם תמונות)
ספר מסתורי עם נעילת נקישה סודית: 11 שלבים (עם תמונות)

וִידֵאוֹ: ספר מסתורי עם נעילת נקישה סודית: 11 שלבים (עם תמונות)

וִידֵאוֹ: ספר מסתורי עם נעילת נקישה סודית: 11 שלבים (עם תמונות)
וִידֵאוֹ: סיליאן מרפי, לוסי ליו | איך פגשתי את Femme Fatale | סרט באורך מלא 2024, נוֹבֶמבֶּר
Anonim
ספר מסתורי עם נעילת נקישה סודית
ספר מסתורי עם נעילת נקישה סודית
ספר מסתורי עם נעילת נקישה סודית
ספר מסתורי עם נעילת נקישה סודית
ספר מסתורי עם נעילת נקישה סודית
ספר מסתורי עם נעילת נקישה סודית

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

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

שלב 1: הכנת הדרכה (וידאו)

Image
Image

הכנתי גם סרטון הדרכה. אז צפה בסרטון כדי לראות את הפעולה.

שלב 2: תכונות

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

שלב 3: איך זה עובד..?

איך זה עובד..?
איך זה עובד..?

אמרתי לך לפני שהנעילה הסודית הזו מבוססת על דפיקות.

הדיסק הפיזואלקטרי

המרכיב העיקרי במעגל שלנו הוא דיסק פיצו.

Piezoelectricdisc הוא מתמר אשר ממיר רעידות מכניות במתחים המתאימים. כך בעזרת arduino אנו קוראים את רעידת הדפיקה. כל העניין הוא לחוש חלק.

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

שלב 4: רכיבים הדרושים לשם כך

דרושים רכיבים לשם כך
דרושים רכיבים לשם כך
דרושים רכיבים לשם כך
דרושים רכיבים לשם כך
דרושים רכיבים לשם כך
דרושים רכיבים לשם כך
דרושים רכיבים לשם כך
דרושים רכיבים לשם כך

1. ארדואינו (כל ארדואינו)

עבור אב טיפוס השתמשתי ב- arduino uno וכדי להקטין את גודל המעגל השתמשתי ב- arduino pro mini

2. דיסק פיזואלקטרי

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

3. סרוו 9090

סרוו הוא סוג של מנוע הילוכים עם מומנט גבוה שאנו משתמשים בו סרוו למטרות נעילה

4. נגדים (1 מגה אוהם, 10k, 1k)

5. 2* נוריות

לציון הסטטוס השתמש בצבעים שונים

6. לוח נקודות

7. מתג כפתור

סוללה 8.3.7 וולט

קטן עדיף אני משתמש בפולימר ליתיום

שלב 5: מעגל דייגראם

מעגל דייגרם
מעגל דייגרם

חיבורים

  • חבר את הפיזואלקטרי לפין 0 האנלוגי וקרקע הוסף גם נגד 1 מגה אוהם בין הפיזו
  • חבר סרוו D3
  • חבר נוריות ל- D4 ו- D5
  • מתג לחצן חיבור ל- D2 ו- 5v מחברים גם נגד 10k למטה

שלב 6: סקירת קוד ופתרון בעיות

תודה ל STEVE HOEFER

const int threshold = 4; זוהי הרגישות של גלאי הדפיקות. אם אתה מקבל הרבה רעש, הגדל את זה (עד 1023), אם אתה מתקשה לשמוע דפיקות אתה יכול להוריד אותו (עד 1)

constint rejectValue = 25;

constint averageRejectValue = 15;

שני אלה משמשים לקביעת מידת הדיוק שמישהו צריך לדפוק. הם אחוזים וצריכים להיות בטווח של 0-100. הורדת אלה פירושה שמישהו חייב להיות בעל תזמון מדויק יותר, גבוה יותר הוא סלחני יותר. ממוצע RejectValue תמיד צריך להיות נמוך יותר מאשר refusValue. הגדרות של כ -10 ו -7 מקשות על שני אנשים לדפוק את אותה נקישה גם אם הם יודעים את הקצב. אבל זה גם מגדיל את מספר השלילי שווא. (כלומר: אתה דופק נכון וזה עדיין לא נפתח).

const int knockFadeTime = 150; זהו טיימר ניתוק גולמי של חיישן הדפיקה. אחרי שהוא שומע נקישה הוא מפסיק להאזין למשך אלפיות השניה האלה כך שהוא לא סופר את אותה דפיקה יותר מפעם אחת. אם אתה מקבל נקישה אחת שנחשבת כשתי אז הגדל את הטיימר הזה. אם הוא לא רושם שתי דפיקות מהירות אז הקטן אותו.

const int lockTurnTime = 650; כעת מדובר באלפיות השנייה רבות שאנו מפעילים את המנוע כדי לפתוח את הדלת. כמה זמן זה אמור להיות תלוי בעיצוב המנוע שלך ובנעילה שלך. זה בסדר אם זה עובר קצת זמן מאז שעיצבתי מצמד החלקה פשוט בעיצוב, אבל עדיף על כל החלקים אם הוא לא יפעל יותר מדי.

const int maximumKnocks = 20; כמה נקישות אנו רושמים. 20 זה הרבה. אתה יכול להגדיל זאת אם המחבוא הסודי שלך מוגן על ידי מתופפים ערמומיים עם זיכרונות טובים. הגדל אותו יותר מדי ונגמר לך הזיכרון.

const int knockComplete = 1200; ידוע גם כמספר המרבי של אלפיות השנייה שהוא יחכה לדפיקה. אם הוא לא שומע נקישה למשך כל כך הרבה זמן הוא יניח שזה נעשה ויבדוק אם הדפיקה מועילה. הגדל את זה אם אתה דופק איטי. הקטן אותו אם אתה דופק מהיר וחסר סבלנות לחכות 1.2 שניות עד שהדלת שלך תיפתח. על שורה 39: int secretCode [maximumKnocks] = {50, 25, 25, 50, 100, 5….. זהו דפיקת ברירת מחדל שהיא מזהה כאשר אתה מפעיל אותה. זהו סימון קצבי מוזר מכיוון שכל ערך הוא אחוז מהדפיקה הארוכה ביותר. אם אתה מתקשה לגרום לזה לזהות "גילוח וגזירת שיער" שנה את זה ל- {100, 100, 100, 0, 0, 0 … ורצף פשוט של 3 נקישות יפתח אותו.

איתור באגים:

Serial.begin (9600);

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

ספריית סרוו

הורד קוד מכאן

שלב 7: כיווץ המעגל (הלחמה)

כיווץ המעגל (הלחמה)
כיווץ המעגל (הלחמה)
כיווץ המעגל (הלחמה)
כיווץ המעגל (הלחמה)
כיווץ המעגל (הלחמה)
כיווץ המעגל (הלחמה)

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

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

שלב 8: הכנת לוקרים

הכנת לוקרים
הכנת לוקרים
הכנת לוקרים
הכנת לוקרים
הכנת לוקרים
הכנת לוקרים
הכנת לוקרים
הכנת לוקרים

ראשית לקחתי חלב ישן (עובי צריך להיות גבוה מסרוו)

ואז הדבקתי את הדפים זה לזה

לאחר הייבוש ציירתי מלבן פנימה ובעזרת אבנית וסכין גזרתי וגלפתי את הנייר והפכתי אותו לחלל

צפה בסרטון לרעיון טוב יותר.

שלב 9: ביצוע נעילה וגמר

ביצוע נעילה וגמר
ביצוע נעילה וגמר
ביצוע נעילה וגמר
ביצוע נעילה וגמר
ביצוע נעילה וגמר
ביצוע נעילה וגמר
ביצוע נעילה וגמר
ביצוע נעילה וגמר

לקחתי את יד הסרוו וחתכתי לשני חלקים ואז חיברתי את שני החלקים יחד כמו צורת L

והכל קבוע בתוך הספר

תיקנתי את הפיצו על הכריכה

וזה הכל….

שלב 10: חסרונות, שיפורים

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

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

שלב 11: תודה

אם אתה נתקל בבעיה בנושא זה, אנא הגיב להלן

בקר בערוץ שלי לפרויקטים נוספים שמכניסים

תודה…..

מוּמלָץ: