» אלקטרוניקה » ארדואינו »רדיו דיגיטלי בסגנון רטרו בארדואינו

רדיו דיגיטלי בסגנון רטרו בארדואינו



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


רדיו דיגיטלי בסגנון רטרו בארדואינו


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




שלב 1: רכיבים




  • ארדואינו פרו מיני
  • מתכנת FTDI
  • TEA5767 מודול רדיו FM
  • רמקול 3 וואט
  • מודול המגבר PAM8403
  • מקודד
  • נוקיה 5110 LCD
  • לוח והגנת סוללה
  • 18650 סוללה
  • מחזיק 18650
  • מתג
  • לוח פיתוח 5x7 ס"מ
  • חיבור חוטים
  • בד לרמקול









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


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


שלב 3: תכנן את המתחם






תלת מימדי המודל פותחה בתוכנית Fusion 360 החינמית, אך החזקה למדי.

שלב 4: הדפסה ועיבוד תלת ממדי




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










שלב 5: לשים את הכל יחד




השלב הבא הוא התקנת האלקטרוניקה במתחם. מכיוון שהכל כבר עוצב בדגם של פיוז'ן 360, לא תהיה שום בעיה עם זה. כפי שאתה יכול לראות, לכל אחד מהרכיבים עמדה משלו בדיור. הצעד הראשון היה הלחמה של Arduino Pro Mini, שאחריו הועלה הקוד. השלב הבא הוא מקור הכוח. בפרויקט נעשה שימוש בלוח Wemos נוח וקומפקטי מאוד, שאחראי גם על טעינת הסוללה, הגנה עליה, וגם מגביר את מתח הצרכנים ל -5 וולט הנדרשים. במקום זאת, תוכלו להשתמש במודול הטעינה וההגנה הרגיל, ולהגדיל את המתח באמצעות ממיר DC / DC נפרד (לדוגמה, TP4056 + MT3608).


בשלב הבא, הרכיבים הנותרים הם מולחמים, רמקול, תצוגה, מגבר. כמו כן, למרות שיש קבלים כוח במודול המגבר, רצוי להוסיף אחד נוסף (המחבר הגדיר אותו ל -330 מיקרו-פארדות, אך אפשר ל -1000). האיכות (אם ניתן לקרוא 10% THD איכות) של הצליל של מגבר PAM8403 תלויה מאוד באספקת החשמל, כמו גם בתפעול מודול הרדיו. כאשר הכל מולחם ונבדק, תוכלו להתחיל בהרכבה הסופית. ראשית כל, המחבר הדביק את הסורג, ומעליו בד רדיו.


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


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











שלב 6: קושחה




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


אם (currentMillis - קודם מילס> מרווח)
  {
    אם (תדר! = תדירות קודמת)
    {
      הקודם_תדר = תדר;
      radio.select תדר (תדר);
      שניות = 0;
    } אחר


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


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

אחר
    {
      שניות ++;
      אם (שניות == SECONDS_TO_AUTOSAVE)
      {
          float read_frequency = readFrequencyFromEEPROM ();
          אם (read_frequency! = תדר)
          {
            Serial.println ("לולאה (): שמירת תדר חדש ל- EEPROM");
            writeFrequencyToEEPROM (ותדר);
          }
      }
    }


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


שלב 7: מסקנה




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





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


הורד ארכיב עם דגמי תלת-ממד וקושחה

זה הכל, כל ההצלחה בעבודה שלך!
9.7
9.5
9.2

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב
5 הערות
בסגנון ארט דקו אין לא רק פונט, אלא גם גוף, מקלטים אלה נקראים מכשירי רדיו דקו.
חוטי הלחמה לתוך פער הסוללה
כמובן שזה בדיוק מה שצריך לעשות על ידי ביטול זבל הסופר. העובדה היא שמצבר טעינת הסוללה ומודול ההגנה המשמשים אותו אינו מגן מפני טעינה מוגזמת של הסוללה.
הכותב
קישורים צולבים מהנים מועברים כעת באופן אוטומטי בתגובות.
הכותב
העניין הוא שמודול הרדיו ל arduino הוא בעצם מכשיר אוטונומי, arduino רק אומר לו באיזו תדירות לכוון. יש תשלום עבור arduino arduino מגן אתרנט ומודול ל- wifi, אך אין זה סביר שלארדואינו יש מספיק כוח עיבוד, אני לא יודע אם בכלל ניתן ליצור DAC עליו. באופן אישי, אני לא מקשיב לרדיו בכלל (אין לנו תחנות רגילות), בעבודה האחרונה יצאתי מהסיטואציה ככה. הורדתי את כל אוסף המוזיקה שלי לגוגל (ניתן להוריד שם עד 50,000 רצועות בחינם לצורך האזנה פרטנית), הרכבתי רמקול פשוט ממכל פלסטיק מיותר, רמקולים מאיזה "מעיין" ואותו מגבר כמו כאן בפרויקט (שם הוא והדרך, לעזאזל, לא מגבר). בטלפון פתחתי את האפליקציה, הגדרתי אותה בפיזור וחיברתי אותה לטור.
על חשבון רדיו אינטרנטי כמכשיר נפרד, אני אוהב את הרעיון, אבל אני לא בטוח ברווחיות שלו כרגע. בבית, ניתן להפעיל רדיו אינטרנט גם ממחשב, טלוויזיה או מרכז מדיה. לא לכל אחד יש גישה לאינטרנט במוסך, אם אתה סומך על נייד, אז תשלום בנפרד עבור הרדיו הוא איכשהו לא טוב, קל יותר לחבר את אותו טלפון לרמקולים ולהעלות אותו בתשלום.

לירי. עם זאת, מאסק בדיוק השיק את 60 הלוויינים הראשונים של Starlink, אולי בעתיד הקרוב האינטרנט יהפוך כמעט לפרוטה. ואז, אני חושב, היצרנים אפילו יחשבו להוסיף את האפשרות של חיבור לאינטרנט לרדיו הרגיל, ועם הזמן, שידורי הרדיו והטלוויזיה הרגילים ככל הנראה ימותו כזן.
האורח סרגיי
רדיו טוב התברר.
אני גם רוצה משהו דומה, אבל באופן אידיאלי, הרדיו יקבל את הלהקה FM הרגילה, כמו גם להיות בתוך Wi-Fi ותוכל להאזין לרדיו זורם באינטרנט.
כן, בערי תחנות הרדיו תריסר ואפילו שניים. אבל בהתנחלויות 20-30 ק"מ מהעיר, הרדיו כבר תופס לא טוב, מספר תחנות הרדיו יורד. יש אלפי תחנות רדיו באינטרנט.

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...