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

מחזיק תמונות עם רמקול מובנה: 7 שלבים (עם תמונות)
מחזיק תמונות עם רמקול מובנה: 7 שלבים (עם תמונות)

וִידֵאוֹ: מחזיק תמונות עם רמקול מובנה: 7 שלבים (עם תמונות)

וִידֵאוֹ: מחזיק תמונות עם רמקול מובנה: 7 שלבים (עם תמונות)
וִידֵאוֹ: האנשים הכי שמנים בעולם | טופטן 2024, נוֹבֶמבֶּר
Anonim
Image
Image
מחזיק תמונות עם רמקול מובנה
מחזיק תמונות עם רמקול מובנה
מחזיק תמונות עם רמקול מובנה
מחזיק תמונות עם רמקול מובנה
מחזיק תמונות עם רמקול מובנה
מחזיק תמונות עם רמקול מובנה

הנה פרויקט נהדר לביצוע בסוף השבוע, אם אתה רוצה ליצור רמקול משלך שיכול להכיל תמונות/גלויות או אפילו רשימת מטלות. כחלק מהבנייה אנו הולכים להשתמש ב- Raspberry Pi Zero W כלב הפרויקט, ומגבר מונו מסוג I2S Class D ורמקול 4 אוהם, לנגן את המנגינות האהובות עלינו !! והוספתי גם רצועת LED ממש מתחת למחזיק התמונה/גלויה, כך שתוכל לראות אותה זוהרת בלילה.

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

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

בנוסף, אם יש לך את אוסף השירים שלך מקוון ב- Spotify, SoundCloud או ב- Google Play מוזיקה, עליך להתקין סיומת סמויה כדי להשמיע שירים מהאוסף שלך בנוסף לשירים ב- Pi.

שלב 1: דברים שתצטרך כדי להשלים את הבנייה

דברים שתצטרך כדי להשלים את הבנייה
דברים שתצטרך כדי להשלים את הבנייה

להלן רשימת הרכיבים האלקטרוניים שתזדקק להם

  • Raspberry Pi Zero W
  • רצועת LED APA102
  • Adafruit I2S 3W Class D מגבר פריצת מגבר - MAX98357A
  • רמקול - קוטר 3 " - 4 אוהם 3 ואט
  • חוטי מגשר נקבה/נקבה

בנוסף, תצטרך נימה תלת מימדית ומדפסת תלת מימד להדפסת קבצי STL המצורפים בשלבים שלהלן

כלים שתצטרך

  • מקלות דבק חם ואקדח
  • מדפסת תלת מימד
  • סכין Xacto
  • מלחם והלחמה

שלב 2: הדפסת תלת מימד של קבצי STL

הדפסת תלת -ממד של קבצי STL
הדפסת תלת -ממד של קבצי STL
הדפסת תלת -ממד של קבצי STL
הדפסת תלת -ממד של קבצי STL
הדפסת תלת -ממד של קבצי STL
הדפסת תלת -ממד של קבצי STL
הדפסת תלת -ממד של קבצי STL
הדפסת תלת -ממד של קבצי STL

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

במקרה שלי, הדפסתי את קבצי STl באמצעות Flashforge creator pro ו- 1.75 מ"מ PLA להדפסה. בנוסף לחיתוך אני משתמש ב- Slic3r כשגובה השכבה מוגדר ל -0.3 מ"מ וצפיפות המילוי ל -25 %.

עבור קובץ TopLEDstripPicture. STL תזדקק לנימה PLA שקופה, כך שהצבע מפס ה- LED יכול להתפזר

שלב 3: חיבור רצועת ה- LED ל- Pi Zero W

חיבור רצועת LED ל- Pi Zero W
חיבור רצועת LED ל- Pi Zero W
חיבור רצועת LED ל- Pi Zero W
חיבור רצועת LED ל- Pi Zero W

הלחמה 4 חוטי מגשר נקביים לרצועת ה- LED, והנה חיבור מעגלים לרצועת ה- LED APA102 ל- Raspberry Pi zero W

  • כוח לפין 2 על ה- Pi (הספק 5V)
  • GND לסיכה 6 ב- Pi GND
  • נתונים לפין 16
  • שעון לפין 18

