Pehea e hana ai i kahi lekiō me ka mana mamao

Pehea e hana ai i kahi lekiō me ka mana mamao

ʻO ke lekiō, kahi mea kamaʻilio lōʻihi, e pili mau ana a kaulana i kēia lā. ʻOiai ka puka ʻana mai o nā ʻenehana hou he nui, ua ikaika mau kona ʻano hoihoi. Akā pehea inā hiki iā mākou ke hoʻohui i ka ʻenehana hou me kēia mea kahiko? E noʻonoʻo i kahi lekiō hiki ke hoʻokele mamao ʻia. E uhi ana kēia ʻatikala i kēlā me kēia ʻanuʻu pehea e hana ai i kahi lekiō mamao hiki ke hoʻokele ʻia ma luna o kahi pūnaewele Wi-Fi me ka hoʻohana ʻana i kahi microcontroller e like me ka ESP8266, kahi module lekiō FM, a me kahi polokalamu kelepona.

Hoʻomākaukau a me nā Mea Hana

Ma mua o kou hoʻomaka ʻana, e hōʻoia i loaʻa iā ʻoe nā lako a me nā mea hana e hiki mai ana:
– ESP8266 a i ʻole ka mea hoʻomalu liʻiliʻi ESP32
– Modula lekiō FM (e like me SI4703 a i ʻole TEA5767)
– Nā kaula berena a me nā kaula lele
– Lako mana (e.g. pila a i ʻole ka mea hoʻololi USB)
– Hāmeʻa Android/iOS me ka polokalamu Blynk a i ʻole kekahi polokalamu ʻē aʻe e kākoʻo ana i ka mana mamao

KaʻAnuʻu Hana 1: Hoʻolālā ʻana i ka Microcontroller

ʻO ka hana mua, ʻo ia ke hoʻohui i ka ESP8266/ESP32 i kāu kamepiula a hoʻolālā iā ia e kamaʻilio me ka modula lekiō FM a me ka polokalamu mana mamao.

Ke kau ʻana o Arduino IDE a me nā hale waihona puke ʻē aʻe
1. Hoʻoiho a hoʻouka i ka Arduino IDE: ʻO ka Arduino IDE ka polokalamu i hoʻohana ʻia e kākau a hoʻouka i ke code i ka papa microcontroller. Hiki iā ʻoe ke hoʻoiho mai ka pūnaewele Arduino kūhelu.
2. E hoʻohui i ka Papa ESP8266/ESP32 i ka Arduino IDE:
– E wehe i ka Arduino IDE, a laila e hele i ka `File -> Preferences`.
– Ma ka ʻāpana `Nā URL o ka Luna Hoʻokele Papa Hou`, e hoʻohui i kēia URL: `http://arduino.esp8266.com/stable/package_esp8266com_index.json` no ESP8266 a i ʻole `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json` no ESP32.
– E hele i `Nā Mea Hana -> Papa -> Luna Hoʻokele Papa`, e ʻimi a hoʻouka i ka papa kūpono.
3. E hoʻouka i ka Waihona Puke Lekiō FM: E huli a hoʻouka i ka waihona puke SI4703 a i ʻole TEA5767 mai `Sketch -> Include Library -> Manage Libraries`.

Kōmike no ESP8266/ESP32
Hana ka laʻana code ma lalo nei no ka ESP8266 me ka module TEA5767:

"ʻO ke kīpē"
komo pū
komo pū
komo pū
komo pū

LEKIO TEA5767Lekiō;

char auth[] = “YourAuthToken”;
char ssid[] = “YourNetworkSSID”;
char pass[] = “ʻŌlelo Huna Pūnaewele Kāu”;

BLYNK_WRITE(V1) {
int channel = param.asInt(); // E kiʻi i ka waiwai ma ka laulā 87.5 a i 108.0
alapine lana = nā kahawai / 10.0;
radio.setFrequency(frequency);
}

hakahaka hoʻonohonoho () {
Serial.begin (115200);
Blynk.begin(auth, ssid, pass);
Wire.begin();
lekiō.init();
}

loop loop () {
Blynk.holo();
}
".

E hoʻololi i ka `YourAuthToken`, `YourNetworkSSID`, a me `YourNetworkPassword` e like me kāu pūnaewele Wi-Fi a me ka hōʻailona hōʻoia mai ka polokalamu Blynk.

KaʻAnuʻu Hana 2: Hoʻohui i nā Lako Paʻa

