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

טיפים להפוך את רעיון הפרויקט שלך למציאות: 6 שלבים (עם תמונות)
טיפים להפוך את רעיון הפרויקט שלך למציאות: 6 שלבים (עם תמונות)

וִידֵאוֹ: טיפים להפוך את רעיון הפרויקט שלך למציאות: 6 שלבים (עם תמונות)

וִידֵאוֹ: טיפים להפוך את רעיון הפרויקט שלך למציאות: 6 שלבים (עם תמונות)
וִידֵאוֹ: ✔ האם אתה מטומטם? במבחן הזה תגלה ! ( רק 12% מצליחים ) 2024, נוֹבֶמבֶּר
Anonim
טיפים להפוך את רעיון הפרויקט שלך למציאות
טיפים להפוך את רעיון הפרויקט שלך למציאות

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

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

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

שלב 1: ערוך רשימת פונקציות

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

השלב הראשון היה ליצור רשימת פונקציות המתארת מה אני רוצה שהשעון יעשה:

  • הצג את השעה
  • פונקציית אזעקה
  • שנה את צבעי התצוגה
  • שנה את עוצמת התצוגה בהתבסס על אור הסביבה
  • שלט רחוק
  • זמן מדויק

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

  • מטריצת תצוגת LED - תצוגת זמן
  • מיקרו -בקר (ארדואינו) - בקרת זמן והתראה, נהג תצוגה
  • נגן שמע - שמע אזעקה
  • קורא אור הסביבה - שליטה בעוצמת האור
  • מודול שלט רחוק - שלט רחוק
  • מחוון ערכת אזעקה - תצוגת אזעקה
  • שעון בזמן אמת - שמירת זמן מדויקת

שלב 2: מחקר

מחקר
מחקר

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

מובן - אין צורך במחקר

  • מטריצת תצוגת LED
  • מיקרו -בקר (ארדואינו)
  • נגן אודיו
  • שלט רחוק
  • מחוון הגדרת אזעקה

לא ידוע - חובה מחקר:

  • קורא אור אווירה
  • שעון בזמן אמת

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

שלב 3: בדיקת פונקציות מעגל אינדיבידואליות

בדיקת פונקציות מעגל אינדיבידואליות
בדיקת פונקציות מעגל אינדיבידואליות
בדיקת פונקציות מעגל אינדיבידואליות
בדיקת פונקציות מעגל אינדיבידואליות
בדיקת פונקציות מעגל אינדיבידואליות
בדיקת פונקציות מעגל אינדיבידואליות

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

בעזרת דוגמת LDR, נוצר מעגל בסיסי ביותר ונכתבו כמה שורות קוד. זה איפשר לי לראות כיצד משתנה פלט ה- LDR באור וכיצד ניתן להמיר אותו לערך שמיש לשליטה במערך ה- LED.

בתחילה הקוד פלט רק את ערך הבהירות לפלט הטורי בתוך ה- arduino IDE. ברגע שהייתי בטוח שאני מצליח להשיג את הבקרה שאני רוצה, המעגל הורחב כך שיכלול את מערך ה- LED. על ידי הכללת מכשיר הפלט הסופי ניתן להגדיר את רמות הבהירות המינימליות והמקסימליות כדי להבטיח שאתה לא מסונוור בלילה ולא תוכל לקרוא את הפלט באור שמש ישיר.

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

  • LDR עם יציאה טורית
  • בקרת עוצמת LED על ידי LDR

ניתן למצוא כאן הוראה טובה על השימוש ב- Tinkercad:

שלב 4: אב טיפוס

אב טיפוס
אב טיפוס
אב טיפוס
אב טיפוס
אב טיפוס
אב טיפוס

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

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

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

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

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

שלב 5: בנייה אחרונה

בנייה אחרונה
בנייה אחרונה
בנייה אחרונה
בנייה אחרונה

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

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

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

שלב 6: סיכום

סיכום
סיכום

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

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

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

מוּמלָץ: