מדריך להרכבת רדיו עם חיישן תדר
רדיו נותר מכשיר אלקטרוני מרתק ללמידה, במיוחד למתחילים המבקשים להבין את יסודות המעגלים, גלים אלקטרומגנטיים ועיבוד אותות שמע. בעידן הדיגיטלי, הרכבת רדיו אינה רק "לכידת שידורים", אלא ניתן גם לשפר אותה עם תכונות נוספות כגון חיישן תדר לניטור או קריאת התדר הנקלט. מאמר זה מכסה מדריך להרכבת רדיו פשוט המצויד בחיישן תדר, החל מהקונספט ורשימת הרכיבים ועד לשלבי ההרכבה והבדיקה.
-
1. להבין את הקונספט: חיישן רדיו + תדר
באופן כללי, מקלט רדיו פועל על ידי לכידת אותות RF (תדר רדיו) דרך אנטנה, בחירת תדר ספציפי (כוונון), ולאחר מכן המרתם לאות שמע שניתן לשמוע דרך רמקולים או אוזניות. ברדיו מודרניים, תהליך בחירת התדר נעזר לעתים קרובות במעגל משולב (IC) של מקלט.
בינתיים, "חיישן תדר" בהקשר של פרויקט רדיו מתייחס בדרך כלל למודול/מעגל משולב שיכול לקרוא או לחשב את התדר של אות שעון או תדר מתנד מקומי (LO). ברדיו FM, התדר "הנקלט" קשור קשר הדוק לתדר המתנד המקומי. על ידי מדידת אות ה-LO או אות הייחוס ממודול הטיונר, נוכל להציג את התדר (למשל, 88.1 מגהרץ, 101.7 מגהרץ) על המסך.
עבור פרויקט עשה זאת בעצמך ריאליסטי וקל, הגישה המעשית ביותר היא:
– שימוש במודול רדיו FM מוכן לשימוש (למשל RDA5807, TEA5767 או Si4703) כמקלט.
– שימוש במיקרו-בקר (ארדואינו) לקריאת מידע תדר מהמודול דרך I2C (שיטה זו נקראת לעתים קרובות "חיישן תדר" מכיוון שהמערכת יכולה לזהות/לדעת את התדר הפעיל).
– מציג תדר על גבי מסך LCD/OLED.
גישה זו יציבה וקלה יותר מאשר בניית קצה RF אנלוגי מלא מאפס.
-
2. כלים ורכיבים נדרשים
הרכיבים הבאים משמשים בדרך כלל להרכבת רדיו FM עם קריאת תדרים:
רכיבים עיקריים
1. ארדואינו ננו/אונו (בחר אחד)
2. מודול רדיו FM RDA5807 (אלטרנטיבי: TEA5767)
3. OLED 0.96 אינץ' I2C (SSD1306) או LCD 16×2 I2C
4. מודול מגבר שמע (למשל PAM8403) לצליל חזק יותר
5. יציאת רמקול או אוזניות 4Ω–8Ω
6. אנטנה (כבל של 75 ס"מ עד 1 מטר מספיק ל-FM)
רכיבי בקרה (אופציונלי אך מומלץ)
7. מקודד סיבובי או פוטנציומטר + כפתור לכוונון
8. לחץ על הכפתור לסריקה/חיפוש
תומכים
9. לוח לחם / PCB עם חורים
10. כבלי התנעה
11. הלחמה ובדיל (אם הפכו לקבועים)
12. ספק כוח 5V (USB או מתאם)
-
3. סכמת חיבור בסיסית (סיכום)
מכיוון שמודולי הטיונר ומודולי ה-OLED שניהם I2C, הם יכולים לחלוק את קווי ה-SDA וה-SCL.
חיבור I2C (נפוץ בארדואינו אונו/ננו)
– משאבים טבעיים: A4
– SCL: A5
– VCC: 3.3V או 5V (יש לעקוב אחר מפרטי המודול)
– הארקה : הארקה
הערה חשובה: מודולים רבים של RDA5807 פועלים ב-3.3V, אך בחלק מהלוחות יש ווסתים שהופכים אותם לבטוחים ב-5V. בדקו את התווית שעל המודול. במקרה של ספק, השתמשו ב-3.3V.
אודיו
– פלט שמע של מודול רדיו → קלט PAM8403 → רמקול
בקרת כוונון
– מקודד סיבובי: פינים A ו-B לפינים דיגיטליים של ארדואינו (למשל D2, D3), כפתור מקודד ל-D4
– כפתור סריקה: לפין דיגיטלי אחר, השתמש במשיכה פנימית
-
4. שלבים להרכבת חומרה
שלב 1: התקנת מודול הרדיו וה-OLED
1. חבר את ה-VCC וה-GND של מודול הרדיו.
2. חברו את ה-SDA וה-SCL לקווי ה-I2C של הארדואינו.
3. התקינו OLED/LCD עם אותם VCC, GND, SDA, SCL.
שלב 2: התקנת פלט השמע
1. חבר את פיני השמע השמאלי/ימני של מודול הרדיו (או יציאת שמע יחידה) לקלט של מגבר PAM8403.
2. חברו את יציאת PAM8403 לרמקול.
3. ודא שהארקת השמע מחוברת להארקת המערכת.
שלב 3: התקנת האנטנה
1. חבר את כבל האנטנה לפין האנטנה של מודול הרדיו (בדרך כלל מסומן כ-"ANT").
2. השתמשו בכבל יחיד באורך 75 ס"מ עד מטר אחד עבור FM.
שלב 4: התקנת בקרות הכוונון
1. מקודד סיבובי או כפתור מחובר לארדואינו.
2. אפשרו פעולות משיכה פנימיות בכניסות הכפתור כדי לפשט את החיווט.
-
5. לוגיקת "חיישן תדר" בפרויקט זה
בפרויקט זה, התדר נקרא/ידוע באמצעות:
– אוגר נתונים במודול RDA5807/TEA5767 (המודול מציין את תדר הכוונון הנוכחי), או
– ארדואינו מחשב את התדר בהתבסס על הגדרת צעד הערוץ (למשל 100 קילוהרץ/50 קילוהרץ).
אמנם לא מדובר ב"חיישן" בצורת רכיב נפרד כמו מונה תדרים של RF, אך התוצאה הסופית זהה: המערכת מסוגלת לזהות ולהציג תדרים בזמן אמת.
-
6. דוגמה לזרימת תוכנית (סקירה כללית)
מבחינה רעיונית, תוכנת הארדואינו תעשה:
1. אתחול I2C
2. אתחול מודול הרדיו (מצב FM, עוצמת קול, דה-עמפיזציה וכו')
3. אתחול OLED/LCD
4. הגדר את התדר ההתחלתי (לדוגמה 99.9 מגהרץ)
5. קרא את קלט המקודד/כפתור כדי להגדיל או להקטין את התדר.
6. עדכן את תצוגת התדר ואת מצב האות (אם זמין)
אם אתם משתמשים ב-RDA5807, בדרך כלל יש ספריית Arduino זמינה כדי לפשט את התצורה. עבור OLED מדגם SSD1306, תוכלו להשתמש בספריות Adafruit_SSD1306 או U8g2.
-
7. בדיקה וכיול
בדיקות בסיסיות
1. הפעל את המעגל באמצעות USB.
2. ודא שה-OLED מציג את התדר ההתחלתי.
3. סובבו את המקודד כדי לשנות את התדר.
4. אם הצליל לא יוצא:
– בדוק את נתיב השמע למגבר
- בדוק את הרמקול
- להגביר את עוצמת הקול בתוכנית
– בדקו את האנטנה וכווננו לתחנה חזקה.
כיול צעדי תדר
FM משתמש בדרך כלל בצעדים של 100 קילוהרץ או 50 קילוהרץ, בהתאם לאזור ולמודול. אם נראה שהתדר "קופץ" בצורה לא נכונה, יש להתאים את שלב הכוונון בקוד.
בדיקת איכות קבלה
– נסה להתקרב לחלון כדי לשפר את הקליטה.
– לאורך האנטנה ולמיקום הכבל יש השפעה גדולה.
– הימנעו מהנחת כבלים קרוב מדי למודול המגבר (עלול לגרום לרעש)
-
8. טיפים לתוצאה מסודרת ויציבה יותר
1. השתמשו בספק כוח נקי: מתאם איכותי או סוללת גיבוי יציבה.
2. הפרידו את נתיב האודיו מהדיגיטלי: כבל האודיו לא צריך להיות קרוב לכבל SCL/SDA כדי להפחית רעש.
3. הוסף קבלי ניתוק (100 nF ו- 10 µF) ליד מודולי הרדיו והמגבר.
4. השתמשו בקופסה/מארז כדי להפחית הסחות דעת וליצור מראה מקצועי יותר.
5. אם אתם רוצים תכונות נוספות, הוסיפו:
– תחנות קבועות מראש
סריקה אוטומטית וחיסכון בזיכרון
– תצוגת רמת אות (RSSI) אם המודול תומך בכך
-
9. פנוטאפ
בניית רדיו עם חיישן תדר היא פרויקט נהדר ללימוד השילוב של אלקטרוניקה אנלוגית (שמע) ודיגיטלית (I2C, מיקרו-בקר, תצוגה). בעזרת מודול טיונר FM כמו ה-RDA5807 או ה-TEA5767, תוכלו לבנות רדיו קומפקטי אך פונקציונלי - המסוגל לכוונן, להשמיע שמע ולהציג תדרים במדויק. לאחר שתשיג את הגרסה הבסיסית, תוכלו להרחיב את הפרויקט עוד יותר על ידי הוספת הגדרות קבועות מראש, סריקה אוטומטית ואפילו יצירת ממשק מעניין יותר.
אם תרצה, אוכל לעזור לך ליצור: תרשים חיווט מפורט יותר עבור המודול שתבחר, דוגמה מלאה לקוד ארדואינו (RDA5807 + OLED + מקודד סיבובי), או גרסה שבאמת משתמשת ב"מונה תדרים" כדי למדוד את המתנד בחומרה.