1. Hoʻohui iā ESP8266/ESP32 me ka Module TEA5767:
– VCC ma TEA5767 a i 3.3V ma ESP8266/ESP32
– GND ma TEA5767 a i GND ma ESP8266/ESP32
– SDA ma TEA5767 a i D2 ma ESP8266 a i ʻole GPIO21 ma ESP32
– SCL ma TEA5767 a i D1 ma ESP8266 a i ʻole GPIO22 ma ESP32

2. Antenna: E hoʻohui i kahi antenna i ka module TEA5767 no ka loaʻa ʻana o nā hōʻailona lekiō maikaʻi aʻe. Hiki iā ʻoe ke hoʻohana i kahi ʻāpana uea lōʻihi ma ke ʻano he antenna.

KaʻAnuʻu Hana 3: E hoʻonohonoho i ka Blynk App

1. Hoʻoiho i ka polokalamu Blynk: E hoʻouka i ka polokalamu Blynk mai ka Google Play Store a i ʻole Apple App Store.
2. E hana i kahi papahana hou: E hana i kahi papahana hou ma ka polokalamu Blynk a hoʻohui i kahi widget Step H e hoʻonohonoho i ke alapine lekiō. E hoʻonohonoho i ka laulā hoʻokomo mai 875 a 1080, ʻo ia hoʻi he 87.5 MHz a 108.0 MHz.
3. E kiʻi i ka hōʻailona ʻae: Ke hana ʻia ka papahana, e hāʻawi ka polokalamu i kahi hōʻailona hōʻoia e pono ai ʻoe e hoʻokomo i loko o ke code Arduino.

KaʻAnuʻu Hana 4: E hoʻāʻo

Ke pau nā hana a pau, ʻo ia ka manawa e hoʻāʻo ai i ka ʻōnaehana:

1. Hoʻouka i ke code: Hoʻouka i ke code i kākau ʻia i ka ESP8266/ESP32 ma o ka Arduino IDE.
2. E hoʻā i ka hāmeʻa: E hoʻohui i ka ESP8266/ESP32 a me ka module TEA5767 i kahi kumu mana.
3. Mana mai Blynk: E wehe i ka polokalamu Blynk a hoʻohana i ka widget āu i hoʻonohonoho ai e hoʻololi i ke alapine lekiō. E hoʻomalu ka ESP8266/ESP32 i ka module TEA5767 a hoʻololi i ke alapine e like me nā hoʻonohonoho i loko o ka polokalamu.

Troubleshooting

Inā ʻaʻole hana ka ʻōnaehana e like me ka mea e pono ai, hiki iā ʻoe ke nānā i kekahi mau mea:
– Pili Pine: E hōʻoia i ka pili pono ʻana o nā uaea a pau a ʻaʻole e hemo.
– Kōmike Polokalamu: E hōʻoia ua hoʻouka ʻia ke kōmike i ka microcontroller me ka hewa ʻole.
– Pūnaewele Wi-Fi: E hōʻoia i ka pili pono ʻana o ka ESP8266/ESP32 i ka pūnaewele Wi-Fi a ke hoʻohana nei ʻoe i ka hōʻailona hōʻoia pololei mai ka polokalamu Blynk.
– Lako Mana: E hōʻoia i ka lawa ʻana o ka mana, ʻoiai inā ʻoe e hoʻohana ana i nā ʻāpana he nui.

Ka hopena

ʻIke ʻia paha ke kūkulu ʻana i kahi lekiō mamao e like me kahi papahana paʻakikī, akā me nā mea hana a me nā ʻanuʻu kūpono, hiki iā ʻoe ke hana i kahi ʻōnaehana hana a nani hoʻi. ʻO ka hui pū ʻana o ka ʻenehana microprocessor a me kahi modula lekiō e hiki ai iā ʻoe ke kaohi i ka lekiō mai kahi polokalamu kelepona, e hāʻawi ana i ke komo maʻalahi a me ka hana i kēlā me kēia manawa, ma nā wahi āpau.

ʻAʻole wale kēia hoʻokolohua e kōkua i ka hoʻomaikaʻi ʻana i nā lekiō maʻamau akā wehe pū i nā manawa kūpono no ka hoʻomohala hou ʻana i ka ʻenehana IoT (Internet of Things). Me ka noʻeau a me ke ahonui, hiki iā ʻoe ke hoʻopili i ka manaʻo like i nā polokalamu ʻē aʻe ma kou home a i ʻole kahi hana.

Pōmaikaʻi a me ka pōmaikaʻi!

Waiho i kahi manaʻo