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

עכבר קול: 17 שלבים (עם תמונות)
עכבר קול: 17 שלבים (עם תמונות)

וִידֵאוֹ: עכבר קול: 17 שלבים (עם תמונות)

וִידֵאוֹ: עכבר קול: 17 שלבים (עם תמונות)
וִידֵאוֹ: ניר וגלי - חיי כלב 2024, אוֹקְטוֹבֶּר
Anonim
עכבר סאונד
עכבר סאונד

בשנת 2016, לאחר שקיבלתי השראה מסרטון של העוקב של Line Scanman ב- YouTube, התחלתי לעבוד על מכשיר סינתיסייזר באמצעות ה- CCD הלינארי של Toshiba TCD1304 כדי לסנתז אודיו מתוך נתוני ספקטרוגרם (או נתונים גרפיים המתפרשים כנתוני ספקטרוגרמה) באמצעות קוד ה- ARSS של מישל רוז'יץ '. (המקור של אפליקציית Photosounder שלו). זה נעשה מגושם מדי, מבחינת חומרה, ובאמת לא עבד כבקר עצמאי, אז שמתי אותו על המבער האחורי.

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

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

באמצעות התוכנה שלהלן, כפתור גלגל הגלילה עובר בין מצבים: 1 - גובה פיזי מבוסס על מיקום X, 2 - גובה מבוסס על קלט מצלמה, 3 - שילוב של שניהם. לחצן העכבר השמאלי הוא טריגר רגעי והימין ננעל. גלגל הגלילה משנה את טווח התדרים וגלגל הגלילה ועוד כפתור שמאלי משנה את נקודת המרכז של אותו טווח. הלחצן השמאלי פלוס הכפתור המרכזי מחליף את אפנון עוצמת הקול בציר Y.

שלב 1: יש צורך בחלקים

דרושים חלקים
דרושים חלקים

דרושים רכיבים: -24 חוט מוצק awg (מרובה צבעים) -כבל מיני USB-Arduino Nano (או שיבוט) -רמקול-עכבר עם חיישן Agilent A1610 או A2610 (אולי אחרים)

כלים נחוצים: -מיני חותכי צד-מיני מחטים-מחטים-חוט חשמל-מגהץ והלחמה- אקדח דבק חם ודבק-מברגים מדויקים-ידיים עוזרות-טוש קבוע-מקדחה 1/4 והרחבה /צעד צעד

לא מוצג: מטען USB -5v

שלב 2: הסר רגליים וברגים ופתח את העכבר

הסר רגליים וברגים ופתח את העכבר
הסר רגליים וברגים ופתח את העכבר
הסר רגליים וברגים ופתח את העכבר
הסר רגליים וברגים ופתח את העכבר
הסר רגליים וברגים ופתח את העכבר
הסר רגליים וברגים ופתח את העכבר
הסר רגליים וברגים ופתח את העכבר
הסר רגליים וברגים ופתח את העכבר

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

שלב 3: נתק את כבל ה- USB והסר את גלגל המקודד

נתק את כבל ה- USB והסר את גלגל המקודד
נתק את כבל ה- USB והסר את גלגל המקודד
נתק את כבל ה- USB והסר את גלגל המקודד
נתק את כבל ה- USB והסר את גלגל המקודד
נתק את כבל ה- USB והסר את גלגל המקודד
נתק את כבל ה- USB והסר את גלגל המקודד
נתק את כבל ה- USB והסר את גלגל המקודד
נתק את כבל ה- USB והסר את גלגל המקודד

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

שלב 4: לוח חיישן העכבר והחיבורים

חיישן העכבר PCB וחיבורים
חיישן העכבר PCB וחיבורים
חיישן העכבר PCB וחיבורים
חיישן העכבר PCB וחיבורים
חיישן העכבר PCB וחיבורים
חיישן העכבר PCB וחיבורים

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

שלב 5: השחלת החוטים

השחלת החוטים
השחלת החוטים
השחלת החוטים
השחלת החוטים

חותכים ופוחסים 10 חוטים באורך 4 אינץ 'ליצירת החיבורים. זה יקל על הלחמתם ל- PCB. אתה יכול להשמיט את קרקע ה- IC מכיוון שהוא אותו קשר כמו הקרקע השנייה.

כפתור-שמאל-כפתור אמצעי כפתור ימני-כפתור ימני a-מקודד b-IC +5v-IC קרקע -IC sck-IC sdio

שלב 6: חוטי הלחמה אל המיקרו -סוויצ'ים וגלגל המקודד

חוטי הלחמה אל המיקרו -סוויצ'ים וגלגל המקודד
חוטי הלחמה אל המיקרו -סוויצ'ים וגלגל המקודד
חוטי הלחמה אל המיקרו -סוויצ'ים וגלגל המקודד
חוטי הלחמה אל המיקרו -סוויצ'ים וגלגל המקודד
חוטי הלחמה אל המיקרו -סוויצ'ים וגלגל המקודד
חוטי הלחמה אל המיקרו -סוויצ'ים וגלגל המקודד
חוטי הלחמה אל המיקרו -סוויצ'ים וגלגל המקודד
חוטי הלחמה אל המיקרו -סוויצ'ים וגלגל המקודד

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

