Mar a nì thu rèidio le smachd iomallach

Mar a nì thu rèidio le smachd iomallach

Tha an rèidio, mar mheadhan conaltraidh fad-ùine, fhathast buntainneach agus mòr-chòrdte an-diugh. A dh’ aindeoin mòran theicneòlasan ùra a thighinn am bàrr, tha tarraing an rèidio fhathast làidir. Ach dè nam b’ urrainn dhuinn teicneòlas ùr-nodha a chur còmhla ris a’ chlasaig seo? Smaoinich air rèidio a ghabhas smachdachadh air astar. Còmhdaichidh an artaigil seo ceum air cheum mar a chruthaicheas tu rèidio le smachd iomallach a ghabhas smachdachadh thairis air lìonra Wi-Fi a’ cleachdadh meanbh-riaghladair mar an ESP8266, modúl rèidio FM, agus app fòn cliste.

Ullachadh agus Innealan

Mus tòisich thu, dèan cinnteach gu bheil an uidheamachd agus na stuthan a leanas agad:
– meanbh-riaghladair ESP8266 no ESP32
– Modúl rèidio FM (leithid SI4703 no TEA5767)
– Càbaill bòrd-arain is geansaidh
– Solar cumhachd (m.e. bataraidh no inneal-atharrachaidh USB)
– Inneal Android/iOS le aplacaid Blynk no aplacaid eile a tha a’ toirt taic do smachd iomallach

Ceum 1: Prògramadh a’ Mhicro-riaghladair

Is e a’ chiad cheum an ESP8266/ESP32 a cheangal ris a’ choimpiutair agad agus a phrògramachadh gus conaltradh a dhèanamh ris a’ mhodal rèidio FM agus an aplacaid smachd iomallach.

Stàladh Arduino IDE agus Leabharlannan a bharrachd
1. Luchdaich sìos is stàlaich an Arduino IDE: ’S e bathar-bog a th’ anns an Arduino IDE a thathar a’ cleachdadh gus còd a sgrìobhadh agus a luchdachadh suas chun bhòrd meanbh-riaghladair. Faodaidh tu a luchdachadh sìos bhon làrach-lìn oifigeil aig Arduino.
2. Cuir Bòrd ESP8266/ESP32 ris an Arduino IDE:
– Fosgail an Arduino IDE, an uair sin rach gu `File -> Preferences`.
– Anns an earrann ‘URLan Manaidsear Bhòrd a Bharrachd’, cuir an URL seo ris: `http://arduino.esp8266.com/stable/package_esp8266com_index.json` airson ESP8266 no `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json` airson ESP32.
– Rach gu `Innealan -> Bòrd -> Manaidsear Bhòrd`, lorg agus stàlaich am bòrd iomchaidh.
3. Stàlaich Leabharlann Rèidio FM: Lorg agus stàlaich leabharlann SI4703 no TEA5767 bho `Sketch -> Include Library -> Manage Libraries`.

Còd airson ESP8266/ESP32
Bidh an eisimpleir còd gu h-ìosal ag obair airson an ESP8266 leis a’ mhodal TEA5767:

“`cpp
gabhail a-steach
gabhail a-steach
gabhail a-steach
gabhail a-steach

Rèidio TEA5767;

char auth[] = “YourAuthToken”;
char ssid[] = “An LìonraSSID Agaibh”;
char pass[] = “Am Facal-faireLìonra Agaibh”;

BLYNK_WRITE(V1) {
int sianal = param.asInt(); // Faigh an luach anns an raon 87.5 gu 108.0
tricead snàmh = seanalan / 10.0;
rèidio.setTricead(tricead);
}

suidheachadh falamh () {
Serial.begin (115200);
Blynk.begin(ùghdarras, ssid, pas);
Uèir.begin();
rèidio.init();
}

lùb falamh () {
Blynk.run();
}
“`

Atharraich `YourAuthToken`, `YourNetworkSSID`, agus `YourNetworkPassword` a rèir an lìonra Wi-Fi agad agus an comharra dearbhaidh bhon aplacaid Blynk.

Ceum 2: A’ ceangal a’ bhathar-chruaidh

1. Ceangail ESP8266/ESP32 le Modúl TEA5767:
– VCC air TEA5767 gu 3.3V air ESP8266/ESP32
– GND air TEA5767 gu GND air ESP8266/ESP32
– SDA air TEA5767 gu D2 air ESP8266 no GPIO21 air ESP32
– SCL air TEA5767 gu D1 air ESP8266 no GPIO22 air ESP32

2. Antenna: Ceangail antenna ris a’ mhodal TEA5767 airson gabhail nas fheàrr de chomharran rèidio. Faodaidh tu pìos fada uèir a chleachdadh mar antenna.

Ceum 3: Rèitich an aplacaid Blynk

1. Luchdaich sìos an aplacaid Blynk: Stàlaich an aplacaid Blynk bhon Google Play Store no bhon Apple App Store.
2. Cruthaich Pròiseact Ùr: Cruthaich pròiseact ùr san aplacaid Blynk agus cuir widget Ceum H ris gus tricead an rèidio a shuidheachadh. Suidhich an raon cuir-a-steach bho 875 gu 1080, a tha a’ riochdachadh 87.5 MHz gu 108.0 MHz.
3. Faigh Comharra Dearbhaidh: Cho luath ‘s a bhios am pròiseact air a chruthachadh, bheir an aplacaid comharra dearbhaidh dhut a dh’ fheumas tu a chuir a-steach do chòd Arduino.

Ceum 4: Dèan deuchainn air

Cho luath ‘s a bhios na ceumannan uile deiseil, tha an t-àm ann an siostam a dhearbhadh:

1. Luchdaich suas an còd: Luchdaich suas an còd a chaidh a sgrìobhadh chun ESP8266/ESP32 tron ​​Arduino IDE.
2. Cuir an inneal air: Ceangail am modúl ESP8266/ESP32 agus TEA5767 ri stòr cumhachd.
3. Smachd bho Blynk: Fosgail an aplacaid Blynk agus cleachd an widget a rèiteachadh thu gus tricead an rèidio atharrachadh. Bidh an ESP8266/ESP32 a’ cumail smachd air a’ mhodal TEA5767 agus ag atharrachadh an tricead a rèir nan roghainnean san aplacaid.

Fuasgladh dhuilgheadasan

Mura h-eil an siostam ag obair mar bu chòir, seo cuid de rudan as urrainn dhut sgrùdadh a dhèanamh orra:
– Ceangal Prìne: Dèan cinnteach gu bheil na càbaill uile ceangailte gu ceart agus nach eil iad sgaoilte.
– Còd a’ Phrògraim: Dèan cinnteach gun deach an còd a luchdachadh suas chun mhicro-riaghladair gun mhearachd.
– Lìonra Wi-Fi: Dèan cinnteach gu bheil an ESP8266/ESP32 ceangailte ris an lìonra Wi-Fi gu ceart agus gu bheil thu a’ cleachdadh an comharra dearbhaidh ceart bhon aplacaid Blynk.
– Solar Cumhachd: Dèan cinnteach gu bheil cumhachd gu leòr ann, gu h-àraidh ma tha thu a’ cleachdadh mòran phàirtean.

Co-dhùnadh

Dh’ fhaodadh togail rèidio le smachd iomallach a bhith coltach ri pròiseact iom-fhillte, ach leis na h-innealan agus na ceumannan ceart, faodaidh tu siostam obrachail is eireachdail a chruthachadh. Leigidh measgachadh de theicneòlas meanbh-phròiseasar agus modúl rèidio leat smachd a chumail air an rèidio bho app fòn cliste, a’ toirt cothrom is obrachadh furasta uair sam bith, àite sam bith.

Chan e a-mhàin gu bheil an deuchainn seo a’ cuideachadh le bhith ag ùrachadh rèidiothan àbhaisteach ach tha e cuideachd a’ fosgladh chothroman airson tuilleadh leasachaidh air teicneòlas IoT (Eadar-lìon nan Rudan). Le cruthachalachd agus seasmhachd, faodaidh tu an aon bhun-bheachd a chur an sàs ann an innealan eile nad dhachaigh no san àite-obrach.

Math fortanach agus bi spòrs agad!

Fàg beachd