ווי אזוי צו מאַכן אַ ראַדיאָ וואָס איז גרינג צו פּראָגראַמירן
דער ראַדיאָ איז איינע פון די מערסט קלאַסישע עלעקטראָנישע דעוויסעס וואָס בלייבט באַטייַטיק הייַנט. אינטערעסאַנט, ראַדיאָס קען מען קויפן ניט בלויז פאַרטיק, נאָר אויך היים-געמאַכט - אפילו קאַמביינד מיט אַ מיקראָקאָנטראָללער פֿאַר גרינג פּראָגראַמירן. אויף דעם וועג, איז אייער היים-געמאַכט ראַדיאָ ניט בלויז אַ "בראָדקאַסט ופנעמער," נאָר קען ווערן אַ גאָר סקאַלירבאַר פּראָיעקט: ווייַזן סטאַנציע נעמען, סטאָרינג פּרעסעטס, אַדזשאַסטינג באַנד אויטאָמאַטיש, און אפילו קאַנטראָולד דורך קנעפּלעך, אַן אַפּ, אָדער IoT.
דער אַרטיקל דיסקוטירט ווי צו בויען אַן גרינג-צו-פּראָגראַמירן ראַדיאָ מיט רעלאַטיוו גרינג-צו-געפֿינען קאָמפּאָנענטן, צוטריטלעכע קאָסטן, און אַ אָנהייבער-פרייַנדלעך פּראָצעס.
-
1. די "גרינג צו פּראָגראַמירן" ראַדיאָ קאָנצעפּט
גרינג-צו-פּראָגראַמירן ראַדיאָס פאַרלאָזן זיך טיפּיש אויף אַ פאַר-געבויטן ראַדיאָ טונער מאָדול (FM/AM אָדער FM בלויז) קאָנטראָלירט דורך דיגיטאַל קאָמוניקאַציע ווי I2C. דאָס מיינט אַז איר דאַרפט נישט דיזיינען קאָמפּלעקסע RF קרייזן (וואָס זענען אָפט שווער און דאַרפן ספּעציאַליזירטע מעסטונג ויסריכט). דער מיקראָקאָנטראָללער (אַרדוינאָ/ESP32) שיקט פשוט באַפֿעלן צום טונער מאָדול: אויסקלייבן אַ אָפטקייט, זוכן סטאַנציעס, ראַטעווען פּרעסעטס, און אַזוי ווייטער.
פֿאַר אָנפֿאַנגער, איז די מערסט פּאָפּולערע ברירה אַן FM ראַדיאָ באַזירט אויף דעם Si4703 אָדער RDA5807 מאָדול ווײַל:
– ביליגע פרייזן און גרינג צו געפינען.
– קאָנטראָל דורך I2C (גרינג צו פּראָגראַמירן).
– סטאַביל צו באַקומען FM בראָדקאַסץ.
– אסאך דאקומענטאציע און פראגראם ביישפילן.
-
2. פארלאנגטע קאמפאנענטן
דאָ איז אַ רשימה פון רעקאָמענדירטע קאָמפּאָנענטן פֿאַר בויען אַן גרינג-צו-פּראָגראַמירן FM ראַדיאָ:
1. מיקראָקאָנטראָללער
– גרינגע ברירה: אַרדוינאָ נאַנאָ/ונאָ
– מער אַוואַנסירטע אָפּציע: ESP32 (קען צוגעגעבן ווערן מיט Wi-Fi/Bluetooth)
2. FM ראַדיאָ מאָדול
– רעקאָמענדירט: RDA5807M (פּשוט און ביליק)
– אַלטערנאַטיוו: Si4703
3. אַודיאָ אַמפּליפייער מאָדול
– למשל PAM8403 (3W פארשטארקער, קליין, גרינג)
4. רעדנער 4Ω/8Ω (1–3W) אדער ארויסגאנג צו כעדפאָונז
5. עקראַן (אויב איר ווילט, אָבער נוצלעך)
– 0.96” I2C OLED אדער 16×2 I2C LCD צו ווייזן פרעקווענץ
6. קנעפּל / ענקאָדער
– אַרויף/אַראָפּ קנעפּלעך פֿאַר טונינג
– ראָטאַרי ענקאָדער (אַפּשאַנאַל) פֿאַר אַן עכט ראַדיאָ-ווי דערפאַרונג
7. אַנטענע
– א קאַבל 70–80 ס״מ לאַנג איז אָפט גענוג פֿאַר FM
8. מאַכט צושטעל
– 5V (פּאַוער באַנק, USB אַדאַפּטער, אָדער באַטאַרייע + סטעפּ-אַפּ/טשאַרדזשער)
9. דזשאַמפּער קייבאַלז, ברעדבאָרד/פּקב, און קעסטל (אפציאָנעל)
-
3. פּשוטע קרייַז סכעמאַטיק
קרייז פּרינציפּ:
– דער מיקראָקאָנטראָללער קאָמוניקירט מיטן ראַדיאָ מאָדול דורך I2C:
– נאַטירלעכע רעסורסן צו נאַטירלעכע רעסורסן
– SCL צו SCL
– VCC צו 3.3V אדער 5V (אַדזשאַסטירן מאָדול)
– GND צו GND
– די ראַדיאָ מאָדול אַודיאָ אַרויסגאַנג גייט צום אַמפּליפייער אַרייַנגאַנג:
– LOUT/ROUT (אדער אודיאָ אַרויס) → אַמפּליפייער L/R אַרייַנגאַנג
– GND אַודיאָ → GND אַמפּליפייער
– אַמפּליפייער אַרויסגאַנג צו רעדנערס:
– OUT+ און OUT- צו רעדנערס
- קנעפּל:
– קנעפל צו ארדוינא דידזשיטאל פּין + GND (ניצן אינערליכע אויפציען)
אויב איר ניצט אַן I2C OLED דיספּלעי:
– פאַרבינדן זיך צו דער זעלבער SDA/SCL (I2C קען טיילן ליניעס), ווי לאַנג ווי די I2C אַדרעסן קאָנפליקטירן נישט.
וויכטיגע נאטיץ: עטלעכע ראַדיאָ מאָדולן אַרבעטן בעסטן ביי 3.3V. אויב איר ניצט אַ 5V אַרדוינאָ, מאַכט זיכער אַז אייער מאָדול שטיצט 5V אָדער ניצט אַ לעוועל שיפטער.
-
4. פּראָגראַם לאָגיק (ווי עס אַרבעט)
בכלל, וועט א ראַדיאָ פּראָגראַם טאָן:
1. I2C איניציאליזאציע
2. איניציאליזירן דעם RDA5807 מאָדול
3. שטעלט איין די ערשטע פרעקווענץ (למשל 99.9 MHz)
4. לייענען קנעפּל אַרייַנשרייַב:
– דער "+" קנעפּל פֿאַרגרעסערט די פֿרעקווענץ (למשל +0.1 MHz)
– דער "-" קנעפּל פֿאַרקלענערט די פֿרעקווענץ.
– "זוכן" קנעפּל (אפציאנאל) פאר אויטאמאטיש סקענען
5. ווײַזן די אָפטקייט אויף דעם עקראַן
די סטרוקטור מאכט דעם ראַדיאָ גרינג צו אויסברייטערן. איר קענט צולייגן פּרעסעטס (קאַנאַל זכּרון), שלאָף טיימערס, און אפילו קאָנטראָלירן דורך אַן אַפּ.
-
5. גרינגע אימפלעמענטאציע ביישפיל (ארדוינא + RDA5807 + OLED)
דאָס פֿאָלגנדיקע איז אַן איבערבליק פֿון די פּראַקטישע אַרבעט־טרעטן:
שריט 1: צוגרייטן די ביבליאָטעק
זוכט למשל אן ארדוינא ביבליאטעק פארן RDA5807:
– “RDA5807” אדער “RDA5807M” פון די אַרדוינאָ IDE ביבליאָטעק מאַנאַדזשער.
פֿאַר OLED:
– אַדאַפרויט SSD1306 און אַדאַפרויט GFX (אָדער U8g2).
שריט 2: שרייב די מינימום פֿעיִקייטן
אָנהייבן מיט די הויפּט פֿעיִקייטן:
– שטעלן באַנד ()
– סעטפרעקווענץ()
– דיספּלעי פרעקווענסי ()
שריט 3: לייג צו א קנעפל
ניצט `INPUT_PULLUP` פֿאַר אַ פּשוטע קנעפּל סיקוואַנס:
– איין פוס פון דעם קנעפּל צום דיגיטאַלן שטיפט
– איין פוס פון דעם קנעפּל צו GND
-
6. עצות פֿאַר אַ מער סטאַביל און קלאָר ראַדיאָ
1. אַנטענע איז זייער איינפלוסרייך
א 75 ס״מ קאַבל קען גענוצט ווערן ווי אַ פּשוטע אַנטענע. באַפעסטיקט עס צום מאָדול'ס אַנטענע פּין (אויב פֿאַראַן) אָדער צום פּונקט רעקאָמענדירט אין דעם דאַטאַבלאַט.
2. טייל אפ דעם אודיא וועג פונעם שטראם וועג.
ראַש קומט אָפט פֿאָר ווען די עלעקטרישע דראָטן זענען נאָענט צו די אַודיאָ דראָטן. ניצט קורצע קאַבלען און לייגט זיי אָרדנטלעך אויס.
3. ניצט אַ דיקאַפּלינג קאַפּאַסיטאָר
לייגט צו 0.1µF און 10µF קאַפּאַסיטאָרן לעבן די ראַדיאָ און אַמפּליפייער מאָדולן צו רעדוצירן ראַש.
4. א ריינע ערדונג
פרובירט צו פארבינדן אלע גראונדס צו איין הויפט פונקט (שטערן גראונדינג) אויב מעגליך.
5. קעסטל און רעדנער שטעלע
די פּלאַצירונג פֿון די רעדנערס און קעסטל אַפֿעקטירט די קוואַליטעט פֿון דער קלאַנג. אַ קליינער קעסטל מיט גוט-פּאַסנדיקע לופֿט-ווענטילאַציעס וועט קלינגען מער קאָמפּאַקט.
-
7. פֿעיִטשער אנטוויקלונג (כדי צו מאַכן "גרינג צו פּראָגראַמירן" מער אַטראַקטיוו)
אַמאָל די גרונט ראַדיאָ איז אַרויף און אַרבעט, קענט איר צולייגן די פאלגענדע פֿעיִקייטן:
– סטאנציע פאָרגעשטעלטע סעטס (1–10 זכּרון קנעפּלעך)
ראַטעוועט די פרעקווענץ צו EEPROM (אַרדואינאָ) אַזוי אַז עס זאָל נישט פאַרלוירן גיין ווען עס ווערט אויסגעלאָשן.
– אויטאָמאַטישע סקען
די ראַדיאָ סקענט פרעקווענצן און שטעלט זיך אָפּ ווען דער סיגנאַל איז שטאַרק.
– RDS (ראַדיאָ דאַטן סיסטעם)
עטלעכע מאָדולן שטיצן די ווייַזונג פון סטאַנציע נאָמען/טעקסט, דיפּענדינג אויף האַרדווער.
– דיגיטאַלע באַנד קאָנטראָל
דאָס קען געטאָן ווערן דורך אַ ראַדיאָ מאָדול אָדער אַמפּליפייער (אויב דער אַמפּליפייער שטיצט אַ דיגיטאַל פּאָטענציאָמעטער).
– ענערגיע שפּאָרן מאָדע / שלאָף טייַמער
פּאַסיק פֿאַר פּאָרטאַטיוו ראַדיאָ.
– ESP32 + וועב קאָנטראָל
מיט ESP32, קענט איר קאנטראלירן די פרעקווענץ פון אייער טעלעפאן'ס בלעטערער.
-
8. געשאצטע קאסטן און שוועריקייטן
געשאצטע קאסטן (קען זיין אנדערש לויטן געשעפט/געגנט):
– אַרדוינאָ נאַנאָ: 40–80 טויזנט רופּיז
– RDA5807 מאָדול: 20–40 טויזנט רופּיז
– PAM8403: 10–20 טויזנט רופּיז
– OLED I2C: 30–60 טויזנט רופּיז
– רעדנער: 10–30 טויזנט רופּיז
פּשוט פּראָיעקט סך־הכּל: אַרום 100–200 טויזנט רופּיז.
שוועריקייט לעוועל: אנפאנגער-מיטלגרונד. פאר אנפאנגער, די הויפט שוועריקייטן זענען געווענליך די וויירינג, זיכער מאכן אז דער ראדיא מאדול איז קאמפאטיבל (3.3V/5V), און געפינען א פאסיגע ביבליאטעק.
-
9. מסקנא
בויען א פּראָגראַמירבארן ראַדיאָ איז סיי אַ שפּאַסיקער און סיי אַ בילדונגס-פּראָיעקט. דורך זיך פֿאַרלאָזן אויף אַ דיגיטאַלן טונער מאָדול ווי דער RDA5807, קענט איר זיך קאָנצענטרירן אויף פּראָגראַמירן און פֿונקציעס, אַנשטאָט קאָמפּליצירטע RF קרייזן. דער רעזולטאַט איז אַ מאָדערנער, "זעלבסטגעמאַכטער" FM ראַדיאָ וואָס איר קענט קאַסטאַמייזן לויט אייער געשמאַק: צולייגן אַן אַרויסווייַז, פּרעסעטס, סקענען, און אפילו קאָנטראָלירן עס איבערן אינטערנעץ מיט אַן ESP32.
אויב איר ווילט, קען איך אייך העלפן צוגרייטן:
– ליסטע פון קאָמפּאָנענטן פון דער מערסט עקאָנאָמישער ווערסיע,
– וויירינג דיאַגראַמע לויט דיין ברעט טיפּ (אַרדוינאָ אָדער ESP32),
– און גרייט-צו-אַפּלאָודן קאָד ביישפילן (פּלוס פאָרגעשטעלטע און אויטאָ-סקען פֿעיִקייטן).