שלב 7: אבטחת החוטים ו- PCB בעזרת דבק חם

אבטחת החוטים ו- PCB בעזרת דבק חם
אבטחת החוטים ו- PCB בעזרת דבק חם
אבטחת החוטים ו- PCB בעזרת דבק חם
אבטחת החוטים ו- PCB בעזרת דבק חם
אבטחת החוטים ו- PCB בעזרת דבק חם
אבטחת החוטים ו- PCB בעזרת דבק חם
אבטחת החוטים ו- PCB בעזרת דבק חם
אבטחת החוטים ו- PCB בעזרת דבק חם

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

שלב 8: חוטי הלחמה לחיישן העכבר האופטי

חוטי הלחמה לחיישן העכבר האופטי
חוטי הלחמה לחיישן העכבר האופטי
חוטי הלחמה לחיישן העכבר האופטי
חוטי הלחמה לחיישן העכבר האופטי
חוטי הלחמה לחיישן העכבר האופטי
חוטי הלחמה לחיישן העכבר האופטי
חוטי הלחמה לחיישן העכבר האופטי
חוטי הלחמה לחיישן העכבר האופטי

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

שלב 9: חיבור החיישן האופטי לננו

חיבור החיישן האופטי לננו
חיבור החיישן האופטי לננו
חיבור החיישן האופטי לננו
חיבור החיישן האופטי לננו
חיבור החיישן האופטי לננו
חיבור החיישן האופטי לננו
חיבור החיישן האופטי לננו
חיבור החיישן האופטי לננו

חותכים את החוטים מהחיישן לאורכם ומחברים אותם לארדואינו. אני נכנס דרך החלק התחתון ומלחם למעלה כדי להשתמש בכמה שפחות מקום. D2, D3, 5v ו- GND.

שלב 10: חיבור הכפתורים הימניים והמרכזים ל- Nano

חיבור הכפתורים הימניים והמרכזים לננו
חיבור הכפתורים הימניים והמרכזים לננו
חיבור הכפתורים הימניים והמרכזים לננו
חיבור הכפתורים הימניים והמרכזים לננו

חותכים את חוטי הכפתורים הימניים והמרכזים באורך ומלחימים אותם ל- D7 & D8.

שלב 11: חיבור הכפתור השמאלי ל- Nano

חיבור הכפתור השמאלי ל- Nano
חיבור הכפתור השמאלי ל- Nano
חיבור הכפתור השמאלי ל- Nano
חיבור הכפתור השמאלי ל- Nano

חותכים את חוט הכפתור השמאלי לאורך ומלחמים אותו ל- D6.

שלב 12: חיבור גלגל המקודד לננו

חיבור גלגל המקודד לננו
חיבור גלגל המקודד לננו
חיבור גלגל המקודד לננו
חיבור גלגל המקודד לננו

חותכים את חוטי המקודד באורך ומלחימים אותם ל- D9 & D10.

שלב 13: חיבור הרמקול לננו

חיבור הרמקול ל- Nano
חיבור הרמקול ל- Nano
חיבור הרמקול ל- Nano
חיבור הרמקול ל- Nano
חיבור הרמקול ל- Nano
חיבור הרמקול ל- Nano

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

שלב 14: הכנת משטח חלק להרכבת רמקולים,

הכנת משטח חלק להרכבת רמקולים,
הכנת משטח חלק להרכבת רמקולים,
הכנת משטח חלק להרכבת רמקולים,
הכנת משטח חלק להרכבת רמקולים,
הכנת משטח חלק להרכבת רמקולים,
הכנת משטח חלק להרכבת רמקולים,

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

שלב 15: חור מקדח והרחבה להרכבה של רמקולים

חור מקדחה והרחבה להרכבה של רמקולים
חור מקדחה והרחבה להרכבה של רמקולים
חור מקדחה והרחבה להרכבה של רמקולים
חור מקדחה והרחבה להרכבה של רמקולים
חור מקדחה והרחבה להרכבה של רמקולים
חור מקדחה והרחבה להרכבה של רמקולים

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

שלב 16: חבר כל רכיב מכני רופף והרכב את הרמקול

חבר כל רכיב מכני רופף והרכב את הרמקול
חבר כל רכיב מכני רופף והרכב את הרמקול
חבר כל רכיב מכני רופף והרכב את הרמקול
חבר כל רכיב מכני רופף והרכב את הרמקול
חבר כל רכיב מכני רופף והרכב את הרמקול
חבר כל רכיב מכני רופף והרכב את הרמקול

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

שלב 17: הרכיב מחדש, העלה / ערוך קוד

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

www.bryanday.net/mousesynth_v0_1_4.zip

נתק מהמחשב וחבר לחשמל USB. תעשה חיים!

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

מוּמלָץ: