תוכן עניינים:
- אספקה
- שלב 1: חיתוך כל הלוח לבוד לבסיס
- שלב 2: הלחמת הלדים כך שיהיו להם מחברים ארוכים ומתכוונים יותר
- שלב 3: הרכבת כל המודולים במקומות הנכונים
- שלב 4: עיצוב/הדפסה של הלוח הקדמי
- שלב 5: הפיכת המארז לכסות את כל האלקטרוניקה
- שלב 6: תוכנה
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
במדריך זה אסביר כיצד להכין את מד הדציבלים הזה באמצעות קודי ארדואינו וחומרה פשוטה.
אנו הולכים לחלק את הפרויקט לשני חלקים, להפוך את החומרה ולתכנת את התוכנה עבור מד הדציבלים, ראשית, נבנה את החומרה. שנית, נכסה את התוכנה.
הסבר וידאו:
אספקה
לפרויקט זה תצטרך:
חומרה:- מארז הרכבה Arduino Uno R3 + מגן Grove למודול LED Arduino Uno- 5x Grove- חיישן עוצמת קול של Grove- מיני סרוו עם מחבר חורש- לחצן Grove (רכוב אחורי)- 5 נוריות (3 מ"מ) (2 ירוק, 1 צהוב, 1 אדום, 1 כחול)- מארז סוללות 9V + סוללה- כבל מחבר 7x Grove (10 ס"מ)- חוט שחור 5x4 ס"מ, חוט אדום 5x4 ס"מ
מקרה:
- צלחת דיקט 200x200x5 מ"מ- ברגים 23x2mmx5 מ"מ
כלים:- מלחם + הלחמה- נגישות למדפסת תלת-ממד- נגישות לחותך לייזר- צבת- מברג קטן המתאים לבורג הנבחר- דבק עץ- דבק-על
שלב 1: חיתוך כל הלוח לבוד לבסיס
השלב הראשון הוא ליצור את בסיס המכשיר שבו נעלה את כל מודולי החורש שלנו וכו '.
אתה יכול להוריד את קובץ ה- DXF שהוסיף ולהשתמש בחותך לייזר לייצור הצלחת, לשם כך התאם את ההגדרות כדי לחרוט תחילה את כל הקווים השחורים, ולאחר מכן לחתוך את כל הקווים הכחולים ולבסוף לחתוך את הקווים האדומים. לאחר מכן, עליך להדביק את לוח הכפתורים הצדדי בצד השמאלי של הלוח הראשי, ואת הלוח לחיישן הקול בחלקו העליון. יש להדביק את 2 הבלוקים האדומים על המלבנים ליד הסרוו עבור הברגים.
חלקים/כלים:- צלחת דיקט 200x200x5 מ מ- נגישות לחותך לייזר- דבק עץ
שלב 2: הלחמת הלדים כך שיהיו להם מחברים ארוכים ומתכוונים יותר
כדי לתת לנו קצת מקום לשחק איתו, עלינו להאריך את יתדות הלדים. לכן עלינו לחתוך את היתדות ולהלחם חוט דק ומבודד בין לבין. לאחר מכן, אנו יכולים להדביק את הלד בכל מקום מבלי שנצטרך לספור במיקום או בגודל של מודול GROVE עצמו.
לאחר ששינית את כל 6 הלדים, תוכל להדביק אותם בחורים. פשוט השתמשתי בדבק על וזה עבד בצורה מושלמת אבל כל סוגי הדבק אמורים לעבוד בסדר גמור. 2 נוריות הל LED השמאליות יהיו ירוקות, השלישי יהיה הצהוב והאחרון צריך להיות אדום. האחד בפינה הימנית ביותר צריך להיות כחול.
חלקים/כלים:- חוט שחור 5X4 ס"מ, חוט אדום 5X4 ס"מ- 5 נוריות (3 מ"מ) (2 ירוק, 1 צהוב, 1 אדום, כחול)- מגהץ + הלחמה- דבק על- צבת
הערה: הקפד לשים לב לקיטוב של הנורית. (היתד הקצר/כפוף הוא החיובי, כל כך אדום)
שלב 3: הרכבת כל המודולים במקומות הנכונים
עכשיו שיש לך את כל הלדים במקום והכל מוכן להתקנה, אתה יכול להתחיל לעבוד על הרכבה של כל החומרה הנותרת. כל מקומות ההרכבה הנכונים חקוקים בעץ, עם אינדיקציה קצרה לאיזה מודול כדאי ללכת לאן. אתה יכול להשתמש בברגים הקטנים של 2 מ מ כדי להרכיב את הכל במקום. אין צורך בדבק בשלב זה.
אם כל המודולים מוברגים במקומות הנכונים, תוכל להתחיל לחבר הכל ליציאת Arduino. Analog 1: קלט חיישן קול יציאה 2: כפתור יציאה 3: ServoPort 4: נורית 1 (ירוק) יציאה 5: נורית 2 (ירוק) 6: יציאת LED 3 (צהוב) 7: LED 4 (אדום) יציאה 8: LED 5 (כחול)
חלקים/כלים:- מארז הרכבה Arduino Uno R3 + מגן חורש למודול LED Arduino Uno- 5x Grove- חיישן עוצמת קול גרוב- מיני סרוו עם מחבר חורש- לחצן גרוב (רכוב אחורי)- מארז סוללות 9V + סוללה- מחבר Grove 7x כבל (10 ס"מ)- התאמת מברג קטן לבורג הנבחר- ברגים 23x2 מ"מ x 5 מ"מ
הערה: היה לי קל יותר להתחיל עם הכפתור התלוי בצד וחיישן הצליל המותקן למעלה, מכיוון שלאלו יש התאמה הדוקה וקשה להגיע אליהם כשהכל במקום.
- עיצבתי הכל להרכבה על צלחת אחת. יש לכך יתרון שמד הדציבלים יישאר קל לשנות ולכוונן את הדברים כקוד וכו '.
שלב 4: עיצוב/הדפסה של הלוח הקדמי
כדי להפוך את מד הדציבלים למעט יותר נחמד למראה, נוכל להפוך את החזית למעט יותר מעניינת על ידי הוספת עיצוב לחלק המכשיר.
הכנתי רעיון פשוט באילוסטרייטור שניתן להדפיס ולצרף באמצעות שכבה דקה של דבק עץ או ריסוס. הוספתי גם את קובץ Illustrator כדי שתוכל לערוך את העיצוב בעצמך
שלב 5: הפיכת המארז לכסות את כל האלקטרוניקה
כעת, לאחר שכל המודולים מותקנים ועובדים, אנו זקוקים לדרך לכסות את כל האלקטרוניקה החשופה.
עיצבתי 2 גרסאות לבחירה, אחת עם, ואחת ללא קליפ מאחור לתליית המכשיר לחגורה, תיק גב או משהו דומה.
אתה יכול להוריד את זה שאתה מעדיף למעלה, ולהשתמש בכל מדפסת תלת מימד כדי להדפיס את המארז האחורי כדי לסיים את המכשיר שלך.
חלקים/כלים:- נגישות למדפסת תלת מימד
שלב 6: תוכנה
כעת, לאחר שחיברנו את כל החומרה והתקנה, אנו יכולים להתחיל לעבוד בצד התוכנה של הדברים.
יצרתי את בסיס הקוד ב- Thinkercad והוספתי לאחר מכן את ספריית "ResponsiveAnalogRead".
ספריית ResponsiveAnalogRead מחליקה את עקומת הקלט של חיישן הקול כך שהסרוו יגיב הרבה יותר חלק ומציאותי יותר.
אתה יכול להוריד את הקוד גם עם הספרייה הנוספת שלמעלה וגם בלי הספרייה הנוספת למעלה. פשוט הורד את הקוד, פתח אותו ב- Arduino IDE וכתוב אותו ל- Arduino שלך באמצעות סוג USB B. אם חיברת את המודולים והחלקים כראוי, מד הדציבלים צריך להתחיל לעבוד מיד.
הסבר על קוד הבסיס: ראשית, הכניסה האנלוגית של חיישן הקול מתחלקת ל -2 משתנים: המשתנה עבור הסרוו, עם טווח שבין 155 ל -25 (GradenServo). ומשתנה עבור נוריות LED, עם טווח שבין 0 ל -100 (Ledwaarde)
לאחר מכן, הקוד יפעיל או יכבה את נוריות 1-4 במהלך ערכים ספציפיים של ה- "Ledwaarde" ויגדיר את MiniServo לכמות התארים הנכונה בהתבסס על המשתנה "GradenServo". הנורית החמישית (כחולה) תידלק אם המשתנה יעלה ממש. כשזה קורה הוא כותב גם משתנה אחר שנקרא "resetLED" לערך "1". המשמעות היא שהנורית הכחולה לא תכבה אוטומטית. לולאה זו תחזור על עצמה, והנורית הכחולה תישאר דולקת. אך כאשר לוחצים על הכפתור, הוא יבדוק אם המשתנה "resetLED" שווה ל- "1" (כך שאם הלייד מופעל) ואם זה קורה, הוא מכבה את הלייד הכחול וכותב את המשתנה "resetLED" חזרה ל "0". כעת הדלק הכחול כבוי שוב ויישאר כך עד שה"דד ערך "יעלה שוב מעל 90
ניתן למצוא הדמיה נוספת בתרשים הזרימה, אותו ניתן להוריד מהקבצים שנוספו לשלב זה.
הערה:
אם אתה רוצה להשתמש ב- ResponsiveAnalogRead, הוא לא ייאסף, תחילה עליך להתקין את הספרייה במחשב שלך, בסרטון ההסבר מוצג כיצד להתקין זאת. לאחר ההתקנה, תוכל גם לשנות ערכים מסוימים כמו "setSnapmultiplier" כדי לשנות עד כמה התוכנה תחליק את הקלט, להוסיף רמה להתחלת ההחלקה ועוד.
מוּמלָץ:
תכנות ארדואינו באמצעות ארדואינו אחר להצגת טקסט גלילה ללא ספרייה: 5 שלבים
תכנות Arduino באמצעות Arduino אחר להצגת טקסט גלילה ללא ספרייה: Sony Spresense או Arduino Uno אינם כה יקרים ואינם דורשים הרבה כוח. עם זאת, אם לפרויקט שלך יש הגבלה על כוח, שטח או אפילו תקציב, מומלץ לשקול להשתמש ב- Arduino Pro Mini. שלא כמו Arduino Pro Micro, Arduino Pro Mi
כלי מקלדת עם ארדואינו (מתוך ספר ארדואינו): 6 שלבים
כלי מקלדת עם Arduino (מתוך ספר Arduino): להלן הדרכה כיצד ליצור כלי מקלדת עם Arduino. זה לוקח רק 6 צעדים, וזה קל למתחילים להתחיל עם Arduino. התוצאה של הפרויקט נשמעת יותר כמו כלי הקשה מאשר מיתרים. יש 4 הערות
ממיר טקסט לדיבור Arduino באמצעות LM386 - פרויקט ארדואינו מדבר - ספריית טוקי ארדואינו: 5 שלבים
ממיר טקסט לדיבור Arduino באמצעות LM386 | פרויקט ארדואינו מדבר | ספריית טוקי ארדואינו: היי חבר'ה, ברבים מהפרויקטים אנו דורשים מארדואינו לדבר משהו כמו שעון דיבור או לספר נתונים כלשהם כך שניתן להמיר טקסט לדיבור באמצעות ארדואינו
איך להכין מכ"ם עם ארדואינו. פרויקט ארדואינו: 4 שלבים
איך להכין מכ"ם עם ארדואינו. פרויקט ארדואינו: במאמר זה אלמד אתכם כיצד תוכלו ליצור מכ"ם פשוט עם ארדואינו. צפו במדריך וידאו מלא כאן: לחצו עלי
אירובי ארדואינו - כוח מעקב כושר בסך 15 $ על ידי ארדואינו: 9 שלבים (עם תמונות)
אירובי ארדואינו - כוח עוקב אחר כושר בסך 15 $ על ידי ארדואינו: אנא הצביעו לזה באתגר הכושר במקום Fitbit או שעון חכם, תוכלו לבנות גשש כושר המונע על ידי Arduino ב -15 $ בלבד! הוא עוקב אחר תנועת השאיבה של זרועותיך בזמן ריצה ומשתמש במד תאוצה כדי לזהות זאת. זה