לאחר סיום השימוש במחשב, הבזק את הגרסה העדכנית ביותר של Rasbian-lite img בכרטיס SD (קישור הורדה לקובץ img https://www.raspberrypi.org/downloads/raspbian/). ואז הוסף את כרטיס ה- SD ל- Raspberry Pi וחבר את ה- Pi שלך לנתב ה- WiFi שלך ורשום את כתובת ה- IP ולאחר מכן SSH לתוך ה- Pi שלך.

התחל בהפעלת שתי הפקודות להלן לעדכון ושדרוג החבילות ב- Pi.

עדכון sudo apt-get

sudo apt-get upgrade

עכשיו, התקן את חבילת blinkt שנכתבה על ידי האנשים המדהימים בפימורוני. ולאחר מכן קבל דוגמא של rainbow.py מ- blinkt github repo באמצעות wget.

sudo apt-get להתקין python-blinkt

sudo wget

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

sudo python rainbow.py

שלב 4: חיבור מגבר I2S ל- Pi Zero W

חיבור מגבר I2S ל- Pi Zero W
חיבור מגבר I2S ל- Pi Zero W
חיבור מגבר I2S ל- Pi Zero W
חיבור מגבר I2S ל- Pi Zero W
חיבור מגבר I2S ל- Pi Zero W
חיבור מגבר I2S ל- Pi Zero W

הלחם את סיכות הכותרת ב- Raspberry Pi Zero W וגם הלחם את הרמקול ל- +ve and -ve במגבר Adafruit MAX98357 I2S Class -D.

והנה חיבורי הפינים בין Raspberry Pi Zero W לבין מגבר MAX98357 I2S Class-D.

  • וין לפין 4 על פי 5V
  • GND לסיכה 9 Pi GND
  • DIN לפין 40
  • BCLK לסיכה 12
  • LRCLK לסיכה 35

כעת כדי להתקין ולבדוק את מגבר מונו MAX98357 I2S Class-D של Adafruit, עקוב אחר המדריך על מערכת הלמידה של Adafruit בכתובת-https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts ? view = הכל. בעיקרון כחלק מההתקנה יש התקנה קלה והתקנה קשה, אם אתה מתכנן להריץ את המסלול הקל פשוט הורד והפעל את סקריפט המעטפת הבא

curl -sS https://raw.githubusercontent.com/adafruit/Raspbe… | לַחֲבוֹט

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

test -speaker -c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav

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

שלב 5: הגדרת Mopidy להשמעת המנגינות האהובות עליך

הגדרת Mopidy להשמעת השירים האהובים עליך
הגדרת Mopidy להשמעת השירים האהובים עליך

עכשיו כדי לנגן לך את המנגינות האהובות עליך אנו הולכים להגדיר את Mopidy ולקוח אינטרנט עבור mopidy, כך שתוכל להשמיע את השיר שלך מהנייד/השולחן שלך. Mopidy מנגן מוזיקה מדיסק מקומי, Spotify, SoundCloud, Google Play מוזיקה ועוד. אתה עורך את רשימת ההשמעה מכל טלפון, טאבלט או מחשב באמצעות מגוון של MPD ולקוחות אינטרנט.

כעת מאפשר להתקין את Mopidy להריץ את הפקודה הבאה

sudo apt-get להתקין mopidy

למידע נוסף עיין בתיעוד ב - התקנה - תיעוד Mopidy 2.0.1

שנה את mopidy.conf כדי לאפשר את החלקים HTTP, MPD וקבצים, הנה mopidy.conf שלי, והספרייה המקומית שלי לאחסן musing is/home/pi/Music, כך שאם אתה מתכנן להשתמש בקובץ.conf להלן צור ספריית "מוסיקה" בתיקיית הבית

sudo nano /etc/mopidy/mopidy.conf

צירפתי את mopidy.conf שלי, למקרה שתרצה לעשות עותק שלו. אם אתה מתכוון להשתמש ביישום אינטרנט בטלפון/טאבלט, תזדקק ללקוח אינטרנט http, אני אוהב את Mopidy-Mobile..

sudo pip התקן את Mopidy-Mobile

כדי להפעיל את mopidy בעת הפעלת האתחול, ולהפעיל מחדש את pi

sudo systemctl לאפשר mopidy

sudo אתחול מחדש

כמו כן, אם בכוונתך לטעון קובצי mp3/.wav נוספים לתיקיית המוסיקה בעתיד, יהיה עליך להריץ פקודת סריקה, כך שיופיעו שירים בלקוח Mopidy-Mobile באמצעות

סריקה מקומית sudo mopidyctl

ולאחר מכן השתמש בכתובת האתר הפתוחה של לקוח הנייד בדפדפן שלך בנייד/במחשב שלך - https:// IpAddressOfPi: 6680/והפעל את המנגינות והשירים האהובים עליך, במקרה שלי הורדתי מוזיקת Commons יצירתית מספריית האודיו של YouTube עבור הדגמת וידאו שאתה רואה בצילום המסך למעלה.

שלב 6: הוספת הרכיבים האלקטרוניים לחלקים המודפסים בתלת -ממד

הוספת הרכיבים האלקטרוניים לחלקים המודפסים בתלת מימד
הוספת הרכיבים האלקטרוניים לחלקים המודפסים בתלת מימד
הוספת הרכיבים האלקטרוניים לחלקים המודפסים בתלת מימד
הוספת הרכיבים האלקטרוניים לחלקים המודפסים בתלת מימד
הוספת הרכיבים האלקטרוניים לחלקים המודפסים בתלת מימד
הוספת הרכיבים האלקטרוניים לחלקים המודפסים בתלת מימד
הוספת הרכיבים האלקטרוניים לחלקים המודפסים בתלת מימד
הוספת הרכיבים האלקטרוניים לחלקים המודפסים בתלת מימד

כדי להוסיף את הרכיבים לחלקים המודפסים בתלת מימד, ה- Pi Zero W יתאים לבסיס והשתמשתי בקלטת קצף דו צדדית כדי להחזיק את מגבר ה- MAX98357 I2S Class-D לבסיס. החלקים האחרים המודפסים בתלת מימד צריכים להתאים זה לזה, אבל אתה יכול להשתמש במעט דבק חם כדי לאבטח אותם.

כעת, כדי שנגן המוסיקה Mopidy יתחיל בכל פעם שה Pi מופעל, נוכל להגדיר את Mopidy לפעול כשירות מערכת, באמצעות systemd תוכל להפעיל את שירות Mopidy על ידי הפעלה:

sudo systemctl לאפשר mopidy

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

sudo systemctl התחל את העכבר

sudo systemctl עצור mopidy sudo systemctl הפעל מחדש mopidy

שלב 7: גרסה ניתנת להוראה של הרמקול

גרסה מובנת של הדובר
גרסה מובנת של הדובר
גרסה מובנת של הדובר
גרסה מובנת של הדובר
גרסה מדריכה של הדובר
גרסה מדריכה של הדובר
גרסה מובנת של הדובר
גרסה מובנת של הדובר

אם אתה מעוניין ליצור את גרסת Instructables של הרמקול, הדפס תלת מימד את שני קבצי STL המצורפים למטה במקום קובץ STL רשת הרמקולים המצורף בשלב הקודם. הדפס את ה- instructableLogo. STL בצהוב, ובמקרה שלי ציירתי אותו גם ב- Uni Paint Pen (Fine Line PX-21), אותו אתה אמור למצוא בחנות החומרה המקומית שלך.

בנוסף, אם יש לך את אוסף השירים שלך מקוון ב- Spotify, SoundCloud או ב- Google Play מוזיקה, עליך להתקין סיומת סמויה כדי להשמיע שירים מהאוסף שלך בנוסף לשירים ב- Pi.

מוּמלָץ: