פעם אספנו את מכשירי הרדיו הראשונים של יומני בית הספר שלנו. כיום, בגלל התפתחות העיצוב המודולרי, הרכבת מקלט רדיו דיגיטלי לא תהיה קשה אפילו לאנשים שרחוקים מאוד מרדיו חובבים. העיצוב של מקלט זה מבוסס על הרדיו המרשים של AWA משנת 1935 שעליו מעד הכותב בספר "רדיו דקו: מכשירי הרדיו היפים ביותר שיצרו אי פעם". הסופר התרשם כל כך מעיצובו, עד שרצה שיהיה לו אנלוגי משלו.
העיצוב השתמש בתצוגת LCD של נוקיה 5110 כדי להציג את התדר ומקודד לבחירתו. הנפח נשלט על ידי נגדי משתנה המובנה במגבר. כדי להדגיש את העיצוב, המחבר השתמש גם בפונט ארט דקו כדי להציג מידע בתצוגה. קוד הארדואינו מכיל את הפונקציה לזכור את התחנה האחרונה שאליה האזנת (שהאזנה במשך יותר מחמש דקות).
שלב 1: רכיבים
- ארדואינו פרו מיני
- מתכנת FTDI
- TEA5767 מודול רדיו FM
- רמקול 3 וואט
- מודול המגבר PAM8403
- מקודד
- נוקיה 5110 LCD
- לוח והגנת סוללה
- 18650 סוללה
- מחזיק 18650
- מתג
- לוח פיתוח 5x7 ס"מ
- חיבור חוטים
- בד לרמקול
שלב 2: אלקטרוניקה
ראשית, אם אין לך ניסיון רב בעבודה עם ארדואינו, ראשית עליך להרכיב את המעגל באמצעות לוח לחם חסר דאגות. במקביל, מטעמי נוחות, תוכלו להשתמש בארדואינו ננו או ב- 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 אין סתם נגד משתנה להתאמת הנפח, אלא נגדה בשילוב מתג (לפחות אלה שנתקלו בי). כלומר, במצב השמאלי הקיצוני, המתג נמצא במצב "כבוי", אנו מתחילים לסובב אותו - לחץ, הדלק אותו ואז עוצמת הקול כבר מותאמת. אני חושב שכולם הבינו על מה אני מדבר בכל מכשירי הרדיו הסיניים. אז מה אני עושה. מתג זה מספק חשמל למודול המגבר. אני מציע את הדברים הבאים: חותכים את המסילה שמתאימה למתג ולקצר החשמל, ובכך להוציא את המתג מהמעגל. ולעקבי המתג יש להלחם את החוטים לפער הסוללה ובכך להפוך את השימוש במקלט ל"שימושי "יותר.
הורד ארכיב עם דגמי תלת-ממד וקושחה
זה הכל, כל ההצלחה בעבודה שלך!