Aʻo Hoʻākoakoa Lekiō Kikohoʻe DIY
He hana paʻakikī akā uku nui ke kūkulu ʻana i kahi lekiō kikohoʻe DIY (Do It Yourself) no nā mea makemake i nā mea uila a me nā ʻenehana. ʻAʻole ia e hiki ai iā mākou ke hoʻomaopopo i ke ʻano o ka hana ʻana o ka lekiō, akā hāʻawi pū kekahi i kahi manaʻo kū hoʻokahi o ka ʻoluʻolu ke loaʻa iā mākou nā hoʻolaha kikohoʻe me ka holomua. Ma kēia kumu aʻo, e uhi mākou i nā ʻanuʻu e pili ana i ke kūkulu ʻana i kahi lekiō kikohoʻe DIY me nā kikoʻī.
Hoʻomākaukau a me nā ʻāpana e pono ai
Ma mua o ka hoʻomaka ʻana i kēia papahana, e hōʻoia kākou ua mākaukau nā mea hana a me nā mea hana a pau. Eia ka papa inoa o nā ʻāpana nui a mākou e hoʻohana ai:
1. Modula Lekiō Kikohoʻe (Laʻana: TEA5767)
2. Microcontroller (Laʻana: Arduino UNO)
3. Hōʻike LCD (Laʻana: 16 × 2)
4. Pihi Hoʻopāʻālua Rotary
5. Mea hoʻolele leo liʻiliʻi a pepeiao paha
6. Nā kaula Breadboard a me nā kaula jumper
7. Lako Mana (Pākahi a i ʻole ka mea hoʻololi 5V paʻa)
8. Nā mea kū'ē, nā capacitors, a me nā ʻāpana kākoʻo ʻē aʻe
9. Antenna Lekiō
Eia kekahi, ʻo nā mea hana maʻamau e pono e hoʻomākaukau ʻia e komo pū me ka hao soldering a me ka hao soldering, nā pliers ʻokiʻoki, a me ka multimeter.
Nā ʻanuʻu ʻākoakoa
1. E hoʻomākaukau i ka Microcontroller a me ka Module Radio Kikohoʻe
ʻO ka hana mua, ʻo ia ka hoʻomākaukau ʻana i ka microcontroller Arduino UNO a me ka module lekiō kikohoʻe TEA5767. Hoʻopili ʻia kēia mau ʻāpana ʻelua ma o ka hoʻohana ʻana i ke kamaʻilio I2C. Eia pehea e hoʻopili ai iā lākou:
– Hoʻohui Arduino iā TEA5767:
– VCC a i 5V ma Arduino
– GND i GND ma Arduino
– SCL a i A5 (SCL ma Arduino)
- SDA i A4 (SDA ma Arduino)
2. Ke hoʻohui nei i ka hōʻike LCD
Hoʻohana ʻia kahi LCD 16 × 2 e hōʻike i nā alapine lekiō a me nā ʻike ʻē aʻe. Hoʻopili ʻia ka LCD i ka Arduino ma o ke ʻano 4-bit penei:
– RS i ka pine 7 Arduino
– E i ka pine 8 o Arduino
– D4 i ka pine Arduino 9
– D5 i ka pine Arduino 10
– D6 i ka pine Arduino 11
– D7 i ka pine Arduino 12
– VSS a i GND, VDD a i 5V
– RW a i GND
- Ka wāwae Potentiometer no ka ʻokoʻa i VSS (ka wāwae waena i VO)
3. Ke hoʻohui nei i ka Rotary Encoder
E hoʻohana ʻia ka encoder rotary e hoʻololi i ke alapine lekiō. ʻO ka pilina o ka encoder rotary i ka Arduino penei:
– CLK (Uaki) i ke pine 2 Arduino
– DT (ʻIkepili) i ka pine 3 Arduino
– SW (Switch) i ka Arduino pin 4 (koho no ka hoʻonohonoho hou ʻana i ke alapine)
– + a i 5V
– GND a i GND
4. Hoʻohui i nā mea hoʻolele leo a i ʻole nā earphone
No ka hoʻopuka leo, hiki iā mākou ke hoʻohana i kahi mea hoʻolele leo liʻiliʻi a i ʻole nā earphone. ʻO ka pilina mai ka module TEA5767 i ka mea hoʻolele leo penei:
– LOUT (hema) a i ka hema ka hoʻokomo ʻana o ka mea hoʻolele leo/earphone
– ROUT (ʻākau) i ka ʻākau o ka mea hoʻopuka leo/earphone
– GND (Honu) mea hoʻolele leo i ka GND maʻamau
5. Antenna Lekiō
Hiki i ke antenna lekiō ke lilo i uea keleawe a i ʻole he antenna telescopic i hana mua ʻia. E hoʻohui iā ia i ke pine antenna ma ka module TEA5767.
6. Polokalamu Microcontroller
I kēia manawa ua pili nā ʻāpana āpau, ʻo ia ka manawa e hoʻolālā ai i ka microcontroller. Eia kahi laʻana maʻalahi no ka hoʻohana ʻana i kahi lekiō kikohoʻe me ka hoʻohana ʻana i kahi Arduino.
"ʻO ke kīpē"
komo pū
komo pū
komo pū
komo pū
LEKIO TEA5767Lekiō;
LCD LiquidCrystal(7, 8, 9, 10, 11, 12);
Mea hoʻopili RotaryEncoder(2, 3);
alapine pālua = 98.0; // alapine mua
bool mute = wahaheʻe;
hakahaka hoʻonohonoho () {
lekiō.init();
lcd.hoʻomaka(16, 2);
encoder.setPosition(alapine (pinepine) 100);
radio.setFrequency(frequency);
pinMode(4, INPUT_PULLUP);
}
loop loop () {
pālua newFrequency = encoder.getPosition() / 100.0;
inā (frequency hou! = alapine (pinepine) {
alapine (frequency) = alapine (frequency) hou;
radio.setFrequency(frequency);
lcd.maopopo();
lcd.setCursor(0, 0);
lcd.print("Freq:");
lcd.print(frequency);
lcd.print(”MHz”);
}
inā (digitalRead(4) == HAʻAHAʻA) { // Inā ua kaomi ʻia ke pihi
leo ʻole = !leo ʻole;
inā (leo ʻole) {
lekiō.mute();
lcd.setCursor(0, 1);
lcd.print("Ua hāmau ʻia");
} ka mea'ē aʻe {
lekiō.unMute();
lcd.setCursor(0, 1);
lcd.print(” “);
lcd.setCursor(0, 1);
lcd.print("Wehe i ka leo ʻole");
}
hoʻopaneʻe(500); // hōʻole
lcd.setCursor(0, 1);
lcd.print(” “);
}
}
".
E heluhelu kēia polokalamu i ka waiwai mai ka encoder rotary, e hoʻopou hou i ke alapine lekiō, a hōʻike iā ia ma ka LCD. Eia kekahi, ke kaomi ʻia kahi pihi ma ka encoder, e hoʻololi ka polokalamu i ka mute a i ʻole e pio.
7. Nā Kumuwaiwai a me ka Hoʻāʻo ʻana
E hoʻohui i kahi lako mana paʻa i ka Arduino. Ke hoʻokomo ʻia nā mea āpau, e hoʻā i ka Arduino a nānā i ka LCD. E hōʻike ʻia ke alapine mua o ka lekiō ma ka LCD, a hiki iā mākou ke hoʻololi i ke alapine me ka hoʻohana ʻana i ka encoder rotary.
Inā ʻaʻole lohe ʻia ke kani mai ka lekiō mai, e nānā pālua i nā pilina o ka mea hoʻolele leo/earphone a e hōʻoia i ka loaʻa ʻana o ka hōʻailona maikaʻi i ka module TEA5767 mai ka antenna.
8. Nā Hoʻomaikaʻi Hou Aʻe a me ka Hoʻomohala ʻana
Ma hope o ka hoʻokumu pono ʻana i kahi lekiō kikohoʻe maʻamau, hiki iā mākou ke hoʻonui i kēia papahana me nā hiʻohiʻona hou aʻe:
– Ua hoʻohui ʻia ka Auto Scan: Hiʻohiʻona scan e ʻimi aunoa i nā kahawai maopopo.
– Nā Hoʻonohonoho i Hoʻonohonoho mua ʻia: E mālama i nā alapine punahele ma kekahi mau pihi i hoʻonohonoho mua ʻia no ke komo wikiwiki.
– Mana Mamao: E hoʻohana i kahi modula Bluetooth a i ʻole ESP8266 e kāohi i ka lekiō ma o ke kelepona akamai.
– Hōʻikeʻike Hoʻonui i ka ʻIke: Ke hoʻohana nei i kahi pale LCD a i ʻole OLED nui aʻe e hōʻike i ka ʻike hou aku e like me RDS (Radio Data System).
Ma ka hahai ʻana i ke kumu aʻo ma luna, hiki iā mākou ke kūkulu i kā mākou lekiō kikohoʻe DIY ponoʻī me ke aʻo nui ʻana e pili ana i nā microcontrollers a me nā mea uila. Aloha nui, a ke lana nei ko mākou manaʻo he leʻaleʻa a hoʻonaʻauao kēia papahana lekiō kikohoʻe!